1. 程式人生 > >以太坊API

以太坊API

一、web3_clientVersion

返回當前的客戶端版本

// Request

curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}'

// Result

{

"id":67,

"jsonrpc":"2.0",

"result": "Mist/v0.9.3/darwin/go1.4.1"

}

二、eth_getBalance

返回給定地址的帳戶的餘額

// Request

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x407d73d8a49eeb85d32cf465507dd71d507100c1", "latest"],"id":1}'

// Result

{

"id":1,

"jsonrpc": "2.0",

"result": "0x0234c8a3397aab58" // 158972490234375000

}

三、eth_sendTransaction

轉賬

如果資料欄位包含程式碼,則建立新的訊息呼叫事務或建立合同。

引數

  1. Object - 交易物件
    • fromDATA,20位元組 - 交易的傳送地址。
    • toDATA,20位元組 - (建立新合同時可選)交易指向的地址。
    • gasQUANTITY - (可選,預設值:90000)為交易執行提供的天然氣的整數。它會返回未使用的氣體。
    • gasPriceQUANTITY
       - (可選,預設:待確定)每種付費氣體使用的gasPrice整數
    • valueQUANTITY - (可選)傳送的值與此事務的整數
    • dataDATA - (可選)合同的編譯程式碼
    • nonceQUANTITY - (可選)一個隨機數的整數。這允許覆蓋使用相同的隨機數的您自己的未決事務。

params: [{

"from": "0xb60e8dd61c5d32be8058bb8eb970870f07233155",

"to": "0xd46e8dd67c5d32be8058bb8eb970870f072445675",

"gas": "0x76c0", // 30400,

"gasPrice": "0x9184e72a000", // 10000000000000

"value": "0x9184e72a", // 2441406250

"data": "0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675"

}]

// Request

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_sendTransaction","params":[{see above}],"id":1}'

// Result

{

"id":1,

"jsonrpc": "2.0",

"result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"

}

四、解鎖賬戶,轉賬前要先解鎖

相關推薦

api訪問,區塊同步監測

以太坊geth api訪問,區塊同步監測 curl查詢geth區塊高度 supervisor管理以太坊geth程序 geth程序健康檢查 # curl訪問geth api #使用curl訪問geth api查詢區塊高度 curl -s -X POST -H "Content-Type":app

API

一、web3_clientVersion 返回當前的客戶端版本 // Request curl -X POST --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}' /

EtherscanAPI官方文件中文版

匯智網翻譯整理,訪問地址:etherscan API中文手冊 Etherscan以太坊API僅作為社群服務提供,Etherscan

RPC機制與API實例

pro connected 再看 客戶端 side 代碼 tab 錯誤 latest 上一篇文章介紹了以太坊的基礎知識,我們了解了web3.js的調用方式是通過以太坊RPC技術,本篇文章旨在研究如何開發、編譯、運行與使用以太坊RPC接口。 關鍵字:以太坊,RPC,JS

使用密碼保護JSON-RPC API

本文面向以太坊智慧合約應用程式開發人員,並討論如何在密碼保護後,安全地執行你的以太坊節點,以便通過Internet進行安全輸出。 Go Ethereum(geth)是以太坊節點最受歡迎的軟體。其他流行的以太坊實現是Parity和cpp-ethereum等。分散式

【劉文彬】RPC機制與API例項

原文連結:醒者呆的部落格園,https://www.cnblogs.com/Evsward/p/eth-rpc.html 上一篇文章(【劉文彬】探路以太坊)介紹了以太坊的基礎知識,我們瞭解了web3.js的呼叫方式是通過以太坊RPC技術,本篇文章旨在研究如何開發、編譯、執行與使用

go-ethereum客戶端JSON-RPC API呼叫(一)

前幾篇部落格主要介紹了go-ethereum客戶端不同環境的搭建,今天這篇部落格是建立在前幾排部落格的基礎上。當搭建完成之後,我們可以通過各種方式與節點進行互動(JavaScript Console、JSON-RPC 、web3等)。本篇以建立一個賬戶為例,介紹

JSON-RPC API 呼叫客戶端

前言 寫次部落格職位記錄自己遇到的問題,建立在能夠搭建Ethereum私有鏈或者測試網路,如有不懂自行百度教程 正文 一般在網上找到的開啟私有鏈命令是geth --identity "PICCetherum" --rpc --rpccorsdomain "*"

