- TransactionResult
Execution metadata that defines how a transaction is processed on the Kadena blockchain.
TransactionMeta
contains contextual information that influences transaction execution,
such as which chain it runs on, how long it remains valid, its gas configuration, and
when it was created. This data is included in every TransactionCommand
and is critical
for determining how the transaction is validated and scheduled by the network.
The ID of the chain where the transaction will be executed.
The timestamp when the transaction was created. Used by the network to validate transaction age and enforce time-to-live rules.
The maximum amount of gas units the transaction is allowed to consume during execution. Acts as a safety limit to prevent excessive gas usage.
The price (in KDA) to pay per unit of gas.
Determines the total transaction fee when multiplied by gasLimit
.
The account name of the sender responsible for paying gas fees.
The time-to-live (TTL) of the transaction, expressed in seconds.
It defines how long the transaction remains valid after its creationTime
.
Once this period passes, the transaction expires and will no longer be accepted.
{ "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "gasLimit": "Example Custom Scalar", "gasPrice": "Example String", "sender": "Example String", "ttl": "Example Custom Scalar" }
List of capabilities associated with/installed by this signer.
{ "sig": "Example String" }
The payload of an cont transaction.
The environment data made available to the transaction. Formatted as raw JSON.
A unique id when a pact (defpact) is initiated. See the "Pact execution scope and pact-id" explanation in the docs for more information.
The proof provided to continue the cross-chain transaction.
Whether or not this transaction can be rolled back.
The step-number when this is an execution of a defpact
, aka multi-step transaction.
{ "data": "Example String", "pactId": "Example String", "proof": "Example String", "rollback": true, "step": 40 }
The payload of an exec transaction.
{ "code": "Example String", "data": "Example String" }
The mempool information.
The status of the mempool.
{ "status": "Example String" }
The result of a transaction.
The transaction result when it was successful. Formatted as raw JSON.
The JSON stringified continuation in the case that it is a continuation.
The transaction result when it was successful. Formatted as raw JSON.
Identifier to retrieve the logs for the execution of the transaction.
The height of the block this transaction belongs to.
Use block.height
instead.
Not used.
{ "badResult": "Example String", "continuation": "Example String", "eventCount": "Example Custom Scalar", "gas": "Example Custom Scalar", "goodResult": "Example String", "logs": "Example String", "transactionId": "Example Custom Scalar", "height": "Example Custom Scalar", "metadata": "Example String", "block": { "__typename": "Block" }, "transfers": { "__typename": "TransactionResultTransfersConnection" }, "events": { "__typename": "TransactionResultEventsConnection" } }
{ "edges": [ { "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "name": "Example String", "block": { "__typename": "Block" }, "chainId": "Example Custom Scalar", "height": "Example Custom Scalar", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "requestKey": "Example String", "parameters": "Example String", "parameterText": "Example String", "qualifiedName": "Example String", "transaction": { "__typename": "Transaction" } } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true }, "totalCount": 40 }
{ "cursor": "Example String", "node": { "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "name": "Example String", "block": { "__typename": "Block" }, "chainId": "Example Custom Scalar", "height": "Example Custom Scalar", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "requestKey": "Example String", "parameters": "Example String", "parameterText": "Example String", "qualifiedName": "Example String", "transaction": { "__typename": "Transaction" } } }
{ "edges": [ { "cursor": "Example String", "node": { "amount": "Example Custom Scalar", "block": { "__typename": "Block" }, "blockHash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "crossChainTransfer": { "__typename": "Transfer" }, "height": "Example Custom Scalar", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "moduleHash": "Example String", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "receiverAccount": "Example String", "requestKey": "Example String", "senderAccount": "Example String", "tokenId": "Example String", "transaction": { "__typename": "Transaction" } } } ], "pageInfo": { "startCursor": "Example String", "endCursor": "Example String", "hasNextPage": true, "hasPreviousPage": true }, "totalCount": 40 }
{ "cursor": "Example String", "node": { "amount": "Example Custom Scalar", "block": { "__typename": "Block" }, "blockHash": "Example String", "chainId": "Example Custom Scalar", "creationTime": "Example Custom Scalar", "crossChainTransfer": { "__typename": "Transfer" }, "height": "Example Custom Scalar", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "moduleHash": "Example String", "moduleName": "Example String", "orderIndex": "Example Custom Scalar", "receiverAccount": "Example String", "requestKey": "Example String", "senderAccount": "Example String", "tokenId": "Example String", "transaction": { "__typename": "Transaction" } } }
A signer for a specific transaction.
The signer for the gas.
The signature scheme that was used to sign.
Implements interfaces
A globally identifiable object in the GraphQL schema.
All core entities in this API implement the Node
interface, which guarantees that they have
a unique id
field, enabling consistent caching, pagination, and reference resolution across the API.
{ "address": "Example String", "id": "9cfb1c81-4c79-452f-b1f5-8ee6571276b4", "orderIndex": 40, "pubkey": "Example String", "scheme": "Example String", "clist": [ { "__typename": "TransactionCapability" } ] }