Ethereum RCP docking with PHP
Publish: 2021-05-21 06:08:06
1. How to run Ethereum source code go Ethereum
install MIPS based Linux header file
$CD $prjroot / kernel
$tar - xjvf linux-2.6.38. Tar. Bz2
$CD linux-2.6.38
create an include folder under the specified path to store related header files< br />$ mkdir -p $TARGET_ Prefix / include
ensures that the Linux source code is clean
$make mrproper
generates the required header file< br />$ make ARCH=mips headers_ check
$ make ARCH=mips INSTALL_ HDR_ PATH=dest headers_ Install
all the files in dest folder to the specified include folder< br />$ cp -rv dest/include/* $TARGET_ Prefix / include
delete dest folder at last
$RM - RF dest
$LS - L $target_ PREFIX/include
install MIPS based Linux header file
$CD $prjroot / kernel
$tar - xjvf linux-2.6.38. Tar. Bz2
$CD linux-2.6.38
create an include folder under the specified path to store related header files< br />$ mkdir -p $TARGET_ Prefix / include
ensures that the Linux source code is clean
$make mrproper
generates the required header file< br />$ make ARCH=mips headers_ check
$ make ARCH=mips INSTALL_ HDR_ PATH=dest headers_ Install
all the files in dest folder to the specified include folder< br />$ cp -rv dest/include/* $TARGET_ Prefix / include
delete dest folder at last
$RM - RF dest
$LS - L $target_ PREFIX/include
2.
transactions.forEach(function(tx){
vartxInfo=web3.eth.getTransaction(tx.transactionHash);
/ / at this time, the transaction information txinfo can be stored in the database
})< br />}); Pre >
If you want to query the transaction records on the main network, you can use Etherscan. However, if you build your own private chain, how should you query the transaction records
the answer is that you need to listen to the logs on the chain, save them in the database, and then query them in the database. For example:
< pre t = "code" L = "Java" > varaddr = & quot& quot;< br />varfilter=web3.eth.filter({fromB lock:0 ,toBlock:' latest', address:addr });< br />filter.get(function(err,transactions){transactions.forEach(function(tx){
vartxInfo=web3.eth.getTransaction(tx.transactionHash);
/ / at this time, the transaction information txinfo can be stored in the database
})< br />}); Pre >
Web3. Eth. Filter() is used to monitor the log on the chain, and Web3. Eth. Gettransaction() is used to extract the information of the specified transaction. Once the transaction information is obtained, it can be stored in the database for query
recommend a practical introction, you can see: Ethereum tutorial
3. Because blockchain technology has natural advantages in realizing smart contracts. bitcoin, Ruitai, Laite, Ethereum and other digital cryptocurrencies all use blockchain technology. Blockchain is an important concept of bitcoin. In essence, it is a decentralized database and the underlying technology of bitcoin. Blockchain is a chain of uses
4. Using Kushen cold wallet, the private key does not touch the net to ensure the security of assets
5. The development environment doesn't need to be installed. You can download the special RCP development platform from the official website of eclipse. The latest one is 3.4, which comes with the SDK source code, but it's in English. If you want to make it into Chinese when you finally release the proct, you can download another SDK and install the Chinese language pack
download address:
eclipse RCP development platform: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse -Rcp-ganymede-sr1-win32. Zip
eclipse SDK http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/index.php
Eclipse 3.4 Chinese language pack: http://www.eclipse.org/babel/downloads.php
download address:
eclipse RCP development platform: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse -Rcp-ganymede-sr1-win32. Zip
eclipse SDK http://download.eclipse.org/eclipse/downloads/drops/R-3.4.1-200809111700/index.php
Eclipse 3.4 Chinese language pack: http://www.eclipse.org/babel/downloads.php
6. Go to this website http://www.eclipse.org/downloads/ Just download a development environment.
the following is the download address:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse -Rcp-ganymede-sr2-win32. Zip
of course, you have to have JRE, preferably 1.5 or above.
the following is the download address:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse -Rcp-ganymede-sr2-win32. Zip
of course, you have to have JRE, preferably 1.5 or above.
7. Do you have any questions? http://www.apihome.cn/api/java/LabelView.html ——lable
http://www.itee.com/plang/java/javadiary/22.php ---The second group
http://www.itee.com/plang/java/javadiary/22.php ---The second group
Hot content