文件名称:eth-token-recover:允许合同所有者收回发送到合同中的任何ERC20令牌以防出错
文件大小:36KB
文件格式:ZIP
更新时间:2024-06-01 10:48:17
ethereum smart-contracts solidity erc20 JavaScript
ETH代币恢复 TokenRecover允许合同所有者恢复发送到合同中的任何ERC20令牌,以防出错。 动机 有很多代币会永久丢失到智能合约中(请参阅币余额)。 每个以太坊合约都是ERC20代币的潜在代币陷阱。 它们无法恢复,因此对最终用户意味着金钱损失。 安装 npm install eth-token-recover 用法 pragma solidity ^ 0 . 8 . 0 ; import "eth-token-recover/contracts/TokenRecover.sol" ; contract MyContract is TokenRecover { // your stuff } 代码 此回购包含: 合同具有一个recoverERC20函数,该函数将tokenAmount数量的tokenAddress令牌传输给合同所有者。 function recoverER
【文件预览】:
eth-token-recover-master
----.gitignore(653B)
----.env.example(103B)
----.eslintrc(2KB)
----truffle-config.js(728B)
----package.json(2KB)
----.nvmrc(3B)
----LICENSE(1KB)
----.github()
--------workflows()
----scripts()
--------test.sh(2KB)
--------compile.sh(121B)
--------coverage.sh(70B)
----README.md(3KB)
----hardhat.config.js(454B)
----.eslintignore(28B)
----.solcover.js(153B)
----migrations()
--------.gitkeep(0B)
----contracts()
--------TokenRecover.sol(768B)
--------mocks()
----.solhint.json(311B)
----.gitattributes(33B)
----docs()
--------README.md(12B)
--------.vuepress()
--------deploy()
----test()
--------TokenRecover.behaviour.js(2KB)
--------access()
--------TokenRecover.test.js(352B)
----.editorconfig(262B)