Skip to main content
POST
Returns everything needed to deploy a new ERC-3643 stock token: the shared implementation address, the minimal proxy bytecode to deploy, and the ABI-encoded initialize call to run against the new proxy. You deploy the proxy from your own wallet, then call Log Deploy with the resulting address and transaction hash to register the token against your instance.

Request Body

string
required
Token name. Maximum 100 characters.
string
required
Token ticker symbol. Maximum 20 characters.
string
required
ISIN identifier for the underlying security.
string
required
Ethereum address of the token issuer. Must be a valid checksummed address.
string
URI pointing to off-chain token metadata (e.g., IPFS or HTTPS link).
Ethereum address of the legal operator, if separate from the issuer. Must be a valid address when provided.
boolean
default:"false"
When true, enables the sub-issuer role on this token, allowing delegated issuance.

Response Fields

object
The token exists on-chain the moment you deploy the proxy, but Trusset knows nothing about it until you call Log Deploy. A token that is never logged will not appear in holder queries, balance lookups, or webhook events.