current position:Home>Ethereum series - Web3 js
Ethereum series - Web3 js
2022-02-03 05:27:58 【Brick moving leader】
Web3.js
web3.js Is a set of interfaces used to interact with local or remote Ethereum nodes js library , It can be used HTTP or IPC Establish a connection with the Ethereum node .
On the bottom implementation , It passes through RPC Call to communicate with local or remote nodes .web3.js Can be exposed with any RPC Ethernet node connection of interface .
Installation
npm install web3
Usage
// In Node.js
const Web3 = require('web3');
let web3 = new Web3('ws://localhost:8546');
console.log(web3);
> {
eth: ... ,
shh: ... ,
utils: ...,
...
}
0.20.X And 1.X Differences in versions
This is a web3.js There are two main types of versions
- use
truffle migrate
ortruffle test
It will be installed with the operating system web3js edition , It can be usedtruffle verson
see - nodejs Will use package.json Specified in the web3js Version number
1.x Version changes
if ('utils' in web3)
This judgment can be used web3j Version ofweb3.sha3
Byweb3.utils.sha3
replace- The data to be hashed is called web3.utils.sha3 You need to judge the empty space first :
if (!input || !input.length) { return; }
- The data to be hashed is called web3.utils.sha3 You need to judge the empty space first :
web3.eth.accounts
is deprecated. Useweb3.eth.getAccounts()
insteadweb3.fromWei
Byweb3.utils.fromWei
replaceweb3.toWei
Byweb3.utils.toWei
replacewatch
No longer supported .myContract.EventName([params]).watch([callback])
BymyContract.EventName([params],[callback])
replace
- The HTTP provider is deprecated, as it won’t work for subscriptions. Have to use websocket
- truffle-config.js in
websockets: true
- HttpProvider By WebsocketProvider replace , The port number does not need to be changed
- network_local.json Medium rpcUrl configure
ws://127.0.0.1:9545
- truffle-config.js in
Old projects want to compile
# package.json Middle configuration
"web3": "^0.20.0",
# npm when
npm install --force
copyright notice
author[Brick moving leader],Please bring the original link to reprint, thank you.
https://en.netfreeman.com/2022/02/202202030527560132.html
The sidebar is recommended
- A blockchain instance analysis based on POS consensus algorithm (upgraded version)
- three. JS imitates the blockchain to realize the interconnection of multiple small balls
- Look at what blockchain is. Don't be cheated again
- Basic meaning of blockchain
- A brief introduction to the basic concepts, principles, characteristics and application scenarios of blockchain
- Blockchain note 1: what is the significance of bitcoin?
- Entering the meta universe, where is the so-called opportunity?
- Blockchain game development and deployment
- Blockchain farm game development source code
- Intensive reading of MESARI cryptocurrency annual report (Part I)
guess what you like
-
Accessing blockchain data from scrypt smart contract (2)
-
A malicious kmspico installer can steal your cryptocurrency wallet
-
How should blockchain be applied in the logistics industry?
-
What does blockchain change mean
-
Cattle herding blockchain, blockchain technology changes production relations
-
5g private network + blockchain: building the "cornerstone of security and trust" of smart government
-
[blockchain Apocalypse: Nakamoto collection] II: working principle of bitcoin (Part 2)
-
[blockchain Apocalypse: Nakamoto collection] I: preface | working principle of bitcoin (Part I)
-
Circle and endaoment will create a usdc based disaster relief fund for communities affected by deadly tornadoes
-
HSBC Group and IBM successfully created multi ledger CBDC demonstration
Random recommended
- Bloomberg 2022 encryption Outlook: the United States may accept cryptocurrency next year
- Curtis sword (CSC), the first 3D chain game of the concept of meta universe, will be launched soon
- Defi Criticism: in addition to more speculation, it is also an amplifier of greed and fear
- 5g private network + blockchain: building the "cornerstone of security and trust" of smart government
- US media: another huge theft of cryptocurrency was exposed, and hackers stole nearly $200 million
- The chief economist of the International Monetary Fund stressed the "global policy demand" of crypto regulation
- Is NFT music an untapped opportunity?
- The 2nd edition of 1 inch price limit order agreement was officially released
- Decentralized Oracle adameral blockchain data interaction Middleware
- Coinbase releases the vision of metauniverse, or will become Facebook of the early Internet
- Aofex exchange was investigated by the police, and the cryptocurrency exchange retreated into the countdown
- Blockchain talent shortage, world chain job effectively improves the matching rate of people and posts
- DAPP Industry Report in 2021: daily living addresses exceeded 2.7 million, and NFT trading volume exceeded US $23 billion
- Happy bitcoin bear market day: three years have passed since BTC bottomed at $3100
- Teach you how to use Nansen to play NFT
- Win10 uses geth client to build Ethereum private chain
- "Balcony, blockchain and robot" modern automobile thinks about the future with art
- Mars weekly | NBA star Durant became the spokesperson of coinbase brand; Solana launched $150 million chain game fund
- First class position: in depth interpretation of decentralized trading platform Bancor
- The current situation of Dao: investigating Dao ecology from community construction, governance and world integration under the chain
- Technology weekly · why is Web3 related to blockchain
- Blockchain mainstream consensus mechanism
- Technical magic of blockchain
- Decentralized Oracle adameral blockchain data interaction Middleware
- Is it difficult to settle claims in hospital? Blockchain technology realizes "report upon hospitalization and compensation upon discharge"
- Implement the national standardization development outline and put the blockchain on a standardized path
- Understand pledge as service: opportunities and risks, current situation and future
- Talk about Web3 Decentralized work: will the Internet create human prosperity?
- Vitalik: how to improve the transaction anti censorship of the block proposer's scheme
- [Hackathon] BSV programming marathon champion plan to build a dynamic bitcoin network
- Research Report on Solana: practical applications, advantages and challenges
- A hundred flowers bloom in application, presenting the five pole pattern of North Zhejiang, Jiangsu, Shanghai and Guangdong - industrial application of China's blockchain industry development report in 2021
- Popular science article | can Ethereum and Boca use the same address? Moonbeam "unified account" helps you achieve
- Bloomberg 2022 encryption Outlook: the "fate" of bitcoin, Ethereum and encrypted dollar
- Sailian blockchain education provides block chain technology training for Weichai Power
- Sailian blockchain Education: does the school district blockchain have a future?
- Is the development of school district block chain promising?
- Sailian blockchain education was invited to give a training lecture on blockchain technology in Shandong science and engineering district
- School district block chain technology, what do you learn? Blockchain training institutions or self-study?
- What exactly does blockchain learning learn? Do you need to go to blockchain training institutions?