Skip to content

Conversation

@dr-frmr
Copy link
Contributor

@dr-frmr dr-frmr commented Dec 4, 2024

Problem

Current OS interface, specifically the eth module aspect, uses types from alloy. We need to achieve permanent backwards compatibility, so we can't use these types which are in a beta crate still being actively developed.

Linked to hyperware-ai/process_lib#118 in process_lib

Solution

This PR replaces all alloy types with JSON values. This works perfectly since the crate is a wrapper over a JSON RPC standard anyways. We now do less munging, actually.

Docs Update

hyperware-ai/hyperware-book#261

@dr-frmr dr-frmr merged commit 4aa35be into v0.10.0 Dec 9, 2024
1 check passed
@dr-frmr dr-frmr deleted the dr/eth-interface-generic branch December 9, 2024 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants