SIGN IN SIGN UP
unionlabs / union UNCLAIMED

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

0 0 174 Rust

feat(scroll): update client (#1603)

- add `scroll-rpc` crate, since `eth_getProof` is slightly different on
scroll and ethers can't handle it
- tbh im probably going to just use our own wrapper around the eth rpc
at this point, building off of this crate. we only need a small subset
of the api and if we plan to support more l2s/eth-ish chains down the
line, it will save a lot of headaches to have it all in-house and fully
customizable to our needs
- abstract a bit more between eth and scroll
- embrace the `BoxDynError``
- add boilerplate for `BatchHeader` which we might need down the line
for tracking timestamps
B
ben committed
0dec0a7ed5a18c7b29b76b33dc4d609e20840753
Committed by GitHub <noreply@github.com> on 3/28/2024, 7:51:46 PM