有個問題,在Vector章節(jié)里,那樣的寫法應(yīng)該compile不通過吧?原因是引用規(guī)則?
Rust 基礎(chǔ)筆記通用編程概念 變量與可變性 變量默認不可變,如需要改變,可在變量名前加 mut 使其可變。例如:let mut a=1;。 常量總是不能改變,使用 const 聲明,并且必須...
上一章我們學習了對智能合約開發(fā)來說至關(guān)重要的第一步:知道了RAM、multi_index和EOS數(shù)據(jù)庫各是什么以及它們之間的關(guān)系;知道了multi_index是內(nèi)存數(shù)據(jù)庫的入...
上一章我們學習了開發(fā)智能合約之前需要知道的必要概念:什么是webAssembly以及它在智能合約上下游中的位置;什么是ABI以及怎樣使用eosiocpp工具產(chǎn)生ABI和was...
七月初推出的一款資金盤游戲fomo3d,終于在十幾天后成功引爆了中國的鏈圈和幣圈。 游戲規(guī)則介紹 在每一局游戲的開始,玩家都可以用以太幣ETH來購買游戲道具key,相當于往資...
上一篇我們介紹了如何搭建本地測試節(jié)點,它提供了一個智能合約的運行環(huán)境。我們還介紹如何使用超級賬戶eosio來創(chuàng)建新賬戶以及載入系統(tǒng)級別的智能合約。通過上一章的學習,大家可能已...
之前三篇我們掌握了如何使用EOS源碼搭建環(huán)境、連接主網(wǎng)以及如何創(chuàng)建賬戶。自此,我們對EOS就有了一個感性的認知,對EOS中公鑰、賬戶以及權(quán)限有了新的認知。未來幾篇,我們將學習...
什么是ERC20 ERC20是以太坊上為token提供的一種協(xié)議,也可以理解成一種token的共同標準。遵循ERC20協(xié)議的token都可以兼容以太坊錢包,讓用戶在錢包中可以...
之前我們學習了如何編譯EOS程序,以及如何連接到EOS主網(wǎng),接下來我們要談一談大家最關(guān)心的,如何創(chuàng)建自己的EOS賬戶。 摘要 這篇我們會學習如何創(chuàng)建錢包、秘鑰對、主網(wǎng)賬戶,向...
接上篇:合約升級模式介紹筆者改寫了一個可用于實踐生產(chǎn)的升級框架,需要自取。https://github.com/hammewang/Proxy同時歡迎討論,微信xiuxiu1...
以太坊最大的優(yōu)勢就是,每一筆用來轉(zhuǎn)賬、部署合約或者和合約交互的交易(事務(wù))都被存在一個叫做區(qū)塊鏈的公共賬本上。一旦交易發(fā)生,就再也無法隱藏或者改變。這帶來一個巨大的好處,就是...
翻譯自:https://eips.ethereum.org/EIPS/eip-712 簡易大綱 對數(shù)據(jù)簽名是一個已經(jīng)被解決的問題如果我們只關(guān)注那些字節(jié)字符串。遺憾的是在這個真...
本文翻譯了官網(wǎng)EIP-191的相關(guān)內(nèi)容。改標準試圖拓展以太坊的簽名規(guī)則,為簽名內(nèi)容的可讀化提供的重要的基礎(chǔ)。 摘要 這個ERC提議了一個關(guān)于如何在以太坊合約中處理簽名數(shù)據(jù)的詳...
本文主要介紹了本地的eos程序如何連接主網(wǎng)。 1. 我們在EOS主網(wǎng)上么 這時我們在命令行中輸入: 注意到里面有一個chain_id字段,它的值是cf057...c4f,這是...
本文作為系列第一篇文章,主要介紹了如何搭建EOS本地環(huán)境、運行節(jié)點并并進行簡單的交互:如創(chuàng)建錢包。note:筆者用的是macOS系統(tǒng)。 EOS主網(wǎng)正式上線,想必大家都很激動吧...