Releases: DarshanKumar89/chainfoundry
chainrpc v0.2.2
chainrpc v0.2.2
Production-grade JSON-RPC client for EVM blockchains — HTTP + WebSocket
transports with circuit breaker, rate limiter, and retry policies
for Rust, TypeScript/Node.js, and Python.
Install
Rust (Cargo.toml)
[dependencies]
chainrpc-core = "0.2.2"
chainrpc-http = "0.2.2"
chainrpc-ws = "0.2.2"
chainrpc-providers = "0.2.2"npm / Node.js
npm install @chainfoundry/chainrpcPython (pip)
pip install chainfoundry-chainrpcPublished crates
| Crate | crates.io |
|---|---|
| chainrpc-core | https://crates.io/crates/chainrpc-core |
| chainrpc-http | https://crates.io/crates/chainrpc-http |
| chainrpc-ws | https://crates.io/crates/chainrpc-ws |
| chainrpc-providers | https://crates.io/crates/chainrpc-providers |
npm: https://www.npmjs.com/package/@chainfoundry/chainrpc
PyPI: https://pypi.org/project/chainfoundry-chainrpc/
Full Changelog: chainrpc-v0.2.1...chainrpc-v0.2.2
chainrpc v0.2.1
chainrpc v0.2.1
Production-grade JSON-RPC client for EVM blockchains — HTTP + WebSocket
transports with circuit breaker, rate limiter, and retry policies
for Rust, TypeScript/Node.js, and Python.
Install
Rust (Cargo.toml)
[dependencies]
chainrpc-core = "0.2.1"
chainrpc-http = "0.2.1"
chainrpc-ws = "0.2.1"
chainrpc-providers = "0.2.1"npm / Node.js
npm install @chainfoundry/chainrpcPython (pip)
pip install chainrpcPublished crates
| Crate | crates.io |
|---|---|
| chainrpc-core | https://crates.io/crates/chainrpc-core |
| chainrpc-http | https://crates.io/crates/chainrpc-http |
| chainrpc-ws | https://crates.io/crates/chainrpc-ws |
| chainrpc-providers | https://crates.io/crates/chainrpc-providers |
npm: https://www.npmjs.com/package/@chainfoundry/chainrpc
PyPI: https://pypi.org/project/chainrpc/
What's Changed
- Add Chainstack provider profile by @akegaviar in #3
New Contributors
- @akegaviar made their first contribution in #3
Full Changelog: chaincodec-v0.2.0...chainrpc-v0.2.1
chainrpc v0.2.0
chainrpc v0.2.0
Production-grade JSON-RPC client for EVM blockchains — HTTP + WebSocket
transports with circuit breaker, rate limiter, and retry policies
for Rust, TypeScript/Node.js, and Python.
Install
Rust (Cargo.toml)
[dependencies]
chainrpc-core = "0.2.0"
chainrpc-http = "0.2.0"
chainrpc-ws = "0.2.0"
chainrpc-providers = "0.2.0"npm / Node.js
npm install @chainfoundry/chainrpcPython (pip)
pip install chainrpcPublished crates
| Crate | crates.io |
|---|---|
| chainrpc-core | https://crates.io/crates/chainrpc-core |
| chainrpc-http | https://crates.io/crates/chainrpc-http |
| chainrpc-ws | https://crates.io/crates/chainrpc-ws |
| chainrpc-providers | https://crates.io/crates/chainrpc-providers |
npm: https://www.npmjs.com/package/@chainfoundry/chainrpc
PyPI: https://pypi.org/project/chainrpc/
What's Changed
- Feat chainrpc chainindex by @DarshanKumar89 in #2
New Contributors
- @DarshanKumar89 made their first contribution in #2
Full Changelog: chaincodec-v0.1.2...chainrpc-v0.2.0
chainindex v0.2.0
chainindex v0.2.0
High-performance blockchain indexer with reorg detection and pluggable storage
for Rust, TypeScript/Node.js, and Python.
Install
Rust (Cargo.toml)
[dependencies]
chainindex-core = "0.2.0"
chainindex-storage = "0.2.0"
chainindex-evm = "0.2.0"
chainindex-solana = "0.2.0"npm / Node.js
npm install @chainfoundry/chainindexPython (pip)
pip install chainindexPublished crates
| Crate | crates.io |
|---|---|
| chainindex-core | https://crates.io/crates/chainindex-core |
| chainindex-storage | https://crates.io/crates/chainindex-storage |
| chainindex-evm | https://crates.io/crates/chainindex-evm |
| chainindex-solana | https://crates.io/crates/chainindex-solana |
npm: https://www.npmjs.com/package/@chainfoundry/chainindex
PyPI: https://pypi.org/project/chainindex/
What's Changed
- Feat chainrpc chainindex by @DarshanKumar89 in #2
New Contributors
- @DarshanKumar89 made their first contribution in #2
Full Changelog: chaincodec-v0.1.2...chainindex-v0.2.0
chainerrors v0.1.0
chainerrors v0.1.0
Blockchain error decoder for EVM and Solana — decode reverts, panics,
custom errors, and program failures.
Install
Rust (Cargo.toml)
[dependencies]
chainerrors-core = "0.1.0"
chainerrors-evm = "0.1.0"
chainerrors-solana = "0.1.0"npm / Node.js
npm install @chainfoundry/chainerrorsPython (pip)
pip install chainerrorsPublished crates
| Crate | crates.io |
|---|---|
| chainerrors-core | https://crates.io/crates/chainerrors-core |
| chainerrors-evm | https://crates.io/crates/chainerrors-evm |
| chainerrors-solana | https://crates.io/crates/chainerrors-solana |
npm: https://www.npmjs.com/package/@chainfoundry/chainerrors
PyPI: https://pypi.org/project/chainerrors/
What's Changed
- Feat chainrpc chainindex by @DarshanKumar89 in #2
New Contributors
- @DarshanKumar89 made their first contribution in #2
Full Changelog: chaincodec-v0.1.2...chainerrors-v0.1.0
chaincodec v0.2.0
chaincodec v0.2.0
Production-grade EVM ABI decoder — universal event log & function call decoding
for Rust, TypeScript/Node.js, Python, and WASM.
Install
Rust (Cargo.toml)
[dependencies]
chaincodec-core = "0.2.0"
chaincodec-evm = "0.2.0"
chaincodec-registry = "0.2.0"npm / Node.js
npm install @chainfoundry/chaincodecPython (pip)
pip install chaincodecCLI
cargo install chaincodec-cliPublished crates
| Crate | crates.io |
|---|---|
| chaincodec-core | https://crates.io/crates/chaincodec-core |
| chaincodec-evm | https://crates.io/crates/chaincodec-evm |
| chaincodec-registry | https://crates.io/crates/chaincodec-registry |
| chaincodec-batch | https://crates.io/crates/chaincodec-batch |
| chaincodec-stream | https://crates.io/crates/chaincodec-stream |
| chaincodec-observability | https://crates.io/crates/chaincodec-observability |
| chaincodec-cli | https://crates.io/crates/chaincodec-cli |
npm: https://www.npmjs.com/package/@chainfoundry/chaincodec
What's Changed
- Feat chainrpc chainindex by @DarshanKumar89 in #2
New Contributors
- @DarshanKumar89 made their first contribution in #2
Full Changelog: chaincodec-v0.1.2...chaincodec-v0.2.0
chaincodec v0.1.2
chaincodec v0.1.2
Production-grade EVM ABI decoder — universal event log & function call decoding
for Rust, TypeScript/Node.js, Python, and WASM.
Install
Rust (Cargo.toml)
[dependencies]
chaincodec-core = "0.1.2"
chaincodec-evm = "0.1.2"
chaincodec-registry = "0.1.2"npm / Node.js
npm install @chainfoundry/chaincodecPython (pip)
pip install chaincodecCLI
cargo install chaincodec-cliPublished crates
| Crate | crates.io |
|---|---|
| chaincodec-core | https://crates.io/crates/chaincodec-core |
| chaincodec-evm | https://crates.io/crates/chaincodec-evm |
| chaincodec-registry | https://crates.io/crates/chaincodec-registry |
| chaincodec-batch | https://crates.io/crates/chaincodec-batch |
| chaincodec-stream | https://crates.io/crates/chaincodec-stream |
| chaincodec-observability | https://crates.io/crates/chaincodec-observability |
| chaincodec-cli | https://crates.io/crates/chaincodec-cli |
npm: https://www.npmjs.com/package/@chainfoundry/chaincodec
Full Changelog: chaincodec-v0.1.1...chaincodec-v0.1.2
chaincodec v0.1.1
chaincodec v0.1.1
Production-grade EVM ABI decoder — universal event log & function call decoding
for Rust, TypeScript/Node.js, Python, and WASM.
Install
Rust (Cargo.toml)
[dependencies]
chaincodec-core = "0.1.1"
chaincodec-evm = "0.1.1"
chaincodec-registry = "0.1.1"npm / Node.js
npm install @chainfoundry/chaincodecPython (pip)
pip install chaincodecCLI
cargo install chaincodec-cliPublished crates
| Crate | crates.io |
|---|---|
| chaincodec-core | https://crates.io/crates/chaincodec-core |
| chaincodec-evm | https://crates.io/crates/chaincodec-evm |
| chaincodec-registry | https://crates.io/crates/chaincodec-registry |
| chaincodec-batch | https://crates.io/crates/chaincodec-batch |
| chaincodec-stream | https://crates.io/crates/chaincodec-stream |
| chaincodec-observability | https://crates.io/crates/chaincodec-observability |
| chaincodec-cli | https://crates.io/crates/chaincodec-cli |
npm: https://www.npmjs.com/package/@chainfoundry/chaincodec
Full Changelog: https://github.com/DarshanKumar89/chainkit/commits/chaincodec-v0.1.1