This commit is contained in:
aozhiwei 2024-09-04 16:45:59 +08:00
parent d46e7cd0ec
commit 4626e54e54
2 changed files with 474 additions and 0 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,23 @@
const app = require('j7/app');
const utils = require('j7/utils');
const Web3 = require('web3');
async function getBalance(session) {
const tokenContractAddress = session.request('token_address'); // ERC20代币合约地址
const accountAddress = session.request('account_address'); // 用户地址
const rpcUrl = session.request('rpc_url');
const tokenContract = new web3.eth.Contract(ERC20_ABI, tokenContractAddress);
const web3 = new Web3(rpcUrl);
tokenContract.methods.balanceOf(accountAddress).call((error, balance) => {
if (error) {
console.error('获取余额时出错:', error);
return;
}
console.log('余额:', balance);
session.rspOk();
});
}
function init() {