Skip to main content

LaunchTokenBondingCurveAdminParams

txTypeTokenTransactionType (string)

Must be "token:launch"

Possible values: [token:launch]

tokenAddressstring

Optional. The address of the token contract.

senderstringrequired

The address (public key) of the sender.

senderPrivateKeystring

The private key of the sender. It is NOT recommended to use this field. Please use the sender field instead. Use this field at your own risk and only if you know what you are doing and do not have access to mina-signer or wallet to get the signature.

nonceint64

Optional. The nonce for the transaction.

memostring

Optional. A memo for the transaction.

developerFeedouble

Optional. The developer fee for the transaction.

adminContractstringrequired

Must be "bondingCurve" for bonding curve admin contract.

Possible values: [bondingCurve]

symbolstringrequired

The symbol of the token.

decimalsint32

Optional. The number of decimal places for the token.

uri objectrequired

URI or token info object containing metadata.

oneOf
string
adminContractAddressstring

Optional. The address of the admin contract.

tokenContractPrivateKeystring

Optional. Private key for the token contract.

adminContractPrivateKeystring

Optional. Private key for the admin contract.

LaunchTokenBondingCurveAdminParams
{
"txType": "token:launch",
"tokenAddress": "string",
"sender": "string",
"senderPrivateKey": "string",
"nonce": 0,
"memo": "string",
"developerFee": 0,
"adminContract": "bondingCurve",
"symbol": "string",
"decimals": 0,
"uri": "string",
"adminContractAddress": "string",
"tokenContractPrivateKey": "string",
"adminContractPrivateKey": "string"
}