API structure of Web3.js

Let me be very honest with you, going through the Web3.js library to find the suitable function required for our contract can be mind-boggling. This is the reason we need to consider the Web3.js 1.0 documentation as our perfect tour-guide brochure. The entire documentation is freely available at https://web3js.readthedocs.io/en/1.0/index.html.

In this section, we will visualize a map of the important APIs so that when we are actually coding our contracts, we can directly jump to the sections of the Web3.js documentation for specifications and parameter usage patterns.

As depicted in Figure 7.3, we have four sub-modules, namely web3-eth, web3-shh, web3-bzz, and web3-utils. In Figure 7.4, we have subdivided the web3-eth ...

Get Ethereum Smart Contract Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.