web3.js转账

2,370 阅读1分钟
import Web3 from 'web3'
// bsc 正式环境地址
// https://nodes.pancakeswap.com
// 连接小狐狸
var web3 = new Web3(window.ethereum);
// 调用合约
const contract = new web3.eth.Contract(ABI,合约地址);
// 转账
contract.methods
    .transfer("0x0AEba6c57313E2AE2B05f54C278409B13675E2c8", 1000)
    .send({
        from: "0xC8375AB84aADCaB3EaB401B0574E98092e0CDb1A"
    })
    .on('confirmation', (confirmationNumber, receipt) => {
        console.log(confirmationNumber, receipt)
    });
// 调用空投方法
contract.methods.getAirdrop('0x0AEba6c57313E2AE2B05f54C278409B13675E2c8').send({
    from: '0xC8375AB84aADCaB3EaB401B0574E98092e0CDb1A'
}).on('confirmation', (confirmationNumber, receipt) => {
    console.log(confirmationNumber, receipt)
});