Structs§
- Change
Epoch - System transaction used to change the epoch
- Change
Epoch V2 - System transaction used to change the epoch
- Change
Epoch V3 - Change
Epoch V4 - Checked
Input Objects - GasData
- Payment information for executing a transaction
- Genesis
Object - An object part of the initial chain state
- Genesis
Transaction - The genesis transaction
- Input
Objects - Object
Read Result - The result of reading an object for execution. Because shared objects may be deleted, one possible result of reading a shared object is that ObjectReadResultKind::Deleted is returned.
- Programmable
Transaction - A user transaction
- Randomness
State Update - Randomness update
- Receiving
Object Read Result - Receiving
Objects - Sender
Signed Data - Sender
Signed Transaction - Shared
Object Ref - A shared object input to a programmable transaction
- System
Package - Transaction
Data V1
Enums§
- Argument
- An argument to a programmable transaction command
- EndOf
Epoch Transaction Kind - Operation run at the end of an epoch
- Input
Object Kind - Object
Read Result Kind - Receiving
Object Read Result Kind - Transaction
Data - Transaction
- Transaction
Expiration - A TTL for a transaction
- Transaction
Key - TransactionKey uniquely identifies a transaction across all epochs.
Note that a single transaction may have multiple keys, for example a
RandomnessStateUpdate could be identified by both
DigestandRandomnessRound. - Transaction
Kind - Transaction type
Constants§
- DEFAULT_
VALIDATOR_ GAS_ PRICE - GAS_
PRICE_ FOR_ SYSTEM_ TX - TEST_
ONLY_ GAS_ UNIT_ FOR_ GENERIC - TEST_
ONLY_ GAS_ UNIT_ FOR_ HEAVY_ COMPUTATION_ STORAGE - TEST_
ONLY_ GAS_ UNIT_ FOR_ OBJECT_ BASICS - TEST_
ONLY_ GAS_ UNIT_ FOR_ PUBLISH - TEST_
ONLY_ GAS_ UNIT_ FOR_ SPLIT_ COIN - TEST_
ONLY_ GAS_ UNIT_ FOR_ STAKING - TEST_
ONLY_ GAS_ UNIT_ FOR_ TRANSFER
Traits§
- Call
ArgExt - Extension trait for
CallArgproviding helper methods. - Command
Ext - Move
Call Ext - Programmable
Transaction Ext - Transaction
DataAPI - API for accessing and constructing
TransactionData. - Transaction
Kind Ext
Functions§
- auth_
digest_ for_ sig - Computes the auth digest for a single
GenericSignature. - type_
tag_ validity_ check
Type Aliases§
- CallArg
- Type alias for the SDK’s
Inputtype, used as transaction call arguments. - Certified
Transaction - Signed
Transaction - A transaction that is signed by a sender and also by an authority.
- Transaction
- A transaction that is signed by a sender but not yet by an authority.
- Trusted
Certificate - Trusted
Transaction - Verified
Certificate - Verified
Signed Transaction - Verified
Transaction