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

Evm error handling #2170

Closed
wants to merge 360 commits into from
Closed

Conversation

cokicm
Copy link

@cokicm cokicm commented May 20, 2024

Description

Adding check inside EVM loop for errors to avoid executing contract when it should be stopped.

  • Bugfix (non-breaking change that solves an issue)
  • Hotfix (change that solves an urgent issue, and requires immediate attention)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (change that is not backwards-compatible and/or changes current functionality)

Checklist

  • I have assigned this PR to myself
  • I have added at least 1 reviewer
  • I have added the relevant labels
  • I have updated the official documentation
  • I have added sufficient documentation in code

Testing

  • I have tested this code with the official test suite

dependabot bot and others added 30 commits February 2, 2024 08:01
Bumps [github.com/docker/go-connections](https://github.com/docker/go-connections) from 0.4.0 to 0.5.0.
- [Commits](docker/go-connections@v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: github.com/docker/go-connections
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](google/uuid@v1.5.0...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/hashicorp/vault/releases)
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md)
- [Commits](hashicorp/vault@v1.10.0...v1.11.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault/api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/opencontainers/runc](https://github.com/opencontainers/runc) from 1.1.5 to 1.1.12.
- [Release notes](https://github.com/opencontainers/runc/releases)
- [Changelog](https://github.com/opencontainers/runc/blob/v1.1.12/CHANGELOG.md)
- [Commits](opencontainers/runc@v1.1.5...v1.1.12)

---
updated-dependencies:
- dependency-name: github.com/opencontainers/runc
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [golang.org/x/tools](https://github.com/golang/tools) from 0.16.1 to 0.17.0.
- [Release notes](https://github.com/golang/tools/releases)
- [Commits](golang/tools@v0.16.1...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/envoyproxy/protoc-gen-validate](https://github.com/envoyproxy/protoc-gen-validate) from 1.0.2 to 1.0.4.
- [Release notes](https://github.com/envoyproxy/protoc-gen-validate/releases)
- [Changelog](https://github.com/bufbuild/protoc-gen-validate/blob/main/.goreleaser.yaml)
- [Commits](bufbuild/protoc-gen-validate@v1.0.2...v1.0.4)

---
updated-dependencies:
- dependency-name: github.com/envoyproxy/protoc-gen-validate
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/multiformats/go-multiaddr](https://github.com/multiformats/go-multiaddr) from 0.12.0 to 0.12.2.
- [Release notes](https://github.com/multiformats/go-multiaddr/releases)
- [Commits](multiformats/go-multiaddr@v0.12.0...v0.12.2)

---
updated-dependencies:
- dependency-name: github.com/multiformats/go-multiaddr
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.39.3 to 0.39.4.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md)
- [Commits](quic-go/quic-go@v0.39.3...v0.39.4)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* GeneralStateTests/stMemoryTest/bufferSrcOffset.json test fix (#84)

* Resolving an issue that caused GeneralStateTests/stMemoryTest/bufferSrcOffset.json to fail.

ReturnDataCopy did not treat as error when return address did not have enough space to receive the data, eventually not initiating rollback in a test.

* Update state/runtime/evm/instructions.go

Co-authored-by: Stefan Negovanović <93934272+Stefan-Ethernal@users.noreply.github.com>

* Update state/runtime/evm/instructions_test.go

Co-authored-by: Stefan Negovanović <93934272+Stefan-Ethernal@users.noreply.github.com>

* Fixing typo detected by linter.

---------

Co-authored-by: Stefan Negovanović <93934272+Stefan-Ethernal@users.noreply.github.com>

* Linter fix

---------

Co-authored-by: cokicm <mita.cokic@gmail.com>
Bumps gopkg.in/DataDog/dd-trace-go.v1 from 1.54.1 to 1.60.0.

---
updated-dependencies:
- dependency-name: gopkg.in/DataDog/dd-trace-go.v1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* first fix

* fix for all tests

* lint fix

* logical test fix

* Comment fix

* lint fix

* Minor change

---------

Co-authored-by: Stefan Negovanović <stefan@ethernal.tech>
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes

* Nightly test
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes

* Nightly test
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes

* Nightly test

* Minor fixes
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes

* Nightly test

* Minor fixes

* Fix Linter bug
* Deploy Network

* Add Permissions

* Minor changes

* Concurrency change

* Destroy Network

* Minor changes

* Minor changes

* Fix commit sha

* Minor changes

* Add Tests

* Disable Tests temporarily

* Nightly Build

* Minor fixes

* Big changes

* Minor changes

* Minor changes

* Minor changes

* Notification fixes

* Notification changes

* Minor changes

* Permissions fixes

* Minor changes

* Notification changes

* Minor changes

* Display commit on notifications

* Minor changes

* Minor fixes

* Logs notification fixes

* Minor changes

* Minor changes

* Minor changes

* Notifications fixes

* Minor changes

* Update actions version

* Deployment fixes

* Minor changes

* Minor changes

* Build repository fixes

* Load Test notification text changes

* EIP-1559; Check if the network is already deployed; Restore Blade Data

* Notifications fixes; Pass blade_repository when deploying the network

* Terraform fixes

* Minor changes

* Minor changes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Notification fixes

* Restore data fixes

* Fix condition

* Fix the RPC URL when the network is already deployed

* Fix the RPC URL when the network is already deployed

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fix condition

* Fixed when the network is first time deploying

* Fixed upload logs

* Fix: null URL if the network is destroyed but the state file exists

* Main notification changes

* Fix RPC URL; Fix Logs and Data upload

* Minor fix

* Minor fix

* Notification fixes

* Deploy fixes

* Big changes

* Condition fixes

* Version changes

* Test fixes

* Change golangci-lint-action source

* Change ec2-github-runner version; Always execute Build Blade

* Minor changes

* Lint fixes

* Nightly test

* Minor fixes

* Fix Linter bug

* Release changes
Stefan-Ethernal and others added 22 commits May 13, 2024 16:15
* Bump the tests version to the v13.3

* EIP-7610

---------

Co-authored-by: Goran Rojovic <goran.rojovic@ethernal.tech>
* Remove exit with out of gas error from outside of consumeGas

* Minor optimization with regards to logging

* Remove lint suppression

* Return out of gas error in case there is a transaction with more than block gas limit
Co-authored-by: Stefan Negovanović <93934272+Stefan-Ethernal@users.noreply.github.com>
* new e2e test

* lint fix

* comments fix
* Added `txpool status` after every Load Test

* Minor fixes

* load test fix

* load test fixes

* Change `txpool_timeout`; Remove unused files

* Added MIXED Load Testing

* Fix Load Test command

* Increased ERC721 LT timeout

---------

Co-authored-by: Goran Rojovic <goran.rojovic@ethernal.tech>
…go where possible. Removing unused functions and constants.
Copy link

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


3 out of 8 committers have signed the CLA.
@Stefan-Ethernal
@dusannosovic-ethernal
@goran-ethernal
@cokicm
@bane
@oliverbundalo
@grujicf
@novosandara
You can retrigger this bot by commenting recheck in this Pull Request

@cokicm cokicm marked this pull request as draft May 20, 2024 23:00
@cokicm
Copy link
Author

cokicm commented May 20, 2024

PR was accidentally created.

@cokicm cokicm closed this May 20, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 20, 2024
@cokicm cokicm deleted the evm-error-handling branch May 20, 2024 23:02
@cokicm cokicm restored the evm-error-handling branch May 20, 2024 23:06
@cokicm cokicm deleted the evm-error-handling branch May 21, 2024 19:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants