Last updated
Last updated
Welcome to Coin98 Wallet Developer Guide. This documentation contains guides for developers to get started developing on Coin98 Wallet (Super Wallet & Extension).
To detect whether your browser is running Coin98 Wallet, please use:
Notice: The Coin98 Wallet on Ethereum JavaScript provider API is specified by and . Support window.ethereum
only and removal window.web3
To connect Coin98 Wallet means to access the user's [blockchain - like Ethereum] account(s).
To disconnect Coin98 Wallet, please use:
Once your account is connected, let's start experiencing more functions.
return Promise<Array[String]>
If wallet can not be found, return []
instead of throw Error
return Promise<{data: Boolean}>
return: Promise<Signature | RPC: 2.0>
return Promise<hash>
return Promise<string>
return Promise<string>
- The public encryption key of the Ethereum account whose encryption key should be retrieved
result - if the request was successful, and an error otherwise.
Result - if the request was successful, and an error otherwise.
Result - true if the token was added, false otherwise
You can connect and receive multiChain address at the same time by using the following methods
When your connection is successful, chain's properties will be available for your next request. For example:
Chain's Name can be found at
Support subscribe using JSON-RPC notifications. This allows clients to wait for events instead of polling for them. All results will be released at data
event.
Currently we only support some action events from Wallet
return Promise<Ethereum RPC>
Currently only support HTTP(s) method Reference:
accountsChanged
Receive when active account changed in Wallet
networkChanged
Receive when active network changed in Wallet
chainChanged
Receive when active chain changed in Wallet
disconnect
Receive when disconnecting from Wallet
close
Alias for disconnect event
on(event, callback)
Add event listener
off(event, callback)
Remove event listener