Documentation ¶
Index ¶
- type Balance
- type BatchAndExecuteTransactionRequest
- type BatchAndExecuteTransactionResponse
- type BatchTransactionRequest
- type BatchTransactionResponse
- type CoinPage
- type CursorPage
- type DevInsepctTransactionRequest
- type DevInspectMoveCallRequest
- type DevInspectMoveCallResponse
- type DevInspectTransactionResponse
- type DryRunTransactionRequest
- type DryRunTransactionResponse
- type DynamicFieldData
- type EventQuery
- type Events
- type ExecuteTransactionRequest
- type ExecuteTransactionResponse
- type ExecuteTransactionSerializedSigRequest
- type ExecuteTransactionSerializedSigResponse
- type GetAllBalancesRequest
- type GetAllBalancesResponse
- type GetAllCoinsRequest
- type GetAllCoinsResponse
- type GetBalanceRequest
- type GetBalanceResponse
- type GetCheckpointContentsBySequenceNumberRequest
- type GetCheckpointContentsBySequenceNumberResponse
- type GetCheckpointContentsRequest
- type GetCheckpointContentsResponse
- type GetCheckpointRequest
- type GetCheckpointResponse
- type GetCheckpointSummaryRequest
- type GetCheckpointSummaryResponse
- type GetCoinMetadataRequest
- type GetCoinMetadataResponse
- type GetCoinsRequeset
- type GetCoinsResponse
- type GetCommitteeInfoRequest
- type GetCommitteeInfoResponse
- type GetDelegatedStakeResponse
- type GetDelegatedStakesRequest
- type GetDynamicFieldObejctRequest
- type GetDynamicFieldObjectResponse
- type GetDynamicFieldRequest
- type GetDynamicFieldResponse
- type GetEventsRequest
- type GetEventsResponse
- type GetLatestCheckpointSequenceNumberRequest
- type GetMoveFunctionArgTypesRequest
- type GetMoveFunctionArgTypesResponse
- type GetMultiObjectRequest
- type GetMultiObjectResponse
- type GetNormalizedMoveFunctionRequest
- type GetNormalizedMoveFunctionResponse
- type GetNormalizedMoveModuleRequest
- type GetNormalizedMoveModuleResponse
- type GetNormalizedMoveModulesByPackageRequest
- type GetNormalizedMoveModulesByPackageResponse
- type GetNormalizedMoveStructRequest
- type GetNormalizedMoveStructResponse
- type GetObjectRequest
- type GetObjectResponse
- type GetObjectsOwnedByAddressRequest
- type GetObjectsOwnedByAddressResponse
- type GetObjectsOwnedByObjectRequest
- type GetObjectsOwnedByObjectResponse
- type GetOwnedObjectsRequest
- type GetOwnedObjectsResponse
- type GetRawObjectRequest
- type GetRawObjectResponse
- type GetRecentTransactionRequest
- type GetRecentTransactionResponse
- type GetSuiSystemStateRequest
- type GetSuiSystemStateResponse
- type GetTotalSupplyRequest
- type GetTotalSupplyResponse
- type GetTotalTransactionNumberRequest
- type GetTotalTransactionNumberResponse
- type GetTransactionAuthSignersRequest
- type GetTransactionAuthSignersResponse
- type GetTransactionBlockRequest
- type GetTransactionBlockResponse
- type GetTransactionMetaData
- type GetTransactionRequest
- type GetTransactionResponse
- type GetTransactionsByInputObjectRequest
- type GetTransactionsByInputObjectResponse
- type GetTransactionsByMoveFunctionRequest
- type GetTransactionsByMoveFunctionResponse
- type GetTransactionsByMutatedObjectRequest
- type GetTransactionsByMutatedObjectResponse
- type GetTransactionsFromAddressRequest
- type GetTransactionsFromAddressResponse
- type GetTransactionsInRangeRequest
- type GetTransactionsInRangeResponse
- type GetTransactionsToAddressRequest
- type GetTransactionsToAddressResponse
- type GetValidatorsRequest
- type GetValidatorsResponse
- type JsonRPCRequest
- type MergeCoinsRequest
- type MergeCoinsResponse
- type MintNFTRequest
- type MoveCallAndExecuteTransactionRequest
- type MoveCallAndExecuteTransactionResponse
- type MoveCallRequest
- type MoveCallResponse
- type MoveModule
- type ObjectData
- type Operation
- type PayAllSuiRequest
- type PayAllSuiResponse
- type PayRequest
- type PayResponse
- type PaySuiRequest
- type PaySuiResponse
- type PublishRequest
- type PublishResponse
- type QueryEventsRequest
- type QueryEventsResponse
- type Request
- type RequestAddDelegationRequest
- type RequestAddDelegationResponse
- type RequestSwitchDelegationRequest
- type RequestSwitchDelegationResponse
- type RequestWithdrawDelegationRequest
- type ReuqestWithdrawDelegationResponse
- type SingleTransactionParams
- type SplitCoinEqualRequest
- type SplitCoinEqualResponse
- type SplitCoinRequest
- type SplitCoinResponse
- type SuiKeyPair
- type SuiMoveModuleId
- type SuiMoveNormalizedModule
- type SuiMoveObject
- type SuiObjectInfo
- type TransferObjectRequest
- type TransferObjectResponse
- type TransferSuiRequest
- type TransferSuiResponse
- type TryGetPastObjectRequest
- type TryGetPastObjectResponse
- type ValidatorMetadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchAndExecuteTransactionRequest ¶
type BatchAndExecuteTransactionRequest struct {
BatchTransactionRequest
}
type BatchAndExecuteTransactionResponse ¶
type BatchAndExecuteTransactionResponse struct {
Result []ExecuteTransactionResponse
}
type BatchTransactionRequest ¶
type BatchTransactionRequest struct { Signer string `json:"signer"` SingleTransactionParams []SingleTransactionParams `json:"singleTransactionParams"` Gas *string `json:"gas"` GasBudget string `json:"gasBudget"` }
type BatchTransactionResponse ¶
type BatchTransactionResponse struct { TransactionBytes string `json:"transactionBytes"` Gas []sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type CursorPage ¶ added in v0.0.2
type DevInsepctTransactionRequest ¶
type DevInsepctTransactionRequest struct {
TxBytes string
}
type DevInspectMoveCallResponse ¶
type DevInspectMoveCallResponse struct { Effects sui_json_rpc_types.SuiTransactionEffects `json:"effects"` Results []interface{} `json:"results"` }
type DevInspectTransactionResponse ¶
type DevInspectTransactionResponse struct { Effects sui_json_rpc_types.SuiTransactionEffects `json:"effects"` Results []interface{} `json:"results"` }
type DryRunTransactionResponse ¶
type DryRunTransactionResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type DynamicFieldData ¶
type EventQuery ¶ added in v0.0.2
type EventQuery struct { // MoveModule MoveModule `json:"MoveModule,omitempty"` MoveEventType string `json:"MoveEventType,omitempty"` }
type ExecuteTransactionResponse ¶
type ExecuteTransactionResponse struct { Digest string `json:"digest"` RawTransaction string `json:"rawTransaction"` Transaction interface{} `json:"transaction"` Effects struct { Status struct { Status string `json:"status"` } `json:"status"` } `json:"effects"` Events interface{} `json:"events"` ObjectChanges interface{} `json:"objectChanges"` BalanceChanges interface{} `json:"balanceChanges"` ConfirmedLocalExecution bool `json:"confirmedLocalExecution"` }
type ExecuteTransactionSerializedSigResponse ¶
type ExecuteTransactionSerializedSigResponse struct {
EffectsCert interface{} `json:"effectsCert"`
}
type GetAllBalancesRequest ¶
type GetAllBalancesRequest struct {
Owner string
}
type GetAllBalancesResponse ¶
type GetAllBalancesResponse struct {
Balance []Balance `json:"balance"`
}
type GetAllCoinsRequest ¶
type GetAllCoinsResponse ¶
type GetBalanceRequest ¶
type GetBalanceResponse ¶
type GetBalanceResponse struct {
Balance
}
type GetCheckpointContentsBySequenceNumberRequest ¶
type GetCheckpointContentsBySequenceNumberRequest struct {
SequenceNumber uint64
}
type GetCheckpointContentsBySequenceNumberResponse ¶
type GetCheckpointContentsBySequenceNumberResponse struct {
Transactions []interface{} `json:"transactions,omitempty"`
}
type GetCheckpointContentsRequest ¶
type GetCheckpointContentsRequest struct {
Digest string `json:"digest,omitempty"`
}
type GetCheckpointContentsResponse ¶
type GetCheckpointContentsResponse struct {
Transactions []interface{} `json:"transactions,omitempty"`
}
type GetCheckpointRequest ¶
type GetCheckpointRequest struct {
Id string `json:"id"`
}
type GetCheckpointResponse ¶
type GetCheckpointResponse struct { SequenceNumber string `json:"sequenceNumber"` Digest string `json:"digest"` NetworkTotalTransactions uint64 `json:"networkTotalTransactions"` TimestampMs uint64 `json:"timestampMs"` PreviousDigest string `json:"previousDigest"` Transactions []string `json:"transactions"` }
type GetCheckpointSummaryRequest ¶
type GetCheckpointSummaryRequest struct {
SequenceNumber uint64 `json:"sequenceNumber,omitempty"`
}
type GetCheckpointSummaryResponse ¶
type GetCheckpointSummaryResponse struct { Epoch uint64 `json:"epoch,omitempty"` SequenceNumber uint64 `json:"sequence_number,omitempty"` NetworkTotalTransaction uint64 `json:"network_total_transactions,omitempty"` ContentDigest string `json:"content_digest,omitempty"` PreviousDigest string `json:"previous_digest,omitempty"` EpochRollingGasCostSummary interface{} `json:"epoch_rolling_gas_cost_summary,omitempty"` }
type GetCoinMetadataRequest ¶
type GetCoinMetadataRequest struct {
CoinType string `json:"coin_type"`
}
type GetCoinMetadataResponse ¶
type GetCoinsRequeset ¶
type GetCoinsResponse ¶
type GetCoinsResponse struct {
Data []CoinPage `json:"data"`
}
type GetCommitteeInfoRequest ¶
type GetCommitteeInfoRequest struct {
EpochId uint64 `json:"epoch"`
}
type GetCommitteeInfoResponse ¶
type GetCommitteeInfoResponse struct { Epoch uint64 `json:"epoch"` CommittedInfo interface{} `json:"committee_info"` }
type GetDelegatedStakeResponse ¶
type GetDelegatedStakeResponse struct {
DelegateStake []interface{}
}
type GetDelegatedStakesRequest ¶
type GetDelegatedStakesRequest struct {
Owner string `json:"owner,omitempty"`
}
type GetDynamicFieldObjectResponse ¶
type GetDynamicFieldObjectResponse struct { Details struct { Data sui_json_rpc_types.SuiParsedMoveObject `json:"data"` sui_json_rpc_types.OwnedObjectRef PreviousTransaction string `json:"previousTransaction"` StorageRebate uint64 `json:"storageRebate"` Reference sui_types.SuiObjectRef `json:"reference"` } `json:"details"` Status string `json:"status"` }
type GetDynamicFieldRequest ¶
type GetDynamicFieldRequest struct {
ParentObjectID string `json:"parent_object_id"`
}
type GetDynamicFieldResponse ¶
type GetDynamicFieldResponse struct { HasNextPage bool `json:"hasNextPage"` NextCursor string `json:"nextCursor"` Data []DynamicFieldData `json:"data"` }
type GetEventsRequest ¶
type GetEventsRequest struct { EventQuery EventQuery Cursor *string Limit uint64 DescOrder bool }
type GetEventsResponse ¶
type GetEventsResponse struct {
Result []sui_json_rpc_types.SuiEventEnvelop
}
type GetLatestCheckpointSequenceNumberRequest ¶
type GetLatestCheckpointSequenceNumberRequest struct { }
type GetMoveFunctionArgTypesResponse ¶
type GetMoveFunctionArgTypesResponse struct {
Result []interface{} `json:"result"`
}
type GetMultiObjectRequest ¶ added in v0.0.4
type GetMultiObjectRequest struct {
ObjectIDs []string `json:"objectIDs"`
}
type GetMultiObjectResponse ¶ added in v0.0.4
type GetMultiObjectResponse struct {
Data []GetObjectResponse
}
type GetNormalizedMoveFunctionResponse ¶
type GetNormalizedMoveFunctionResponse struct {
Result sui_json_rpc_types.SuiMoveNormalizedFunction
}
type GetNormalizedMoveModuleResponse ¶
type GetNormalizedMoveModuleResponse struct {
Result sui_json_rpc_types.SuiMoveNormalizedModule
}
type GetNormalizedMoveModulesByPackageRequest ¶
type GetNormalizedMoveModulesByPackageRequest struct {
Package string `json:"package"`
}
type GetNormalizedMoveModulesByPackageResponse ¶
type GetNormalizedMoveModulesByPackageResponse struct {
Result map[string]sui_json_rpc_types.SuiMoveNormalizedModule
}
type GetNormalizedMoveStructResponse ¶
type GetNormalizedMoveStructResponse struct {
Result sui_json_rpc_types.SuiMoveNormalizedStruct
}
type GetObjectRequest ¶
type GetObjectRequest struct {
ObjectID string `json:"objectID"`
}
type GetObjectResponse ¶
type GetObjectResponse struct {
Data ObjectData `json:"data"`
}
type GetObjectsOwnedByAddressRequest ¶
type GetObjectsOwnedByAddressRequest struct {
Address string `json:"address"`
}
type GetObjectsOwnedByAddressResponse ¶
type GetObjectsOwnedByAddressResponse struct {
Result []SuiObjectInfo `json:"result"`
}
type GetObjectsOwnedByObjectRequest ¶
type GetObjectsOwnedByObjectRequest struct {
ObjectID string `json:"objectID"`
}
type GetObjectsOwnedByObjectResponse ¶
type GetObjectsOwnedByObjectResponse struct {
Result []SuiObjectInfo `json:"result"`
}
type GetOwnedObjectsRequest ¶
type GetOwnedObjectsResponse ¶
type GetOwnedObjectsResponse struct { Data []sui_json_rpc_types.SuiParsedMoveObject `json:"data"` HasNextPage bool `json:"hasNextPage"` NextCursor string `json:"nextCursor"` }
type GetRawObjectRequest ¶
type GetRawObjectRequest struct {
ObjectID string `json:"objectID"`
}
type GetRawObjectResponse ¶
type GetRawObjectResponse struct { Details struct { Data sui_json_rpc_types.SuiParsedMoveObject `json:"data"` sui_json_rpc_types.OwnedObjectRef PreviousTransaction string `json:"previousTransaction"` StorageRebate uint64 `json:"storageRebate"` Reference sui_types.SuiObjectRef `json:"reference"` } `json:"details"` Status string `json:"status"` }
type GetRecentTransactionRequest ¶
type GetRecentTransactionRequest struct {
Count uint64
}
type GetRecentTransactionResponse ¶
type GetRecentTransactionResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetSuiSystemStateRequest ¶
type GetSuiSystemStateRequest struct { }
type GetSuiSystemStateResponse ¶
type GetSuiSystemStateResponse struct { Info interface{} `json:"info"` ChainID interface{} `json:"chain_id"` Epoch uint64 `json:"epoch"` Validators interface{} `json:"validators"` TreasuryCap interface{} `json:"treasury_cap"` StorageFund interface{} `json:"storage_fund"` Parameters interface{} `json:"parameters"` ReferenceGasPrice uint64 `json:"reference_gas_price"` ValidatorReportRecords interface{} `json:"validator_report_records"` StakeSubsidy interface{} `json:"stake_subsidy"` }
type GetTotalSupplyRequest ¶
type GetTotalSupplyRequest struct {
CoinType string
}
type GetTotalSupplyResponse ¶
type GetTotalSupplyResponse struct{}
type GetTotalTransactionNumberRequest ¶
type GetTotalTransactionNumberRequest struct{}
type GetTotalTransactionNumberResponse ¶
type GetTotalTransactionNumberResponse struct {
TotalNumberOfTransaction uint64 `json:"totalNumberOfTransaction"`
}
type GetTransactionAuthSignersRequest ¶
type GetTransactionAuthSignersRequest struct {
Digest string
}
type GetTransactionAuthSignersResponse ¶
type GetTransactionAuthSignersResponse struct {
Signers []string `json:"signers"`
}
type GetTransactionBlockRequest ¶
type GetTransactionBlockRequest struct {
Digest string `json:"digest"`
}
type GetTransactionMetaData ¶
type GetTransactionRequest ¶
type GetTransactionRequest struct {
Digest string `json:"digest"`
}
type GetTransactionResponse ¶
type GetTransactionResponse struct { Certificate sui_json_rpc_types.SuiCertifiedTransaction `json:"certificate"` Effects sui_json_rpc_types.SuiTransactionEffects `json:"effects"` TimestampMs uint64 `json:"timestamp_ms,omitempty"` // ParserData with Schema ParsedData interface{} `json:"parsed_data,omitempty"` }
type GetTransactionsByInputObjectRequest ¶
type GetTransactionsByInputObjectRequest struct {
ObjectID string `json:"objectID"`
}
type GetTransactionsByInputObjectResponse ¶
type GetTransactionsByInputObjectResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetTransactionsByMoveFunctionResponse ¶
type GetTransactionsByMoveFunctionResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetTransactionsByMutatedObjectRequest ¶
type GetTransactionsByMutatedObjectRequest struct {
ObjectID string
}
type GetTransactionsByMutatedObjectResponse ¶
type GetTransactionsByMutatedObjectResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetTransactionsFromAddressRequest ¶
type GetTransactionsFromAddressRequest struct {
Addr string `json:"addr"`
}
type GetTransactionsFromAddressResponse ¶
type GetTransactionsFromAddressResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetTransactionsInRangeResponse ¶
type GetTransactionsInRangeResponse struct {
Result []GetTransactionMetaData `json:"result"`
}
type GetTransactionsToAddressRequest ¶
type GetTransactionsToAddressRequest struct {
Addr string
}
type GetTransactionsToAddressResponse ¶
type GetTransactionsToAddressResponse struct {
Result []GetTransactionMetaData
}
type GetValidatorsRequest ¶
type GetValidatorsRequest struct { }
type GetValidatorsResponse ¶
type GetValidatorsResponse struct {
Result []ValidatorMetadata `json:"result"`
}
type JsonRPCRequest ¶
type MergeCoinsRequest ¶
type MergeCoinsResponse ¶
type MergeCoinsResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type MintNFTRequest ¶
type MoveCallAndExecuteTransactionRequest ¶
type MoveCallAndExecuteTransactionRequest struct {
MoveCallRequest
}
type MoveCallAndExecuteTransactionResponse ¶
type MoveCallAndExecuteTransactionResponse struct {
ExecuteTransactionResponse
}
type MoveCallRequest ¶
type MoveCallRequest struct { Signer string `json:"signer"` PackageObjectId string `json:"packageObjectId"` Module string `json:"module"` Function string `json:"function"` TypeArguments interface{} `json:"typeArguments"` Arguments []interface{} `json:"arguments"` Gas *string `json:"gas"` GasBudget string `json:"gasBudget"` ExecutionMode *string `json:"execution_mode"` }
type MoveCallResponse ¶
type MoveCallResponse struct { Gas []sui_types.SuiObjectRef `json:"gas"` InputObjects interface{} `json:"inputObjects"` TxBytes string `json:"txBytes"` }
type MoveModule ¶ added in v0.0.2
type ObjectData ¶ added in v0.0.4
type ObjectData struct { BSC struct { BcsBytes string `json:"bcsBytes"` DataType string `json:"dataType"` HasPublicTransfer bool `json:"hasPublicTransfer"` Type string `json:"type"` Version string `json:"version"` } `json:"bsc"` Digest string `json:"digest"` ObjectID string `json:"objectId"` Version string `json:"version"` Type string `json:"type"` Owner struct { AddressOwner string `json:"AddressOwner"` } `json:"owner"` PreviousTransaction string `json:"previousTransaction"` StorageRebate string `json:"storageRebate"` Content struct { DataType string `json:"dataType"` Type string `json:"type"` HasPublicTransfer bool `json:"hasPublicTransfer"` Fields struct { Balance string `json:"balance"` Id struct { Id string `json:"id"` } `json:"id"` Name string `json:"name"` ImageURL string `json:"image_url"` ImgURL string `json:"img_url"` URL string `json:"url"` } `json:"fields"` } `json:"content"` Display struct { Data struct { Collection string `json:"collection"` Creator string `json:"creator"` Description string `json:"description"` ImageURL string `json:"image_url"` ProjectURL string `json:"project_url"` Name string `json:"name"` } `json:"data"` } `json:"display"` }
type PayAllSuiRequest ¶
type PayAllSuiResponse ¶
type PayAllSuiResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type PayRequest ¶
type PayResponse ¶
type PayResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type PaySuiRequest ¶
type PaySuiResponse ¶
type PaySuiResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type PublishRequest ¶
type PublishResponse ¶
type PublishResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type QueryEventsRequest ¶ added in v0.0.2
type QueryEventsRequest struct { EventQuery EventQuery Cursor *CursorPage Limit uint64 DescOrder bool }
type QueryEventsResponse ¶ added in v0.0.2
type QueryEventsResponse struct { Data []sui_json_rpc_types.SuiEventEnvelop `json:"data"` HasNextPage bool `json:"hasNextPage"` NextCursor struct { TxDigest string `json:"txDigest"` EventSeq string `json:"eventSeq"` } `json:"nextCursor"` }
type RequestAddDelegationResponse ¶
type RequestAddDelegationResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type RequestSwitchDelegationResponse ¶
type RequestSwitchDelegationResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type ReuqestWithdrawDelegationResponse ¶
type ReuqestWithdrawDelegationResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type SingleTransactionParams ¶
type SingleTransactionParams struct { MoveCallRequestParams *MoveCallRequest `json:"moveCallRequestParams,omitempty"` TransferObjectRequestParams *TransferObjectRequest `json:"transferObjectRequestParams,omitempty"` }
type SplitCoinEqualRequest ¶
type SplitCoinEqualResponse ¶
type SplitCoinEqualResponse struct { TransactionBytes string `json:"transactionBytes"` Gas []sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type SplitCoinRequest ¶
type SplitCoinResponse ¶
type SplitCoinResponse struct { TransactionBytes string `json:"transactionBytes"` Gas []sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type SuiKeyPair ¶
type SuiMoveModuleId ¶
type SuiMoveNormalizedModule ¶
type SuiMoveNormalizedModule struct { FileFormatVersion uint64 Address string Name string Friends []SuiMoveModuleId }
type SuiMoveObject ¶
type SuiObjectInfo ¶
type TransferObjectRequest ¶
type TransferObjectResponse ¶
type TransferObjectResponse struct { TransactionBytes string `json:"transactionBytes"` Gas sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type TransferSuiRequest ¶
type TransferSuiResponse ¶
type TransferSuiResponse struct { TransactionBytes string `json:"transactionBytes"` Gas []sui_types.SuiObjectRef `json:"gas"` InputObject interface{} `json:"inputObject"` TxBytes string `json:"txBytes"` }
type TryGetPastObjectRequest ¶
type TryGetPastObjectResponse ¶
type TryGetPastObjectResponse struct { Status string `json:"status"` Details struct { Data sui_json_rpc_types.SuiParsedMoveObject `json:"data"` sui_json_rpc_types.OwnedObjectRef PreviousTransaction string `json:"previousTransaction"` StorageRebate uint64 `json:"storageRebate"` Reference sui_types.SuiObjectRef `json:"reference"` } `json:"details"` }
type ValidatorMetadata ¶
type ValidatorMetadata struct { SuiAddress string `json:"sui_address"` PubkeyBytes []byte `json:"pubkey_bytes"` NetworkPubkeyBytes []byte `json:"network_pubkey_bytes"` WorkerPubkeyBytes []byte `json:"worker_pubkey_bytes"` ProofOfPossessionBytes []byte `json:"proof_of_possession_bytes"` Name []byte `json:"name"` NetAddress []byte `json:"net_address"` ConsensusAddress []byte `json:"consensus_address"` WorkerAddress []byte `json:"worker_address"` NextEpochStake uint64 `json:"next_epoch_stake"` NextEpochDelegation uint64 `json:"next_epoch_delegation"` NextEpochGasPrice uint64 `json:"next_epoch_gas_price"` NextEpochCommissionRate uint64 `json:"next_epoch_commission_rate"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.