Skip to main content
POST
/
prepare-transactions
/
closeOffer
closeOffer
curl --request POST \
  --url https://api.sandbox.brickken.com/prepare-transactions/closeOffer \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "method": "closeOffer",
  "signerAddress": "0x742d35Cc6634C0532925a3b8D4C9db96c4b4d8b",
  "chainId": "aa36a7",
  "tokenSymbol": "EXMPL",
  "tokenizerEmail": "tokenizer@example.com"
}
'
{
  "transactions": [
    {}
  ],
  "txId": "<string>"
}
Prepares unsigned transactions for closing an active Security Token Offering (STO). This endpoint is equivalent to calling /prepare-transactions with method=closeOffer.

Notes

  • Only the tokenizer who created the STO can close it
  • Closing an STO before the end date will make it unavailable for new investments
  • Existing investments remain valid and tokens can still be claimed
  • This action is irreversible once the transaction is confirmed

Authorizations

x-api-key
string
header
required

Body

application/json

Request body for closeOffer.

method
enum<string>
required

Required. Must be closeOffer.

Available options:
closeOffer
signerAddress
string
required

Required. Wallet address that will sign the prepared transaction.

chainId
string
required

Required. Blockchain network identifier. Hex format is recommended, for example Sepolia aa36a7.

tokenSymbol
string
required

Required. Token symbol. Must be 2 to 5 uppercase letters or numbers.

tokenizerEmail
string<email>
required

Required. Tokenizer email.

gasLimit
string

Optional. Gas limit override. If omitted, the API estimates gas automatically.

privateRpcUrl
string

Optional. Private RPC URL override. If omitted, the API uses the configured RPC for chainId.

nonce
integer

Optional. Nonce override. If omitted, the API reads the pending nonce from the RPC.

Response

200 - application/json

Successful response

transactions
object[]
required
txId
string
required