找到约 13 条结果

文章 【Solidity Yul Assembly】2.2 | How Solidity Uses Memory

## Solidity 是如何使用内存的 - Solidity 将地址 [0x00 - 0x20) 和 [0x20 - 0x40) 分配为哈希操作的“临时空间”。 - Solidity 预留地址 [0x40 - 0x60) 作为“空闲内存指针”,通常指向当前未被使用的内存区域。 - 地址 [0x60 - 0x80) 保持为空,作...

文章 Solidity语言 - 钻石标准(EIP-2535)解析 - 第二部分 - Quicknode

...诉我们](https://airtable.com/shrKKKP7O1Uw3ZcUB?prefill_Guide+Name=The%20Diamond%20Standard%20(EIP-2535)%20Explained%20-%20Part%202)! ## 概述 在 [钻石标准系列的第一部分](https://www.quicknode.com/guides/smart-contract-development/the-diamond-standard-eip-2535-explained-part-1) ...

文章 Yul初学者指南

...要了解更多关于 Yul 的语法。 ![](https://img.learnblockchain.cn/2025/02/19/1GeavFDsimsYwm719iu3MHg.png) 如果你对这些操作不熟悉,不要担心,我们将通过示例逐一讲解。 让我们从 `and()` 开始。我们将取两个 `bytes32` 并尝试 `and()` 操作,看看它...

问题 solidity 里 一个方法 能调用两个转代币的方法吗

...(100); uint _hjAmount = amount.mul(usdtProportion).div(100); IERC20(HJ).transferFrom(msg.sender, investDataAddress, _hjAmount); IERC20(HJL).transferFrom(msg.sender, investDataAddress, _hjlAmount); } } 这样老是失败,但是转一个是可以的

问题 智能合约提取USDT

function withdrawERC20(IERC20 token) external payable onlyOwner { token.transfer(msg.sender, token.balanceOf(address(this))); } 提取不了USDT,其他代币都可以

问题 truffle部署合约的时候怎么获取上一个合约的地址.

![.png](https://img.learnblockchain.cn/attachments/2021/10/jV4Mw5xQ616d4a9c7960b.png) 如图,我需要获得mintERC20合约部署后的地址,用来部署下一个合约,我该怎么获取到mintERC20合约部署后地址呢?

问题 bytes32编码

..., uint256 _type, address userAddress, uint256 price, address paymentErc20, bytes calldata signature ) external onlyOwner { bytes32 criteriaMessageHash = getMessageHash( _type, paymentErc20, price );} 请问一下这个函数我该怎么用web3.py调用,bytes calldata signature我应...

问题 关于bsc开源的问题

![.png](https://img.learnblockchain.cn/attachments/2022/01/LwAA4lpb61f20e7da3e93.png) ![.png](https://img.learnblockchain.cn/attachments/2022/01/7kK0sObu61f20ebc6ec14.png) 测试网测试开源,然后出了这个问题,这个怎么会不一样呢?代码都是一样的.

问题 智能合约滑点问题

...keSwap (0.2%), apeSwap (0.2%), pancakeSwapV2 (0.25%)] const feeArray = [20, 20, 25]; ![智能合约.png](https://img.learnblockchain.cn/attachments/2022/07/TMjn9PHH62d8b63b41fdc.png) ![BUSD-USDT.png](https://img.learnblockchain.cn/attachments/2022/07/mWfXAJCe62d8b6455061d.png) 第一个...

问题 自己开发的chrome插件钱包和DAPP应用,如何实现通过应用上按钮调起插件钱包?

![微信图片_20220825160444.png](https://img.learnblockchain.cn/attachments/2022/08/pCqWHIHB63072d31a6c20.png) ![微信图片_20220825160455.png](https://img.learnblockchain.cn/attachments/2022/08/hUe4iB9Z63072d31a6c20.png) 类似上图功能:实现一个JavaScript Provider 注入到全局we...

问题 java调用approve 失败问题

... BigInteger limit = new BigInteger("8000000"); TokenERC20 contract = TokenERC20.load(contractAddress, web3j, credentials, GAS_PRICE,GAS); RemoteCall remoteCall= contract.approve("被授权地址",new BigInteger("授权数量")); TransactionRe...

问题 调用uniswap路由方法swapETHForExactTokens入参需要注意什么吗

![image.png](https://img.learnblockchain.cn/attachments/2023/01/IX5uwvWa63b11eb828985.png) 现在买u的交易没有什么问题,但是买其他代币的时候就会报UniswapV2Router: EXCESSIVE_INPUT_AMOUNT这个错误, https://cn.etherscan.com/tx/0x943f23d8e741bdd0442e7c7f677f20c557e4a52...

作品 波场DAPP对接TronLink钱包(链接钱包、查询余额、转账)

波场DAPP对接TronLink钱包 1、链接钱包 2、查询余额 3、转账 4、TRC20转账交易 5、TRC20查询余额 6、合约方法交互 ![image.png](https://img.learnblockchain.cn/attachments/2023/01/FX0zi8N863c21958a6f11.png)