Skip to content

Walkthroughs to leverage Odyssey's features from the future.

Notifications You must be signed in to change notification settings

omahs/odyssey-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Odyssey Examples

This repository provides a step-by-step walk through for builders interested in the developer-preview features available on Odyssey, a L2 built for developers to innovate. We are rolling out each Chapter with new features for you to build on.

Chapter 1

  • Simple Example for EIP-7702: Showcases how EIP-7702 transactions work
  • Delegate an account to a p256 key: Describes how EIP-7702+EIP-7212 provide the ability to sign a message with a P256 key
  • BLS Multisig: In-depth walk-through how to implement a Multisig based on BLS signatures verified through precompiles from EIP-2537
  • EOF: Instructions on how to deploy and inspect contracts in the new EOF format

Build & Test

Use foundry to build and run smart contracts in the repository:

# Make sure foundry is up to date
foundryup

# Compile contracts and run tests in chapter 1
cd chapter1/
forge build
forge test

About

Walkthroughs to leverage Odyssey's features from the future.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 73.4%
  • Python 13.5%
  • Rust 13.1%