Skip to content

Commit 27b002a

Browse files
test(contracts): add Quorum library tests (#923)
Add quorum library tests. task: https://app.asana.com/0/1206208509925075/1207144685868132
1 parent b3fa8e3 commit 27b002a

File tree

9 files changed

+305
-40
lines changed

9 files changed

+305
-40
lines changed

contracts/.gas-snapshot

Lines changed: 30 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ OmniAVS_canRegister_Test:test_canRegister_notOperator() (gas: 119994)
6262
OmniAVS_initialize_Test:test_initialize_defaultParams_succeeds() (gas: 3588147)
6363
OmniAVS_syncWithOmni_Test:test_depositBeaconEth_succeeds() (gas: 630918)
6464
OmniAVS_syncWithOmni_Test:test_unsupportedStrategyDeposit_succeeds() (gas: 1532940)
65-
OmniPortal_admin_Test:test_pause() (gas: 63671693)
65+
OmniPortal_admin_Test:test_pause() (gas: 63671684)
6666
OmniPortal_admin_Test:test_setFeeOracle() (gas: 34843)
6767
OmniPortal_exec_Test:test_execSys_forwardsRevert() (gas: 23177)
6868
OmniPortal_exec_Test:test_exec_aheadOffset_reverts() (gas: 28337)
@@ -79,28 +79,28 @@ OmniPortal_xcall_Test:test_xcall_gasLimitTooHigh_reverts() (gas: 56065)
7979
OmniPortal_xcall_Test:test_xcall_gasLimitTooLow_reverts() (gas: 56252)
8080
OmniPortal_xcall_Test:test_xcall_insufficientFee_reverts() (gas: 54233)
8181
OmniPortal_xcall_Test:test_xcall_sameChain_reverts() (gas: 56107)
82-
OmniPortal_xsubmit_Test:test_xsubmit_addValidatorSet_succeeds() (gas: 64353187)
83-
OmniPortal_xsubmit_Test:test_xsubmit_duplicateValidator_reverts() (gas: 63339398)
84-
OmniPortal_xsubmit_Test:test_xsubmit_invalidAttestationRoot_reverts() (gas: 63384593)
85-
OmniPortal_xsubmit_Test:test_xsubmit_invalidMsgs_reverts() (gas: 63371595)
86-
OmniPortal_xsubmit_Test:test_xsubmit_noQuorum_reverts() (gas: 63346194)
82+
OmniPortal_xsubmit_Test:test_xsubmit_addValidatorSet_succeeds() (gas: 64353169)
83+
OmniPortal_xsubmit_Test:test_xsubmit_duplicateValidator_reverts() (gas: 63339395)
84+
OmniPortal_xsubmit_Test:test_xsubmit_invalidAttestationRoot_reverts() (gas: 63384584)
85+
OmniPortal_xsubmit_Test:test_xsubmit_invalidMsgs_reverts() (gas: 63371586)
86+
OmniPortal_xsubmit_Test:test_xsubmit_noQuorum_reverts() (gas: 63346188)
8787
OmniPortal_xsubmit_Test:test_xsubmit_noXmsgs_reverts() (gas: 63321487)
88-
OmniPortal_xsubmit_Test:test_xsubmit_notNewValSet_succeeds() (gas: 64325287)
89-
OmniPortal_xsubmit_Test:test_xsubmit_oldValSet_reverts() (gas: 64900666)
88+
OmniPortal_xsubmit_Test:test_xsubmit_notNewValSet_succeeds() (gas: 64325269)
89+
OmniPortal_xsubmit_Test:test_xsubmit_oldValSet_reverts() (gas: 64900648)
9090
OmniPortal_xsubmit_Test:test_xsubmit_uknownValSetId_reverts() (gas: 63329683)
91-
OmniPortal_xsubmit_Test:test_xsubmit_wrongChainId_reverts() (gas: 63426947)
92-
OmniPortal_xsubmit_Test:test_xsubmit_wrongStreamOffset_reverts() (gas: 63418444)
93-
OmniPortal_xsubmit_Test:test_xsubmit_xblock1_chainB_succeeds() (gas: 63602162)
94-
OmniPortal_xsubmit_Test:test_xsubmit_xblock1_succeeds() (gas: 63602253)
95-
OmniPortal_xsubmit_Test:test_xsubmit_xblock2_chainB_succeeds() (gas: 64253513)
96-
OmniPortal_xsubmit_Test:test_xsubmit_xblock2_succeeds() (gas: 64255118)
91+
OmniPortal_xsubmit_Test:test_xsubmit_wrongChainId_reverts() (gas: 63426938)
92+
OmniPortal_xsubmit_Test:test_xsubmit_wrongStreamOffset_reverts() (gas: 63418435)
93+
OmniPortal_xsubmit_Test:test_xsubmit_xblock1_chainB_succeeds() (gas: 63602153)
94+
OmniPortal_xsubmit_Test:test_xsubmit_xblock1_succeeds() (gas: 63602244)
95+
OmniPortal_xsubmit_Test:test_xsubmit_xblock2_chainB_succeeds() (gas: 64253495)
96+
OmniPortal_xsubmit_Test:test_xsubmit_xblock2_succeeds() (gas: 64255100)
9797
OmniPortal_xsubmit_gas_Test:test_singleExec() (gas: 63905784)
98-
OmniPortal_xsubmit_gas_Test:test_xsubmi_addValidator_succeeds() (gas: 63520594)
99-
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle10_succeeds() (gas: 64568169)
100-
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle1_succeeds() (gas: 63536399)
101-
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle25_succeeds() (gas: 66288098)
102-
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle50_succeeds() (gas: 69155348)
103-
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle5_succeeds() (gas: 63995013)
98+
OmniPortal_xsubmit_gas_Test:test_xsubmi_addValidator_succeeds() (gas: 63520585)
99+
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle10_succeeds() (gas: 64568160)
100+
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle1_succeeds() (gas: 63536390)
101+
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle25_succeeds() (gas: 66288089)
102+
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle50_succeeds() (gas: 69155339)
103+
OmniPortal_xsubmit_gas_Test:test_xsubmit_guzzle5_succeeds() (gas: 63995004)
104104
OmniStake_Test:test_deposit_aboveMaxUint64_reverts() (gas: 17671)
105105
OmniStake_Test:test_deposit_below1Ether_reverts() (gas: 17460)
106106
OmniStake_Test:test_deposit_invalidLength_reverts() (gas: 18042)
@@ -111,4 +111,13 @@ PingPong_Test:test_pingpong_norecv_gas() (gas: 87047)
111111
PingPong_Test:test_pingpong_norecv_twice_gas() (gas: 112379)
112112
PingPong_Test:test_pingpong_recv_gas() (gas: 89688)
113113
PingPong_Test:test_pingpong_recv_twice_gas() (gas: 120248)
114-
PortalRegistry_Test:test_register() (gas: 809290)
114+
PortalRegistry_Test:test_register() (gas: 809290)
115+
Quorum_Test:test_verify_allInvalidSigs_reverts() (gas: 281140)
116+
Quorum_Test:test_verify_duplicateValidator_reverts() (gas: 283391)
117+
Quorum_Test:test_verify_invalidSignature_reverts() (gas: 282508)
118+
Quorum_Test:test_verify_largeValset_succeeds() (gas: 10935074)
119+
Quorum_Test:test_verify_noQuorum_fails() (gas: 284375)
120+
Quorum_Test:test_verify_noSigs_fails() (gas: 266340)
121+
Quorum_Test:test_verify_powerBasedQourum_succeeds() (gas: 783231)
122+
Quorum_Test:test_verify_sigsNotSorted_reverts() (gas: 283676)
123+
Quorum_Test:test_verify_succeeds() (gas: 295162)

0 commit comments

Comments
 (0)