Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
937 commits
Select commit Hold shift + click to select a range
5e9e74e
Merge PR: extend the evidence retry gap to avoid frequent p2p send (#…
lisuxiaoqi Nov 3, 2022
b440b77
Merge PR: fix feesplit cache contaminate when parallel-tx rerun (#2718)
ylsGit Nov 4, 2022
1a9ea9c
Merge PR: rm feesplit innertx (#2723)
ylsGit Nov 8, 2022
bd986ff
Merge PR: optimize feesplit api (#2726)
ylsGit Nov 9, 2022
1b57f2b
Merge PR: ut improve coverage (#2687)
Ywmet Nov 9, 2022
2d471fd
Merge PR: add IsFastStorageStrategy for more details when upgrade to …
giskook Nov 10, 2022
4f7bf6f
Merge PR: query Feesplit params by rest api (#2734)
ylsGit Nov 14, 2022
47d8663
Merge PR: add pending. pool ut (#2681)
lcmmhcc Nov 14, 2022
0c37029
Merge PR: if download-detla set to true then disable multi cache (#2716)
giskook Nov 14, 2022
b77f4d8
Merge PR: add iavl ut TestOverWriteEmpty from community (#2712)
giskook Nov 14, 2022
1f79028
Merge PR: fix watchdb duplicate tx bugs (#2711)
lcmmhcc Nov 14, 2022
2ade81f
Merge PR: Use rocksdb as default (#2686)
giskook Nov 14, 2022
a940322
Merge PR: fix the watchdb parallel query error
lyh169 Nov 15, 2022
1fd8e84
Merge PR: add script to support auto install (#2565)
Ywmet Nov 15, 2022
3924177
Merge PR: benchmarks of token transfer (#2499)
xzav3r Nov 16, 2022
fefd656
Merge PR: dump lastrun in case of fastsync (#2758)
zhongqiuwood Nov 19, 2022
3e62b38
Merge PR: roll back blocktime (#2737)
chengzhinei Nov 21, 2022
388fe9f
Merge PR: fix avc memory growth (#2787)
lisuxiaoqi Nov 22, 2022
132e43c
Merge PR: feesplit support paralleled-tx (#2772)
scf0220 Nov 22, 2022
6222702
Merge PR: rm cache to improve the security (#2816)
Ywmet Nov 29, 2022
057df09
Merge PR: optimize query evm2cm tx on the watchdb in serial exec (#2740)
lyh169 Dec 1, 2022
63e7312
Merge PR: cosmos-sdk ut coverage improve (#2745)
Ywmet Dec 1, 2022
42e9163
Merge PR: use real height instead of IGNORE_HEIGHT_CHECKING (#2742)
cwbhhjl Dec 1, 2022
a4005fc
Merge PR: merge v1.6.5 to dev (#2805)
KamiD Dec 1, 2022
c9f5ba4
Merge PR: fix rocksdb install for MacOS (#2828)
ylsGit Dec 1, 2022
87e95ee
Merge PR: optimize txdecoder decode simulate situation (#2752)
ItsFunny Dec 1, 2022
ebaee37
Merge PR: add blocktime (#2832)
chengzhinei Dec 2, 2022
f157f88
Merge PR: fix bug of pgu (#2835)
xzav3r Dec 2, 2022
754b423
Merge PR: adapt pgu with configure of node mode (#2831)
zjg555543 Dec 5, 2022
313891d
Merge PR: filter duplicated tx when produce a block (#2833)
xzav3r Dec 6, 2022
07cba0d
Merge PR: iaviewer support read node from db direct & fss version (#2…
cwbhhjl Dec 6, 2022
20849b6
Merge PR: rest api block_rewards (#2845)
ylsGit Dec 7, 2022
952c5f3
Merge PR: add chain blocktime as BTInterval (#2848)
chengzhinei Dec 7, 2022
548de4a
Merge PR: move saveOrphans to commit event (#2830)
cwbhhjl Dec 7, 2022
ebe8d7b
Merge PR: Make dynamic gas price suggestion compatible with parallel …
KamiD Dec 8, 2022
6a538b0
Merge PR: add broadcast proposal of AVC (#2849)
chengzhinei Dec 8, 2022
8836692
Merge PR: update gorocksdb (#2851)
cwbhhjl Dec 8, 2022
564228e
Merge PR: fix zero gas panic (#2854)
LeoGuo621 Dec 9, 2022
3f8c32f
Merge PR: rule flag syntax (#2857)
lisuxiaoqi Dec 9, 2022
ddd972a
Merge PR: record innertx when deducting and refunding fees (#2850)
fatcat22 Dec 12, 2022
395d2f9
Merge PR: fix unordered_write panic in mainnet full lrp (#2856)
cwbhhjl Dec 12, 2022
49cc36f
Merge PR: add wasm innertx (#2847)
BananaLF Dec 12, 2022
203faa0
MergePR: para optimize (#2727)
scf0220 Dec 12, 2022
60d00cc
Merge PR: Persist timing-cost statistics (#2824)
giskook Dec 12, 2022
320ac17
Merge PR: support grpc server (#2557)
ItsFunny Dec 13, 2022
d65205d
Merge PR: fix btInterval (#2863)
chengzhinei Dec 13, 2022
d6dafe7
Merge PR: optimize db batch in async commit (#2859)
cwbhhjl Dec 13, 2022
47ee60d
Merge PR: set trustnode true & get chainid from tmnode (#2860)
ItsFunny Dec 14, 2022
3aa15c0
Merge PR: fix nil panic when fss disable (#2868)
cwbhhjl Dec 15, 2022
d9acfd9
Merge PR: fix smb when syncing to venus height (#2869)
cwbhhjl Dec 15, 2022
a2f472d
Merge PR: push confirmed tx to kafka (#2838)
ylsGit Dec 16, 2022
fac7d49
Merge PR: discard minimum gp tx and optimizate mempool (#2853)
BananaLF Dec 19, 2022
5aa989e
Merge PR: stagger the ac and proposal height (#2864)
lisuxiaoqi Dec 19, 2022
13f4fb1
Merge PR: fix avc proposal height not equal cs.Height (#2870)
chengzhinei Dec 19, 2022
2d6c999
Merge PR: fix repair state panic (#2842)
lisuxiaoqi Dec 21, 2022
7f8e5fa
Merge PR: add hgu cache (#2852)
xzav3r Dec 21, 2022
2dca62c
Merge PR: store nonce in innertx when creating contract (#2861)
fatcat22 Dec 21, 2022
af03951
Merge PR: Add eth_api gasPriceIn3Gears (#2844)
LeoGuo621 Dec 21, 2022
eda509f
Merge PR: ibc40 code upgrade (#2693)
ItsFunny Dec 21, 2022
927a467
Merge PR: when repair state force read from iavl (#2823)
giskook Dec 21, 2022
b5c7d8e
Merge PR: Limit eth get logs (#2299)
ilovers Dec 21, 2022
66ab4ce
Merge PR: fix devnet deploy panic (#2724)
Ywmet Dec 21, 2022
00578d1
Merge PR: refactor rpc monitor (#2819)
lcmmhcc Dec 21, 2022
c369c91
Merge PR: add rdb metrics (#2875)
ylsGit Dec 22, 2022
b7a3665
Merge PR: fix ibc & dds go-map (#2873)
ItsFunny Dec 23, 2022
cec4e09
Merge PR: set the default value for GasPrice on eth_estimateGas (#2878)
ylsGit Dec 24, 2022
893639c
Merge PR: add GasUsed Factor to control contract method gasused (#2877)
BananaLF Dec 24, 2022
1ec0c04
Merge PR: bump version to v1.6.7 (#2882)
xiangjianmeng Dec 24, 2022
75b6e03
Merge PR: fss no compact (#2883)
giskook Dec 24, 2022
8318e9b
Merge PR: fix replay default value (#2884)
cwbhhjl Dec 24, 2022
6122116
Merge PR: bump version to v1.6.7.1 (#2885)
xiangjianmeng Dec 24, 2022
ca49b63
Merge PR: contractBlockedMethods save to watchdb when proposal passed…
BananaLF Dec 25, 2022
9834981
Merge PR: bump version to v1.6.7.2 (#2887)
xiangjianmeng Dec 25, 2022
07327fa
Merge PR: support preimage query (#2876)
LeoGuo621 Dec 27, 2022
6237282
Merge PR: update eth_getBalanceBatch for wasm (#2890)
BananaLF Dec 27, 2022
eb97cbf
Merge PR: Return the minimal GP if block is uncongested (#2894)
LeoGuo621 Dec 29, 2022
a713ee9
Merge PR: update graceful exit code for txinderxer (#2889)
lisuxiaoqi Dec 29, 2022
f6bdd49
Merge PR: fix hardhat get wrong nonce (#2898)
xiangjianmeng Dec 29, 2022
ffb9f8a
Merge PR: VMBridge support evm watchdb (#2901)
BananaLF Dec 29, 2022
05f0652
Merge PR: update gas cost of wasm innertx (#2891)
xzav3r Dec 29, 2022
7934307
Merge PR: change wasmer dir to data (#2902)
BananaLF Dec 29, 2022
da54c47
Merge PR: avc when proposer in waiting (#2880)
chengzhinei Dec 29, 2022
5c83ebc
Merge PR: nobody can upload wasm code by default (#2904)
xzav3r Dec 30, 2022
0741d07
Merge PR: update EarthHeight for wasm testnet height (#2905)
BananaLF Dec 30, 2022
df1e21f
Merge PR: rm fast-storage sanity check and set --iavl-enable-fast-sto…
giskook Jan 4, 2023
45641b8
Merge PR: add msg transfer (#2907)
ItsFunny Jan 6, 2023
f11e44c
Merge PR: add ibc40 fork height on testnet (#2908)
lyh169 Jan 6, 2023
e3dc81f
Merge PR: improve staking cli (#2906)
zjg555543 Jan 7, 2023
91b4724
Merge PR: not found any proper version during repair (#2900)
lisuxiaoqi Jan 10, 2023
4b81770
Merge PR: remove swagger ui (#2922)
ilovers Jan 11, 2023
a363928
Merge PR: code update by proposal (#2910)
scf0220 Jan 11, 2023
e721ba1
Merge PR: fix gasused > gaslimit with gufactor (#2918)
BananaLF Jan 11, 2023
75dd9c9
Merge PR: optimize trace log (#2917)
chengzhinei Jan 12, 2023
7b01f37
Merge PR: fix multi-cache (#2893)
scf0220 Jan 12, 2023
12f66f9
Merge PR: fix ica cli (#2914)
ItsFunny Jan 12, 2023
c94fce4
Merge PR: correct auto repair behavior (#2911)
lisuxiaoqi Jan 12, 2023
30958b2
Merge PR: bump version to v1.6.8.2 (#2923)
xiangjianmeng Jan 12, 2023
2fc8648
Merge PR: pending cmtx (#2919)
ylsGit Jan 12, 2023
90b644f
Merge PR: fix mempool gas, double commit (#2925)
xzav3r Jan 13, 2023
8696984
Merge PR: websocket for swap (#2924)
chengzhinei Jan 16, 2023
604ec2c
Merge PR: support import eth keystore (#2921)
BananaLF Jan 17, 2023
3de73c8
Merge PR: update swap ws (#2927)
chengzhinei Jan 18, 2023
4d891c0
Merge PR: update swap websocket (#2928)
chengzhinei Jan 18, 2023
92ee54c
Merge PR: put blocktime event before log event (#2932)
chengzhinei Jan 26, 2023
3294f8d
Merge PR: fix the eth_getStorageAt from watchdb bug and modify the si…
lyh169 Jan 29, 2023
1cbf391
Merge PR: compatible with cmjs (#2915)
xzav3r Jan 29, 2023
243e0c1
Merge PR: limit tx search (#2938)
ilovers Jan 30, 2023
bd642b2
Merge PR: rename path okex to okx (#2881)
zccst Jan 31, 2023
f58098f
Merge PR: separate iavl pruning from asyncCommitRoutine (#2940)
cwbhhjl Feb 6, 2023
da24c3f
Merge PR: upload delta when fast sync (#2946)
chengzhinei Feb 13, 2023
7a9636e
Merge PR: add tx log into rpc tx result (#2942)
lisuxiaoqi Feb 14, 2023
bf17e6d
Merge PR: upgrade proposal in params module (#2920)
fatcat22 Feb 14, 2023
0d8075d
Merge PR: Make GP recommendation algorithm compatible with DDS (#2909)
LeoGuo621 Feb 15, 2023
b776a3c
Merge PR: disable gas log in tx num mode (#2950)
xzav3r Feb 20, 2023
8c5b4d3
new proposal (#2977)
zjg555543 Feb 27, 2023
f832d55
Merge PR: backward homestead through proposal (#2967)
lisuxiaoqi Feb 27, 2023
8862587
Merge PR: fix upgrade height (#2982)
ylsGit Feb 27, 2023
bb1f68e
Merge PR: fix UpgradeProposal for rest interface (#2987)
fatcat22 Feb 28, 2023
6f892cd
Merge PR: modify-new- proposal (#2986)
zjg555543 Mar 1, 2023
fc82565
Merge PR: Clear Logs of failed txs (#2963)
LeoGuo621 Mar 1, 2023
b71f671
Merge PR: Bump version to v1.6.8.3 (#3000)
KamiD Mar 1, 2023
3ad6bb5
Merge PR: Enable new proposal on testnet (#3001)
KamiD Mar 1, 2023
a701f9d
Merge PR: Enable new proposal on mainnet (#3019)
KamiD Mar 3, 2023
bcdcacc
Merge PR: revert update upgrade module (#3021)
KamiD Mar 3, 2023
f8edcfd
Merge PR: optimization module upgrade (#3031)
ylsGit Mar 10, 2023
81aad24
Merge PR: optimize eth_getBlockByNumber/eth_getBlockByHash (#3020)
LeoGuo621 Mar 15, 2023
4ebdd3e
Merge PR: Support for AtomScan's rest API (#2353)
LeoGuo621 Mar 15, 2023
7158206
Merge PR: fix pruning routine (#3036)
cwbhhjl Mar 21, 2023
5e4d91a
fix bug of watch db in wasm (#3047)
xzav3r Mar 29, 2023
ce4b20b
Merge PR: mv check version script (#3055)
ylsGit Mar 31, 2023
7ef86d3
Merge PR: Add verifying cache for cm tx (#3049)
zjg555543 Apr 4, 2023
dad2c16
Merge PR: add store store when use watcher (#3056)
giskook Apr 4, 2023
967fa08
upload wasm counter (#3061)
BananaLF Apr 4, 2023
0a078a1
rm no-admin option (#3064)
zhongqiuwood Apr 5, 2023
d70c2eb
optimize wasm code (#3065)
KamiD Apr 6, 2023
f62242d
Fix simulation of wasm tx (#3068)
giskook Apr 6, 2023
d07226c
wasm query with grpc (#3053)
giskook Apr 6, 2023
cf1c178
Create build-wasm-env.sh (#3069)
LeoGuo621 Apr 6, 2023
8b5fd3c
update signature verification of cosmos tx (#3050)
xzav3r Apr 7, 2023
ad1f9ed
AddTxFlagsToCmd gas from uint to var (#3076)
bylingo Apr 7, 2023
5dd969a
Update README.md
zhongqiuwood Apr 7, 2023
cbb771a
Update README.md
zhongqiuwood Apr 7, 2023
4e91230
gas auto (#3080)
zhongqiuwood Apr 9, 2023
2ccf053
Optimize wasm contract address (#3062)
BananaLF Apr 9, 2023
3054507
Fixed cmtx nonce (#3054)
lyh169 Apr 9, 2023
11d7a63
check gas limit of cmtx (#3082)
xzav3r Apr 9, 2023
8d0cd50
stdtx support gasrefund (#3067)
chengzhinei Apr 9, 2023
e4a2e22
set default height when query info (#3074)
zjg555543 Apr 9, 2023
7bc6db8
Support universal vmbridge call (#3051)
BananaLF Apr 9, 2023
65071f4
using hex address (#3086)
zhongqiuwood Apr 9, 2023
8034e41
Remove tx wasm clear-contract-admin cli (#3087)
LeoGuo621 Apr 10, 2023
2a3ba40
update wasmvm gas factor (#3088)
xzav3r Apr 10, 2023
3210d53
Fix vmbridge simulate bug with send okt (#3089)
BananaLF Apr 10, 2023
a4c6b66
add wasm extra proposal (#3091)
zjg555543 Apr 10, 2023
9fc23a8
cleanup vm after finish the simulation (#3090)
giskook Apr 11, 2023
ab28f14
add ut and query cli for wasm extra propsal (#3093)
zjg555543 Apr 12, 2023
9fb2deb
add wasm tx simulate gas limit (#3095)
giskook Apr 12, 2023
48271e7
fix bug of wasm pgu (#3097)
xzav3r Apr 12, 2023
2c238c2
Bump version to v1.7.0 and enable wasm (#3098)
KamiD Apr 12, 2023
ef775ac
fix feesplit innertx bug (#3099)
BananaLF Apr 12, 2023
b7f3994
add gas limit buffer to cmtx (#3105)
xzav3r Apr 14, 2023
bdd729e
fix pgu log when active view change (#3110)
xzav3r Apr 20, 2023
82fca45
rename logo from okc to oktc (#3112)
zccst Apr 24, 2023
15b2858
fix topics=null (#3113)
ylsGit Apr 24, 2023
73f6ea6
fix mempool tx simulate e2c tx (#3046)
lyh169 Apr 24, 2023
92b5293
fix wasm migrate (#3114)
xzav3r Apr 24, 2023
ed0a535
add wasm benchmark test for base api (#3052)
zjg555543 Apr 24, 2023
c7aab27
fix distribution invariant (#3103)
zjg555543 Apr 24, 2023
0a4576b
delete staking weight by proposal (#3108)
zjg555543 Apr 25, 2023
45cd891
cm tx not refund when failed to run anteHandler (#3116)
chengzhinei Apr 27, 2023
b8975b3
E2c support wasm (#3111)
lyh169 Apr 27, 2023
b6cbf43
add wasm query code by addr rpc method (#3118)
giskook Apr 27, 2023
528b9aa
add lock to IBC Map (#3101)
ItsFunny Apr 27, 2023
95eb909
optimized staking weight value (#3119)
zjg555543 Apr 27, 2023
761d968
vote and effective after upgrade proposal (#3120)
fatcat22 Apr 27, 2023
ea94391
repair upgrade proposal data (#3124)
zjg555543 May 8, 2023
e3ad5e5
fix the data persist during node close (#3037)
lisuxiaoqi May 11, 2023
b3b958c
Add vmbridge script (#3106)
BaZahei May 11, 2023
ec80d21
Support precomplie project of vmbridge (#3122)
BananaLF May 12, 2023
7fdb0ea
fix upgradeproposal (#3139)
fatcat22 May 16, 2023
a5c9d0c
fq: fix simulate wasm (#3129)
scf0220 May 16, 2023
321c8bc
fq:add golang max threads (#3135)
scf0220 May 16, 2023
6577833
enable cache while watcher disable (#3133)
scf0220 May 16, 2023
28e75cd
add fq for wasm (#3132)
scf0220 May 16, 2023
8fb385a
clear resultCh when init a new block (#3125)
LeoGuo621 May 16, 2023
2673b19
UnitTest evm/watcher/tx (#3034)
bylingo May 16, 2023
eadf4c6
Bump version to v1.7.4
KamiD May 16, 2023
df53fe2
evm tx when outofgas not refund (#3136)
chengzhinei May 16, 2023
7a80011
add mempool simulate not use gu_factor (#3121)
lyh169 May 16, 2023
efc05d0
fix wasm hgu (#3140)
zjg555543 May 22, 2023
219dda7
disable multi-cache (#3148)
scf0220 May 23, 2023
7634c0d
support vmbridge innertx and solve bug for vmbridge (#3141)
BananaLF May 23, 2023
c504b71
fix vmbridge smb (#3150)
LeoGuo621 May 24, 2023
bf6cc91
update the wasmHelperABI (#3151)
lyh169 May 24, 2023
6db8fea
support concurrency of wasm tx (#3117)
LeoGuo621 May 24, 2023
3a0e216
fix vmbridge innertx (#3149)
BananaLF May 24, 2023
8a224f9
fix gov proposal cli crash (#3130)
zjg555543 May 24, 2023
d9e19ed
Bump version to v1.7.5
KamiD May 24, 2023
63f8bbd
fix maxPruneHeightsLength (#3154)
ylsGit May 31, 2023
2420a8b
dynamic config max_subscription_clients (#3144)
LeoGuo621 Jun 1, 2023
006c451
fix oom on rpc node (#3162)
ilovers Jun 5, 2023
8476382
UpdateTxCount only when there is cosmos tx in block & fix vmbridge sm…
LeoGuo621 Jun 5, 2023
d8fa8bb
fix fee collector (#3083)
ylsGit Jun 6, 2023
08401bd
when compile rocksdb disable tcmalloc by default (#3156)
giskook Jun 7, 2023
c245688
fix smb caused by e2c txcount (#3164)
LeoGuo621 Jun 7, 2023
e499b24
Proposal adjust gasconfig (#3153)
lyh169 Jun 7, 2023
50ff03d
support go 1.20 (#3137)
chengzhinei Jun 7, 2023
6bb6ffc
fq:fix wasm simulate oom (#3160)
scf0220 Jun 7, 2023
84133d3
add 404 status for errNotFound (#3158)
FineKe Jun 7, 2023
6701b1d
fix rpc server config issue (#3161)
lyh169 Jun 7, 2023
83f6755
Bump version to v1.7.6
KamiD Jun 7, 2023
ed62336
fix refund innertx (#3174)
ylsGit Jun 13, 2023
2dbe331
fix smb caused by wasm and e2c/InstantiateContract (#3165)
LeoGuo621 Jun 15, 2023
0046c91
fix iaviewer flags not valid (#3123)
giskook Jun 19, 2023
fccac7b
add monitor block height metrics (#3176)
FineKe Jun 19, 2023
7b49518
Bump version to v1.7.7
KamiD Jun 19, 2023
8468d8d
fix dds wasm (#3181)
chengzhinei Jun 25, 2023
0274e47
add wasm static compile (#3157)
BananaLF Jun 26, 2023
cbd7bee
add pending pool tx query RPC and address blacklist (#3186)
LeoGuo621 Jun 26, 2023
654c23d
Update app_parallel.go (#3189)
LeoGuo621 Jun 30, 2023
22376e2
fix query of ibc packets (#3155)
ItsFunny Jun 30, 2023
691f8c3
fix cmtx nonce (#3190)
xzav3r Jul 6, 2023
808531f
Fix enable-preruntx flag's comments (#3192)
giskook Jul 6, 2023
ec7f814
fix the bug of incorrectly assigning err when trace tx (#3198)
LeoGuo621 Jul 10, 2023
21d245c
fix erc20 to cw20 recipient can not user 0x prefix address (#3197)
BananaLF Jul 11, 2023
9483c69
parallel execution optimization for AnteErr tx & fix e2c smb bug (#3188)
LeoGuo621 Jul 11, 2023
c45db7d
add auto start from snapshot (#3193)
FineKe Jul 11, 2023
68fd8c1
Bump version to v1.7.8 (#3204)
KamiD Jul 11, 2023
39c86b1
fix smb caused by evm AnteErr tx (#3205)
LeoGuo621 Jul 12, 2023
c2fa4a0
optimize gas estimation performance (#2879)
xzav3r Jul 20, 2023
8f115ea
Bump version to v1.7.9 (#3217)
KamiD Jul 20, 2023
5d6720a
upgrade wasmvm from v1.0.0 to v1.0.1 (#3215)
zjg555543 Jul 20, 2023
f438319
optimize tx parallel execution ut (#3203)
LeoGuo621 Jul 24, 2023
2bee5f9
add proposal for modify the MaxGasUsedPerBlock (#3241)
lyh169 Aug 23, 2023
3301eae
wasm40 upgrade (#3234)
ylsGit Aug 28, 2023
6b97af6
Bump version to 1.8.0 (#3244)
KamiD Aug 30, 2023
3fdc51e
Merge PR: limit maxtxcount perpeer for dev (#3268)
BananaLF Dec 12, 2023
f1ce92c
Merge PR: del log of data.hash (#3269)
chengzhinei Dec 12, 2023
345ad1d
Merge PR: rpc api rate limit (#3273)
ilovers Dec 13, 2023
0bd6b2c
Merge PR: fix maxValidators (#3282)
ylsGit Jan 15, 2024
580a0d9
Fix wasm bug for devnet (#3284)
zjg555543 Jan 25, 2024
09bd020
add params to estimateGas api (#3304)
ylsGit May 14, 2024
88f26b4
add consensus ip whitelist (#3311)
chengzhinei Jul 11, 2024
a60c433
Merge PR: fix (#3306)
ylsGit Jul 15, 2024
e690f11
Merge PR: bump version to v1.8.1 (#3316)
xiangjianmeng Jul 15, 2024
3c4ab9d
hide ip (#3319)
ylsGit Jul 26, 2024
49e3d40
Create image-build.yml
zibuyu28 Aug 27, 2024
62a6b17
Merge pull request #3322 from okx/zibuyu28-patch-1
zibuyu28 Aug 27, 2024
1f43bef
remove unused hyperlinks (#3326)
xiangjianmeng Oct 1, 2024
5e4c3c5
fix: update amino data length checks to use uint64 for consistency (#…
cwbhhjl May 8, 2025
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
  •  
  •  
  •  
18 changes: 13 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,23 +27,31 @@ commands:
jobs:
build:
docker:
- image: circleci/golang:1.14
working_directory: /go/src/github.com/{{ORG_NAME}}/{{REPO_NAME}}
- image: cimg/go:1.20
working_directory: /home/circleci/go/src/github.com/{{ORG_NAME}}/{{REPO_NAME}}
steps:
- checkout
- restore_cache:
name: Restore go modules cache
keys:
- go-mod-v1-{{ checksum "go.sum" }}
- run:
name: run go mod tidy first
command: go mod tidy
# If there are any diffs from goimports or go mod tidy, fail.
- run:
name: Verify no changes from go mod tidy
command: |
if [ -n "$(git status --porcelain)" ]; then
echo "need run 'go mod tidy' before commit"
exit 1
fi
- run:
name: Cache go modules
command: make go-mod-cache
- run:
name: Build
command: make build
# - run:
# name: Unit Test
# command: make test-unit
- save_cache:
name: Save go modules cache
key: go-mod-v1-{{ checksum "go.sum" }}
Expand Down
21 changes: 0 additions & 21 deletions .github/workflows/ci-cosmos-sdk-ut.yml

This file was deleted.

210 changes: 210 additions & 0 deletions .github/workflows/ci-exchain-ut.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,210 @@
name: ci-exchain-ut

on:
push:
branches: [ dev ]
pull_request:
branches: [ dev ]


jobs:
app:
name: app ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Run Test exchain/app
id: first-attempt
run: |
set -ex
codePath="./app/..."
go list ${codePath} |xargs go test -mod=readonly -timeout 8m -coverprofile=coverage.data -covermode=atomic
continue-on-error: true

- name: Run Test exchain/app Retry on error
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./app/..."
go list ${codePath} |xargs go test -mod=readonly -timeout 8m -coverprofile=coverage.data -covermode=atomic

- name: Upload code coverage
run: |
set -ex
echo "mode: atomic" > coverage.txt
tail -n +2 coverage.data >> coverage.txt
bash <(curl -s https://codecov.io/bash) -f coverage.txt

x:
name: x ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Run Test exchain/x
id: first-attempt
run: |
set -ex
codePath="./x/..."
go list ${codePath} |xargs go test -mod=readonly -timeout 8m -coverprofile=coverage.data -covermode=atomic
continue-on-error: true

- name: Run Test exchain/x Retry
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./x/..."
go list ${codePath} |xargs go test -mod=readonly -timeout 8m -coverprofile=coverage.data -covermode=atomic

- name: Upload code coverage
run: |
set -ex
echo "mode: atomic" > coverage.txt
tail -n +2 coverage.data >> coverage.txt
bash <(curl -s https://codecov.io/bash) -f coverage.txt

libstm:
name: libs tm ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Go Test exchain/libs/tm
id: first-attempt
run: |
set -ex
codePath="./libs/tendermint/..."
go list ${codePath} |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/tm retry
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/tendermint/..."
go list ${codePath} |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'

- name: Go Test exchain/libs/ibc-go/testing
id: ibc-first-attempt
run: |
set -ex
codePath="./libs/ibc-go/..."
go list ${codePath} | grep -w "testing" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/ibc-go/testing retry
id: ibc-second-attempt
if: steps.ibc-first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/ibc-go/..."
go list ${codePath} | grep -w "testing" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'

libsibc:
name: libs ibc ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Go Test exchain/libs/ibc-go
id: first-attempt
run: |
set -ex
codePath="./libs/ibc-go/..."
go list ${codePath} | grep -vw "testing" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/ibc-go retry
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/ibc-go/..."
go list ${codePath} | grep -vw "testing" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'

libscosmos:
name: libs cosmos ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Go Test exchain/libs/cosmos-sdk/x
id: first-attempt
run: |
set -ex
codePath="./libs/cosmos-sdk/..."
go list ${codePath} | grep -w "x" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/cosmos-sdk/x retry
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/cosmos-sdk/..."
go list ${codePath} | grep -w "x" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'

libsother:
name: libs other ut
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- uses: actions/setup-go@v2
with:
go-version: "1.20"

- name: Go Test exchain/libs/other
id: first-attempt
run: |
set -ex
codePath="./libs/..."
go list ${codePath} | grep -vw "cosmos-sdk" | grep -vw "ibc-go" | grep -vw "tendermint" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/other retry
id: second-attempt
if: steps.first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/..."
go list ${codePath} | grep -vw "cosmos-sdk" | grep -vw "ibc-go" | grep -vw "tendermint" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'

- name: Go Test exchain/libs/cosmos-sdk/other
id: x-first-attempt
run: |
set -ex
codePath="./libs/cosmos-sdk/..."
go list ${codePath} | grep -wv "x" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
continue-on-error: true

- name: Go Test exchain/libs/cosmos-sdk/other retry
id: x-second-attempt
if: steps.x-first-attempt.outcome != 'success'
run: |
set -ex
codePath="./libs/cosmos-sdk/..."
go list ${codePath} | grep -wv "x" |xargs go test -timeout 10m -tags='norace ledger test_ledger_mock'
18 changes: 0 additions & 18 deletions .github/workflows/ci-iavl-ut.yml

This file was deleted.

83 changes: 0 additions & 83 deletions .github/workflows/ci-tendermint-ut.yml

This file was deleted.

Loading
Loading