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: package revamp #24

Merged
merged 4 commits into from
Aug 28, 2024
Merged

feat: package revamp #24

merged 4 commits into from
Aug 28, 2024

Conversation

benceharomi
Copy link
Contributor

@benceharomi benceharomi commented Aug 19, 2024

I split the package revamp into three separate PRs for easier reviews.

Descriptions

@benceharomi benceharomi changed the title package revamp part 1 package revamp part 1 (cleanup) Aug 19, 2024
@benceharomi benceharomi marked this pull request as ready for review August 22, 2024 12:56
@benceharomi benceharomi changed the title package revamp part 1 (cleanup) feat: package revamp part 1 (cleanup) Aug 22, 2024
* `hardhat.config.js` added

* `foundry.toml` added

* `fetch_contracts` script added

* system-contracts preprocessing added to `fetch_contracts` script

* Added contracts from https://github.com/matter-labs/era-contracts.git (protocol-defense - 9aab5b864693c24ae3240a4a8370d1a3d855c08a)

* openzeppelin dependencies (`contracts-v4` and `contracts-upgradeable-v4`) added

* 0.8.20 added to hardhat compiler list

* foundry auto solidity version detection enabled

* hardhat ci

* foundry ci

* hardhat ci typo

* ci rework

* ci yml to yaml

* ci fix

* shortened job names in ci

* Revert "Added contracts from https://github.com/matter-labs/era-contracts.git (protocol-defense - 9aab5b864693c24ae3240a4a8370d1a3d855c08a)"

This reverts commit 79798f3.

* unnecessary remappings.txt removed

* forge install: openzeppelin-contracts-v4

v4.9.5

* forge install: openzeppelin-contracts-upgradeable-v4

v4.9.5

* changing to submodule deps for foundry

* yarn removed from foundry ci

* foundry ci syntax fix

* fetch target branch changed to dev

* ref as input for fetch_contracts

* update-contracts workflow

* fetch_contracts usage message extended

* formatting

* default value of ref removed from workflow

* populated package.json

* added logo.svg

* added LICENSE-MIT

* readme updated

* added installation and usage sections to readme

* package.json repository section updated

* publish-package workflow added

* ci: via-ir flag set for l2 build jobs
@benceharomi benceharomi changed the title feat: package revamp part 1 (cleanup) feat: package revamp (cleanup) Aug 28, 2024
@benceharomi benceharomi changed the title feat: package revamp (cleanup) feat: package revamp Aug 28, 2024
@benceharomi benceharomi merged commit c6076fa into main Aug 28, 2024
6 checks passed
@benceharomi benceharomi deleted the bh/package-revamp-part-1 branch August 28, 2024 09:25
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