KAVA DApps Integration
Welcome to Coin98 Extension Wallet Developer Guide. This documentation contains guides for developers to get started developing on Coin98 Extension Wallet.
To detect Coin98 Extension with KAVA Base Chain
To detect whether your browser is running Coin98 Extension, please use:
Notice: Coin98 Extension Testnet is under development and not available now.
To connect Coin98 Extension Wallet
To connect Coin98 Extension means to access the user's [blockchain - like KAVA] account(s).
Currently chains support: ['terra','kava']
To disconnect Coin98 Extension Wallet
To disconnect Coin98 Extension, please use:
To experience functions
Once your account is connected, let's start experiencing more functions.
Get Current Account
return Promise<Array[String]>
If wallet can not be found, return
[]
instead ofthrow Error
Check wallet whether exists or not
return Promise<{data: Boolean}>
Execute contract function
return: Promise<Hash>
To handle events
List of events
Currently we only support some action event from wallet extension
Events | Trigger |
---|---|
accountsChanged | Receive when active account changed in Extension |
networkChanged | Receive when active network changed in Extension |
chainChanged | Receive when active chain changed in Extension |
disconnect | Receive when disconnect from Extension |
close | Alias for disconnect event |
Method | Description |
---|---|
on(event, callback) | Add event listener |
off(event, callback) | Remove event listener |
Last updated