Documentation ¶
Index ¶
- type AuthorityQuorumSignInfo
- type Call
- type ChangeEpoch
- type MoveEvent
- type OwnedObjectRef
- type Publish
- type SuiCertifiedTransaction
- type SuiEvent
- type SuiEventEnvelop
- type SuiExecutionStatus
- type SuiGasCostSummary
- type SuiMoveModuleId
- type SuiMoveNormalizedFunction
- type SuiMoveNormalizedModule
- type SuiMoveNormalizedStruct
- type SuiObjectInfo
- type SuiParsedMergeCoinResponse
- type SuiParsedMoveObject
- type SuiParsedPublishResponse
- type SuiParsedSplitCoinResponse
- type SuiParsedTransactionResponse
- type SuiTransactionData
- type SuiTransactionEffects
- type SuiTransactionKind
- type TransferObject
- type TransferSui
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorityQuorumSignInfo ¶
type Call ¶
type Call struct { Package sui_types.SuiObjectRef `json:"package"` Module string `json:"module"` Function string `json:"function"` TypeArguments []interface{} `json:"typeArguments"` Arguments []interface{} `json:"arguments"` }
type ChangeEpoch ¶
type OwnedObjectRef ¶
type OwnedObjectRef struct { Owner sui_types.Owner `json:"owner,omitempty"` Reference sui_types.SuiObjectRef `json:"reference,omitempty"` }
type SuiCertifiedTransaction ¶
type SuiCertifiedTransaction struct { TransactionDigest string `json:"transactionDigest,omitempty"` Data SuiTransactionData `json:"data,omitempty"` TxSignature string `json:"txSignature,omitempty"` AuthSignInfo AuthorityQuorumSignInfo `json:"authSignInfo,omitempty"` }
type SuiEventEnvelop ¶
type SuiExecutionStatus ¶
type SuiExecutionStatus struct {
Status string `json:"status"`
}
type SuiGasCostSummary ¶
type SuiMoveModuleId ¶
type SuiMoveNormalizedFunction ¶
type SuiMoveNormalizedFunction struct { Visibility interface{} `json:"visibility"` IsEntry bool `json:"isEntry"` Parameters []interface{} `json:"parameters"` Return_ []interface{} `json:"return_"` }
type SuiMoveNormalizedModule ¶
type SuiMoveNormalizedModule struct { FileFormatVersion uint32 `json:"fileFormatVersion"` Address string `json:"address"` Name string `json:"name"` Friends []SuiMoveModuleId `json:"friends"` Structs map[string]interface{} `json:"structs"` ExposedFunctions map[string]interface{} `json:"exposedFunctions"` }
type SuiMoveNormalizedStruct ¶
type SuiMoveNormalizedStruct struct { Abilities interface{} `json:"abilities"` TypeParameters []interface{} `json:"typeParameters"` Fields []interface{} `json:"fields"` }
type SuiObjectInfo ¶
type SuiObjectInfo struct {
OwnedObjectRef `json:"owner"`
}
type SuiParsedMergeCoinResponse ¶
type SuiParsedMergeCoinResponse struct { }
type SuiParsedMoveObject ¶
type SuiParsedPublishResponse ¶
type SuiParsedPublishResponse struct {
Package sui_types.SuiObjectRef `json:"package"`
}
type SuiParsedSplitCoinResponse ¶
type SuiParsedSplitCoinResponse struct { }
type SuiParsedTransactionResponse ¶
type SuiParsedTransactionResponse struct { Publish SuiParsedPublishResponse `json:"publish,omitempty"` MergeCoin SuiParsedMergeCoinResponse `json:"mergeCoin,omitempty"` SplitCoin SuiParsedSplitCoinResponse `json:"splitCoin,omitempty"` }
type SuiTransactionData ¶
type SuiTransactionData struct { Transactions []SuiTransactionKind `json:"transactions,omitempty"` Sender string `json:"sender,omitempty"` GasPayment sui_types.SuiObjectRef `json:"gasPayment,omitempty"` GasBudget uint64 `json:"gasBudget,omitempty"` }
type SuiTransactionEffects ¶
type SuiTransactionEffects struct { Status SuiExecutionStatus `json:"status"` GasUsed SuiGasCostSummary `json:"gasUsed"` TransactionDigest string `json:"transactionDigest"` Created []OwnedObjectRef `json:"created,omitempty"` Mutated []OwnedObjectRef `json:"mutated,omitempty"` Unwrapped []OwnedObjectRef `json:"unwrapped,omitempty"` Deleted []sui_types.SuiObjectRef `json:"deleted,omitempty"` Wrapped []sui_types.SuiObjectRef `json:"wrapped,omitempty"` GasObject OwnedObjectRef `json:"gasObject,omitempty"` Events []SuiEvent `json:"events,omitempty"` Dependencies []string `json:"dependencies,omitempty"` }
type SuiTransactionKind ¶
type SuiTransactionKind struct { TransferObject TransferObject `json:"transferObject,omitempty"` Publish Publish `json:"publish,omitempty"` Call Call `json:"call,omitempty"` TransferSui TransferSui `json:"transferSui,omitempty"` ChangeEpoch ChangeEpoch `json:"changeEpoch,omitempty"` }
type TransferObject ¶
type TransferObject struct { Recipient string `json:"recipient,omitempty"` ObjectRef sui_types.SuiObjectRef `json:"objectRef,omitempty"` }
type TransferSui ¶
Click to show internal directories.
Click to hide internal directories.