Sui
Functions
Link copied to clipboard
open suspend override fun dryRunTransactionBlock(txnBytes: String, option: ExecuteTransactionBlockResponseOptions): Option.Some<DryRunTransactionBlock.Result?>
Dry run a transaction block
Link copied to clipboard
open suspend override fun executeTransactionBlock(txnBytes: String, signatures: List<String>, option: ExecuteTransactionBlockResponseOptions): Option.Some<ExecuteTransactionBlock.Result?>
Execute a transaction block
Link copied to clipboard
Get all balances for an address
Link copied to clipboard
Get the balance of an address for a specific coin type
Link copied to clipboard
Get the first 4 bytes of the chain's genesis checkpoint digest.
Link copied to clipboard
Get a checkpoint
Link copied to clipboard
Get the metadata for a coin
Link copied to clipboard
Get the committee info
Link copied to clipboard
open suspend override fun getDynamicFieldObject(parentId: String, name: DynamicFieldName): Option<DynamicFieldObject>
Get a dynamic field object
Link copied to clipboard
open suspend override fun getDynamicFields(parentId: String, limit: UInt?, cursor: String?): Option<DynamicFields>
Get dynamic fields
Link copied to clipboard
Get the latest Sui system state
Link copied to clipboard
Get the Move function argument types
Link copied to clipboard
open suspend override fun getOwnedObjects(owner: AccountAddress, limit: Int?, cursor: String?, option: ObjectDataOptions): Option<OwnedObjects>
Get owned objects
Link copied to clipboard
Get the protocol config
Link copied to clipboard
Get the reference gas price
Link copied to clipboard
Link copied to clipboard
Get the total supply of a coin
Link copied to clipboard
Get the total transaction blocks
Link copied to clipboard
Get the validator APY
Link copied to clipboard
open suspend override fun queryTransactionBlocks(txnBlocksOptions: TransactionBlockResponseOptions): Option<TransactionBlocks>
Query transaction blocks for the specified criteria
Link copied to clipboard
open suspend override fun requestTestTokens(accountAddress: AccountAddress): Option<List<TransferredGasObject>>
Link copied to clipboard
Resolve name service address
Link copied to clipboard
open suspend override fun resolveNameServiceNames(address: AccountAddress, limit: UInt?, cursor: String?): Option<Page>
Resolve name service names
Link copied to clipboard
open suspend override fun signAndExecuteTransactionBlock(signer: Account, ptb: ProgrammableTransaction, gasBudget: ULong): Option.Some<ExecuteTransactionBlock.Result?>
Sign and execute a transaction block
Link copied to clipboard
Sign a transaction
Link copied to clipboard
Link copied to clipboard
Try to get a past object