Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(contracts): deposit NFT from L1 and mint new NFT on L2 #34

Merged
merged 14 commits into from
Feb 9, 2023

Conversation

remiroyc
Copy link
Contributor

@remiroyc remiroyc commented Jan 28, 2023

Implementation of deposit function from L1, resulting in the minting of a new token on L2.

@vercel
Copy link

vercel bot commented Jan 28, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated
starklane ⬜️ Ignored (Inspect) Visit Preview Feb 9, 2023 at 10:57AM (UTC)

remiroyc and others added 12 commits February 9, 2023 11:40
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config
@remiroyc remiroyc marked this pull request as ready for review February 9, 2023 10:52
@remiroyc remiroyc changed the title feat(contracts): update l2 and l1 contracts feat(contracts): deposit token from l1 and mint new token to l2 Feb 9, 2023
@remiroyc remiroyc changed the title feat(contracts): deposit token from l1 and mint new token to l2 feat(contracts): deposit NFT from L1 and mint new NFT on L2 Feb 9, 2023
@remiroyc remiroyc merged commit 8259b99 into dev Feb 9, 2023
@remiroyc remiroyc deleted the feature/messaging-contracts branch February 9, 2023 11:01
kwiss added a commit that referenced this pull request Feb 14, 2023
* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* add cairo_contracts

* add open_zeppelin

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config

* feat(hardhat): update & configure hardhat to deploy L1 & L2

* chore(deps): fix missing dependencies & versions

* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* feat(contracts): convert token_id to uint

* refactor(contracts): use snakecase namings

* fix(deps): yarn.lock

* chore: remove .gitmodules

