-
Notifications
You must be signed in to change notification settings - Fork 21
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
ABI dir fixes #2003
ABI dir fixes #2003
Commits on Jul 11, 2023
-
beamer: move load_rpc_info from beamer.deploy.config to beamer.util
It makes more sense to be there.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 9090183 - Browse repository at this point
Copy the full SHA 9090183View commit details -
beamer: tests: config: add missing --abi-dir option
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for ff393cd - Browse repository at this point
Copy the full SHA ff393cdView commit details -
beamer: move get_commit_id from beamer.deploy.util to beamer.util
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 6560468 - Browse repository at this point
Copy the full SHA 6560468View commit details -
beamer: deploy: move artifacts generation to util
This is in preparation for the move of artifacts module outside of beamer.deploy package.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 030e906 - Browse repository at this point
Copy the full SHA 030e906View commit details -
beamer: contract: add obtain_contract
This is paving the way to remove Deployment.obtain_contract and related infrastructure.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 9da442a - Browse repository at this point
Copy the full SHA 9da442aView commit details -
beamer: deploy: add missing --abi-dir options
And convert to use beamer.contract.obtain.contract.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 7ec1dbb - Browse repository at this point
Copy the full SHA 7ec1dbbView commit details -
beamer: config: convert to use beamer.contract.obtain_contract
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2f48315 - Browse repository at this point
Copy the full SHA 2f48315View commit details -
scripts: e2e-test-op-commands: convert to use beamer.contracts.obtain…
…_contract
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2428f1a - Browse repository at this point
Copy the full SHA 2428f1aView commit details -
docker: optimism: add missing --abi-dir option
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for e8ed37b - Browse repository at this point
Copy the full SHA e8ed37bView commit details -
scripts: e2e-test-op-commands: make the function name consistent with…
… command name
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for b9a8ae8 - Browse repository at this point
Copy the full SHA b9a8ae8View commit details -
beamer: deploy: remove artifacts.obtain_contract
It's no longer used.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for bb75980 - Browse repository at this point
Copy the full SHA bb75980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 053ee63 - Browse repository at this point
Copy the full SHA 053ee63View commit details -
beamer: move deploy.artifacts one level up
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 26d0774 - Browse repository at this point
Copy the full SHA 26d0774View commit details -
beamer: contracts: introduce ABIManager
This provides contract ABI and bytecode in a lazy manner, i.e. it reads each ABI file only once, upon first request, and stores the loaded data in its cache.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2b76f1a - Browse repository at this point
Copy the full SHA 2b76f1aView commit details -
beamer: deploy: use ABIManager
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for ec02cde - Browse repository at this point
Copy the full SHA ec02cdeView commit details -
beamer: deploy: remove unused code
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 86b071b - Browse repository at this point
Copy the full SHA 86b071bView commit details -
beamer: deploy: silence pylint
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e194c4 - Browse repository at this point
Copy the full SHA 2e194c4View commit details -
beamer: contracts: require an ABIManager in obtain_contract
This is in preparation to remove load_contract_abi.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 19b7cb6 - Browse repository at this point
Copy the full SHA 19b7cb6View commit details -
beamer: provide an ABIManager instance to obtain_contract instead of …
…a path
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 9508f2c - Browse repository at this point
Copy the full SHA 9508f2cView commit details -
beamer: artifacts: add a helper load_all function
This is used to collect all artifacts under the given artifacts dir into a mapping keyed by the chain ID.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 01ef1e4 - Browse repository at this point
Copy the full SHA 01ef1e4View commit details -
beamer: artifacts: add a helper property, Deployment.earliest_block
Useful to avoid repeating the same computation in several places.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 65ad190 - Browse repository at this point
Copy the full SHA 65ad190View commit details -
beamer: health: move to use the new ABIManager and artifacts facilities
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 7a3bff7 - Browse repository at this point
Copy the full SHA 7a3bff7View commit details -
beamer: tests: move the 'root' variable into _generate_deployment_dir
This is in preparation for the move of that function to the util module.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 04c5938 - Browse repository at this point
Copy the full SHA 04c5938View commit details -
beamer: tests: split _generate_deployment_dir into two and make it av…
…ailable in the utils module
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 6dd0433 - Browse repository at this point
Copy the full SHA 6dd0433View commit details -
beamer: agent: don't load artifacts as part of config setup
Instead, move it to the agent, where it belongs.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 63066e8 - Browse repository at this point
Copy the full SHA 63066e8View commit details -
beamer: tests: name artifacts properly when generating them
Also allow for already existing artifacts and ABI dirs.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 3b3dea4 - Browse repository at this point
Copy the full SHA 3b3dea4View commit details -
beamer: tests: make tests work again after the config changes
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 78a8c0d - Browse repository at this point
Copy the full SHA 78a8c0dView commit details -
beamer: contracts: switch contracts_for_web3 to use new API internally
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 15fdd1c - Browse repository at this point
Copy the full SHA 15fdd1cView commit details -
beamer: contracts: remove unused code
This code is no longer needed since we switched to the new artifacts and ABI handling API.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 86ff05b - Browse repository at this point
Copy the full SHA 86ff05bView commit details -
docker: scripts: fix deploy-base and deploy invocation
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 2e0475b - Browse repository at this point
Copy the full SHA 2e0475bView commit details -
beamer: artifacts: add a new helper function to load only a single de…
…ployment
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 8eb045a - Browse repository at this point
Copy the full SHA 8eb045aView commit details -
scripts: move away from using contracts_for_web3
Instead use the ABI manager and the newly added helper in beamer.artifacts.
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for ff22dc7 - Browse repository at this point
Copy the full SHA ff22dc7View commit details -
beamer: contracts: remove the now unused contracts_for_web3
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 11a5da6 - Browse repository at this point
Copy the full SHA 11a5da6View commit details -
beamer: agent: use beamer.artifacts.load instead of load_all
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 695c356 - Browse repository at this point
Copy the full SHA 695c356View commit details -
beamer: health: use beamer.artifacts.load instead of load_all
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for c614b55 - Browse repository at this point
Copy the full SHA c614b55View commit details -
beamer: artifacts: remove the now unused load_all function
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 1c16f81 - Browse repository at this point
Copy the full SHA 1c16f81View commit details -
beamer: tests: config: don't hardcode chain ID
Ivan Stanković committedJul 11, 2023 Configuration menu - View commit details
-
Copy full SHA for 8013248 - Browse repository at this point
Copy the full SHA 8013248View commit details