/starklane

The Starklane NFT Bridge: seamless transfer of NFTs between ETH L1 & Starknet L2. Smart contracts, user-friendly interface, secure & efficient solution. Experience the future of NFT ownership today

Primary LanguageTypeScript

Starklane

The Starklane NFT Bridge: seamless transfer of NFTs between ETH L1 & Starknet L2. Smart contracts, user-friendly interface, secure & efficient solution. Experience the future of NFT ownership today

MIT license

All Contributors

➡️ L1 - L2 Flow

  • The L1 gateway sends a message to the L2 gateway

  • The L2 bridge contract verifies the presence of the L1 address in the registry structure _l1_to_l2_addresses

  • If the L2 contract doesn't exist, the Universal Deployer Contract is automatically called to deploy a default ERC-721 contract, resulting in a replica of the L1 contract on L2.

  • The bridge contract has the authority to mint a new token on the deployed smart contract.

⬅️ L2 - L1 Flow

TBD

Quickstart

Install dependencies

yarn

Build all packages

yarn build

Disclaimer

These contracts are only given as an example. They HAVE NOT undergone any audit. They SHOULD NOT be used for any production level application.

Contributors ✨

Rémi
Rémi

💻
Christophe
Christophe

💻 🎨
Paul
Paul

💻
Add your contributions