與節點的互動 JSON RPC API 和Web3.js

Go-ethereum客戶端搭建,完成之後,我們可以通過各種方式與節點進行互動(JavaScript Console、JSON-RPC 、web3等)。不止是以太坊,區塊鏈的節點一般會提供一些介面,而且是JSON RPC的介面,大部分都是通過JSON RPC和節

JSON RPC API中文文件

無論web3.js還是web3j,都是對以太坊JSON RPC API開發介面的封裝。 以太坊JSON RPC API手冊 由匯智網組織翻譯,強力推薦開發者收藏備用。 JSON RPC是一種無狀態

區塊鏈入門(2):搭建私有鏈(private network of ethereum),以及挖礦的操作..

percent symbol 令行 sans miners margin ima ear 建立 在做一些測試工作的時候, 為了方便控制以及更快的進入真正的測試工作,可能需要搭建一個私有的以太坊網絡. 而以太坊節點之間能夠互相鏈接需要滿足1)相同的協議版本2)相同的netwo

2.安裝客戶端(mac os)

團隊 nbsp ges img 系列 width ethereum 生態系統 但是 今天講解在 mac系統下如何安裝以太坊平臺( Ethereum client) 1.以太坊客戶端的介紹   從項目早期,為了適應不同系列的開發語言和操作系統,以太坊的團隊就實現過很多客

3.之秘鑰文件

運行 eth wid 兩種 發的 關註 隨著 http 必須 1.賬號   賬號在以太坊中扮演著核心的角色.以太坊共有兩種賬號類型: 外部賬號( EOA) 和合約賬號.   在這裏我們先重點關註外部賬號,簡稱賬號.合約賬號簡稱合約,合約賬戶在合約章節中詳細介紹. 外部

4.區塊鏈平臺從入門到精通之

tps 圖形化 三種 lan 了解 市場 ref 圖形化界面 tar 1.以太幣簡介 以太幣( ether) 是以太坊中使用的貨幣的名字.它是用於支付在虛擬機中的運算的費用. 了解就可以 2.獲取和發送以太幣 有三種方式獲取 1.成為一名礦工

挖礦原理

開啟 方法 比較 agen 存在 icu hash算法 info see 以太坊的共識機制是 PoW(Proof of Work 工作量證明機制),使用的算法是Ethash,這種算法是對 Dagger-Hashimoto算法的改良版本,流程大概如下 1.對於每一個塊,首先

[源代碼分析] V. 從錢包到客戶端

多個 本地文件 string 相同 即將 接收 軟件 避免 的人 以太坊作為一種數字貨幣以太幣的運行系統,顯然它也會有類似於錢包的客戶端程序,用來提供管理賬戶余額等功能。我們知道,存放(或者綁定,掛靠)以太幣的賬戶,在代碼中以Address類型變量存在,所以能夠管理多個以太

使用 Go-Ethereum 1.7.2搭建私有鏈

lean nic 腳本 ica welcome accounts oot db4 upgrade 1、什麽是Ethereum(以太坊)   以太坊(Ethereum)並不是一個機構,而是一款能夠在區塊鏈上實現智能合約、開源的底層系統,以太坊從誕生到2017年5月,短短3年

私有鏈

cor hash 私有 fff account 數據 post port sta sudo apt-get updatesudo apt-get installsoftware-properties-commonsudo add-apt-repository -yppa:e

幣圈新手指南-比特幣萊特幣瑞波幣山寨幣等數字貨幣交易

-c 賣出 資產 -s cti 推薦 logs 頁面 spa 比特幣是什麽 【feixiaohao.com】非小號:數字貨幣大全。(長線必備)可以查看1600+幣種數據。非專業人士建議只做長線,因為短線可能因為“神操作”錯過暴漲機會,別問我怎麽知道的,我已經後悔死啦。山

PoW挖礦算法原理及其在比特幣、中的實現

print 惡意攻擊 actions 規則 rom header() const state divisor PoW,全稱Proof of Work,即工作量證明,又稱挖礦。大部分公有鏈或虛擬貨幣,如比特幣、以太坊,均基於PoW算法,來實現其共識機制。即根據挖礦貢獻的有效工