//Create Wallet
const wallet = await vipay.Ethereum.createWallet({});
//Import Wallet
const wallet = await vipay.Ethereum.importWallet({
mnemonic: 'sea glup tiger cup zoo ...', //phrase words
});
//Import Account
const account = await vipay.Ethereum.importAccount({
privateKey: '0x....' //private key
});
//Get ETH balance
const balance = await vipay.Ethereum.getBalance({
defaultProviderRpcUrl: 'https://https://bsc-dataseed1.defibit.io/', //this is bsc mainnet rpc url (put any ethereum network rpc url here)
address: '0x...'
});
//Send ETH
const tx = await vipay.Ethereum.sendEther({
rpcUrl: 'https://....',// (pur rpc url here)
privateKey: '0x....',
receiveAddress: '0x...',
amount: '0.1', //ETH amount
gasPrice: 'xxx', //transaction gas fee
gasLimit: 'xxx', //gas limit
});
//Token Transfer
const tx = await vipay.Ethereum.tokenTransfer({
rpcUrl: 'https://....',// (pur rpc url here)
privateKey: '0x....',
receiveAddress: '0x...',
tokenAddress: '0x...',
amount: '0.1', //Token amount
gasPrice: 'xxx', //transaction gas fee
gasLimit: 'xxx', //gas limit
});
//Token Approve
const tx = await vipay.Ethereum.tokenApprove({
rpcUrl: 'https://....',// (pur rpc url here)
privateKey: '0x....',
receiveAddress: '0x...',
tokenAddress: '0x...',
amount: '0.1', //Token amount
gasPrice: 'xxx', //transaction gas fee
gasLimit: 'xxx', //gas limit
})
const wallet = await vipay.Solana.createWallet({});
const importWallet = await vipay.Solana.importWallet({
mnemonic: 'xxx'//mnemonic
})
const importAccount = await vipay.Solana.importWallet({
privateKey: 'xxx' //privatekey
})
const tx = await vipay.Solana.transfer({
rpcUrl: 'https://api.devnet.solana.com', //rpcurl
privateKey: 'xxx',
from: 'xxx',
to: 'xxx',
amount: 0.1
})
// please refer library for more functions