我是Ethers.js的新手,我正在尝试将一个事务从签名者帐户(在MetaMask上)发送到另一个帐户。
此代码允许我正常情况下通过BSC发送0.001 BNB:
const provider = new ethers.providers.Web3Provider(window.ethereum);
const signer = provider.getSigner();
const tx = await signer.sendTransaction({
to: "0xc705.......1f",
value: ethers.utils.parseEther("0.001")
});我正在寻找的是一种在BSC上发送另一个BEP-20令牌(而不是BNB)的方法;我在任何文档中都找不到这样的例子。
发布于 2022-07-30 22:02:03
首先,您应该定义BEP-20令牌的契约对象:
const token = new ethers.Contract(tokenAddress, tokenABI, signer);然后交易是这样进行的:
await token.transfer(addr, amount)https://stackoverflow.com/questions/73178345
复制相似问题