ERC-1155:多令牌标准实施 该存储库维护了以太坊ERC-1155令牌标准的安全,高效和符合标准的实现。 该实现是在Horizo​​n Blockchain Games参与的共同创作期间创建的,自发布以来, , 和其他许多项目都在使用该实现。 ERC-1155令牌标准包含由ID引用的多种令牌,从不可替代(最大供应= 1),到半替代性(供应=低),到高度可替代(供应=高)。 在讨论标准接口。 入门 安装 yarn add @0xsequence/erc-1155或npm install @0xsequence/erc-1155 用法 pragma solidity ^ 0 . 7 . 4 ; import '@0xsequence/erc-1155/contracts/tokens/ERC1155/ERC1155.sol' ; contract MyERC1155Token is E
2021-11-26 10:57:38 919KB ethereum token-contract erc1155 TypeScript
1
以太坊上ERC20代币的标准列表: 在找到npm模块。 在https://ethfaction.github.io/erc20_tokens//上执行GET请求,以GET以太坊网络上所有ERC20令牌的合并json数据。 发出/拉动请求以添加任何丢失的令牌详细信息 示例API: 主网 GET https://ethfaction.github.io/erc20_tokens/mainnet/symbol_to_contract response: { "TST": "0x3eFd578b271d034a69499E4A2d933C631D44B9aD", "AURA": "0xCdCFc0f66c522Fd086A1b725ea3c0Eeb9F9e8814", ... } GET https://et
2021-11-25 16:27:13 354KB json ethereum tokens abi
1
以太坊java版本demo,可以直接运行。 以太坊java版本demo,可以直接运行。
2021-11-25 12:30:13 11.84MB 区块链 以太坊
1
第四章 智能合约的安全问题 目前,以太坊中总计约有一亿以太币,按市场价(1以太价值 150美元), 总市值约为 150亿美元。广泛的应用也暴露了以太坊的一些漏洞,并被一些攻击 者利用,出现了 TheDao Bug(损失 6000万美元)、Parity Bug(300万以太币无 法取出)等严重的漏洞。这些漏洞使人们对以太坊的安全性产生了怀疑。由于其 他智能合约平台大多都参考了以太坊的底层架构,这些平台同样会受到这些攻击 的威胁。智能合约的安全机制与漏洞涉及到整个以太坊架构的各个层次。目前, 智能合约的安全已经成为智能合约开发者必须考虑且重视的问题[5]。 4.1 智能合约中的漏洞分类 在本节中,我们先对以太坊智能合约的安全漏洞进行归纳。此外,我们通过 一个代码片段说明每个在 Solidity层级的漏洞。所有这些漏洞可以被利用(实际 上,大多数漏洞)来进行攻击,例如从合约中盗取以太币。 Call to the unknown. Solidity中用于调用函数和转移以太币的某些语法可能 具有调用被调用者/接收者的 fallback函数的副作用[3]。我们在下面说明它们。 -call调用一个函数(另一个合约的或本身的函数),并将以太币转移给被调 用者。 例如,可以按以下方式调用合约 c的函数 ping: c.call.value(amount)(bytes4(sha3("ping(uint256)")),n); 其中,被调用函数由其哈希签名的前 4个字节标识,amount决定必须将多 少 wei传递给合约 c,而 n是 ping函数的实际参数。值得注意的是,如果在地址 c处不存在具有给定签名的函数,则执行合约 c的 fallback函数作为替代。 -send用于将以太币从运行中的合约转移到某个接收者 r,如 r.send(amount) 所示。以太币被转移后,send执行接受者的 fallback函数。与 send相关的其他 漏洞在“exception disorders”和“gasless send”中进行了详细说明。 -delegatecall与 call非常相似,区别在于被调用函数的调用在调用者环境中 运行。 例如,执行 c.delegatecall(bytes4(sha3(“ping(uint256)”)),n), 如果 ping包含变量 this,它将引用调用者的地址而不是合约 c的,并且在以太 币转移到某个接收者 d的情况下-通过 d.send(amount)-从调用者 balance中提 取以太币。
2021-11-24 16:14:30 1.98MB 以太坊 智能合约 MPT树 智能合约安全
1
已知最全的各大厂显卡超频BIOS【 r9-300系列到RX500系列】 [img=https://img-bbs.csdn.net/upload/201906/18/1560868850_707553.png][/img]
2021-11-23 18:15:00 59.36MB BIOS ETH 区块链 以太坊
1
开发 DApp 时要调用在区块链上的以太坊智能合约,就需要智能合约的 ABI。本文希望更多了解 ABI,如为什么需要 ABI?如何解读 Ethereum 的智能合约 ABI?以及如何取得合约的 ABI? 数字猫合约 ABI ABI(Application Binary Interface) 如果理解 API 就很容易了解 ABI。简单来说,API 是程序与程序间互动的接口。这个接口包含程序提供外界存取所需的 functions、variables 等。ABI 也是程序间互动的接口,但程序是被编译后的 binary code。所以同样的接口,但传递的是 binary 格式的信息。所以 ABI
2021-11-21 13:06:17 411KB abi data event
1
崔广斌\高天露\杨镇 翻译的以太坊黄皮书,绝对经典,以太坊学习必看!文档超清,值得收藏!
1
Score 基于以太坊的通用积分系统案例 note:该版本代码在Truffle v4.1.11 (core: 4.1.11), Solidity v0.4.24 (solc-js)上存在一定问题;故对此项目进行了重构,新版本请查看
2021-11-20 13:35:35 806KB JavaScript
1
以太坊白皮书和黄皮书(中文版),PDF格式的,崔广斌翻译的。
2021-11-19 10:04:49 1.18MB 区块链 以太坊 中文 黄皮书
1
秘银 Mythril是用于EVM字节码的安全分析工具。 它检测为以太坊,Hedera,Quorum,Vechain,Roostock,Tron和其他EVM兼容区块链构建的智能合约中的安全漏洞。 它使用符号执行,SMT解决方案和污点分析来检测各种安全漏洞。 安全分析平台还使用了它(与其他工具和技术结合使用)。 如果您是精明的合同开发者,我们建议使用,这些针对可用性进行了优化,并且涵盖了广泛的安全问题。 无论您是要做出贡献,需要支持,还是想了解我们未来的烹饪方法,我们的都能满足您的需求。 安装与设定 用获取它: $ docker pull mythril/myth 从Pypi安装: $
2021-11-18 16:14:22 5.4MB ethereum smart-contracts blockchain solidity
1