Tiny熊
Tiny熊 - 布道者
共建者 专业认证

广东 - 珠海 注册于 2017-10-20

擅长:智能合约,以太坊

区块链技术爱好者,登链社区发起人。 登链团队对DEFI 应用有深刻的理解和丰富的开发经验,如果你有开发、培训合作等需求, 加我微信:xlbxiong

向TA求助
17051学分数
7555 经验值
67个粉丝

最近动态

20小时前 回答问题

需要

22小时前 回答问题

你的地址不一样或者连接的节点不一样吧。

4天前 回答问题

我只用过方法 2 。

这个问题好像有时候,不会有说明影响。

应该主要是跟 Node.js 的版本有关。

不行,再尝试重新安装 xcode:

$ sudo rm -rf $(xcode-select -print-path)

$ xcode-select —install

4天前 回答问题

详细描述问题, 期望结果是什么? 那里不对了。

4天前 回答问题

需要在合约里验证用户提交的价格。

最好在buy 函数加上一个参考实时价格的签名(由项目方签名)信息 作为参数。

5天前 回答问题

用来实现离线签名的方式进行授权: 参考EIP2612: 通过链下签名授权实现更少 Gas 的 ERC20代币

举个例子, 如果要完成质押挖矿, 通常需要 2 笔交易: 一笔approve 交易,第 2 笔是挖矿交易(调用transfrom获取代币)。

而使用eip712 离线签名的方式, 可以直接调用挖矿,传入签名授权信息,在一笔交易中授权和获取代币。

5天前 回答问题

5天前 回答问题

合约的方式是(你)以 ABI 形式提供的。

6天前 回答问题

把 hander 接口定义的transferFrom 的返回值去掉。 这个是因为 USDT 没有完全遵循 ERC20 标准

6天前 回答问题

像这样引入:


import "https://github.com/0xcert/ethereum-erc721/src/contracts/tokens/nf-token-metadata.sol"

import "https://github.com/OpenZeppelin/openzeppelin-solidity/blob/67bca857eedf99bf44a4b6a0fc5b5ed553135316/contracts/access/Roles.sol"

import

6天前 回答问题

Dune Analytics 支持对区块数据库 SQL 查询 。

可以试试。

2020-11-22 18:14 回答问题

应该是代币合约地址错误。

2020-11-20 17:13 回答问题


function givetoken(uint256 give_amount)public{

        address buyer = address(msg.sender);
        tokenaddress.approve()   // 由 Owner 执行,在函数外执行。
        tokenaddress.transferFrom(buyer,tokenOwner,give_amount); 

    }

func

2020-11-20 15:01 回答问题

不可以。

用 view 函数单独调用的时候不用支付 gas, 但是在交易里依然需要付费。

2020-11-18 10:06 回答问题

交易没法发送到节点。

2020-11-17 21:35 回答问题

在社区用悬赏问答就可以, 只要你 悬赏够高,解答就够快。 ?

2020-11-17 21:32 回答问题

不好看懂很正常。

用一份有源代码的代码,和反编译的代码,对比分析,发现规律。

2020-11-16 16:27 回答问题

tokenA tokenB: 是两个要交易的币的地址。 amountADesired amountBDesired :是用户期望的数量(输入值)。 amountAMin amountBMin :是用户期望值减去滑点容忍度后的值。 to: 一般是你的账号地址 deadline: 交易截止时间, 默认当前时间戳delay 20 分钟。

2020-11-16 16:23 回答问题

在作为一笔交易发送,就的编写为合约方法。

合约方法可以使用灵活的参数,你参与两个数组, 分别表示要调用的合约和调用的 abi 编码, 就可以灵活使用,调用不同的合约和方法。

2020-11-15 20:10 回答问题