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

test: integration test CICD #137

Merged
merged 125 commits into from
Feb 5, 2024

Conversation

JuArce
Copy link
Collaborator

@JuArce JuArce commented Feb 2, 2024

This integration test is a github action job that make the following steps

  • Run locally Anvil and Katana for Ethereum and Starknet blockchains respectively.
  • Deploy L1>L2 messaging contracts.
  • Deploy YABTransfer contract.
  • Deploy Escrow contract.
  • Setup MM wallet.
  • Create a set_order.
  • Make a transfer from MM wallet.
  • Make a withdraw from MM wallet.
  • Validate that balances are correct

dubzn and others added 30 commits January 15, 2024 14:18
* Starknet escrow script + make build, clean & test

* add ethereum escrow deploy + documentation

* rename commands Makefile

* update makefile + readme

* fix makefile clean commands

* OZ dependency + escrow impl

* fix import

* forge install: openzeppelin-contracts

v5.0.1

* fix feedback comments

* fix wrong env name (thx @uri-99)

* refactor deploy.sh + add upgrade.sh (wip)

* refactor deploy.sh & upgrade.sh

* add EscrowV2 for test upgradeable

* add upgradeable tests

* revert method name changes

* fix upgrade.sh + refactor

* rename SN_PROXY_ESCROW_ADDRESS to SN_ESCROW_ADDRESS

* fix deploy error + change upgrade log

* eof

* update readme

* revert solidity files changes

* remove "proxy" from echo

* rename starknet rpc env

* resolve comments

* remove openzeppelin-contracts

* rename and move EscrowV2

* fix feedback comments

* update README

* revert .gitmodules change
* feat: escrow contract without herodotus

* fix: change ethereum withrawer in mm_bot

* feat: upgreadable Escrow_herodotus contract

* refactor: readme with herodotus

* refactor: remove comment

* refactor: add tmp solution disclaimer on readme

* refactor: rename starknet escrow contract

* refactor: update wording README.md

Co-authored-by: urimihura <[email protected]>

* refactor: remove transfer.sh

* fix: lowercase escrow module

---------

Co-authored-by: urimihura <[email protected]>
…d-ethereum

# Conflicts:
#	.github/workflows/test.yml
@JuArce JuArce merged commit 866ba14 into main Feb 5, 2024
1 check passed
@JuArce JuArce deleted the 106-chore-add-local-networks-for-starknet-and-ethereum branch February 5, 2024 15:30
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.

5 participants