1.5.5 • Published 1 year ago
@exzo/exzo-chain-test-wrapper v1.5.5
This repo is a wrapper for velas chain testing
Currently exported modules:
- exzoNative
Modules in progress:
- exzoEVM
Usage example
npm i
import {exzoNative} from './src'
await exzoNative.getBalance('DVSjUmoQistXei6HTw7mtv1ufnm7RVCn1JVZ3EGGAL1z');
Run test
npm test
or
npx ts-mocha ./src/tests/**
Build
tsc
Publish package
npm init --scope=@velas npm publish --access public
How to test private key validity
- Export private key from wallet.
Call
bs58EncodedPrivateKeyToBytesArray
method fromhelpers
(which is part of this lib) and pass exported key as parameter.Example
import {helpers} from '../helpers'; helpers.bs58EncodedPrivateKeyToBytesArray('q1RcoioAQYytEHDKpJFnau8qx5yfeKMskKyq3J5Xx9mku2eBDKLYCF');
You will receive the array of bytes, e.g.
[11,17,54,46,175,65,179,60,57,230,205,146,45,130,56,142,207,246]
.Create .json file with this array.
- Run next command
exzo-keygen pubkey <path_to_file>
If you get the wallet address without any errors and this address corresponds to the address from wallet app – all is fine.
ENV variables
address by this seed should contain XZO Native tokens
XZO_Native_SEED=
address by this private key should contain XZO EVM tokens
XZO_EVM_PRIVATE_KEY=
1.5.5
1 year ago