toggle menu
Ksui
2.0.0
common
switch theme
Ksui
org.
komputing.
kbech32
Address
Format
Exception
Invalid
Character
Invalid
Checksum
Invalid
Data
Length
Invalid
Prefix
Bech32
Bech32Data
xyz.
mcxross.
ksui
Sui
xyz.
mcxross.
ksui.
account
Account
Companion
Ed25519Account
Companion
xyz.
mcxross.
ksui.
api
Coin
Extended
Faucet
General
Governance
Move
Object
Sns
Transaction
xyz.
mcxross.
ksui.
client
Client
Config
Companion
get
Client()
get
Graphql
Client()
http
Client()
post()
post
Sui
Faucet()
post
Sui
Indexer()
xyz.
mcxross.
ksui.
core
Hex
Companion
Hex
Invalid
Reason
TOO_SHORT
INVALID_LENGTH
INVALID_HEX_CHARS
xyz.
mcxross.
ksui.
core.
crypto
derive
Public
Key()
ED25519Key
Derive
Companion
Ed25519Private
Key
Ed25519Public
Key
generate
Key
Pair()
generate
Mnemonic()
generate
Private
Key()
generate
Seed()
Hash
BLAKE2B256
hash()
import
From
Mnemonic()
Key
Pair
Private
Key
Companion
Public
Key
sign()
Signature
Scheme
Companion
ED25519
Secp256k1
Secp256r1
BLS12381
xyz.
mcxross.
ksui.
exception
Parsing
Exception
Signature
Scheme
Not
Supported
Exception
Signing
Exception
Sui
Exception
xyz.
mcxross.
ksui.
extension
as
Id
Parts()
format
As
Sui
Domain()
Id
Parts
to
Id()
to
Object
Digest()
to
Reference()
xyz.
mcxross.
ksui.
internal
execute
Transaction
Block()
get
Dynamic
Field
Object()
get
Dynamic
Fields()
get
Move
Function
Arg
Types()
get
Total
Transaction
Blocks()
query()
query
Transaction
Blocks()
try
Get
Past
Object()
xyz.
mcxross.
ksui.
model
Account
Address
Companion
App
Id
SUI
NARWAL
B
A
Balance
Balances
Call
Arg
Object
Pure
Checkpoint
Id
Client
Headers
Type
Coin
Metadata
Coins
Committee
Info
content()
Data
data()
Data
Transaction
Data
Transaction
Input
Dti
Default
Dti
Imm
Or
Owned
Object
Dti
Pure
Dti
Shared
Object
Digest
Companion
Dynamic
Field
Object
Dynamic
Fields
Empty
Sign
Info
Envelope
Epoch
Execute
Transaction
Block
Response
Options
Execute
Transaction
Request
Type
WAITFOREFFECTSCERT
WAITFORLOCALEXECUTION
Faucet
Config
Faucet
Request
Faucet
Response
Fixed
Amount
Request
Full
Node
Config
Gas
Data
Graphql
Query
Identifier
Indexer
Config
Intent
Companion
Intent
Message
Intent
Scope
TRANSACTIONDATA
TRANSACTIONEFFECTS
CHECKPOINSUMMARY
PERSONALMESSAGE
SENDERSIGNEDTRANSACTION
PROOFOFPOSSESSION
HEADERDIGEST
BRIDGEEVENTUNUSED
Intent
Type
SUI_TX
SUI_APP
Intent
Version
V0
Latest
Sui
System
State
Move
Function
Arg
Type
Move
Function
Arg
Default
Move
Function
Arg
Object
Move
Function
Arg
String
Move
Function
Arg
Types
Move
Function
Parameter
Address
Mutable
Reference
Struct
U128
U256
U64
U8
Undefined
Vector
Network
MAINNET
TESTNET
DEVNET
LOCAL
CUSTOM
Object
Object
Arg
Imm
Or
Owned
Object
Receiving
Shared
Object
Object
Data
Options
Object
Digest
Object
Id
Object
Reference
Option
None
Some
Owned
Objects
Page
Past
Object
Protocol
Config
Reference
Request
Options
Get
Sui
Request
Options
Post
Request
Options
Post
Sui
Request
Options
Sui
Request
Options
Sender
Signed
Data
Sender
Signed
Transaction
signatures()
Stake
Stakes
Struct
Sui
Api
Type
FULLNODE
INDEXER
FAUCET
Sui
Config
Sui
Response
Sui
Settings
Sui
Transaction
Builder
Mode
REGULAR
DEV_INSPECT
to
Transaction()
Transaction
Transaction
Block
Builder
Mode
Commit
Dev
Inspect
Transaction
Block
Response
Options
Transaction
Blocks
Transaction
Data
Companion
V1
Transaction
Data
Composer
Transaction
Data
V1
Transaction
Data
Version
Transaction
Digest
Transaction
Expiration
Epoch
None
Transaction
Filter
Changed
Object
Checkpoint
From
Address
From
And
To
Address
From
Or
To
Address
Input
Object
Move
Function
To
Address
Transferred
Gas
Object
Txn
Type
Tag
Address
Bool
Struct
Companion
U128
U16
U256
U32
U64
U8
Vector
User
Agent
BROWSER
CURL
Validators
Apy
with()
xyz.
mcxross.
ksui.
model.
serializer
Object
Digest
Serializer
xyz.
mcxross.
ksui.
protocol
Coin
Extended
Faucet
General
Governance
Move
Object
query()
Sns
Transaction
xyz.
mcxross.
ksui.
ptb
Argument
Gas
Coin
Input
Nested
Result
Result
Builder
Builder
Arg
Forced
Non
Unique
Pure
Object
Pure
Command
Make
Move
Vec
Merge
Coins
Move
Call
Publish
Split
Coins
Transfer
Objects
Upgrade
hex
String
To
Byte
Array()
Make
Move
Vec
Builder
Merge
Coins
Builder
Move
Call
Builder
Programmable
Move
Call
Programmable
Transaction
Programmable
Transaction
Builder
programmable
Tx()
Publish
Builder
Split
Coins
Builder
Transaction
Kind
Default
Transaction
Move
Call
Pay
All
Sui
Pay
Sui
Programmable
Transaction
Publish
Split
Coin
Transfer
Transfer
Sui
Transfer
Objects
Builder
Upgrade
Builder
xyz.
mcxross.
ksui.
serializer
Account
Address
Serializer
Any
Serializer
Argument
Serializer
Call
Arg
Object
Serializer
Call
Arg
Pure
Serializer
Command
Serializer
Disassembled
Field
Serializer
Move
Function
Arg
Type
Serializer
Move
Normalized
Function
Parameter
Serializer
Option
Serializer
Pure
Serializer
Split
Coins
Serializer
Transaction
Expiration
Serializer
Transaction
Filter
Serializer
Transaction
Input
List
Serializer
Transaction
Kind
Serializer
Transaction
List
Serializer
Type
Tag
Serializer
V1Serializer
xyz.
mcxross.
ksui.
util
bcs
Decode()
bcs
Encode()
convert
Bits()
decode
Base58()
encode
To
Base58String()
format
Sui
Domain()
FUNCTION
get
Ktor
Logger()
get
Ktor
Log
Level()
id
To
Mapped()
id
To
Parts()
inputs()
LENGTH
Logger
SIMPLE
EMPTY
DEFAULT
Log
Level
INFO
ALL
BODY
NONE
HEADERS
MODULE
Network
To
Chain
Id
Network
To
Faucet
API
Network
To
Indexer
API
Network
To
Network
Name
Network
To
Node
API
PACKAGE_ID
run
Blocking()
SUI_PRIVATE_KEY_PREFIX
to
Txn
Digest()
types()
Ksui
/
xyz.mcxross.ksui.client
/
getGraphqlClient
get
Graphql
Client
fun
getGraphqlClient
(
config
:
SuiConfig
)
:
DefaultGraphQLClient