zeekay and GitHub
7c92593a03
Merge pull request #23 from luxdefi/dependabot/go_modules/golang.org/x/crypto-0.18.0
...
Bump golang.org/x/crypto from 0.17.0 to 0.18.0
2024-01-10 00:53:23 +01:00
dependabot[bot] and GitHub
8369c5694e
Bump golang.org/x/crypto from 0.17.0 to 0.18.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.17.0 to 0.18.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.18.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-09 13:52:23 +00:00
zeekay and GitHub
52b2f96529
Merge pull request #19 from luxdefi/dependabot/go_modules/github.com/prometheus/client_golang-1.18.0
...
Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0
2024-01-03 12:15:11 +01:00
zeekay and GitHub
63692206ad
Merge pull request #20 from luxdefi/dependabot/go_modules/github.com/urfave/cli/v2-2.27.1
...
Bump github.com/urfave/cli/v2 from 2.27.0 to 2.27.1
2024-01-03 12:15:01 +01:00
dependabot[bot] and GitHub
b27a3824e7
Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.17.0 to 1.18.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.17.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 08:54:57 +00:00
dependabot[bot] and GitHub
5e1aea647c
Bump github.com/urfave/cli/v2 from 2.27.0 to 2.27.1
...
Bumps [github.com/urfave/cli/v2](https://github.com/urfave/cli ) from 2.27.0 to 2.27.1.
- [Release notes](https://github.com/urfave/cli/releases )
- [Changelog](https://github.com/urfave/cli/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/urfave/cli/compare/v2.27.0...v2.27.1 )
---
updated-dependencies:
- dependency-name: github.com/urfave/cli/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 08:54:26 +00:00
zeekay
e22bc252cf
Update deps
2024-01-03 09:52:31 +01:00
zeekay
7cde25824a
Fix go mod
2024-01-03 09:52:31 +01:00
zeekay
d561b4d550
Sync upstream
2024-01-03 09:52:28 +01:00
dependabot[bot] and zeekay
8ddc560067
Bump github.com/go-cmd/cmd from 1.4.1 to 1.4.2
...
Bumps [github.com/go-cmd/cmd](https://github.com/go-cmd/cmd ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/go-cmd/cmd/releases )
- [Changelog](https://github.com/go-cmd/cmd/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-cmd/cmd/compare/v1.4.1...v1.4.2 )
---
updated-dependencies:
- dependency-name: github.com/go-cmd/cmd
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 09:52:00 +01:00
dependabot[bot] and zeekay
61d2c47b70
Bump github.com/docker/docker from 1.6.2 to 24.0.7+incompatible
...
Bumps [github.com/docker/docker](https://github.com/docker/docker ) from 1.6.2 to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases )
- [Commits](https://github.com/docker/docker/compare/v1.6.2...v24.0.7 )
---
updated-dependencies:
- dependency-name: github.com/docker/docker
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 09:52:00 +01:00
zeekay
3e6c1b7339
Update go.mod
2024-01-03 09:51:56 +01:00
zeekay
8418b0c495
Bump github.com/ethereum/go-ethereum from 1.10.26 to 1.13.5
...
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum ) from 1.10.26 to 1.13.5.
- [Release notes](https://github.com/ethereum/go-ethereum/releases )
- [Commits](https://github.com/ethereum/go-ethereum/compare/v1.10.26...v1.13.5 )
---
updated-dependencies:
- dependency-name: github.com/ethereum/go-ethereum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 09:51:43 +01:00
zeekay
36f109f4b8
Update go.mod
2024-01-03 09:51:25 +01:00
zeekay
27a6108b86
Bump github.com/cespare/cp from 0.1.0 to 1.1.1
...
Bumps [github.com/cespare/cp](https://github.com/cespare/cp ) from 0.1.0 to 1.1.1.
- [Commits](https://github.com/cespare/cp/compare/v0.1.0...v1.1.1 )
---
updated-dependencies:
- dependency-name: github.com/cespare/cp
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 09:50:49 +01:00
dependabot[bot] and zeekay
802e65b0d4
Bump github.com/onsi/gomega from 1.29.0 to 1.30.0
...
Bumps [github.com/onsi/gomega](https://github.com/onsi/gomega ) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/onsi/gomega/releases )
- [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/gomega/compare/v1.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: github.com/onsi/gomega
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-01-03 09:50:44 +01:00
zeekay
65408996d7
Update import path
2024-01-03 09:50:41 +01:00
zeekay
309bce563c
Update deps
2024-01-03 09:49:19 +01:00
zeekay
e09f9ae0e1
Update executable to luxd
2024-01-03 09:49:05 +01:00
zeekay
3803940d43
Fix merge issues
2024-01-03 09:48:43 +01:00
zeekay
f8dd36a8be
Update SubnetEVM
2024-01-03 09:44:09 +01:00
e1cfebce00
Add support for warp off chain messages ( #1028 )
...
Co-authored-by: Ceyhun Onur <[email protected] >
2023-12-27 12:49:33 -08:00
Dhruba Basu and GitHub
6f67474c21
Add TestSnowContext util ( #1030 )
2023-12-22 23:14:36 +03:00
e7d9cc2f90
Precompile events - Native Minter ( #963 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* add event packing/unpacking to contract template
* add pack event tests to template
* add event precompile bind tests
* nits
* separate event file
* Update accounts/abi/bind/precompilebind/precompile_bind.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* revert set changes
* change event comments
* precompile event for native minter
* fixed NativeMint contract to add event
* faulty packing?
* fixed UT
* cleanups
* add get event gas cost and tests
* nits
* remove unrelated changes
* minimize diff
* add hardhat test
* fix gas in tests
* reorder event log
* add topics to GetLogData
* use interface function for testing logs
* Update contract_test.go
Signed-off-by: Ceyhun Onur <[email protected] >
* add sender to indexed topics
* Update event.go
Signed-off-by: Ceyhun Onur <[email protected] >
* unindex the amount in event
* Update contracts/test/contract_native_minter.ts
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* readd after hook
* add signature topic gas costs
* add assert event func
* Update contracts/test/contract_native_minter.ts
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* Update precompile/contracts/nativeminter/event.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
2023-12-21 19:43:26 +03:00
6834da19af
Precompile events - Reward Manager ( #961 )
...
* add event packing/unpacking to contract template
* add pack event tests to template
* add event precompile bind tests
* nits
* separate event file
* Update accounts/abi/bind/precompilebind/precompile_bind.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* revert set changes
* change event comments
* set reward address precompile events
* added UT
* fixed RewardAddress gas costs
* added precompile logging for allowFeeRecipient
* added UT
* added precompile logging for disable rewards
* address code review comments
* some more fixes
* nit
* consolidated UTs
* refactored UT chainConfig creation + extra UTs
* handle D-fork for logs gas cost
* nit
* add event gas calculation to template
* add event gas costs to reward manager functions
* minor comment fix on template
* fix tests
* fix tests
* nits
* nits
* add hardhat test
* add get event gas cost and tests
* revert unrelated changes
* nits
* remove sender fields from events
* use isDUpgrade func from utils
* reorder event log
* rever reordering
* change event set log order
* add topics to GetLogData
* use interface function for testing logs
* use len instead of zero
Signed-off-by: Ceyhun Onur <[email protected] >
* add sender to events
* use address
Signed-off-by: Ceyhun Onur <[email protected] >
* trigger CI
* add signature topic gas costs
* add assert event func
* Update contracts/test/reward_manager.ts
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-12-21 19:24:17 +03:00
2ba8bcd80e
Precompile events allow list ( #968 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* add event packing/unpacking to contract template
* add pack event tests to template
* add event precompile bind tests
* nits
* separate event file
* Update accounts/abi/bind/precompilebind/precompile_bind.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* revert set changes
* change event comments
* wip: log allow list events
* propagated allow list events to other precompiles
* add get event gas cost and tests
* nits
* revert unrelated changes
* add allowlist events
* add topics to GetLogData
* fix dep cycle in tests
* add allowlist hardhat tests
* use len in zero assertion
Signed-off-by: Ceyhun Onur <[email protected] >
* Update test_allowlist.go
Signed-off-by: Ceyhun Onur <[email protected] >
* add sender to indexed topics
* Update utils.go
Signed-off-by: Ceyhun Onur <[email protected] >
* add output names
* add signature topic gas costs
* Update precompile/testutils/test_precompile.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* Update accounts/abi/bind/precompilebind/precompile_event_template.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix tests
* fix tests
* return err
* add RoleSet event
* Update contracts/test/contract_deployer_allow_list.ts
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* Update contracts/test/tx_allow_list.ts
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* add assert event func
* use hash len
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
2023-12-21 19:05:04 +03:00
485ddc1659
Precompile events - Fee Config ( #967 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* add event packing/unpacking to contract template
* add pack event tests to template
* add event precompile bind tests
* nits
* separate event file
* Update accounts/abi/bind/precompilebind/precompile_bind.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* revert set changes
* change event comments
* added event for setFeeConfig
* added UT
* cleanups
* add get event gas cost and tests
* nits
* revert unrelated changes
* add event
* add hardhat test
* add topics to GetLogData
* use interface function for testing logs
* add sender to indexed topics
* Update contract.go
Signed-off-by: Ceyhun Onur <[email protected] >
* move gas to above
* Update contracts/test/fee_manager.ts
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* use existing test
* fix typo
* add signature topic gas costs
* fix tests
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
2023-12-21 15:28:26 +00:00
aaronbuchwald and GitHub
f76018bea4
x/warp: update warp log gas cost to reflect number of topics ( #1026 )
2023-12-20 15:48:08 +00:00
a16a959e28
add event packing/unpacking to contract template ( #949 )
...
* add event packing/unpacking to contract template
* add pack event tests to template
* add event precompile bind tests
* nits
* separate event file
* Update accounts/abi/bind/precompilebind/precompile_bind.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* revert set changes
* change event comments
* add get event gas cost and tests
* nits
* add topics to GetLogData
* Update utils.go
Signed-off-by: Ceyhun Onur <[email protected] >
* add output names
* Update precompile/testutils/test_precompile.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* Update accounts/abi/bind/precompilebind/precompile_event_template.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix tests
* fix tests
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-12-18 18:14:43 +00:00
omahs and GitHub
5ae735bd66
Fix typos ( #1025 )
...
* fix typo
Signed-off-by: omahs <[email protected] >
* fix typos
* fix typo
* fix typo
---------
Signed-off-by: omahs <[email protected] >
2023-12-17 19:48:10 -08:00
d1c41afc0e
Fix abi get inputs ( #1023 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* readd pack/unpack tests
* add signature tests
* refactor allowlist
* add readt allowlist tests
* refactor modify allowlist functions
* add pack read allowlist output
* fix golangci
* remove unrelated signature tests
* fix reviews
* remove skip len check vars
* add native minter equality tests
* add strict mode to getInputs
* fix nits
* add get fee config output fuzz tests
* disable strict mode by default in warp
* add fee manager fuzz tests
* move tests to another test file
* move pack test to another file
* fix tests
* merge allowlist refactor
* move function name getter to type
* move signatures to unpack test
* move signatures to unpack test
* Update precompile/allowlist/allowlist.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* nits
* unexport test fields
* fix tests
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
v0.5.11-rc.0
2023-12-15 14:24:35 -08:00
a9bd96ac20
Refactor allowlist ( #1011 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* readd pack/unpack tests
* add signature tests
* refactor allowlist
* add readt allowlist tests
* refactor modify allowlist functions
* add pack read allowlist output
* fix golangci
* remove unrelated signature tests
* fix reviews
* remove skip len check vars
* add native minter equality tests
* add get fee config output fuzz tests
* add fee manager fuzz tests
* move tests to another test file
* move pack test to another file
* move function name getter to type
* move signatures to unpack test
* move signatures to unpack test
* Update precompile/allowlist/allowlist.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* nits
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-12-15 13:05:34 -08:00
bcf1139b3c
Replace old packers ( #857 )
...
* add equality tests
* regenerate abis
* add extra padding tests
* override network upgrades (#839 )
* override network upgrades
* genesis network upgrades defaults
* fix conflicts
* Update plugin/evm/vm.go
* update native minter
* nativeminter nit test changes
* replace fee manager packers
* remove generated abis
* Update precompile/contracts/feemanager/contract.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* fix comments
* readd pack/unpack tests
* add signature tests
* remove skip len check vars
* add native minter equality tests
* add get fee config output fuzz tests
* add fee manager fuzz tests
* move tests to another test file
* move signatures to unpack test
* nits
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-12-15 18:18:43 +00:00
315cf93071
prepare release v0.5.10 ( #1019 )
...
* bump versions
* change p2p network code
* Revert "change p2p network code"
This reverts commit 7960d9e524 .
* Use `p2p.Network` (#384 )
---------
Co-authored-by: Joshua Kim <[email protected] >
v0.5.10
2023-12-07 00:11:32 +03:00
fe4dd6e49f
verify single predicate ( #960 )
...
* verify single predicate
* simplify returned error
* track indexes for predicates
* don't short cirtcuit predicate err
* Update predicate_check.go
Signed-off-by: Ceyhun Onur <[email protected] >
* nits for single-predicate-verify (#1012 )
* Update x/warp/predicate_test.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* Update x/warp/predicate_test.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* review fixes
* use bitset constructor
* change return type to err in verifypredicate
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: marun <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
2023-12-05 18:28:43 +03:00
Ceyhun Onur and GitHub
9428127238
fix pointers in err string ( #1016 )
...
* fix pointers in err string
* use ptrToString in description
2023-12-04 23:03:38 +03:00
Ceyhun Onur and GitHub
c9e778f59d
remove unnecessary assignment ( #1015 )
2023-12-04 08:35:01 -08:00
c7f45a6b55
refactor warp e2e tests into ginkgo table entries + add warp load test ( #1010 )
...
* cmd/simulator: refactor simulator to support warp load test
* Fix metrics server blocking incorrectly
* Apply suggestions from code review
Signed-off-by: aaronbuchwald <[email protected] >
* refactor warp e2e tests into ginkgo table entries + add warp load test
* update avago dep
* Update AppGossip to match updated avago bump
* Update ANR dep to fix panic
* Address comments
* Use errgroup to run send and deliver load concurrently
* Revert "Use errgroup to run send and deliver load concurrently"
This reverts commit 51b515ed50b9db3edeef193aabb441ddfdf89c3e.
* Add TODO
* Update tests/warp/warp_test.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: aaronbuchwald <[email protected] >
* Bump to ago v1.10.17-rc.14
---------
Signed-off-by: aaronbuchwald <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-11-30 12:58:58 -05:00
084fb04670
Apply upgrades after state at block ( #999 )
...
* apply upgrades at StateAtTransaction
* apply upgrades to trace chain
* improve log
* apply upgrades to intermediate roots
* apply upgrades to standartdTraceBlockToFile
* apply upgrades to TraceCall
* add call trace with overrides tests
* Update eth/tracers/api.go
Co-authored-by: Darioush Jalali <[email protected] >
Signed-off-by: Ceyhun Onur <[email protected] >
* add stateatnextblock func
* restore format changes
* apply upgrade before overrides
* fix nits
---------
Signed-off-by: Ceyhun Onur <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-11-29 22:01:16 -08:00
7e0b73c670
Trie stress test ( #981 )
...
* Add TrieStreeTest
This smart contract will append N new elements to a vector, this is a stress
test to our implementation of the trie structure
* Expose internal database?
* Rewrite bench
Make bench more generic and simpler to bootstrap
* Reuse functions
* Deploy contract once and reuse it
* Write full blocks
* Allow callee to deploy N contracts
Remove gas calculation from benchmarks, gas is still calculated to make sure
all contracts are deployed.
stressTestTrieDb takes 3 arguments. The number of contracts to deploy, the
calls for each block and the numbers of elements to append to the vector on
each call
* Remove all gas control
* Added AddTxOrFail()
This function will treat execution errors as errors as well, useful for
testing.
ApplyTransaction has been modified to return the ExecutionResult
* Move changes to the test
Breaking API changes should be avoided
* Improve error handling in benchmark
* Call many contracts per block
* Removed duplicate code
Use existing code instead, reading the receipt from the last execution instead
of returning the exceutionresult struct
* Use NewTx instead of NewTransaction
* Better organization for files
* rename & move files
* Update core/trie_stress_bench_test.go
Co-authored-by: aaronbuchwald <[email protected] >
Signed-off-by: Cesar <[email protected] >
---------
Signed-off-by: Cesar <[email protected] >
Co-authored-by: Ceyhun Onur <[email protected] >
Co-authored-by: aaronbuchwald <[email protected] >
2023-11-29 11:37:30 -05:00
aaronbuchwald and GitHub
67cf00f67b
cmd/simulator: refactor simulator to support warp load test ( #1009 )
...
* cmd/simulator: refactor simulator to support warp load test
* Fix metrics server blocking incorrectly
* Apply suggestions from code review
Signed-off-by: aaronbuchwald <[email protected] >
* Address comments
---------
Signed-off-by: aaronbuchwald <[email protected] >
2023-11-29 09:32:42 -05:00
aaronbuchwald and GitHub
76fba30fdb
downgrade p2p network logs from debug to trace ( #1007 )
2023-11-28 15:02:03 -05:00
aaronbuchwald and GitHub
0c19c564a3
Add subnetID arg to warp APIs ( #1008 )
2023-11-28 13:30:07 -05:00
aaronbuchwald and GitHub
27796c9af9
Cleanup warp related code ( #995 )
...
* Cleanup warp related code
* Revert back to pass rules via pointer in handlePrecompileAccept
* goimports
* Remove unused var
* Update signature aggregator new comment
* Update README so it applies to both Coreth and Subnet-EVM
2023-11-28 11:32:21 -05:00
fce7ce27bc
add WaitForResult ( #1002 )
...
Co-authored-by: Darioush Jalali <[email protected] >
2023-11-24 15:46:22 +00:00
512da7af4f
remove unnecessary avalanchego version from script ( #989 )
...
* remove unnecessary avalanchego version from script
* rename avalanchego version to avalanche version
---------
Signed-off-by: Darioush Jalali <[email protected] >
Co-authored-by: Darioush Jalali <[email protected] >
2023-11-22 19:14:08 +03:00
Ceyhun Onur and GitHub
99ad4e86a5
remove specific folders ( #990 )
2023-11-20 16:29:54 +00:00
Ceyhun Onur and GitHub
e9c603fd66
remove unnecessary locks ( #998 )
2023-11-16 22:23:09 +00:00
aaronbuchwald and GitHub
263f43607e
warp/handlers: update duration greater than assertion to pass on windows ( #991 )
2023-11-16 15:48:43 +03:00
e77c9c97cc
coreth sync: 0.12.4-rc.0 -> 0.12.7 ( #975 )
...
* coreth sync: 0.12.4-rc.0 -> 0.12.7
* Review coreth 0.12.7 (#980 )
* Apply suggested changes from https://github.com/ava-labs/coreth/pull/381/files
* drop reexec=0
* add txHashes
* bump avalanchego
* remove manager
* fix compat test
* bump version for e2e tests
---------
Co-authored-by: Ceyhun Onur <[email protected] >
v0.5.9
2023-11-07 14:35:02 -05:00