找到约 13 条结果

文章 hardhat 教程及 hardhat-deploy 插件使用

...中复制并粘贴这些命令: ```bash curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.2/install.sh | bash nvm install 12 nvm use 12 nvm alias default 12 npm install npm --global # Upgrade npm to the latest version ``` ### Windows 在Windows上安装Node.js需要几...

问题 java使用web3j,实现授权转账,a授权b,b将授权的金额转给c,这里在链上hash也有了,但是c账户收不到钱,a余额也没变怎么回事?求解

... } catch (Exception e) { throw new RuntimeException("转账ERC20 USDT失败." + e); } } ```

文章 以太坊私链部署erc20_usdt代币

... ``` # npm -v 6.4.1 ``` ## 1.2 solc安装 - 安装solc版本为erc20_usdt合约指定版本 ``` npm -g install solc@0.4.17 ``` - 查看solc版本 ``` # solcjs --version 0.4.17+commit.bdeb9e52.Emscripten.clang ``` # 二.下载ERC20_USDT合约 ## 2.1 erc20_sudt合约查...

文章 MAPDAO翻译:一文读懂跨链多链及全链

...操作,节省了大量时间。 假设我们有 1 ETH — 一种 ERC20 代币,我们想将其转移到 Solana 网络。 以前,您需要通过中心化交易所(CEX)出售您的 ETH 来换取 Solana,然后将其提取到 Solana 网络,然后您将拥有约 1 ETH 价值的...

文章 去中心化金融保险 第一部分 - 介绍

...和V3,其中V2.5作为通往V3的垫脚石,V2.5中的改进包括使用ERC20头寸而不是ERC721、自动ERC20质押以及允许反向出售保护,而V3则包括跨链存款和购买,允许从所有EVM及更高级的农场创建一个无相关风险的金库。但需要注意的是,Risk H...

文章 Damn Vulnerable DeFi V4 解决方案 — #6. 自拍

...排队的动作来耗尽池 ## 解决方案 ``` contract Drainer is IERC3156FlashBorrower { SelfiePool pool; SimpleGovernance governance; DamnValuableVotes token; address recovery; uint256 actionId; bytes32 private constant CALLBACK_SUCCESS = kec...

文章 Proxy contract 設計與變形

...就透過一些 workaround 處理,像是 Openzeppelin v1.1.0 以前的 [ERC20 token](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v1.1.0/contracts/token/ERC20Basic.sol) 部分函式缺少回傳值的問題, [USDT](https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831e...

文章 Foundry Cheatcodes 第 6 部分:模糊测试、Fork 和边缘情况检测

...,但有时你必须与**真实的主网合约**交互:读取 USDC 的 ERC-20 余额,调用 Uniswap 池,或验证针对 live 的代理的升级逻辑。Foundry 的答案是 forking 作弊码。fork 是给定区块处另一个链的完整内存副本;你可以使用 `vm.createFork` 创建一...

文章 Compound V2 中文白皮书翻译

...协商到期、利率或抵押品等条款。 每个货币市场都是 ERC-20 代币(如代币化的以太币,稳定币如 Dai 或实用代币如 Golem)所独有的,且包括一个透明的、可公开监督的资产负债表,记录了所有的交易和历史利率 #### 2.1 提供资...

文章 Avalanche 的资产跨链机制

...可以使用智能合约,基于Snowman共识创建 可以在上面创建ERC20,NFT721以及执行Defi相关的合约。 ## P链 账户模型,也是基于Snowman共识创建 负责协调网络验证者,进行质押或者委托质押,但和EVM 不兼容 ## X链 X链属于UTXO...

文章 UniswapV1 自学系列 08:工厂合约实现

...nge 合约与 Factory 合约关联: ```solidity contract Exchange is ERC20 { // @notice 关联的代币合约地址 address public tokenAddress; // @notice 工厂合约地址 address public factoryAddress; /** * @notice 构造函数 * @param _token 要...

文章 DeFi清算漏洞

... 0; sentMarginAmount = uint256(remainingMargin); ERC20(pairStatus.quotePool.token).safeTransfer( vault.recipient, sentMarginAmount); } } // 否则确保清算人支付坏账 else if (remainingMargin < 0) { vault.margin = 0; ...

文章 《Solidity Gas 优化秘籍:80+ 技巧》

...况下使用存储指针而不是内存](#viewer-48pfu) * [12\. 避免 ERC20 代币余额为零,始终保持少量余额](#viewer-619hl) * [13\. 从 n 数到零,而不是从零数到 n](#viewer-3qacr) * [14\. 时间戳和区块号不需要为 uint256](#viewer-1l0bh) [**节省部署Ga...