Catalog npm
PACKAGE EXPLORERView in registry

55tools-block

npm

A block tools set for working with Web3 and Ethereum smart contracts.

ethereumsmart contractweb3
Versions collected1
Direct dependencies1From release 1.0.0
Last observed20 Oct, 20:26 UTC

README

Current package documentation

55tools-block is a collection of utilities for interacting with Web3 and Ethereum smart contracts.

Features

  • Fetch the latest block number on the Ethereum blockchain.
  • Get the balance of an Ethereum address.
  • Call methods of Ethereum smart contracts.

Installation

You can install Simple Web3 Project via npm:

npm install 55tools-block

Usage

const Web3Tools = require('55tools-block');

// Initialize Web3Tools with your Ethereum provider URL const web3Tools = new Web3Tools('https://mainnet.infura.io/v3/your-infura-project-id');

// Example usage: async function exampleUsage() { try { // Get the current block number const blockNumber = await web3Tools.getBlockNumber(); console.log('Current block number:', blockNumber);

    // Get the balance of an Ethereum address
    const balance = await web3Tools.getBalance('0x1234567890123456789012345678901234567890');
    console.log('Balance:', balance);

    // Deploy a smart contract
    const deployedContract = await web3Tools.deployContract(abi, bytecode, '0xYourAddress', 3000000);
    console.log('Deployed contract:', deployedContract);
} catch (error) {
    console.error('Error:', error);
}

}

exampleUsage();

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Web3.js - https://github.com/ethereum/web3.js/ javascript

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.0Registry latest15 Mar 20241

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
kasi34/55tools-block

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:26 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:fbb345729c05cf5641fb1b599f8cf3ac89a77fd623a32c71533aa7d58ef2eeba