找到约 14 条结果

文章 Mina Learning - Auro wallet

...= signerClient.verifyMessage(verifyBody); ``` ## Bug 不知道触发什么, auro wallet api 发送的交易在 devnet 确认后交易记录在 auro wallet 里全部消失. ![image.png](https://img.learnblockchain.cn/attachments/2024/12/WmI3NAsE6764dff9318a7.png) minascan 上有[...

问题 为什么openzeppelin版本的ERC721实现合约的_safeTransfer函数要把参数校验语句放在转账之后?

...21: transfer to non ERC721Receiver implementer"); } ```` 先执行_transfer函数后执行_checkOnERC721Received函数,而后者是为检测to这个参数是否具备接收erc721 token的资质(主要针对合约账号)。 既然如此为什么不把顺序调过来? 而且...

问题 合约接收不到 erc20代币

我写一个合约 是接受erc20代币的,现在web3可以正常的使用 approve 来授权。授权完,再执行我合约写的 deposit 方法,无法把代币转到合约中去。是为什么?请大神赐教。代码如下: ``` interface IERC20 { function transfer(address ...

问题 用web3.eth.sign对数据进行签名,但用ecrecover无法验证,何解?

...里给出的值。 然而得到sign结果之后,我对sign结果进行vrs切片,在solidity里面: ``` addr = ecrecover(hash, v, r, s); ``` 却只返回0x0地址,无法返回我实际签名的地址。 请问问题出在哪里呢?

文章 Recon Pro - 使用配方重用作业设置

...令人疲惫,特别是如果你使用高级配置 因此,我们引入 Recipes ![](https://img.learnblockchain.cn/2025/03/08/5fa35eef-878b-475a-ade6-06090a7068a5_1794x1594.png) Recipes 会在作业页面以紫色按钮的形式出现 在你创建一个 recipe 之后,它将在作业页面...

文章 合约可升级方式之通用可升级代理合约

# 前言 > 合约一旦署上链是不可修改,为解决后续合约的新增功,本文将介绍智合约可升级的的方案,实现升级智合约的方案主要通过使用代理合约来实现合约的升级; # 通用可升级代理合约 **作用**:因为智合约...

问题 遇到一个不知道怎么办的问题

...learnblockchain.cn/attachments/2020/04/L25XGXbb5e9efb433df27.png) 遇到这样的问题 然后下面是代码 ``` Document Info Contract Name Ag...

问题 通过前端向IPFS添加内容时出现ipfs.add is not a function

...) TypeError: ipfs.add is not a function的报错,不知道是写法太旧还是其他地方有问题,在此恳请大家指导

问题 请问 Operator == not compatible with types string memory and literal_string 报错该怎么解决呢?

....png) 如图,我想判断一个string变量是否等于 "red",出现这个报错,我想大概是直接写"red"并不是一个string而是 literal_string,所以两者无法比较。但我又想实现两者比较,请问该咋处理呢?有没有啥方法把"red"从 literal_string转...

文章 7.MOVE从入门到实战-Aptos测试网发起一笔交易

... === A: 20000 B: 0 === 账户余额 === A: 18996 B: 1000 ``` # 区块浏览器 [https://explorer.devnet.aptos.dev/](https://explorer.devnet.aptos.dev/)

文章 Go并发实战:5协程随机数求和

...文带你一步步实现这个任务,代码全公开,运行结果一目然。无论你是Go新手还是老司机,这篇干货都让你有所收获! 本文通过一个Go并发编程案例,展示如何用5个生产者协程并发生成随机数量的随机数(0-99),并由...

问题 DApp教程:用Truffle 开发一个链上记事本 遇到的问题

...粘贴的代码,跑起来之后页面报错说没有部署合约 检查几次 应该是在我知识范围之外的报错![16420815591.jpg](https://img.learnblockchain.cn/attachments/2022/01/hIXs7BiZ61e02d2b65536.jpg) 代码是根据教程所说,用狗狗商城那个代码改来...

问题 为什么这个夹子可以直接通过底池地址进行交互,而不通过我们的合约

... 他在买入卖出的时候,走的自己的合约与底池地址进行交互,这是为什么,有点疑惑 这个是对方的合约 0x00000000001f8b68515efb546542397d3293ccfd 正常交易的哈希0x17b43db9616bfb3259add43ec29d2bd43a6b118c7aa373c0f0f167a27e669f56 被夹的哈希 0xf21...

问题 在hardhat环境下,使用openzeppelin的升级插件对合约进行升级报错

...:require('@openzeppelin/hardhat-upgrades'); 来注册插件,在添加这行代码之后再次运行测试脚本(npx hardhat test)的时候,之前所有的正常通过的测试突然都报错: TypeError: (0 , ethers_1.getAddress) is not a function 我甚至还没来得及编写部署...