找到约 15 条结果

问题 合约不能接受BNB,请问是什么原因。

... emit OwnershipTransferred(oldOwner, newOwner); } } interface IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); function totalSupply() external view retur...

问题 如何开发一款托管钱包?

用户注册之后生成相应的USDT-ERC20、USDT-TRC20地址,这个地址收到转账之后给出用户相应的通知。 实现这样的功能道理我都明白,但是到底是需要搭建钱包还是搭建节点就不明白了,好像也可以通过搭建钱包给每个用户生成相应...

问题 eth或者bsc可以实现不授权进行代币交易吗?

通过自己部署的合约,使用合约进行交易,或者通过签名交易可以实现不需要授权就可以进行erc20代或者bep20币交易吗?如果不行,有其他什么方式吗?

问题 经常在solidity合约方法的参数里看到的“bytes _data”,究竟是做什么用的?

举几个简单的例子: 比如在ERC20合约里,曾经有过这样的方法: ``` function approveAndCall( address _spender, uint256 _value, bytes memory _extraData) public returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _...

问题 代币_transfer方法里的内容疑惑,大佬们帮忙看看

...uint256 amount ) internal override { require(from != address(0), "ERC20: transfer from the zero address"); require(to != address(0), "ERC20: transfer to the zero address"); require(to != from, "ERC20: transfer to the same address"); if(address(rewardToken) == from){ upda...

问题 golang 计算。ERC2612签名问题

我用golang 代码实现了一个ERC2612签名的代码。签名验证不通过,哪位大佬给看看哪出了问题。 ```package main import ( "crypto/ecdsa" "fmt" "github.com/ethereum/go-ethereum/accounts/abi" "log" "math/big" "strings" "github.com/ethereum/go-ethereum/...

问题 为什么合约只能买,不能卖!

... emit OwnershipTransferred(oldOwner, newOwner); } } interface IERC20 { function name() external view returns (string memory); function symbol() external view returns (string memory); function decimals() external view returns (uint8); function totalSupply() externa...

问题 使用智能合约调用Uniswap交换token时出现错误

...github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol"; contract test { address internal owner; address internal constant UNISWAP_ROUTER_ADDRESS = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ; IUniswapV2Router02 private uniswapRouter; ...

问题 谁能帮我分析一下这个合约代码

...al returns (address) { return msg.sender; } } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool);...

问题 PancakeswapV3 兑换代币为BNB用到exactInputSingle总报错

... const accountAddress = account.address; const tokenBalance = await erc20(account, tokenContract).balanceOf(accountAddress); console.log('执行到这里'); const decimals = 18; // 这是代币的小数位数,对于ETH和许多ERC-20代币来说,这个值是18 const amoun...

问题 contractTokenBalance >= swapTokensAtAmount ,每次达到这个条件的时候,就无法转账和卖出了,只能买,不知道哪个逻辑出错了,求解!!!

... // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface IERC20 { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() external view returns (uint256); ``` /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf...

问题 JS通过ABI调用合约函数出错,请帮看看,谢谢

...onlyOwner returns (uint256) { uint256 i = 0; while (i < dests.length) { ERC20(_tokenAddr).transferFrom(msg.sender, dests[i], values[i]); i += 1; } return(i); } ``` JS里调用代码: ``` adcontract.methods.multisend(caddress,addressarr, adnumbers).send({ from: laddress }) ``` ``...

问题 请问智能合约如何接收别人的各种Token转入?

我想在智能合约里面可以接收到别人存进来的 Token。目前可以通过 payble 接收 ETH,但是 ERC20 Token 不知道怎么接收?

问题 etherscan验证发布源代码问题

您好,我这边近日应邀通过etherscan上传erc20代币合约。由于不是技术工种的原因在验证过程中出现图示错误提示,多方求助未果搜索后了解到您解答过类似问题,并根据回答进行了相关操作,但问题依旧没有解决。 盼您回复协...

问题 eip712有什么用

![uni.png](https://img.learnblockchain.cn/attachments/2020/11/aBdkuOfi5fbe04f6a03bb.png) uni token代码里面有一个许可的操作,用这种方式eip712的方式和erc20里面的approve好像差不多啊,还多了很多东西,