From d000729adad6f49090ffde5c8cba375773ee0a1d Mon Sep 17 00:00:00 2001 From: yuyongdong Date: Tue, 10 Sep 2024 17:44:38 +0800 Subject: [PATCH] =?UTF-8?q?staking=20=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/chain/contract/ERC20.js | 4 ++-- src/components/staking/index.vue | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/components/chain/contract/ERC20.js b/src/components/chain/contract/ERC20.js index f4206af..7e388c2 100644 --- a/src/components/chain/contract/ERC20.js +++ b/src/components/chain/contract/ERC20.js @@ -35,11 +35,11 @@ export class ERC20 { return contract.allowance(owner, spender); } - async approve(tokenAddress, amount) { + async approve(address, tokenAddress, amount) { const provider = this.bc.eoaProvider; this.bc.checkAndChangeChain(chainId, provider); const contract = new Contract(tokenAddress, erc20Abi, provider.getSigner()); - const tx = await contract.approve(amount); + const tx = await contract.approve(address, amount); await tx.wait(); return tx; } diff --git a/src/components/staking/index.vue b/src/components/staking/index.vue index e4c3d98..0ac30f1 100644 --- a/src/components/staking/index.vue +++ b/src/components/staking/index.vue @@ -138,8 +138,10 @@