Skip to content

Tags: a16z/helios

Tags

0.9.3

Toggle 0.9.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: select correct fork version in fulu (#706)

0.9.2

Toggle 0.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version to 0.9.2 (#705)

nightly-c32c7df8ed68d8bdcd5b7cf6258174da1dc94aaf

Toggle nightly-c32c7df8ed68d8bdcd5b7cf6258174da1dc94aaf's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: select correct fork version in fulu (#706)

nightly-5e751000ee0b5112aac34c37926cbb921840989b

Toggle nightly-5e751000ee0b5112aac34c37926cbb921840989b's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version to 0.9.2 (#705)

nightly-db67137104aea446b88eddec99e33dbbc2d3b633

Toggle nightly-db67137104aea446b88eddec99e33dbbc2d3b633's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: fusaka support (#704)

* feat: fusaka support

* fix blob base fee calculation

* fix clippy

* update checkpoints

* bump version

0.9.1

Toggle 0.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: resolve tree hash calculation for IndexedAttestation and Attesta…

…tion types (#698)

* fix: resolve tree hash calculation for IndexedAttestation and Attestation types

Fixed incorrect variant ordering in superstruct definitions that was causing
tree hash mismatches for beacon blocks. The Electra variant must be listed
first before Base variant to ensure proper deserialization and hash calculation.

Changes made:
- Reordered IndexedAttestation variants to list Electra before Base
- Reordered Attestation variants to list Electra before Base
- Added test case for slot 12557247 to verify tree hash calculation
- Added reqwest and serde_json dependencies for the new test

This resolves issues with beacon block hash verification where the calculated
tree hash did not match the expected value.

* fmt

nightly-148b89aebeac81b1ef4fca15c08e8dd25a91af85

Toggle nightly-148b89aebeac81b1ef4fca15c08e8dd25a91af85's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: resolve tree hash calculation for IndexedAttestation and Attesta…

…tion types (#698)

* fix: resolve tree hash calculation for IndexedAttestation and Attestation types

Fixed incorrect variant ordering in superstruct definitions that was causing
tree hash mismatches for beacon blocks. The Electra variant must be listed
first before Base variant to ensure proper deserialization and hash calculation.

Changes made:
- Reordered IndexedAttestation variants to list Electra before Base
- Reordered Attestation variants to list Electra before Base
- Added test case for slot 12557247 to verify tree hash calculation
- Added reqwest and serde_json dependencies for the new test

This resolves issues with beacon block hash verification where the calculated
tree hash did not match the expected value.

* fmt

0.9.0

Toggle 0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add TypeScript example application (#644)

This commit adds a complete TypeScript example application that demonstrates
how to use the Helios light client to monitor multiple blockchain networks
simultaneously.

Features:
- Real-time block monitoring for Ethereum, OP Mainnet, Base, and Linea
- TypeScript implementation using Viem for modern Ethereum interactions
- Vite-based development setup for fast iteration
- Visual animations when new blocks are detected
- Environment-based configuration for API keys
- Complete documentation and setup instructions

Technical implementation:
- Uses helios-ts package from parent directory
- Implements Helios as a custom transport provider for Viem
- Polls each network every second for new blocks
- Displays block number, timestamp, and transaction count
- Handles errors gracefully with visual feedback
- Updates lib.ts to reference Viem compatibility in documentation

The example serves as a reference implementation for developers who want
to integrate Helios into their TypeScript applications using modern tools.

nightly-a4209f6479b31278f42f59ebe3a873aacd1c73ee

Toggle nightly-a4209f6479b31278f42f59ebe3a873aacd1c73ee's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump version to 0.9.0 (#640)

- Update workspace version from 0.8.8 to 0.9.0
- Convert all crate versions to inherit from workspace version
- Update helios-ts npm package version to 0.9.0
- Standardize version management across all workspace members

nightly-276b87596b4146d45a6828b1ffdd79bae33bfb60

Toggle nightly-276b87596b4146d45a6828b1ffdd79bae33bfb60's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: failing release workflow for npm package (#641)