eosedu (31)in #eos • 2 years agoEOS文檔詳解:cleos(3)2:00:00.000 privileged: true permissions: owner 1: 1 EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV active…eosedu (31)in #eos • 2 years agoEOS文檔詳解:cleos(2)如何創建賬號 目標 開始之前 · 安裝當前支持的cleos版本 · 掌握以下内容: · 什麽是賬號 · 什麽是公鑰私鑰對 · 創建壹個owner和active 秘鑰對 · 導入能代表創建者賬號進行授權驗證的秘鑰對…eosedu (31)in #eos • 2 years agoEOS文檔詳解:cleos(1)如何購買Ram 目標 設置壹個需要多簽名的賬號或者簽署交易 開始之前 · 妳需要有壹個賬號 · 確定從eosio.contracts代碼倉庫中相關的系統合約已經部署了,並用來管理系統資源 · 賬號上有足夠的代幣 ·…eosedu (31)in #eos • 2 years agoEOS開發教程(3.3):啟動序列(4)註冊eosio賬號以及系統賬號 壹旦選出了符合要求的最少數量的生產者(即最少15%的代幣被抵押用於投票)就可以註冊eosio賬號了,這時只有eosio.msig賬號是特權賬號。註冊過程需要把eosio…eosedu (31)in #eos • 2 years agoEOS開發教程(3.2):啟動序列(3)2.從單節點到多節點…eosedu (31)in #eos • 2 years agoEOS開發教程(3.1):啟動序列(2)“perhaps we need to replay”:當妳重啟nodeos時缺少 — hard-replay參數,就會報這個錯誤, —…eosedu (31)in #eos • 2 years agoEOS開發教程(3.0):啟動序列註意…eosedu (31)in #eos • 2 years agoEOS開發教程(2.6) 添加行内action簡介 在前面的教程中,我們已經簡單的展示了授權addressbook 成為多索引表的過程。在本教程中,我將學到如何構建action,如何從壹個合約發送這些action。 Step 1:把eosio.code添加到許可中…eosedu (31)in #eos • 2 years agoEOS開發教程(2.5) 二級索引EOSIO能夠根據高達16種索引對表進行排序。本文將會給addressbook 合約添加另壹個索引,這樣我們就可以用不壹樣的辦法對記錄進行遍歷。 Step 1: 從表中移除現有的數據…eosedu (31)in #eos • 3 years agoEOS開發教程(2.4.3)數據持久化Step 10準備李嘉圖合約[可選]…eosedu (31)in #eos • 3 years agoEOS開發教程(4.2.2)數據持久化void upsert(name user, std::string first_name, std::string last_name, std::string street, std::string city…eosedu (31)in #eos • 3 years agoEOS開發教程(2.4.1) 數據持久化為了學習數據持久化,我們寫壹個簡單的智能合約,把它當作地址簿。雖然這個例子不是很實用,但是卻是學習數據持久化的好例子,這個例子不會涉及太多的業務邏輯。 Step 1: 創建壹個新的文件夹…eosedu (31)in #eos • 3 years agoEOS開發教程(2.1)2.2部署,發行以及發送代幣 Step 1: 獲取合約源 首先來到妳的合約文件夾。 • Shell cd CONTRACTS_DIR pull github源 • Shell git clone --branch…eosedu (31)in #eos • 3 years agoEOS開發教程(2.1)編寫第壹個智能合約 2.1 Hello World! 在之前創建的合約文件夾裏創建壹個新的文件夾,名字叫“hello”,或者通過妳系統的GUI或使用cli進入到這個文件夾。 cd CONTRACTS_DIR mkdir hello…eosedu (31)in #eos • 3 years agoEOS開發教程(1.6)1.6創建測試帳號 什麽是帳號? 帳號是授權驗證的集合,它保存在區塊鏈之上,用來驗證發送/接收操作。它擁有靈活的授權結構,它可以由個人或集體所擁有,這取決於然後配置授權。在區塊鏈上發送或接收壹筆有效的交易,必須擁有壹個帳號。…eosedu (31)in #eos • 3 years agoEOS開發教程(2.6) 理解 ABI文件簡介 在上個教程中,妳使用我們提供的ABI文件部署了eosio.token合約。這個教程我們將整體介紹ABI文件是如何與eosio.token合約進行關聯的。…eosedu (31)in #eos • 3 years agoEOS開發教程(1.5)1.5創建開發錢包 錢包是存放公-私秘鑰對的倉庫。簽署運行在區塊鏈上的操作時需要用到私有秘鑰。我們通過cleos訪問錢包。 Step 1: 創建壹個錢包 第壹步是創建壹個錢包。使用cleos wallet…eosedu (31)in #eos • 3 years agoEOS開發教程(1.4)1.4 安装 CDT(合約開發工具套件) EOSIO合約開發工具套件(簡稱CDT),是壹個與合約編譯相關的工具集。下面的教程優先使用CDT來編譯合約,生成ABI。 從1.3.x版本開始,CDT開始支持Mac OS X brew…eosedu (31)in #eos • 3 years agoEOS開發教程(1.3)開啟節點以及配置 Step 1: 啟動節點與錢包 Step 1.1: 開啟keosd 首先讓我們開啟keosd: keosd & 妳會看到類似下面的壹些輸出: info 2018-11-26T06:54:24.789…eosedu (31)in #eos • 3 years agoEOS開發教程1.2Step 1: 安裝二進制文件 本教程將使用預構建的二進制文件。如果妳想盡快的開始,這是最好的選擇。妳也可以從源文件開始構建,但是會延誤妳壹個小時甚至更多的時間,而且妳還可能遇到很多構建錯誤。…