Skip to main content

Crate sui_json_rpc_types

Crate sui_json_rpc_types 

Source

Structs§

Balance
BalanceChange
Coin
DevInspectArgs
Additional rguments supplied to dev inspect beyond what is allowed in today’s API.
DevInspectResults
The response from processing a dev inspect transaction
DryRunTransactionBlockResponse
DynamicFieldInfo
EffectsWithInput
MoveCallParams
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.
SuiAccumulatorEvent
SuiActiveJwk
SuiAuthenticatorStateExpire
SuiAuthenticatorStateUpdate
SuiChangeEpoch
SuiCoinMetadata
SuiConsensusCommitPrologue
SuiConsensusCommitPrologueV2
SuiConsensusCommitPrologueV3
SuiConsensusCommitPrologueV4
SuiEndOfEpochTransaction
SuiEvent
SuiExecutionResult
SuiFundsWithdrawalArg
SuiGasData
SuiGenesisTransaction
SuiJWK
SuiJwkId
SuiMoveAbilitySet
SuiMoveAbort
SuiMoveModuleId
SuiMoveNormalizedEnum
SuiMoveNormalizedField
SuiMoveNormalizedFunction
SuiMoveNormalizedModule
SuiMoveNormalizedStruct
SuiMoveNormalizedStructType
SuiMoveStructTypeParameter
SuiMoveVariant
SuiObjectRef
SuiProgrammableMoveCall
The transaction for calling a Move function, either an entry function or a public function (which cannot return references).
SuiProgrammableTransactionBlock
A series of commands where the results of one command can be used in future commands
SuiPureValue
SuiRandomnessStateUpdate
SuiTransactionBlock
SuiTransactionBlockDataV1
SuiTransactionBlockEffectsModifiedAtVersions
SuiTransactionBlockEffectsV1
The response from processing a transaction or a certified transaction
SuiTransactionBlockEvents
SuiTransactionBlockResponse
SuiTransactionBlockResponseOptions
SuiTransactionBlockResponseQuery
SuiTypeTag
TransactionBlockBytes
TransferObjectParams

Enums§

BcsEvent
BcsName
EventFilter
MoveFunctionArgType
ObjectChange
ObjectChange are derived from the object mutations in the TransactionEffect to provide richer object information.
ObjectValueKind
RPCTransactionRequestParams
SuiAccumulatorOperation
SuiAccumulatorValue
SuiArgument
An argument to a transaction in a programmable transaction block
SuiCallArg
SuiCommand
A single transaction in a programmable transaction block.
SuiEndOfEpochTransactionKind
SuiExecutionStatus
SuiInputObjectKind
SuiMoveAbility
SuiMoveNormalizedType
SuiMoveStruct
SuiMoveValue
SuiMoveVisibility
SuiObjectArg
SuiReservation
SuiTransactionBlockBuilderMode
SuiTransactionBlockData
SuiTransactionBlockEffects
SuiTransactionBlockKind
SuiWithdrawFrom
SuiWithdrawalTypeArg
TransactionFilter

Traits§

Filter
SuiTransactionBlockDataAPI
SuiTransactionBlockEffectsAPI

Functions§

type_and_fields_from_move_event_data
Split an event’s payload into its type and its fields rendered as JSON. Events always carry a struct or an enum variant at the top level; every other MoveValue shape is rejected rather than rendered.

Type Aliases§

CoinPage
DynamicFieldPage
EventPage
SuiEpochId
SuiMoveTypeParameterIndex
TransactionBlocksPage