API Reference
Complete API reference for OneKey's Sui provider
Complete reference for OneKey's Sui provider methods and types.
Methods
hasPermissions()
Check if connected
requestPermissions()
Request connection
disconnect()
Disconnect wallet
getAccounts()
Get connected accounts
getActiveChain()
Get current chain
isConnected()
Check connection status
signAndExecuteTransactionBlock(input)
Sign and execute transaction
signTransactionBlock(input)
Sign transaction only
signAndExecuteTransaction(input)
Sign and execute (new API)
signTransaction(input)
Sign transaction (new API)
signMessage(input)
Sign message (legacy)
signPersonalMessage(input)
Sign personal message
onAccountChange(callback)
Listen for account changes
onNetworkChange(callback)
Listen for network changes
Types
Wallet Account
Sign and Execute Transaction Block Input
Sign Transaction Block Output
Sign Personal Message Input
Sign Personal Message Output
Supported Chains
Testnet
sui:testnet
Devnet
sui:devnet
Events
accountChanged
{ address, publicKey } | null
Account changed
networkChange
network: string | null
Network changed
connect
address: string
Connected
disconnect
-
Disconnected
Error Codes
4001
User rejected request
4100
Unauthorized
-32603
Internal error
Last updated
Was this helpful?