POST
/
prepare-transactions
/
transferFrom
transferFrom
curl --request POST \
  --url https://api.sandbox.brickken.com/prepare-transactions/transferFrom \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "signerAddress": "<string>",
  "chainId": "<string>",
  "tokenSymbol": "<string>",
  "from": "<string>",
  "to": "<string>",
  "amount": "<string>"
}'
{
  "transactions": [
    {}
  ],
  "txId": "<string>"
}
Prepares unsigned transactions for transferring tokens from one address to another (requires prior approval). This endpoint is equivalent to calling /prepare-transactions with method=transferFrom.

Request Body

ParameterTypeRequiredDescription
signerAddressstringYesAddress that will sign the transaction
chainIdstringYesBlockchain network identifier (hex format)
tokenSymbolstringYesSymbol of the token to transfer
fromstringYesSource address for the transfer
tostringYesDestination address for the transfer
amountstringYesAmount of tokens to transfer

Example Request

{
  "signerAddress": "0x742d35Cc6634C0532925a3b8D4C9db96c4b4d8b",
  "chainId": "aa36a7",
  "tokenSymbol": "EXMPL",
  "from": "0x123...",
  "to": "0x456...",
  "amount": "100"
}

Response

Returns an array of unsigned transactions that need to be signed and a transaction ID for tracking.
{
  "transactions": [
    {
      "from": "0x742d35Cc6634C0532925a3b8D4C9db96c4b4d8b",
      "to": "0xTargetAddress",
      "value": {"type": "BigNumber", "hex": "0x00"},
      "nonce": 1,
      "chainId": 11155111,
      "data": "0x...",
      "type": 2,
      "maxPriorityFeePerGas": {"type": "BigNumber", "hex": "0x..."},
      "maxFeePerGas": {"type": "BigNumber", "hex": "0x..."},
      "gasLimit": {"type": "BigNumber", "hex": "0x..."}
    }
  ],
  "txId": "unique-transaction-id"
}

Authorizations

x-api-key
string
header
required

Body

application/json
signerAddress
string
chainId
string
tokenSymbol
string
from
string
to
string
amount
string

Response

200 - application/json

Successful response

transactions
object[]
required
txId
string
required