Videos
Deep dive: how to use ERC- 3668 to trustlessly read L2 data from L1

Deep dive: how to use ERC- 3668 to trustlessly read L2 data from L1

This workshop took place at Devcon 2024 in Bangkok, Thailand.

In this workshop, the ENS, Unruggable and Linea teams demonstrated how one can use ERC-3668 (aka. CCIP-read) to read L2 state trustlessly from L1.

Supplementary Links

Unruggable Gateways

https://github.com/unruggable-labs/unruggable-gateways (opens in a new tab)

Gateway Documentation

https://gateway-docs.unruggable.com/ (opens in a new tab)

Verifier ENS Profiles

https://app.ens.domains/arbitrum.verifier.unruggable.eth (opens in a new tab)

https://app.ens.domains/base.verifier.unruggable.eth (opens in a new tab)

https://app.ens.domains/linea.verifier.unruggable.eth (opens in a new tab)

https://app.ens.domains/optimism.verifier.unruggable.eth (opens in a new tab)

https://app.ens.domains/scroll.verifier.unruggable.eth (opens in a new tab)

Verifier Metadata ENS Profile

https://app.ens.domains/verifier-metadata.unruggable.eth (opens in a new tab)

Verifier root ENS profile

https://app.ens.domains/verifier.unruggable.eth (opens in a new tab)

UnruggableVerifierResolver contract

https://etherscan.io/address/0x16AA98F373E1280712bB566B38D3c63f517cc30B#code (opens in a new tab)

VerifierMetadata contracts

https://optimistic.etherscan.io/address/0xf2f22404aD245e909173189bd3B35E5F153548fF (opens in a new tab)

https://arbiscan.io/address/0xf2f22404aD245e909173189bd3B35E5F153548fF (opens in a new tab)

https://basescan.org/address/0xf2f22404aD245e909173189bd3B35E5F153548fF (opens in a new tab)

https://lineascan.build/address/0xf2f22404aD245e909173189bd3B35E5F153548fF (opens in a new tab)

https://scrollscan.com/address/0xf2f22404aD245e909173189bd3B35E5F153548fF (opens in a new tab)

Typescript Examples

https://github.com/unruggable-labs/unruggable-gateways-examples (opens in a new tab)

ENS Resolution Demos

https://github.com/unruggable-labs/unruggable-gateways-ens-resolution-demos (opens in a new tab)