Skip to main content
POST
/
v2
/
tokenized_equities
/
create_account
Python (SDK)
from compass_api_sdk import CompassAPI


with CompassAPI(
    api_key_auth="<YOUR_API_KEY_HERE>",
) as compass_api:

    res = compass_api.tokenized_equities.tokenized_equities_create_account(sender="0x000E009dF7AD7f37421C73AE619Bc208bC71BEFC", owner="0x000E009dF7AD7f37421C73AE619Bc208bC71BEFC", estimate_gas=True)

    # Handle response
    print(res)
{
  "transaction": {
    "chainId": "0x1",
    "data": "0x1688f0b9000000000000000000000000...",
    "from": "0xc98949522db2eE403d6c75E91DDEe875a824bB10",
    "gas": "0x55730",
    "maxFeePerGas": "0x3b9aca00",
    "maxPriorityFeePerGas": "0x5f5e100",
    "nonce": "0x2a",
    "to": "0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2",
    "value": "0x0"
  },
  "tokenized_equities_account_address": "0xaB5801a7D398351b8bE11C439e05C5B3259aeC9B"
}

Authorizations

x-api-key
string
header
required

Your Compass API Key. Get your key here.

Body

application/json

Request to create a compass Tokenized Equities Account.

sender
string
default:0x000E009dF7AD7f37421C73AE619Bc208bC71BEFC
required

The address of the transaction sender.

Example:

"0x29F20a192328eF1aD35e1564aBFf4Be9C5ce5f7B"

owner
string
default:0x000E009dF7AD7f37421C73AE619Bc208bC71BEFC
required

The address that will own and control the compass Tokenized Equities Account

Example:

"0x000E009dF7AD7f37421C73AE619Bc208bC71BEFC"

estimate_gas
boolean
default:true

Determines whether to estimate gas costs for transactions, also verifying that the transaction can be successfully executed.

Response

Successful Response

Response containing unsigned transaction to create compass Tokenized Equities Account.

transaction
UnsignedTransaction · object
required

Transaction to create compass Tokenized Equities Account

Example:
{
"chainId": "0x1",
"data": "0x1688f0b9000000000000000000000000...",
"from": "0xc98949522db2eE403d6c75E91DDEe875a824bB10",
"gas": "0x55730",
"maxFeePerGas": "0x3b9aca00",
"maxPriorityFeePerGas": "0x5f5e100",
"nonce": "0x2a",
"to": "0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2",
"value": "0x0"
}
tokenized_equities_account_address
string
required

Predicted address of the compass Tokenized Equities Account that will be deployed

Example:

"0xaB5801a7D398351b8bE11C439e05C5B3259aeC9B"