Home / Input Output / hermes
Jul 25, 6-7 PM (0)
Jul 25, 7-8 PM (0)
Jul 25, 8-9 PM (0)
Jul 25, 9-10 PM (0)
Jul 25, 10-11 PM (0)
Jul 25, 11-12 AM (0)
Jul 26, 12-1 AM (0)
Jul 26, 1-2 AM (0)
Jul 26, 2-3 AM (0)
Jul 26, 3-4 AM (0)
Jul 26, 4-5 AM (0)
Jul 26, 5-6 AM (0)
Jul 26, 6-7 AM (0)
Jul 26, 7-8 AM (0)
Jul 26, 8-9 AM (1)
Jul 26, 9-10 AM (0)
Jul 26, 10-11 AM (1)
Jul 26, 11-12 PM (0)
Jul 26, 12-1 PM (0)
Jul 26, 1-2 PM (0)
Jul 26, 2-3 PM (0)
Jul 26, 3-4 PM (0)
Jul 26, 4-5 PM (0)
Jul 26, 5-6 PM (0)
Jul 26, 6-7 PM (2)
Jul 26, 7-8 PM (0)
Jul 26, 8-9 PM (0)
Jul 26, 9-10 PM (0)
Jul 26, 10-11 PM (0)
Jul 26, 11-12 AM (0)
Jul 27, 12-1 AM (0)
Jul 27, 1-2 AM (0)
Jul 27, 2-3 AM (0)
Jul 27, 3-4 AM (0)
Jul 27, 4-5 AM (0)
Jul 27, 5-6 AM (0)
Jul 27, 6-7 AM (0)
Jul 27, 7-8 AM (0)
Jul 27, 8-9 AM (0)
Jul 27, 9-10 AM (0)
Jul 27, 10-11 AM (0)
Jul 27, 11-12 PM (0)
Jul 27, 12-1 PM (0)
Jul 27, 1-2 PM (0)
Jul 27, 2-3 PM (0)
Jul 27, 3-4 PM (0)
Jul 27, 4-5 PM (0)
Jul 27, 5-6 PM (0)
Jul 27, 6-7 PM (0)
Jul 27, 7-8 PM (0)
Jul 27, 8-9 PM (0)
Jul 27, 9-10 PM (0)
Jul 27, 10-11 PM (0)
Jul 27, 11-12 AM (0)
Jul 28, 12-1 AM (0)
Jul 28, 1-2 AM (1)
Jul 28, 2-3 AM (0)
Jul 28, 3-4 AM (0)
Jul 28, 4-5 AM (2)
Jul 28, 5-6 AM (3)
Jul 28, 6-7 AM (0)
Jul 28, 7-8 AM (0)
Jul 28, 8-9 AM (0)
Jul 28, 9-10 AM (1)
Jul 28, 10-11 AM (0)
Jul 28, 11-12 PM (6)
Jul 28, 12-1 PM (11)
Jul 28, 1-2 PM (2)
Jul 28, 2-3 PM (0)
Jul 28, 3-4 PM (0)
Jul 28, 4-5 PM (0)
Jul 28, 5-6 PM (0)
Jul 28, 6-7 PM (0)
Jul 28, 7-8 PM (0)
Jul 28, 8-9 PM (0)
Jul 28, 9-10 PM (0)
Jul 28, 10-11 PM (0)
Jul 28, 11-12 AM (0)
Jul 29, 12-1 AM (0)
Jul 29, 1-2 AM (0)
Jul 29, 2-3 AM (0)
Jul 29, 3-4 AM (3)
Jul 29, 4-5 AM (2)
Jul 29, 5-6 AM (2)
Jul 29, 6-7 AM (6)
Jul 29, 7-8 AM (5)
Jul 29, 8-9 AM (3)
Jul 29, 9-10 AM (2)
Jul 29, 10-11 AM (1)
Jul 29, 11-12 PM (0)
Jul 29, 12-1 PM (0)
Jul 29, 1-2 PM (0)
Jul 29, 2-3 PM (0)
Jul 29, 3-4 PM (0)
Jul 29, 4-5 PM (0)
Jul 29, 5-6 PM (0)
Jul 29, 6-7 PM (0)
Jul 29, 7-8 PM (0)
Jul 29, 8-9 PM (0)
Jul 29, 9-10 PM (0)
Jul 29, 10-11 PM (0)
Jul 29, 11-12 AM (0)
Jul 30, 12-1 AM (0)
Jul 30, 1-2 AM (0)
Jul 30, 2-3 AM (0)
Jul 30, 3-4 AM (0)
Jul 30, 4-5 AM (0)
Jul 30, 5-6 AM (0)
Jul 30, 6-7 AM (0)
Jul 30, 7-8 AM (0)
Jul 30, 8-9 AM (0)
Jul 30, 9-10 AM (7)
Jul 30, 10-11 AM (6)
Jul 30, 11-12 PM (1)
Jul 30, 12-1 PM (0)
Jul 30, 1-2 PM (0)
Jul 30, 2-3 PM (0)
Jul 30, 3-4 PM (0)
Jul 30, 4-5 PM (0)
Jul 30, 5-6 PM (0)
Jul 30, 6-7 PM (0)
Jul 30, 7-8 PM (2)
Jul 30, 8-9 PM (0)
Jul 30, 9-10 PM (0)
Jul 30, 10-11 PM (0)
Jul 30, 11-12 AM (0)
Jul 31, 12-1 AM (0)
Jul 31, 1-2 AM (0)
Jul 31, 2-3 AM (0)
Jul 31, 3-4 AM (0)
Jul 31, 4-5 AM (0)
Jul 31, 5-6 AM (0)
Jul 31, 6-7 AM (0)
Jul 31, 7-8 AM (0)
Jul 31, 8-9 AM (2)
Jul 31, 9-10 AM (1)
Jul 31, 10-11 AM (2)
Jul 31, 11-12 PM (5)
Jul 31, 12-1 PM (12)
Jul 31, 1-2 PM (8)
Jul 31, 2-3 PM (7)
Jul 31, 3-4 PM (3)
Jul 31, 4-5 PM (0)
Jul 31, 5-6 PM (0)
Jul 31, 6-7 PM (0)
Jul 31, 7-8 PM (0)
Jul 31, 8-9 PM (0)
Jul 31, 9-10 PM (0)
Jul 31, 10-11 PM (0)
Jul 31, 11-12 AM (0)
Aug 01, 12-1 AM (0)
Aug 01, 1-2 AM (0)
Aug 01, 2-3 AM (0)
Aug 01, 3-4 AM (0)
Aug 01, 4-5 AM (0)
Aug 01, 5-6 AM (0)
Aug 01, 6-7 AM (4)
Aug 01, 7-8 AM (0)
Aug 01, 8-9 AM (0)
Aug 01, 9-10 AM (0)
Aug 01, 10-11 AM (0)
Aug 01, 11-12 PM (0)
Aug 01, 12-1 PM (0)
Aug 01, 1-2 PM (0)
Aug 01, 2-3 PM (0)
Aug 01, 3-4 PM (0)
Aug 01, 4-5 PM (0)
Aug 01, 5-6 PM (0)
Aug 01, 6-7 PM (0)
114 commits this week Jul 25, 2025 - Aug 01, 2025
feat(hermes): Implement new chain follower (#424)
* fix: remove cardano chain follower and use one from cat lib

Signed-off-by: bkioshn <[email protected]>

* fix(wasm): Update Cardano Chain Follower WIT interface (#425)

* fix(wip): new api chain follower wit interface

Signed-off-by: bkioshn <[email protected]>

* fix: rename

Signed-off-by: bkioshn <[email protected]>

* fix(wasm): rename point, add get-tips()

Signed-off-by: bkioshn <[email protected]>

* fix(wasm): modify cardano event wit

Signed-off-by: bkioshn <[email protected]>

* fix(wasm): update cardano world wit

Signed-off-by: bkioshn <[email protected]>

* chore(wasm): fix naming

Signed-off-by: bkioshn <[email protected]>

* chore(wasm): wording

Signed-off-by: bkioshn <[email protected]>

* fix: typo + and stop sync

Signed-off-by: bkioshn <[email protected]>

* fix: change subscribe block

Signed-off-by: bkioshn <[email protected]>

* fix: add blake2b256 hash

Signed-off-by: bkioshn <[email protected]>

* fix: update chain follower host wit

Signed-off-by: bkioshn <[email protected]>

* fix: update cardano chain follower wit

Signed-off-by: bkioshn <[email protected]>

* chore: minor fix

Signed-off-by: bkioshn <[email protected]>

* fix: mod network constructor

Signed-off-by: bkioshn <[email protected]>

* chore: minor fix

Signed-off-by: bkioshn <[email protected]>

* fix: update new

Signed-off-by: bkioshn <[email protected]>

* fix: cardano api and event wit

Signed-off-by: bkioshn <[email protected]>

* fix: create subscription resource:

Signed-off-by: bkioshn <[email protected]>

* fix: mod event to accept resource

Signed-off-by: bkioshn <[email protected]>

* fix: modify event to take borrow

Signed-off-by: bkioshn <[email protected]>

* fix: add label to get metadata

Signed-off-by: bkioshn <[email protected]>

* fix(hermes): New Cardano runtime implementation (#436)

* fix: update cardano event

Signed-off-by: bkioshn <[email protected]>

* fix(wip): update tokio runtime task for chain follower

Signed-off-by: bkioshn <[email protected]>

* fix: define new host implementation

Signed-off-by: bkioshn <[email protected]>

* fix(wip): implment new host, resource management for cardano runtime

Signed-off-by: bkioshn <[email protected]>

* fix(wip): extract conversion

Signed-off-by: bkioshn <[email protected]>

* fix: update cat lib dep

Signed-off-by: bkioshn <[email protected]>

* fix(wip): cardano event

Signed-off-by: bkioshn <[email protected]>

* fix(wip): cardano host

Signed-off-by: bkioshn <[email protected]>

* fix(wip): add cardano network

Signed-off-by: bkioshn <[email protected]>

* fix: remove chain-follower-task and tokio-runtime-task

Signed-off-by: bkioshn <[email protected]>

* fix: import conversion and doc

Signed-off-by: bkioshn <[email protected]>

* fix: add block.rs

Signed-off-by: bkioshn <[email protected]>

* fix: network.rs

Signed-off-by: bkioshn <[email protected]>

* fix: cardano event and host

Signed-off-by: bkioshn <[email protected]>

* chore: fix format

Signed-off-by: bkioshn <[email protected]>

* fix: impl subscription-resource andmod event to return resource

Signed-off-by: bkioshn <[email protected]>

* fix: impl delete resource using rep

Signed-off-by: bkioshn <[email protected]>

* fix: impl drop for events

Signed-off-by: bkioshn <[email protected]>

* fix: remove pallas dep

Signed-off-by: bkioshn <[email protected]>

* chore: fix typo

Signed-off-by: bkioshn <[email protected]>

* fix(hermes): Modify the Cardano integration test. (#438)

* fix: cardano integration test

Signed-off-by: bkioshn <[email protected]>

* fix: cardano export C func

Signed-off-by: bkioshn <[email protected]>

* chore: test ci

Signed-off-by: bkioshn <[email protected]>

* fix: enable cardano runtime test

Signed-off-by: bkioshn <[email protected]>

* fix: update rust integration test to use cardano new export func

Signed-off-by: bkioshn <[email protected]>

* chore: remove no-cache

Signed-off-by: bkioshn <[email protected]>

* fix: cardano integration test

Signed-off-by: bkioshn <[email protected]>

* fix: remove old cardano api

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>

* test: add cardano to example use for testing

Signed-off-by: bkioshn <[email protected]>

* fix: modify cardano runtime extension

Signed-off-by: bkioshn <[email protected]>

* fix: update cardano api wit

Signed-off-by: bkioshn <[email protected]>

* fix: update integration test

Signed-off-by: bkioshn <[email protected]>

* fix: update cardano host implementation

Signed-off-by: bkioshn <[email protected]>

* test: update cardano test

Signed-off-by: bkioshn <[email protected]>

* test: add more test

Signed-off-by: bkioshn <[email protected]>

* fix: update cat-lib dep

Signed-off-by: bkioshn <[email protected]>

* test: fix test

Signed-off-by: bkioshn <[email protected]>

* test: fix test

Signed-off-by: bkioshn <[email protected]>

* fix: linter and test

Signed-off-by: bkioshn <[email protected]>

* chore: update cargo lock

Signed-off-by: bkioshn <[email protected]>

* chore: fix format

Signed-off-by: bkioshn <[email protected]>

---------

Signed-off-by: bkioshn <[email protected]>
Co-authored-by: Steven Johnson <[email protected]>
chore(hermes): bump hermes-ipfs (#442)
* wip

* test(mechanics): debugging

* test(mechanics): debugging

* Wip

* Send request

* wip: decoupled request and response

* Use proper req id

* Introduce `ErrorCode`

* Remove stray file

* Request id is now `u64`

* Scaffolding for HTTP connection

* Sending over HTTP(s)

* Native HTTP sending

* Cleanup HTTP connection part

* Support HTTPs requests

* Switch to async

* Cleanup

* Remove superfluous `RequestSendingError`

* Fix unwrap

* Cleanup

* Init RUSTLS crypto provider lazily

* Init more RUSTLS machinery lazily

* Remove stray todo

* Case insensitive scheme check

* Startup cleanup

* Stub

* Clean-up unused dependencies

* Cleanup

* Cleanup

* Cleanup

* Add todo

* Update comment

* Revert accidental changes

* Update spellcheck dictionary

* bump hermes-ipfs

* Bump wasmtime

* Remove stray test placeholder

* Allow fork

* Updates

* CI version fix

* Temporarily point to the `main` branch of catalyst-libs

* Create .ipfs repo directory if it does not exist

* Fix docs build

* Bump `hermes-ipfs`

* fix(hermes): Bumping every dependency to latest we can, and add back Cargo.lock (#458)

* fix(hermes): start bumping everything thats old

* fix(hermes): More dependency bumps and a spelling update

* fix(hermes): Bump the last dependencies, and add back Cargo.lock because Hermes is an app.

---------

Co-authored-by: rafal-ch <[email protected]>
Co-authored-by: cong-or <[email protected]>
Co-authored-by: Steven Johnson <[email protected]>
emphasize multi-module architecture in Earthfile documentation
- Highlight that applications can contain multiple WASM modules working together
- Add future module examples (auth, database, cache, notifications, analytics)
- Show scalable build pattern with parallel compilation support
- Document shared binding generation across all modules
- Include commented code examples for future module build targets
enhance justfile with comprehensive documentation and helpers
- Add detailed documentation for all build targets and workflows
- Document environment variables and security configuration
- Add dev-athena target for faster iteration during development
- Add status command to check current build state and file info
- Improve error handling with prerequisite validation
- Add progress indicators and file size reporting