有个问题,在Vector章节里,那样的写法应该compile不通过吧?原因是引用规则?
Rust 基础笔记通用编程概念 变量与可变性 变量默认不可变,如需要改变,可在变量名前加 mut 使其可变。例如:let mut a=1;。 常量总是不能改变,使用 const 声明,并且必须...
上一章我们学习了对智能合约开发来说至关重要的第一步:知道了RAM、multi_index和EOS数据库各是什么以及它们之间的关系;知道了multi_index是内存数据库的入...
上一章我们学习了开发智能合约之前需要知道的必要概念:什么是webAssembly以及它在智能合约上下游中的位置;什么是ABI以及怎样使用eosiocpp工具产生ABI和was...
七月初推出的一款资金盘游戏fomo3d,终于在十几天后成功引爆了中国的链圈和币圈。 游戏规则介绍 在每一局游戏的开始,玩家都可以用以太币ETH来购买游戏道具key,相当于往资...
上一篇我们介绍了如何搭建本地测试节点,它提供了一个智能合约的运行环境。我们还介绍如何使用超级账户eosio来创建新账户以及载入系统级别的智能合约。通过上一章的学习,大家可能已...
之前三篇我们掌握了如何使用EOS源码搭建环境、连接主网以及如何创建账户。自此,我们对EOS就有了一个感性的认知,对EOS中公钥、账户以及权限有了新的认知。未来几篇,我们将学习...
什么是ERC20 ERC20是以太坊上为token提供的一种协议,也可以理解成一种token的共同标准。遵循ERC20协议的token都可以兼容以太坊钱包,让用户在钱包中可以...
之前我们学习了如何编译EOS程序,以及如何连接到EOS主网,接下来我们要谈一谈大家最关心的,如何创建自己的EOS账户。 摘要 这篇我们会学习如何创建钱包、秘钥对、主网账户,向...
接上篇:合约升级模式介绍笔者改写了一个可用于实践生产的升级框架,需要自取。https://github.com/hammewang/Proxy同时欢迎讨论,微信xiuxiu1...
以太坊最大的优势就是,每一笔用来转账、部署合约或者和合约交互的交易(事务)都被存在一个叫做区块链的公共账本上。一旦交易发生,就再也无法隐藏或者改变。这带来一个巨大的好处,就是...
翻译自:https://eips.ethereum.org/EIPS/eip-712 简易大纲 对数据签名是一个已经被解决的问题如果我们只关注那些字节字符串。遗憾的是在这个真...
本文翻译了官网EIP-191的相关内容。改标准试图拓展以太坊的签名规则,为签名内容的可读化提供的重要的基础。 摘要 这个ERC提议了一个关于如何在以太坊合约中处理签名数据的详...
本文主要介绍了本地的eos程序如何连接主网。 1. 我们在EOS主网上么 这时我们在命令行中输入: 注意到里面有一个chain_id字段,它的值是cf057...c4f,这是...
本文作为系列第一篇文章,主要介绍了如何搭建EOS本地环境、运行节点并并进行简单的交互:如创建钱包。note:笔者用的是macOS系统。 EOS主网正式上线,想必大家都很激动吧...