libethc
headlong
libethc | headlong | |
---|---|---|
5 | 16 | |
40 | 75 | |
- | - | |
7.3 | 9.4 | |
7 months ago | 7 days ago | |
C | Java | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
libethc
-
Open-source Ethereum library for C language.
Documentation: https://mhw0.github.io/libethc
- Open-source Ethereum library for C language
headlong
- Release v9.3.0 (enhancement, include internalType) · esaulpaugh/headlong
-
Open-source Ethereum library for C language.
15MB of test data if you want it: https://github.com/esaulpaugh/headlong/blob/master/src/test/resources/tests/ethers-io/tests/tests/contract-interface-abi2.json
-
Recursive generics
The full code is complicated: https://github.com/esaulpaugh/headlong/blob/master/src/main/java/com/esaulpaugh/headlong/abi/ArrayType.java
-
Why I will stop mocking for most of my Unit Tests in a Spring-Boot Application
Five years or so. https://github.com/esaulpaugh/headlong
- Release v7.0.0 (API Refresh) · esaulpaugh/headlong
- esaulpaugh/headlong v6.1.1 (Java ABI library)
-
How to manage ABIs for 3rd party contracts requiring different versions of Solidity?
don't know if it helps, but with my library you can get the JSON representation of a function from just the function signature
- ABI library now with EIP-55 support
What are some alternatives?
eth.rb - a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
web3j - Lightweight Java and Android library for integration with Ethereum clients
Nethereum - Ethereum .Net cross platform integration library
Avian - Avian Network is a proof-of-work secured blockchain designed for efficient and interoperable asset management.
teku - Open-source Ethereum consensus client written in Java
mako - Bitcoin node written in C
Magician-Scanning - Magician-Scanning is a toolkit developed in Java for scanning blockchains, which can be used to monitor transactions according to the needs of developers, and it plans to support three chains, ETH (BSC, POLYGON, etc.), SOL and TRON
postgres_web3 - PostgreSQL extension implementing optimized data types for web3 applications
solidity - Solidity, the Smart Contract Programming Language
chiagen - standalone chia generator
Pact JVM - JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.