相关疑难解决方法(0)

使用web3发送ERC20令牌

我目前正在使用0.2xx版本的Web3 Javascript API.我通过创建智能合约(在REMIX IDE上)来部署我的自定义ERC20令牌.我安装了MetaMask并在https://wallet.ethereum.org/上进行了测试,将一些自定义ERC令牌发送到我的另一个帐户.它运作良好.我想在我的javascript代码中使用Web3添加"发送自定义ERC20令牌"功能.

这是我的代码如下.

var http = require('http');
var Web3 = require('web3');
var Tx = require('ethereumjs-tx');

var abi = [{"...."}]; 
var data = '0x00..';
var contract_addr = '0x00..';
var owner = '0x00..';

var web3 = new Web3(new Web3.providers.HttpProvider("https://ropsten.infura.io/")); 
web3.eth.getBlock("latest", (error, result) => {
//console.log('error:', error);
//console.log('results', result);
});

var myContract = web3.eth.contract(abi);
var myContractInstance = myContract.at(address);

eb3.eth.getDefaultAccount = owner;
var defaultAccount = web3.eth.getDefaultAccount;
console.log('DefaultAccount => ', defaultAccount); 

var total = myContractInstance.totalSupply();
var balance = myContractInstance.balanceOf(defaultAccount);

console.log('DefulatAccount total …
Run Code Online (Sandbox Code Playgroud)

javascript blockchain smartcontracts web3-donotuse erc20

7
推荐指数
1
解决办法
8334
查看次数