Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
442 commits
Select commit Hold shift + click to select a range
58b0a82
Add timeout
Eric-Warehime Jul 14, 2025
4c90dd2
Merge remote-tracking branch 'origin/audit/550' into audit/all
Eric-Warehime Jul 14, 2025
3d52ad8
Merge remote-tracking branch 'origin/audit/609' into audit/all
Eric-Warehime Jul 14, 2025
b9c1e67
Merge remote-tracking branch 'origin/audit/545' into audit/all
Eric-Warehime Jul 14, 2025
8a3a66c
Fix lints, mockgen
Eric-Warehime Jul 14, 2025
c832b1c
Merge remote-tracking branch 'origin/audit/548' into audit/all
Eric-Warehime Jul 14, 2025
36b6f4a
Merge remote-tracking branch 'origin/audit/552' into audit/all
Eric-Warehime Jul 14, 2025
dec2611
Merge remote-tracking branch 'origin/audit/586+588' into audit/all
Eric-Warehime Jul 14, 2025
ed37ee8
Merge remote-tracking branch 'origin/audit/576' into audit/all
Eric-Warehime Jul 14, 2025
e56f0d5
Merge remote-tracking branch 'origin/543-dos' into audit/all
Eric-Warehime Jul 14, 2025
16ec2d0
fix: non-eip-155 tx panic when get signer (#282)
yihuang Jul 15, 2025
14b0dab
fix copy typo
almkx Jul 15, 2025
ec1a928
feat: set no-op router to EvidenceKeeper for evmd (#271)
zsystm Jul 15, 2025
058eb6d
test: cleanup EvmAppOptions related config (#263)
mmsqe Jul 15, 2025
6da42bf
Merge remote-tracking branch 'origin/582-dynamic-precompiles' into au…
Eric-Warehime Jul 15, 2025
cb6564d
Update bloom from post tx logs
Eric-Warehime Jul 15, 2025
82a7981
fix: align BytesToAddress in parseHexAddress (#276)
mmsqe Jul 15, 2025
71d26cf
chore: minor update transientStorage (#257)
songgaoye Jul 15, 2025
4c27407
chore: rm unused file (#264)
songgaoye Jul 15, 2025
bda7ad0
Problem: no dependency conflicts between cometbft-db and go-ethereum …
mmsqe Jul 15, 2025
bb811f4
fix: test case use large gas price (#292)
yihuang Jul 16, 2025
6644e35
feat: support build tag with rocksdb (#200)
mmsqe Jul 16, 2025
c4e5233
Fix lint
Eric-Warehime Jul 16, 2025
8d21baf
fix: align revert reason with go ethereum that expects hex-encoded re…
mmsqe Jul 17, 2025
ebcaefa
fix: use address codecs in precompiles (#291)
technicallyty Jul 17, 2025
4913831
rm (#302)
Jul 17, 2025
76819ba
EVM-131: Add enforcement of a single EVM tx per Cosmos tx (#294)
almkx Jul 17, 2025
cd9cd1a
clean (#303)
Jul 17, 2025
60a6cd2
Update CODEOWNERS (#310)
Jul 18, 2025
2518c1b
remove super linter (#309)
technicallyty Jul 18, 2025
bb9d02e
Update README.md (#295)
Jul 18, 2025
5e7359e
remove evidence precompile (#305)
zsystm Jul 18, 2025
a8112f4
chore: minor deps bump (#299)
Jul 18, 2025
a5ddd15
feat: 4 node localnet infra (#301)
technicallyty Jul 18, 2025
388b5c0
add jobs to merge_group event (#311)
technicallyty Jul 18, 2025
727407e
chore: evm access_list prealloc (#307)
songgaoye Jul 18, 2025
03ede6c
feat: add systemtest capabilities (#304)
technicallyty Jul 18, 2025
9ad7d66
fix(grpc): add sanity check to trace_tx (#296)
thomas-nguy Jul 18, 2025
e921750
fix undefined error variable (#179)
NotJeremyLiu Jul 21, 2025
17c65a7
should use owner, not contract address itself (#317)
zsystm Jul 21, 2025
9ddd976
fix: include missing EvmUnitAnteTestSuite (#327)
zsystm Jul 22, 2025
cffad65
fix non determinism (#332)
technicallyty Jul 23, 2025
6085578
fix p256 flaky test (#350)
songgaoye Jul 24, 2025
099f44e
fix: properly bubble up errors in BlockHash rpcs and fix flaky tests …
almkx Jul 24, 2025
2934281
fix: use PriorityMempool with signer extractor to prevent missing sig…
mmsqe Jul 25, 2025
5aa94cd
chore: update dependencies on `v0.3.x` (#359)
Jul 28, 2025
f9ca3ea
Update .mergify.yml (#361)
Jul 28, 2025
b826e3a
add break label (#347)
almkx Jul 28, 2025
5024129
feature: Add txpool namespace stubs ahead of app-side mempool impleme…
almkx Jul 28, 2025
bfa2f05
fix: estimate gas missing fields for new tx type (#316)
yihuang Jul 28, 2025
fb20472
feat(github actions): add workflow triggering docs update on release …
Cordtus Jul 28, 2025
4b0d478
chore: add audit final report (#365)
Jul 28, 2025
b065764
Delete docs/audits/sherlock_2025_07_28_final.pdf
Jul 28, 2025
ebc4b6c
docs: audit (#366)
Jul 28, 2025
0f22f9f
tests: add precompile solidity e2e tests (#253)
zsystm Jul 28, 2025
9f8d3c2
use bigger depo runners for tests (#370)
beengud Jul 29, 2025
a380cdd
audit: revert to fork commit (#369)
almkx Jul 29, 2025
4f56512
audit: apply final patch from evm-internal (#373)
almkx Jul 29, 2025
7d462a5
apply 388b5c0a584b12e7fc4eed69b8d536ba846e69d7 (#377)
almkx Jul 29, 2025
8c0d0e7
fix new precompile stucture for local node script (#376)
almkx Jul 30, 2025
322cff3
post-audit: batch 1 (#382)
almkx Aug 1, 2025
3e8dc58
post-audit: batch 2 (#388)
almkx Aug 1, 2025
369defb
post-audit: batch 3 (#389)
almkx Aug 4, 2025
d7d62cd
post-audit: batch 4 (#398)
almkx Aug 4, 2025
caca139
bug: add evm-chain-id to toml.go (#403)
dudong2 Aug 5, 2025
d360903
post-audit: batch 5 (#392)
almkx Aug 5, 2025
13181f2
chore: fix local node script (#395)
canu0205 Aug 5, 2025
4b797a7
fix: debug_traceTrasaction fail with block height mismatch (#384)
yihuang Aug 5, 2025
138fe5d
test: avoid invalid gas cap & fee rounding error in BenchmarkAnteHand…
mmsqe Aug 5, 2025
82cf029
fix: align filter rule for debug trace block (#335)
mmsqe Aug 6, 2025
49f7f42
chore(deps): bump tiny-secp256k1 from 1.1.6 to 1.1.7 in /tests/solidi…
dependabot[bot] Aug 6, 2025
f0ede5d
docs: Create contributing guide (#323)
Aug 6, 2025
917518c
fix: typo in comment (#386)
yihuang Aug 6, 2025
b0e5228
fix: wait for graceful shutdown before restart (#313)
mmsqe Aug 6, 2025
60c8962
feat: update go-ethereum to 1.16 (#315)
yihuang Aug 7, 2025
7964aaa
fix: net NewPublicAPI use server context also (#412)
yoosah Aug 8, 2025
18ad77e
[EVM-186] Enforce EIP-2681 - nonce upper bound in ante handler (#408)
Cordtus Aug 8, 2025
4260e2f
fix: correct RPC address parameter in StartJSONRPC call (#409)
mmsqe Aug 8, 2025
0153680
fix: avoid unnecessary block result in header related api call (#340)
mmsqe Aug 8, 2025
9bc1559
feat: add limit for batch request and response size (#249)
mmsqe Aug 8, 2025
92adb05
Adds readme docs for all precompiles (#414)
Cordtus Aug 8, 2025
fe484c8
test: add nonce gap tx test (#331)
technicallyty Aug 11, 2025
b589d70
test: add eth fee priority systemtest (#333)
technicallyty Aug 11, 2025
e7835b9
fix: align unit when CalculateBaseFee (#300)
mmsqe Aug 11, 2025
8fb90ba
Problem: get receipt should not return error on tx not found (#379)
yihuang Aug 11, 2025
a5659d8
fix: unrecognized/unsupported public key type: *secp256k1.PubKey for …
mmsqe Aug 11, 2025
e9def29
fix: avoid pending tx comes after get mined (#252)
mmsqe Aug 11, 2025
934ed3f
fix: align tracer config with go-ethereum (#343)
mmsqe Aug 11, 2025
cb9cfdc
changelog-check (#423)
Aug 11, 2025
8417855
fix: apply missing changes from audit (#426)
zsystm Aug 12, 2025
b72eb13
fix bank metadata (#431)
zsystm Aug 12, 2025
9a1e5bd
feat: refactor MsgEthereumTx with eth transaction (#243)
yihuang Aug 12, 2025
321de10
re-do #420 to main (#432)
Cordtus Aug 12, 2025
749ce0d
ignore MD024 duplicate headers rule (#433)
Cordtus Aug 12, 2025
e83089b
fixes md ci edge cases, removes blocking on issues (#434)
Cordtus Aug 12, 2025
ee23410
chore: prepare `v0.4.0` with minor dep updates (#435)
Aug 12, 2025
be2c215
chore: align function and package names (#422)
Aug 12, 2025
c5ca267
fix: align precompiles map with available static check (#441)
mmsqe Aug 13, 2025
a6d5dea
feat: enforce app creator returning application implement AppWithPend…
mmsqe Aug 13, 2025
20dea4b
chore: move `evmd` ante options to `evm` lib (#443)
Aug 13, 2025
99abc7f
(feat):Appside Mempool (#387)
vladjdk Aug 13, 2025
6acac06
feat: remove deprecated apis (#456)
zsystm Aug 14, 2025
eb60af8
fix: apply multi decode functions instead of string contains check in…
mmsqe Aug 14, 2025
11e8be0
fix: cleanup unused cancel function in filter (#452)
mmsqe Aug 14, 2025
43f1521
chore: add migration guide (#448)
Aug 14, 2025
e2930f6
fix: avoid nil pointer by checking error in gov precompile FromRespon…
mmsqe Aug 14, 2025
491b574
fix solidity examples in precompile readmes (#458)
Cordtus Aug 14, 2025
ae319ac
chore: update log package to support go v1.25 (#459)
Aug 14, 2025
41199a7
Mempool Readme (#462)
vladjdk Aug 14, 2025
dd448d2
update-mergify (#463)
Aug 14, 2025
384ea4a
retract (#464)
Aug 14, 2025
a259976
fix rpc accessability (#469)
technicallyty Aug 15, 2025
204ff4e
tests: evm tools compatibility (#287)
zsystm Aug 17, 2025
1bdd7d2
chore: cleanup deprecated increaseAllowance and decreaseAllowance (#472)
mmsqe Aug 18, 2025
6492ef5
feat: re-use tx validation rules from go-ethereum (#286)
yihuang Aug 18, 2025
39ddca4
feat: local_node.sh upgrades (#470)
technicallyty Aug 18, 2025
810e9ef
Problem: query decimals get reverted when Display doesn't match with …
mmsqe Aug 18, 2025
b9bdbe6
chore: update contracts-compile script (#475)
cloudgray Aug 18, 2025
ab1cd0c
test(jsonrpc): add jsonrpc compatibility test (#419)
cloudgray Aug 18, 2025
29c1fac
fix: precisebank & werc20 precompile (#457)
cloudgray Aug 18, 2025
909c8e2
(docs):Add SetClientCtx instructions to migration guide (#481)
vladjdk Aug 18, 2025
7dc893d
fix: add pagination flags to token-pairs query (#468)
mmsqe Aug 18, 2025
144922a
revert auto-fix for markdown linting (#483)
Cordtus Aug 19, 2025
47b43b4
add comments (#489)
almkx Aug 19, 2025
1d8b9e1
feat: remove allow-unprotected-txs(non eip-155) from x/vm params (#415)
dudong2 Aug 19, 2025
a9cb401
add erc20 migration guide (#485)
Cordtus Aug 19, 2025
dda0fb1
add thanks
Aug 19, 2025
aa9a834
chore: replace GlobalEVMMempool by passing to JSONRPC on initiate (#467)
mmsqe Aug 19, 2025
f164197
Problem: eip-2935 is not implemented (#407)
yihuang Aug 20, 2025
8903f9d
refactor: decouple keeper using interface on precompile (#477)
yoosah Aug 20, 2025
7451d9b
set-up (#491)
Aug 20, 2025
befde4f
feat: Delete EVM instance in AnteHandler (#352)
heijiLee Aug 20, 2025
3991c2c
tests: add revert error e2e tests for contract and precompile calls (…
cloudgray Aug 20, 2025
1f22f19
Problem: IsStorageEmpty is not implemented (#490)
yihuang Aug 21, 2025
2cf6593
feat: allow PostTxProcessing to run on failures and persist data (#479)
facundomedica Aug 21, 2025
642c8e9
fix: notify new block for mempool in time to avoid insufficient funds…
mmsqe Aug 21, 2025
4d93f2d
feature: Add eth_createAccessList method and implementation (#346)
almkx Aug 21, 2025
03083a8
fix: duplicate case switch to avoid empty execution block (#492)
almkx Aug 21, 2025
48e3c83
test: v0.4.1 -> main upgrade test (#498)
technicallyty Aug 22, 2025
e01cc50
(chore):Simplify Mempool Config (#496)
vladjdk Aug 22, 2025
2d3df2b
ci: workflow fails when feat, fix, or refactor PRs do not have change…
technicallyty Aug 22, 2025
750d77d
chore: cleanup deprecated BalanceChangeEntry (#506)
mmsqe Aug 25, 2025
bcc17d4
refactor: replace TestEncodingConfig with production Config (#513)
zchn Aug 26, 2025
68436ec
fix: allow value with slashes when query token_pairs (#509)
mmsqe Aug 27, 2025
0032812
fix: allow mempool interrupt while it is still ongoing (#495)
almkx Aug 27, 2025
83ae83d
docs: update contrib guide (#539)
technicallyty Aug 27, 2025
3e37931
add pr title job (#541)
technicallyty Aug 28, 2025
5ffe3cc
chore: check if mempool is not nil before accepting nonce gap error t…
mmsqe Aug 29, 2025
2fff19e
fix(evmd): remove pebble replace directive (#574)
pitasi Aug 29, 2025
af53a0f
docs(migration): boilerplate v0.5.0 migration docs with mempool migra…
vladjdk Aug 29, 2025
2a0eb3a
perf: optimize gas estimation (#538)
vladjdk Aug 29, 2025
4be8aba
feat: AddPrecompileFn on stateObject not needed (#511)
yihuang Aug 29, 2025
ec57b96
fix: CometBlockResultByNumber when height is 0 (#416)
pitasi Aug 29, 2025
1fcfa49
feat: add block time in derived logs (#502)
yihuang Sep 2, 2025
bd607f7
feat: avoid unnecessary block notifications when the event bus is alr…
mmsqe Sep 2, 2025
fedc27f
feat: don't emit EVM logs into cosmos-sdk events (#576)
mmsqe Sep 3, 2025
2a9e687
fix: use zero constructor to avoid nil pointer panic when BaseFee is …
almkx Sep 3, 2025
f03d2a4
test(mempool): add integration test (#512)
cloudgray Sep 4, 2025
67950ad
feat: add block max_gas and min_tip ingestion to app.go mempool confi…
almkx Sep 7, 2025
0afdc34
chore: bump to ibc-go v10.3.0 (#592)
gjermundgaraba Sep 10, 2025
8156e38
fix(crypto): invalid type of PubKey.Address() method (#600)
cloudgray Sep 15, 2025
1518fe3
docs: add d2 tool to repo and mempool arch diagram (#597)
almkx Sep 15, 2025
dd7b4c7
test: add nested precompile reversion test case (#535)
vladjdk Sep 15, 2025
5ff2ec7
perf: reduce number of query context calls (#598)
vladjdk Sep 15, 2025
d6b0d30
test: mock bank keeper is outdated (#606)
mmsqe Sep 16, 2025
c43c940
feat: emit geth metrics on cosmos SDK metrics server (#588)
technicallyty Sep 16, 2025
eb3eb81
fix(mempool): checkTxHandler to handle invalid sequence tx (#591)
cloudgray Sep 17, 2025
8147291
perf: cache precompile abis (#631)
vladjdk Sep 17, 2025
28bc48b
feat: fill block hash and timestamp in tx response (#584)
mmsqe Sep 17, 2025
4ea6cd9
fix: align tx not found in get_transaction_receipt (#533)
mmsqe Sep 17, 2025
45d6283
chore: cleanup unnecessary fix-revert-gas-refund-height (#624)
mmsqe Sep 17, 2025
b63a681
feat: separate geth metrics server (#633)
technicallyty Sep 18, 2025
19b82ce
refactor: move default precompiles out of evmd config (#635)
vladjdk Sep 18, 2025
e07bfc1
refactor: make erc20keeper optional in x/vm (#609)
gjermundgaraba Sep 18, 2025
bb6162e
test(systemtests): add appside mempool e2e test (#580)
cloudgray Sep 18, 2025
84d98a6
fix evmd instruction seed phrase (#640)
vladjdk Sep 19, 2025
04dac0d
feat!: remove boilerplate code from stateful precompiles (#577)
yihuang Sep 22, 2025
79d3645
docs: Update README.md (#638)
merkletreeibc Sep 22, 2025
bb20ac4
fix: align bank keeper for correct decimal conversion (#645)
mmsqe Sep 22, 2025
5c03b6b
fix: source flag for key add (#643)
mmsqe Sep 22, 2025
159ba69
Delete .github/CODEOWNERS
aljo242 Sep 22, 2025
db40651
chore: relocate all ante logic to `evm` from `evmd` (#648)
aljo242 Sep 23, 2025
9372b37
chore: move tests to remove circular dependency (#654)
vladjdk Sep 24, 2025
030a848
simplify sed scripts in local_node.sh (#653)
pitasi Sep 24, 2025
39944e0
refactor: Move configs out of EVMD and deduplicate configs (#659)
vladjdk Sep 24, 2025
8fb8d35
fix!: Fix race condition in mempool blockchain impl (#656)
Eric-Warehime Sep 24, 2025
8771646
fix race condition between RemoveTx and runReorg loop (#658)
mattac21 Sep 25, 2025
6830f6d
Add race detection to test builds (#662)
Eric-Warehime Sep 25, 2025
6904764
add SetQueryGasLimit to baseapp options (#641)
vladjdk Sep 25, 2025
d25b359
perf: avoid duplicated feemarket params load (#630)
mmsqe Sep 29, 2025
b22eb8e
test: add EIP-7702 integration test (#664)
cloudgray Sep 30, 2025
fcfdff7
fix: indexer service can't quit by signal (#687)
mmsqe Oct 6, 2025
db8a08c
test(x/vm): add unit test cases for EIP-7702 (#684)
cloudgray Oct 7, 2025
f644a4b
test: add eip7702 e2e test (#685)
cloudgray Oct 7, 2025
a17f2cb
feat: support state overrides in eth_call (#337)
mmsqe Oct 7, 2025
832cbe0
fix: "tx not found in mempool" error on chain startup (#642)
vladjdk Oct 7, 2025
80851f5
feat(precompile/staking): return full validators' description from qu…
pitasi Oct 7, 2025
1553991
fix: avoid debug hex address fails on 0x prefix (#689)
mmsqe Oct 7, 2025
8deafc6
Update README.md
aljo242 Oct 8, 2025
cb42123
Update SECURITY.md (#695)
aljo242 Oct 8, 2025
ac4e9f6
fix(rpc): align jsonrpc apis with geth v1.16.3 (#599)
cloudgray Oct 9, 2025
2bbff66
feat(encoding): include an address codec implementation (#665)
srdtrk Oct 9, 2025
18163be
refactor(config): remove evmAppOptions entirely (#661)
vladjdk Oct 9, 2025
de4e879
feat: static precompiles builder (#680)
gjermundgaraba Oct 9, 2025
61eedfc
refactor(types)!: move types to respective folders and remove `/types…
vladjdk Oct 9, 2025
f0cedd6
fix(mempool): legacy subpool panic on skipped header during reset (#668)
mattac21 Oct 10, 2025
07869cb
test: fix EIP-7702 test cases (#704)
cloudgray Oct 10, 2025
e311ecd
fix flaky TestAllowedTxSize (#699)
mmsqe Oct 10, 2025
720ba9c
feat(erc20): accept hex addresses in erc20 callbacks (#701)
vladjdk Oct 10, 2025
e36b7da
test: fix mempool e2e test (#709)
cloudgray Oct 10, 2025
89bb381
fix: EoA-CA Identification logic (#710)
cloudgray Oct 12, 2025
8c0698d
test: eip712 e2e tests (#700)
vladjdk Oct 12, 2025
296b5ea
feat(rpc): add debug_traceCall api (#711)
cloudgray Oct 13, 2025
83a8ad8
chore: fix systemtests CI (#714)
vladjdk Oct 13, 2025
04ce2e1
refactor(config): Expose mempool configuration flags and move mempool…
almkx Oct 14, 2025
bf5b130
chore: fix changelog (#721)
cloudgray Oct 14, 2025
36b1589
Merge branch 'main' into release/v0.5.x
vladjdk Oct 14, 2025
d6d2957
feat(testnet): add configurable testnet validator powers (#708)
almkx Oct 14, 2025
ea3e951
fix: don't panic if evm mempool not used (#730)
yihuang Oct 16, 2025
ff11da4
fix: avoid tx with unsupported extension option for ExtensionOptionDy…
mmsqe Oct 16, 2025
c994a3a
fix: avoid nil pointer for tx evm raw cmd (#727)
mmsqe Oct 16, 2025
172f11a
fix: inconsistent block hash in json-rpc responses (#725)
yihuang Oct 16, 2025
43b70ee
fix: non-deterministic evm pre-blocker (#729)
yihuang Oct 16, 2025
03d3aad
fix: wrong TransactionIndex in receipt (#723)
mmsqe Oct 16, 2025
9ab5cfe
chore: align go-ethereum fork as main (#737)
mmsqe Oct 17, 2025
6921258
test: example of configuring config.toml values in systest (#667)
technicallyty Oct 17, 2025
42e1141
fix: evm mempool should be disabled if max-txs < 0 (#734)
yihuang Oct 20, 2025
f463746
fix: add InitEvmCoinInfo upgrade to avoid panic when denom is not reg…
mmsqe Oct 21, 2025
79089fe
Merge commit from fork
vladjdk Oct 21, 2025
a689881
Merge commit from fork
vladjdk Oct 21, 2025
ba20ebc
Merge commit from fork
vladjdk Oct 21, 2025
733ea61
Merge remote-tracking branch 'origin/main' into release/v0.5.x
vladjdk Oct 21, 2025
e4914c3
fix: ibc middleware verify sender address incorrectly (backport #769)…
mergify[bot] Oct 30, 2025
94baafc
fix: event emission in erc20 precompile (backport #774) (#783)
mergify[bot] Oct 30, 2025
588c8df
fix: evmCoinInfo not exists in historical state and set defaultEvmCoi…
mmsqe Nov 13, 2025
e2f6e47
fix: allow ledger flag work with coin type 60 (backport: 690) (#836)
mmsqe Nov 14, 2025
eee08ea
0.3.2 version merge
AryaLanjewar3005 May 4, 2026
a05ad85
fix: use cache context in CallEVMWithData to prevent gas meter overfl…
AryaLanjewar3005 May 5, 2026
3c041c9
fix: transaction info revert value
AryaLanjewar3005 May 6, 2026
1e0c52f
fix: update unit tests broken by CallEVMWithData cache-context and Ge…
AryaLanjewar3005 May 6, 2026
27ea037
fix: github CodeQL related adjustments
AryaLanjewar3005 May 11, 2026
11f54c7
fix: bump vm module ConsensusVersion to 2 and add v0.2.x→v0.3.x Param…
AryaLanjewar3005 May 13, 2026
943d9a1
fix: read JSON-RPC chain ID from EVMConfigurator instead of app.toml
AryaLanjewar3005 May 13, 2026
656f9be
feat: upgrade cosmos/evm from v0.3.2 to v0.4.0
AryaLanjewar3005 May 18, 2026
d8aa2fc
fix: fix test imports and move debug precompile into main module for …
AryaLanjewar3005 May 18, 2026
b5053b7
fix: update tests for v0.4.0 – guard nil EventManager in statedb.New,…
AryaLanjewar3005 May 18, 2026
4d7ff9c
feat: evm 0.5.0 upgrade
AryaLanjewar3005 May 29, 2026
5bcd5b1
fix: handle dual-app startup and nil mempool in v0.5 server wiring
AryaLanjewar3005 Jun 1, 2026
241bec9
merge: integrate EVM 0.5.0 upgrade into audit-fixes base
AryaLanjewar3005 Jun 12, 2026
6998351
merged: audit-fixes into audit/evm-merge
AryaLanjewar3005 Jun 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .github/CODEOWNERS

This file was deleted.

49 changes: 0 additions & 49 deletions .github/ISSUE_TEMPLATE/01-bug-report.yml

This file was deleted.

66 changes: 0 additions & 66 deletions .github/ISSUE_TEMPLATE/02-feature-request.yml

This file was deleted.

18 changes: 0 additions & 18 deletions .github/ISSUE_TEMPLATE/03-docs-request.yml

This file was deleted.

31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/04-epic-template.md

This file was deleted.

24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/05-issue-template.md

This file was deleted.

51 changes: 51 additions & 0 deletions .github/ISSUE_TEMPLATE/issue-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
name: Issue
about: Report a bug or request a feature
title: "[Bug] <summary>" or "[Feature] <summary>"
labels: needs-triage
assignees: ''
---

## Type

<!-- Please check one -->
- [ ] Bug
- [ ] Feature
- [ ] Proposal / Discussion

## Summary

<!--
Describe the issue or request in 1–2 sentences.
Include relevant context or background.
-->

## Reproduction (for bugs)

<!--
Include minimal steps to reproduce the bug. Example:

1. Run `make start`
2. Submit a tx via `evm.send()`
3. Observe panic in logs
-->

## Impact

<!--
Explain the potential severity and who is affected.
E.g., critical bug for validators, minor UX issue, etc.
-->

## Related

<!--
Link related issues or PRs.
-->

## Checklist

- [ ] Linked to a GitHub Issue (or this is the Issue)
- [ ] Repro steps included (for bugs)
- [ ] Impact described
- [ ] I understand minor typo/style doc fixes will not be accepted
16 changes: 0 additions & 16 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,19 +21,3 @@ I have...
- [ ] tackled an existing issue or discussed with a team member
- [ ] left instructions on how to review the changes
- [ ] targeted the `main` branch

## Reviewers Checklist

**All** items are required.
Please add a note if the item is not applicable
and please add your handle next to the items reviewed
if you only reviewed selected items.

I have...

- [ ] added a relevant changelog entry to the `Unreleased` section in `CHANGELOG.md`
- [ ] confirmed all author checklist items have been addressed
- [ ] confirmed that this PR does not change production code
- [ ] reviewed content
- [ ] tested instructions (if applicable)
- [ ] confirmed all CI checks have passed
17 changes: 0 additions & 17 deletions .github/workflows/changelog.yml

This file was deleted.

53 changes: 53 additions & 0 deletions .github/workflows/check-changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
on:
pull_request:
types: [ opened, synchronize, reopened, ready_for_review, edited ]
paths: [ "**/*.go" ]
name: Changelog Reminder
jobs:
remind:
name: Changelog Reminder
runs-on: ubuntu-latest
if: ${{ !github.event.pull_request.draft }}
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Check PR title for semantic commit type
run: |
# Get the PR title
PR_TITLE="${{ github.event.pull_request.title }}"
echo "PR Title: $PR_TITLE"

# Check if PR title starts with feat, refactor, or fix
if echo "$PR_TITLE" | grep -qE "^(feat|refactor|fix)(\(.+\))?!?:"; then
echo "✅ PR title has relevant semantic commit type (feat, refactor, or fix)"
echo "has_relevant_pr_title=true" >> $GITHUB_ENV
else
echo "ℹ️ PR title doesn't have relevant semantic commit type. Skipping changelog check."
echo "has_relevant_pr_title=false" >> $GITHUB_ENV
fi

- name: Check if CHANGELOG.md was modified
if: env.has_relevant_pr_title == 'true'
run: |
# Get the list of changed files in this PR
CHANGED_FILES=$(git diff --name-only origin/${{ github.base_ref }}...HEAD)

# Check if CHANGELOG.md (case insensitive) is in the changed files
if echo "$CHANGED_FILES" | grep -qi "changelog\.md"; then
echo "✅ CHANGELOG.md has been modified in this PR"
echo "changelog_modified=true" >> $GITHUB_ENV
else
echo "❌ CHANGELOG.md has not been modified in this PR"
echo "changelog_modified=false" >> $GITHUB_ENV
fi

- name: Fail if changelog not updated
if: env.has_relevant_pr_title == 'true' && env.changelog_modified == 'false'
run: |
echo "::error::CHANGELOG.md must be updated for PRs with feat, refactor, or fix commits"
exit 1
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ permissions: read-all
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
runs-on: depot-ubuntu-24.04-8
permissions:
actions: read
contents: read
Expand Down
Loading
Loading