當前位置:首頁 » 網頁前端 » 安卓web3js手冊
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

安卓web3js手冊

發布時間: 2023-06-15 04:09:45

A. 以太坊如何使用web3.js或者rpc介面獲取交易數據交易時間與確認數

如果要查詢主網上的交易記錄,可以使用etherscan。但是,如果是你自己搭建的私鏈,應該如何查詢交易記錄呢?

答案是你需要自己監聽鏈上的日誌,存到資料庫里,然後在這個資料庫中查詢。例如:

varaddr=""
varfilter=web3.eth.filter({fromBlock:0,toBlock:'latest',address:addr});
filter.get(function(err,transactions){
transactions.forEach(function(tx){
vartxInfo=web3.eth.getTransaction(tx.transactionHash);
//這時可以將交易信息txInfo存入資料庫
});
});

web3.eth.filter()用來監聽鏈上的日誌,web3.eth.getTransaction()用來提取指定交易的信息,一旦獲得交易信息,就可以存入資料庫供查詢用了。

推薦一個實戰入門,你可以看看:以太坊教程

B. android 中如何去執行js腳本

android要執行腳本,只有通過本地的webview打開腳本頁面。
調用步驟

1、設置webview支持腳本
webSettings.setJavaScriptEnabled(true);

2、打開腳本頁面

mWebView.loadUrl("file:///android_asset/demo.html");//這里打開該app的asset目錄下的demo.html,裡面含有wave函數腳本

3、調用腳本

mWebView.loadUrl("javascript:wave()");//調用打開頁面中的wave函數

C. web3怎麼連接主網節點

先在終端創建我們的項目:
> mkdir info> cd info12

接下來使用 node.js 的包管理工具 npm 初始化項目,創建package.json 文件,其中保存了項目需要的相關依賴環境。
> npm init1

一路按回車直到項目創建完成。最後,運行下面命令安裝web.js:
> npm install web3

D. web3.js如何新建以太坊賬戶

推薦提問的同學去看看這個完整的區塊鏈新手入門的以太坊DApp開發教程,包括node.js、web3.js、solidity、geth、turffle都會涉及到,應該有幫助:

以太坊DApp入門實戰教程