* fix(contracts): send message

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kwiss <mr.dumont.christophe@gmail.com>
kwiss added a commit that referenced this pull request Feb 14, 2023
* feat: initialize mono-repo (#1)

* Add renovate.json (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* doc: add contributing

* feat(web): initial web import

* doc: update all-contributors configuration

* fix(deps): update dependency eslint-plugin-react to v7.32.0

* chore(deps): update dependency @types/node to v18.11.18

* chore(deps): update dependency @types/react-dom to v18.0.10

* doc: update README

* fix(deps): update dependency wagmi to v0.10.10

* fix(deps): update dependency alchemy-sdk to v2.3.0

* fix(web): typing issues

* fix: prettier and eslint config

* chore(deps): update dependency prettier to v2.8.3

* fix(deps): update dependency eslint-plugin-react to v7.32.1

* fix(deps): update dependency eslint to v8

* chore(deps): update dependency postcss to v8.4.21

* fix(deps): update dependency styled-components to v6.0.0-beta.9 (#15)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.11

* chore(deps): update dependency @types/react to v18.0.27

* chore: update doc (#20)

* chore: update README

* chore: update contributing

* fix(contracts): remove starknet-artifacts

* fix(deps): update dependency alchemy-sdk to v2.3.1 (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency connectkit to v1.1.2 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.14 (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.15 (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: update yarn.lock

* fix(deps): update dependency wagmi to v0.11.0 (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(web): catch empty nfts list

* fix(deps): update dependency alchemy-sdk to v2.4.0 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @headlessui/react to v1.7.8 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @heroicons/react to v2.0.14 (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency prettier-plugin-tailwindcss to v0.2.2 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(web): update abi

* feat(contracts): l1_handler

* fix(deps): update dependency alchemy-sdk to v2.4.1 (#37)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript to v4.9.5 (#36)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency eslint-plugin-react to v7.32.2 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update nextjs monorepo to v13.1.6 (#12)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.1 (#42)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.2 (#49)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency connectkit to v1.1.3 (#48)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.3 (#51)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency prettier to v2.8.4 (#59)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.5 (#55)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency lint-staged to v13.1.1 (#58)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/node to v18.13.0 (#56)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency alchemy-sdk to v2.4.2 (#57)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Feature/dev 1326 mono repo setup (#50)

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config

* feat(hardhat): update & configure hardhat to deploy L1 & L2

* chore(deps): fix missing dependencies & versions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(contracts): deposit NFT from L1 and mint new NFT on L2 (#34)

* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* add cairo_contracts

* add open_zeppelin

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config

* feat(hardhat): update & configure hardhat to deploy L1 & L2

* chore(deps): fix missing dependencies & versions

* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* feat(contracts): convert token_id to uint

* refactor(contracts): use snakecase namings

* fix(deps): yarn.lock

* chore: remove .gitmodules

* fix(contracts): send message

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kwiss <mr.dumont.christophe@gmail.com>

* chore: remove useless contracts

* fix(web): use proper render condition on nfts state (#77)

It fixes #76

* chore(deps): update dependency tailwindcss to v3.2.6 (#66)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @headlessui/react to v1.7.10 (#53)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update python docker tag to v3.11 (#68)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/mocha to v10 (#69)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @heroicons/react to v2.0.15 (#67)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency styled-components to v6.0.0-beta.11 (#54)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/react to v18.0.28 (#81)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency alchemy-sdk to v2.4.3 (#80)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency lint-staged to v13.1.2 (#82)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(smart-contracts): update smart contracts

---------

Co-authored-by: Rémi Roycourt <11146088+remiroyc@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rémi Roycourt <remiroycourt@gmail.com>
Co-authored-by: Paul Launay <launay.p@gmail.com>
kwiss added a commit that referenced this pull request Feb 14, 2023
* feat: initialize mono-repo (#1)

* Add renovate.json (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: add all-contributors config (#3)

* doc: add contributing

* feat(web): initial web import

* doc: update all-contributors configuration

* fix(deps): update dependency eslint-plugin-react to v7.32.0

* doc: update all-contributors configuration

* chore(deps): update dependency @types/node to v18.11.18

* chore(deps): update dependency @types/react-dom to v18.0.10

* doc: update README

* fix(deps): update dependency wagmi to v0.10.10

* fix(deps): update dependency alchemy-sdk to v2.3.0

* fix(web): typing issues

* fix: prettier and eslint config

* chore(deps): update dependency prettier to v2.8.3

* fix(deps): update dependency eslint-plugin-react to v7.32.1

* fix(deps): update dependency eslint to v8

* chore(deps): update dependency postcss to v8.4.21

* fix(deps): update dependency styled-components to v6.0.0-beta.9 (#15)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.11

* chore(deps): update dependency @types/react to v18.0.27

* chore: update doc (#20)

* chore: update README

* chore: update contributing

* fix(contracts): remove starknet-artifacts

* fix(deps): update dependency alchemy-sdk to v2.3.1 (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency connectkit to v1.1.2 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.14 (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.10.15 (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore: update yarn.lock

* fix(deps): update dependency wagmi to v0.11.0 (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(web): catch empty nfts list

* fix(deps): update dependency alchemy-sdk to v2.4.0 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @headlessui/react to v1.7.8 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @heroicons/react to v2.0.14 (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency prettier-plugin-tailwindcss to v0.2.2 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(web): update abi

* feat(contracts): l1_handler

* fix(deps): update dependency alchemy-sdk to v2.4.1 (#37)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript to v4.9.5 (#36)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency eslint-plugin-react to v7.32.2 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update nextjs monorepo to v13.1.6 (#12)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.1 (#42)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.2 (#49)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency connectkit to v1.1.3 (#48)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.3 (#51)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency prettier to v2.8.4 (#59)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency wagmi to v0.11.5 (#55)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency lint-staged to v13.1.1 (#58)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/node to v18.13.0 (#56)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency alchemy-sdk to v2.4.2 (#57)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Feature/dev 1326 mono repo setup (#50)

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config

* feat(hardhat): update & configure hardhat to deploy L1 & L2

* chore(deps): fix missing dependencies & versions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(contracts): deposit NFT from L1 and mint new NFT on L2 (#34)

* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* add cairo_contracts

* add open_zeppelin

* fix(deps): update dependency api to v5.0.7 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

chore: update yarn.lock

feat(messaging): add messaging smart contracts

feat(deps): add missing hardhat dpes

chore(git): update git ignore

refactor(contract): rename ethereum folder

chore: update .gitignore

chore: update .gitignore

chore: update .gitignore

chore: hardhat config

feat(blockchain): deploy scripts

feat(contracts): create new default starknet nft

feat(contracts): hardhat config

fix(contracts): bridge messaging

fix(contracts): bridge messaging

chore: update hardhat config

* feat(hardhat): update & configure hardhat to deploy L1 & L2

* chore(deps): fix missing dependencies & versions

* feat(contracts): update l2 and l1 contracts

* feat(contracts): bridge contract

* feat(contracts): convert token_id to uint

* refactor(contracts): use snakecase namings

* fix(deps): yarn.lock

* chore: remove .gitmodules

* fix(contracts): send message

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kwiss <mr.dumont.christophe@gmail.com>

* chore: remove useless contracts

* fix(web): use proper render condition on nfts state (#77)

It fixes #76

* chore(deps): update dependency tailwindcss to v3.2.6 (#66)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @headlessui/react to v1.7.10 (#53)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update python docker tag to v3.11 (#68)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/mocha to v10 (#69)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @heroicons/react to v2.0.15 (#67)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency styled-components to v6.0.0-beta.11 (#54)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/react to v18.0.28 (#81)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency alchemy-sdk to v2.4.3 (#80)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency lint-staged to v13.1.2 (#82)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

---------

Co-authored-by: Rémi Roycourt <11146088+remiroyc@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Rémi Roycourt <remiroycourt@gmail.com>
Co-authored-by: Paul Launay <launay.p@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants