原创 geth命令詳解

  Geth 在以太坊智能合約開發中最常用的工具(必備開發工具),一個多用途的命令行工具。 熟悉 Geth 可以讓我們有更好的效率,大家可收藏起來作爲 Geth 命令用法手冊。 本文主要是對 geth help 的翻譯,基於最新的 get

原创 以太坊學習(一):利用Geth搭建私有鏈

在以太坊的多種語言實現的客戶端中,推薦使用go語言版本的,也是使用最廣的一個版本go-ethereum。geth是go-ethereum的縮寫。 本次開發平臺爲Ubuntu 16.04版本64位的虛擬機。 一、安裝Geth 安裝文檔:ht

原创 Ethereum 智能合約 testrpc+truffle 開發環境搭建

使用環境:64位Linux ubuntu 16.04.1,testrpc是一個模擬網絡環境,truffle是一種開發框架。 1.首先安裝testrpc 主要命令: npm install -g ethereumjs-testrpc 注意

原创 goth命令詳解

原文鏈接:https://learnblockchain.cn/2017/11/29/geth_cmd_options/   Geth 在以太坊智能合約開發中最常用的工具(必備開發工具),一個多

原创 Solidity全局屬性和方法

由於版本更新比較快。過去一部分寫法,現在使用0.5.10版本開發合約時,部分報錯。再去翻翻官方的最新的文檔。 文章目錄一、特殊變量msgtxblockaddressaliastype二、ABI編碼decodeencodeencod

原创 Solidity合約調合約那些事

筆者記錄這些問題的原因:solidity更新很快,才幾個月沒使用,現在使用最新版(0.5.10)使用call調用合約的時候,發現大變樣。。。 文章目錄一、接口直接調用二、通用型調用(1) 獲取函數簽名(2) 打包簽名和參數(3)

原创 Centos 安裝python 3.7.0

Centos 安裝python 3.7.0 在一臺全新的centos機器上裝一個用python3.7開發的項目進行聯調。 機器版本:CentOS Linux release 7.6.1810 (Core) 一、創建目錄 先在opt

原创 CentOS安裝最新版的node和npm

Linux安裝最新版的node和npm 在一臺全新的centos機器上裝開發環境。 機器版本:CentOS Linux release 7.6.1810 (Core) 一、創建目錄 先在opt目錄下創建新目錄 cd /opt m

原创 truffle 學習筆記(二)單元測試

零、環境 1.依賴包 const { BN, constants, expectEvent, shouldFail } = require('openzeppelin-test-helpers'); 2.全局變量 const { Z

原创 truffle 學習筆記(一)基本命令和配置

部署命令 初次部署: truffle migrate 重新部署:truffle migrate --reset 部署文件 ​ 先修改./migrations/2_initial_migration.js ​ 注意,文件名的前綴是數字,

原创 Linux ModuleNotFoundError: No module named '_sqlite3'

在Ubuntu中運行Scrapy遇到的問題。 思路,補全缺失的庫,重新編譯python解釋器。 一、安裝缺失的sqlite3庫 sudo apt-get install libsqlite3-dev 你可以試試: whereis sq