找到约 12 条结果

问题 使用web3j构造truple数组, 遇到了一个棘手的问题

``` struct A { B[] b; } struct B { uint256 b1; address b2; } function (A) ``` 如图所示: struct A中,有一个字段是struct B,并且是数组,搞了一天了,拼接函数还是一直有问题,还是Js方便啊,哭了。大家有啥想法吗?或者遇...

问题 有偿)怎么创建关于双人掷骰子的智能合约?

智能合约模仿掷骰子。 一个[1,6]内的随机数n。 如果n是1、2或3,则A获胜;否则,B获胜。 如果A获胜,A将获得n个ETH奖励; 如果B获胜,B将获得(n-3)ETH奖励。 游戏结束后,两名新玩家应该能够在同一合同下开始新游戏

问题 web.js 调合约接口报错

![7101671530646_.pic.jpg](https://img.learnblockchain.cn/attachments/2022/12/j7gCuNRA63a18c6cca5c8.jpg) 这是前端代码。不能唤起小狐狸,而且报错execution reverted: ERC20: transfer from the zero address。 ![7121671530658_.pic.jpg](https://img.learnblockchain.cn/attachments/202...

问题 如何通过ethers.js 监听下面这条哈希的产生

https://etherscan.io/tx/0x293126b31902e4815227032438797d722a61a7743359883600282cbd3acd35f3 token地址 :0x1EDfEE73C82836B33Dbb70852432d37ebA56c180 token的拥有者地址:0x726dfe35b92938fae9953204f20a1e6128a39e5f 简单来说就是想知道 如何 通过ethers监听代币开盘 ...

问题 Chainlink调用方

想请教大家一个问题,Chainlink它的调用方只能是合约吗?比如只能是 合约A -> Oracle合约 -> Event -> Chainlink Net -> Oracle 合约 -> 合约A 能否这样子: Biz BE API -> Chainlink Net API -> Oracle合约 -> 合约A 按照这样的顺序,把我想做的事情发布...

问题 合约的方法对应不上

https://polygonscan.com/tx/0xa805239238ed6d628a5009360bc5346ab2720f2725d061944aa410ed5a51682a 合约: ![image.png](https://img.learnblockchain.cn/attachments/2023/05/ZpffSwqU644fcd2ac30c6.png) 方法: ![image.png](https://img.learnblockchain.cn/attachments/2023/05/D6jeSCJW644fcd07d24...

问题 关于交易path的最短路径问题

请问类似uniswap、pancakeswap之类的交易所,在前端选择swap的两种token,他选择一个较优的路径来进行交换,这个是怎么做到的,是用合约实现的吗? 比如我想用A token 换F token。但是池子里没有A-F的交易对,需要A-B-C-F才能交易成功...

问题 区块浏览器开源问题

...错,开源的时候这个代码里不能包涵import "@openzeppelin/contracts/token/ERC20/ERC20.sol"。 这种写法吗? ![image.png](https://img.learnblockchain.cn/attachments/2023/07/d743VXWQ64a3884aed32d.png) ![image.png](https://img.learnblockchain.cn/attachments/2023/07/vcQSPeGO64a388...

问题 关于合约调用问题

我使用a合约create2生成b合约,我想要b合约的函数功能只能部署b合约的人才能调用,由于tx.origin不能用于b合约的权限设置,只能用msg.sender对权限进行设置,但是msg.sender在a调用b方法过程中,msg.sender会变成a合约地址,而不是用户...

问题 交易所使用USDT主链交易出现Dropped & Replaced情况怎么进行有效处理?

交易所情况说明:A用户购买B用户NFT时,链上数据显示B用户持有NFT成功划转给A,但当A划转USDT给B时,交易出现Dropped & Replaced。遇到此种情况怎么处理?处理的方式一般有哪些?请大家不吝指教!

问题 remix代码正常回退eth,foundry调试eth无法正常回退eth

这个是remix上执行的代码 ![image.png](https://img.learnblockchain.cn/attachments/2023/10/1BIWreg2652a878457a34.png) 这个是在foundry执行的测试代码 ![image.png](https://img.learnblockchain.cn/attachments/2023/10/kSiNKvtS652a87f2923dd.png) remix代码正常回退eth,found...