How to Use
Installation
yarn add @xchainjs/xchain-cosmosPeer Dependencies
Extras
Testing
yarn install
yarn testExamples
Connect Wallet to New Cosmos Client
//Imports
import { AssetAtom, Client, COSMOS_DECIMAL } from "@xchainjs/xchain-cosmos"
import { assetToBase, baseToAsset, assetAmount } from "@xchainjs/xchain-util"
// Create new instance of the client and query chain for balances.
const connectWallet = async () => {
let phrase = "phrase"
const cosmosClient = new Client({phrase})
let address = cosmosClient.getAddress()
let isValid = cosmosClient.validateAddress(address)
console.log(address)
if(isValid === true){
try {
const balance = await cosmosClient.getBalance(address)
let assetAmount = (baseToAsset(balance[0].amount)).amount()
console.log(`Adress: ${address} with balance ${assetAmount}`)
} catch (error) {
console.log(`Caught: ${error} `)
}
} else {
console.log(`Address: ${address} is invalid`)
}
}
Transfer ATOM using Cosmos Client
Get Transaction Data & Transaction History
Get Transfer Fees
Get Network and Explorer Data
Last updated