linera-protocol
linera-protocol copied to clipboard
Make the `ethereum-tracker` example application work
Motivation
The oracle have been implemented but we did not test it. This is now done.
Proposal
The following was done:
- The
FetchJsonwas taking just the URL and now is takingurl/payload. - The
ethereum-trackersmart contract was introduced. - The end-to-end test is introduced.
Some additional improvements to ethereum features and use statements are possible.
Test Plan
One additional test has been added which is the point of the PR.
Release Plan
We are starting to have Ethereum developing, so we will need to put some documentation for it.
Links
(To fix the tests you'll need to apply cargo insta.)
In the title, did you mean to write this?
Make the
ethereum-trackerexample application work
In the title, did you mean to write this?
Make the
ethereum-trackerexample application work
Ok, renamed.
@MathieuDutSik: Did you add a comment somewhere, why this specific revision is needed?
alloy = { git = "https://github.com/alloy-rs/alloy", rev = "b79db21734cffddc11753fe62ba571565c896f42", default-features = false }