10 Best Node.js Ethereum Smart Contract Libraries

List hand-picked by Openbase Experts
Learn More

eid

ethereum-input-data-decoder

Ethereum smart contract transaction input data decoder

{"type":"MIT","url":"https://github.com/miguelmota/ethereum-input-data-decoder/blob/master/LICENSE"}
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
459
Weekly Downloads
4.4K
Last Commit
4mos ago
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Easy to Use
1Performant

hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.6K
Weekly Downloads
110K
Last Commit
User Rating
4.7/ 5
3
Top Feedback

@eth-optimism/contracts

The Optimism monorepo

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.2K
Weekly Downloads
8.9K
Last Commit
4mos ago
hd

hardhat-deploy

hardhat deployment plugin

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
652
Weekly Downloads
32.9K
Last Commit
4mos ago

@uma/contracts-node

UMA Protocol Running on Ethereum

AGPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
287
Weekly Downloads
1.2K
Last Commit
3mos ago
ec

eth-crypto

Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
646
Weekly Downloads
8.2K
Last Commit
2mos ago

opensea-js

JavaScript SDK for the OpenSea marketplace. Let your users buy or sell cryptogoods on your own site!

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.8K
Weekly Downloads
9.3K
Last Commit
4mos ago

@0x/contracts-utils

Smart contract utils of 0x protocol

Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
194
Weekly Downloads
881
Last Commit
4mos ago
hgr

hardhat-gas-reporter

Gas usage per unit test. Average gas usage per method. (eth-gas-reporter for Hardhat)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
208
Weekly Downloads
48.3K
Last Commit
3mos ago

@ganache/utils

A tool for creating a local blockchain for fast Ethereum development.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.8K
Weekly Downloads
817
Last Commit
4mos ago

@0x/contracts-exchange

Smart contract components of 0x protocol

Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
194
Weekly Downloads
677
Last Commit
4mos ago

@requestnetwork/smart-contracts

A JavaScript library for interacting with the Request Network protocol

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
349
Weekly Downloads
804
Last Commit
4mos ago

@ganache/ethereum-transaction

A tool for creating a local blockchain for fast Ethereum development.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.8K
Weekly Downloads
474
Last Commit
4mos ago

tribute-contracts

A new modular DAO framework, inspired by the Moloch smart contracts

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
231
Weekly Downloads
70
Last Commit
2mos ago

@nomiclabs/hardhat-etherscan

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.6K
Weekly Downloads
53.4K
Last Commit

@0xcert/cert

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
578
Last Commit
7mos ago

@0xcert/utils

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
570
Last Commit
7mos ago

@mycrypto/eth-scan

An efficient Ether and token balance scanner library

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
138
Weekly Downloads
432
Last Commit
9mos ago

@nomiclabs/hardhat-truffle5

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.6K
Weekly Downloads
10.5K
Last Commit

@0xcert/ethereum-utils

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
132
Last Commit
7mos ago

@0xcert/scaffold

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
106
Last Commit
7mos ago

@0xcert/ethereum-generic-provider

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
99
Last Commit
7mos ago

@0xcert/ethereum-gateway

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
38
Last Commit
7mos ago

@nomiclabs/buidler

Buidler is an Ethereum development environment. Compile your contracts and run them on a development network. Get Solidity stack traces & console.log.

SEE LICENSE IN LICENSE
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
416
Weekly Downloads
2.1K
Last Commit

prb-math

Smart contract library for advanced fixed-point math

Unlicense
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
169
Weekly Downloads
1.7K
Last Commit
1yr ago

@3test/ethereum-utils

0xcert Framework - JavaScript framework for building decentralized applications - build something unique

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
321
Weekly Downloads
7
Last Commit
7mos ago

@melonproject/protocol

Melon Protocol Implementation

GPL-3.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
185
Weekly Downloads
2
Last Commit
2yrs ago