Crate iota_json_rpc_types

Source

Structs§

AddressMetrics
Provides metrics about the addresses.
Balance
BalanceChange
Checkpoint
CheckpointedObjectID
Coin
DelegatedStake
DelegatedTimelockedStake
DevInspectArgs
Additional arguments supplied to dev inspect beyond what is allowed in today’s API.
DevInspectResults
The response from processing a dev inspect transaction
DisplayFieldsResponse
DryRunTransactionBlockResponse
DynamicFieldInfo
EffectsWithInput
EndOfEpochInfo
EpochInfo
EpochMetrics
A light-weight version of EpochInfo for faster loading
IotaActiveJwk
IotaAuthenticatorStateExpire
IotaAuthenticatorStateUpdateV1
IotaChangeEpoch
IotaChangeEpochV2
IotaCirculatingSupply
Provides a summary of the circulating IOTA supply.
IotaCoinMetadata
IotaCommittee
RPC representation of the Committee type.
IotaConsensusCommitPrologueV1
IotaEndOfEpochTransaction
IotaEvent
IotaExecutionResult
IotaGasData
IotaGenesisTransaction
IotaGetPastObjectRequest
IotaJWK
IotaJwkId
IotaMoveAbilitySet
IotaMoveModuleId
IotaMoveNormalizedField
IotaMoveNormalizedFunction
IotaMoveNormalizedModule
IotaMoveNormalizedStruct
IotaMovePackage
IotaMoveStructTypeParameter
IotaMoveVariant
IotaNameRecord
A single record in the registry.
IotaObjectData
IotaObjectDataOptions
IotaObjectRef
IotaObjectResponse
IotaObjectResponseQuery
IotaParsedMoveObject
IotaProgrammableMoveCall
The transaction for calling a Move function, either an entry function or a public function (which cannot return references).
IotaProgrammableTransactionBlock
A series of commands where the results of one command can be used in future commands
IotaPureValue
IotaRandomnessStateUpdate
IotaRawMoveObject
IotaRawMovePackage
IotaTransactionBlock
IotaTransactionBlockDataV1
IotaTransactionBlockEffectsModifiedAtVersions
IotaTransactionBlockEffectsV1
The response from processing a transaction or a certified transaction
IotaTransactionBlockEvents
IotaTransactionBlockResponse
IotaTransactionBlockResponseOptions
IotaTransactionBlockResponseQuery
IotaTypeTag
MoveCallMetrics
MoveCallParams
MoveFunctionName
Identifies a Move function.
NetworkMetrics
OwnedObjectRef
Page
next_cursor points to the last item in the page; Reading with next_cursor will start from the next item after next_cursor if next_cursor is Some, otherwise it will start from the first item.
ParticipationMetrics
Provides metrics about the participation in the network.
ProtocolConfigResponse
Stake
TimelockedStake
TransactionBlockBytes
TransferObjectParams
ValidatorApy
ValidatorApys

Enums§

BcsEvent
BcsName
CheckpointId
EventFilter
IotaArgument
An argument to a transaction in a programmable transaction block
IotaCallArg
IotaCommand
A single transaction in a programmable transaction block.
IotaEndOfEpochTransactionKind
IotaExecutionStatus
IotaInputObjectKind
IotaMoveAbility
IotaMoveNormalizedType
IotaMoveStruct
IotaMoveValue
IotaMoveVisibility
IotaObjectArg
IotaObjectDataFilter
IotaParsedData
IotaPastObjectResponse
IotaProtocolConfigValue
IotaRawData
IotaTransactionBlockBuilderMode
IotaTransactionBlockData
IotaTransactionBlockEffects
IotaTransactionBlockKind
IotaTransactionKind
Represents the type of a transaction. All transactions except ProgrammableTransaction are considered system transactions.
MoveFunctionArgType
ObjectChange
ObjectChange are derived from the object mutations in the TransactionEffect to provide richer object information.
ObjectValueKind
RPCTransactionRequestParams
StakeStatus
TransactionFilter

Traits§

Filter
IotaData
IotaMoveObject
IotaTransactionBlockDataAPI
IotaTransactionBlockEffectsAPI

Functions§

get_new_package_obj_from_response
get_new_package_upgrade_cap_from_response
type_and_fields_from_move_event_data

Type Aliases§

CheckpointPage
CoinPage
DynamicFieldPage
EpochMetricsPage
EpochPage
EventPage
IotaEpochId
IotaMoveTypeParameterIndex
ObjectsPage
QueryObjectsPage
TransactionBlocksPage