- 13 Apr, 2021 25 commits
-
-
Mark Tyneway authored
-
Mark Tyneway authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Georgios Konstantopoulos authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
-
github-actions[bot] authored
Co-authored-by:
github-actions[bot] <github-actions[bot]@users.noreply.github.com>
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
* chore: make integration-tests and l2geth a private package * chore: make services private packages * chore: allow publishing private packages https://github.com/atlassian/changesets/issues/399\#issuecomment-657189272
-
Georgios Konstantopoulos authored
* chore: explicitly name old-contracts This was tech debt introduced in https://github.com/ethereum-optimism/batch-submitter/pull/31 * chore(batch-submitter): unpin contracts / smock * refactor: move L2 context provider to core-utils * refactor(batch-submitter): use injected context from L2 * chore: add changeset
-
Mark Tyneway authored
* docker: have geth wait for dtl to be up before starting * chore: update comment on geth.sh Co-authored-by:
Georgios Konstantopoulos <me@gakonst.com>
-
Georgios Konstantopoulos authored
* feat: install changesets * chore: yarn changeset init * chore: add l2geth to the workspace so it can be seen by changeset * ci: add changeset release PR github action https://github.com/changesets/action * chore: set l2geth version to 0.2.0
-
Georgios Konstantopoulos authored
* perf: do not compile contracts on docker-compose's deploy step * perf(docker/deployer): get non-build artifacts from the host this allows us to change the deployer's build scripts as we like without having to rebuild the base monorepo image
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Mark Tyneway authored
-
Maurelian authored
-
Georgios Konstantopoulos authored
if no `from` is specified, the provider will use the default `from` which sometimes can be raced across integration tests with a 0 nonce
-
Georgios Konstantopoulos authored
-
smartcontracts authored
-
smartcontracts authored
* dev: Use latest smock codebase * Update package.json
-
Georgios Konstantopoulos authored
* chore: import public deployments * chore: import scripts for address deployment verification/generation
-
- 12 Apr, 2021 5 commits
-
-
Georgios Konstantopoulos authored
-
smartcontracts authored
-
Georgios Konstantopoulos authored
* chore(hardhat-ovm): yarn lint:fix * install hardhat-deploy * refactor: move predeploys to own file * feat: enable hardhat-deploy on hardhat config * feat(contracts): add deployment steps * feat(ops): copy over any additional build files * ops: make scripts wait for more retries hardhat-deploy is slower and requires re-compiling
-
Georgios Konstantopoulos authored
* feat(hardhat-ovm): allow ignoring libraries when compiling https://github.com/ethereum-optimism/plugins/pull/39 * feat(batch-submitter): add logs https://github.com/ethereum-optimism/batch-submitter/pull/75 https://github.com/ethereum-optimism/batch-submitter/pull/73 * chore: build contracts sequentially this worsens our compilation times but ensures that the runs are not flaky
-
Georgios Konstantopoulos authored
* fix(smock): update to latest master https://github.com/ethereum-optimism/smock/pull/43 https://github.com/ethereum-optimism/smock/pull/40 https://github.com/ethereum-optimism/smock/pull/37 https://github.com/ethereum-optimism/smock/pull/36 * fix(contracts): revert more rigorously for unsafe bytecode https://github.com/ethereum-optimism/contracts/pull/369 * fix(contracts): prevent re-entrancy by disallowing default context values https://github.com/ethereum-optimism/contracts/pull/363 * test(contracts): improve coverage for StateTransitionerFactory https://github.com/ethereum-optimism/contracts/pull/365 * chore(contracts): cleanup libraries * fix: MAX_ROLLUP_TX_SIZE = 50k * test: fix batch submitter scc import path * fix(contracts): set correct nuisance gas We get this by inspecting the EM.messageRecord.nuisanceGasLeft storage slot manually, would be nice if we could automatically calculate this
-
- 11 Apr, 2021 3 commits
-
-
Georgios Konstantopoulos authored
* docs: clarify integration test * chore: remove unused ops/readme.md * chore: add contributing.md * chore: syntax highlighting * chore: fix typos in contributing.md
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
* feat(l2geth): sequencer fee pricing https://github.com/ethereum-optimism/go-ethereum/pull/273 https://github.com/ethereum-optimism/go-ethereum/pull/306 https://github.com/ethereum-optimism/go-ethereum/pull/305 * test(l1-l2-comms): fund l2 address before starting the test * test(rpc): ensure that fee paid grows with data size * test: add helper class for instantiation optimistic envs * refactor: use the env container for l1<>l2 tests * refactor: use the env container for queue ingestion and proxy tests * fix(erc20-test): take fee payments into account * refactor: use the env container for fee payment tests * refactor: use the env container for native eth tests
-
- 08 Apr, 2021 7 commits
-
-
Liam Horne authored
-
Georgios Konstantopoulos authored
* docs: update README.md * docs: update README.md
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
-
Georgios Konstantopoulos authored
* fix: use the proxy gateway from the addresses * test: add fee payment test * chore: explicitly declare solc version in hardhat config
-
Georgios Konstantopoulos authored
* refactor: move utils.ts to specific file * refactor: introduce watcher utils for x-domain monitoring * test: add rpc tests * fix: use injected l2 context and remove the unused ethsign methods
-
Georgios Konstantopoulos authored
-