MVG-Token / scripts / check-balance.ts
check-balance.ts
Raw
import '@libotony/sharp-cli/script'
import { ContractMeta } from '@libotony/sharp'

const account = '0x7567d83b7b8d80addcb281a71d54fc7b3364ffed'
const contractAddress = '0x921b47242b347c5e214a26316e5c284fba8ebaff'

const mvgTokenContract = require('../output/MVG.json')
const mvgToken = new ContractMeta(mvgTokenContract.abi, mvgTokenContract.bytecode)

const connex = global.connex
const balanceOf = connex.thor.account(contractAddress).method(mvgToken.ABI('balanceOf'))

const main = async () => {
    const ret = await balanceOf.call(account)
    console.log(ret.decoded!['0'])
}

export default main