1
1
BadModule:test() (gas: 120)
2
2
DepositModuleTest:test() (gas: 186)
3
- DepositModuleTest:testCannotCallDepositWithWrongActionLength() (gas: 127010)
4
- DepositModuleTest:testCannotDepositWithExpiredSigningKey() (gas: 141766)
5
- DepositModuleTest:testCannotDepositWithRandomAddress() (gas: 117334)
6
- DepositModuleTest:testDeposit() (gas: 252604)
7
- DepositModuleTest:testDepositToNewAccount() (gas: 349274)
8
- DepositModuleTest:testDepositWithSigningKey() (gas: 275243)
3
+ DepositModuleTest:testCanSendERC20Out() (gas: 54504)
4
+ DepositModuleTest:testCannotCallDepositWithWrongActionLength() (gas: 124606)
5
+ DepositModuleTest:testCannotDepositWithExpiredSigningKey() (gas: 140791)
6
+ DepositModuleTest:testCannotDepositWithRandomAddress() (gas: 116360)
7
+ DepositModuleTest:testDeposit() (gas: 262087)
8
+ DepositModuleTest:testDepositToNewAccount() (gas: 372475)
9
+ DepositModuleTest:testDepositWithSigningKey() (gas: 284688)
9
10
MatchingBase:test() (gas: 186)
10
11
MatchingBasicTest:test() (gas: 186)
11
- MatchingBasicTest:testCannotExecuteActionsForDifferentModules() (gas: 297711)
12
- MatchingBasicTest:testCannotUseModuleThatDoesNotReturnAccounts() (gas: 363035)
13
- MatchingBasicTest:testGetDomainSeparator() (gas: 5608)
14
- MatchingBasicTest:testSetExecutor() (gas: 14697)
12
+ MatchingBasicTest:testCanSendERC20Out() (gas: 54620)
13
+ MatchingBasicTest:testCannotExecuteActionsForDifferentModules() (gas: 295365)
14
+ MatchingBasicTest:testCannotExecuteActionsWithNoSignature() (gas: 34714)
15
+ MatchingBasicTest:testCannotUseModuleThatDoesNotReturnAccounts() (gas: 362878)
16
+ MatchingBasicTest:testGetDomainSeparator() (gas: 5631)
17
+ MatchingBasicTest:testSetExecutor() (gas: 14799)
15
18
MatchingSignatureTest:test() (gas: 186)
16
- MatchingSignatureTest:testCanUseInvalidKey() (gas: 187344 )
17
- MatchingSignatureTest:testCanUseSessionKeyToSign() (gas: 661714 )
18
- MatchingSignatureTest:testCannotDeregisterInvalidKey() (gas: 12781 )
19
+ MatchingSignatureTest:testCanUseInvalidKey() (gas: 184281 )
20
+ MatchingSignatureTest:testCanUseSessionKeyToSign() (gas: 699654 )
21
+ MatchingSignatureTest:testCannotDeregisterInvalidKey() (gas: 12826 )
19
22
MatchingSignatureTest:testCannotDeregisterWithRegisterSessionKeyFunc() (gas: 38478)
20
- MatchingSignatureTest:testCannotSpecifyWrongOwnerInAction() (gas: 44553 )
21
- MatchingSignatureTest:testCannotSubmitExpiredAction() (gas: 40520 )
22
- MatchingSignatureTest:testCannotUseUnDepositedAccount() (gas: 325711 )
23
- MatchingSignatureTest:testDeregisterSessionKey() (gas: 211915 )
24
- RiskManagerChangeModuleTest :test() (gas: 186)
25
- RiskManagerChangeModuleTest:testCanChangeManager () (gas: 681971 )
26
- RiskManagerChangeModuleTest:testCannotPassInInvalidActionLength () (gas: 127755 )
23
+ MatchingSignatureTest:testCannotSpecifyWrongOwnerInAction() (gas: 43639 )
24
+ MatchingSignatureTest:testCannotSubmitExpiredAction() (gas: 39606 )
25
+ MatchingSignatureTest:testCannotUseUnDepositedAccount() (gas: 349777 )
26
+ MatchingSignatureTest:testDeregisterSessionKey() (gas: 209634 )
27
+ SubAccountCreatorTest :test() (gas: 186)
28
+ SubAccountCreatorTest:testCanCreateWithInitDeposit () (gas: 318276 )
29
+ SubAccountCreatorTest:testCanCreateWithNoUSDC () (gas: 116792 )
27
30
SubAccountManagementTest:test() (gas: 186)
28
- SubAccountManagementTest:testCanCompleteWithNotOwner() (gas: 66585)
29
- SubAccountManagementTest:testCanCreateAccount() (gas: 103353)
30
- SubAccountManagementTest:testCanDepositAccount() (gas: 123007)
31
- SubAccountManagementTest:testCanWithdrawAccount() (gas: 68368)
32
- SubAccountManagementTest:testCannotRequestWithdrawFromNonOwner() (gas: 15084)
33
- SubAccountManagementTest:testCannotWithdrawDuringCooldown() (gas: 40201)
31
+ SubAccountManagementTest:testCanCompleteWithNotOwner() (gas: 66568)
32
+ SubAccountManagementTest:testCanCreateAccount() (gas: 103785)
33
+ SubAccountManagementTest:testCanDepositAccount() (gas: 123267)
34
+ SubAccountManagementTest:testCanDepositAccountForOthers() (gas: 125056)
35
+ SubAccountManagementTest:testCanWithdrawAccount() (gas: 68333)
36
+ SubAccountManagementTest:testCannotRequestWithdrawFromNonOwner() (gas: 15107)
37
+ SubAccountManagementTest:testCannotWithdrawDuringCooldown() (gas: 40244)
34
38
TradeModuleTest:test() (gas: 208)
35
- TradeModuleTest:testCanUpdateSpotAndThenTrade() (gas: 1663213)
36
- TradeModuleTest:testCannotReuseNonceWithDiffParams() (gas: 2450146)
37
- TradeModuleTest:testMultipleFills() (gas: 1983466)
38
- TradeModuleTest:testPerpTrade() (gas: 1045463)
39
- TradeModuleTest:testSetFeeRecipient() (gas: 99359)
40
- TradeModuleTest:testSetIsPerp() (gas: 31148)
41
- TradeModuleTest:testTrade() (gas: 1448513)
42
- TradeModuleTest:testTradeBidAskReversed() (gas: 1448977)
43
- TradeModuleTest:testTradeCannotExceedLimit() (gas: 1825024)
44
- TradeModuleTest:testTradeFeesAreSent() (gas: 3221910)
45
- TradeModuleTest:testTradeLimitIsPreserved() (gas: 2446419)
46
- TradeModuleTest:testTradeRevertsIfActionExpired() (gas: 64954)
47
- TradeModuleTest:testTradeRevertsWithMismatchedSignedAccounts() (gas: 191667)
48
- TradeModuleTest:testTradeWithinPriceBounds() (gas: 3462660)
39
+ TradeModuleTest:testCanUpdateSpotAndThenTrade() (gas: 1582151)
40
+ TradeModuleTest:testCannotMatchOrderForDifferentSubIds() (gas: 187749)
41
+ TradeModuleTest:testCannotMatchOrdersForDifferentAssets() (gas: 189681)
42
+ TradeModuleTest:testCannotReuseNonceWithDiffParams() (gas: 2253767)
43
+ TradeModuleTest:testMultipleFills() (gas: 1930062)
44
+ TradeModuleTest:testPerpTrade() (gas: 1110362)
45
+ TradeModuleTest:testSetFeeRecipient() (gas: 99381)
46
+ TradeModuleTest:testSetIsPerp() (gas: 31081)
47
+ TradeModuleTest:testTrade() (gas: 1367475)
48
+ TradeModuleTest:testTradeBidAskReversed() (gas: 1368185)
49
+ TradeModuleTest:testTradeCannotExceedLimit() (gas: 1743290)
50
+ TradeModuleTest:testTradeFeesAreSent() (gas: 3002996)
51
+ TradeModuleTest:testTradeLimitIsPreserved() (gas: 2260227)
52
+ TradeModuleTest:testTradeRevertsIfActionExpired() (gas: 61852)
53
+ TradeModuleTest:testTradeRevertsWithMismatchedSignedAccounts() (gas: 187257)
54
+ TradeModuleTest:testTradeWithinPriceBounds() (gas: 3165164)
49
55
TransferModuleTest:test() (gas: 186)
50
- TransferModuleTest:testCanTransferDebtWithSecondAction() (gas: 805017 )
51
- TransferModuleTest:testCannotAttachInvalidSecondAction() (gas: 257104 )
52
- TransferModuleTest:testCannotCallModuleWithThreeActions() (gas: 146362 )
53
- TransferModuleTest:testCannotTransferDebtWithoutAttachingSecondOwner() (gas: 359646 )
54
- TransferModuleTest:testCannotTransferFrom0() (gas: 122427 )
55
- TransferModuleTest:testCannotTransferToAccountMismatch() (gas: 278894 )
56
- TransferModuleTest:testTransferSingleAsset() (gas: 635033 )
57
- TransferModuleTest:testTransferToNewAccount() (gas: 596113 )
56
+ TransferModuleTest:testCanTransferDebtWithSecondAction() (gas: 844970 )
57
+ TransferModuleTest:testCannotAttachInvalidSecondAction() (gas: 253894 )
58
+ TransferModuleTest:testCannotCallModuleWithThreeActions() (gas: 142448 )
59
+ TransferModuleTest:testCannotTransferDebtWithoutAttachingSecondOwner() (gas: 385563 )
60
+ TransferModuleTest:testCannotTransferFrom0() (gas: 117763 )
61
+ TransferModuleTest:testCannotTransferToAccountMismatch() (gas: 274220 )
62
+ TransferModuleTest:testTransferSingleAsset() (gas: 672925 )
63
+ TransferModuleTest:testTransferToNewAccount() (gas: 633748 )
58
64
WithdrawalModuleTest:test() (gas: 186)
59
- WithdrawalModuleTest:testCannotWithdrawToZeroAccount() (gas: 51761 )
60
- WithdrawalModuleTest:testCannotWithdrawWithMoreThanOneActions() (gas: 130743 )
61
- WithdrawalModuleTest:testWithdraw() (gas: 375014 )
62
- WithdrawalModuleTest:testWithdrawWithSigningKey() (gas: 403354 )
65
+ WithdrawalModuleTest:testCannotWithdrawToZeroAccount() (gas: 50568 )
66
+ WithdrawalModuleTest:testCannotWithdrawWithMoreThanOneActions() (gas: 127750 )
67
+ WithdrawalModuleTest:testWithdraw() (gas: 383949 )
68
+ WithdrawalModuleTest:testWithdrawWithSigningKey() (gas: 412286 )
0 commit comments