Contract
Bearer access token. Include in all requests as: Authorization: Bearer <your_access_token>
API key for authentication. Include in all requests.
ehg7q2i6aN8jY6BbHqN5q42KsHQFRwl260jqAkAURequest to generate a blob for a smart contract invocation.
Registered contract alias. Either this or contractAddress must be provided.
my-token-contractOn-chain contract address. Takes precedence over contractKey if both are given.
ZTX3JK2mN9pQ7rS4tU5vW6xY8zA0bC1dE2fG3hI4Contract method to invoke.
transferAddress of the transaction initiator (pays gas).
ZTX3PGkYe55MJdKLMEQDShy5tR1as7kYJFZbUOptional source address override.
ZTX value in drops to send with the invocation. Use 0 for non-payable methods.
0Contract invocation blob generated. Sign using /contract/sign-blob then submit via /contract/submit.
Contract invocation blob generated. Sign using /contract/sign-blob then submit via /contract/submit.
Bearer access token. Include in all requests as: Authorization: Bearer <your_access_token>
API key for authentication. Include in all requests.
ehg7q2i6aN8jY6BbHqN5q42KsHQFRwl260jqAkAURequest to sign a contract invocation blob using a single private key.
Hex-encoded contract invocation blob to sign.
0A255A5458334A64656A33434B7443724253547851747456666E6456...56-character Ed25519 private key of the transaction initiator.
privBsRTkj1234567890abcdefghijklmnopqrstuvwxyz12345678Blob signed. Use the returned listSigner array in /contract/submit.
Blob signed. Use the returned listSigner array in /contract/submit.
Bearer access token. Include in all requests as: Authorization: Bearer <your_access_token>
API key for authentication. Include in all requests.
ehg7q2i6aN8jY6BbHqN5q42KsHQFRwl260jqAkAURequest to submit a signed contract invocation blob to the blockchain.
Hex-encoded signed blob from /contract/generate-blob.
0A255A5458334A64656A33434B7443724253547851747456666E6456...64-character transaction hash from the generate step.
e3ea722dfaf33ca7a970348f55be0ba51abedfbd15e840ffb63fd9d7202b7eb237-character Zetrix address of the transaction initiator.
ZTX3PGkYe55MJdKLMEQDShy5tR1as7kYJFZbUContract invocation submitted. Use the returned hash to query the result.
Contract invocation submitted. Use the returned hash to query the result.
Bearer access token. Include in all requests as: Authorization: Bearer <your_access_token>
API key for authentication. Include in all requests.
ehg7q2i6aN8jY6BbHqN5q42KsHQFRwl260jqAkAURequest for a read-only smart contract query.
Registered contract alias in the Zetrix platform.
my-token-contractRead-only contract method to call.
balanceOfContract query result. The object field contains the method's return value.
Contract query result. The object field contains the method's return value.
GET /contract/history/filter?contractKey=my-token-contract&method=transfer&page=1&pageSize=20Bearer access token. Include in all requests as: Authorization: Bearer <your_access_token>
Filter by contract key (registered alias).
my-token-contractFilter by contract method name.
transferFilter by transaction initiator address.
ZTX3PGkYe55MJdKLMEQDShy5tR1as7kYJFZbUFilter by status.
Page number (1-based).
1Records per page.
20API key for authentication. Include in all requests.
ehg7q2i6aN8jY6BbHqN5q42KsHQFRwl260jqAkAUPaginated contract history returned.
Paginated contract history returned.
Last updated