mirror of
https://github.com/vacp2p/staking-reward-streamer.git
synced 2026-04-19 03:00:19 -04:00
This commit introduces changes related to vault registrations in the stake manager. The stake manager needs to keep track of the vaults a users creates so it can aggregate accumulated MP across vaults for any given user. The `StakeVault` now comes with a `register()` function which needs to be called to register itself with the stake manager. `StakeManager` has a new `onlyRegisteredVault` modifier that ensures only registered vaults can actually `stake` and `unstake`. Closes #70
98 lines
5.9 KiB
Plaintext
98 lines
5.9 KiB
Plaintext
EmergencyExitTest:test_CannotEnableEmergencyModeTwice() (gas: 92646)
|
|
EmergencyExitTest:test_CannotLeaveBeforeEmergencyMode() (gas: 297824)
|
|
EmergencyExitTest:test_EmergencyExitBasic() (gas: 384518)
|
|
EmergencyExitTest:test_EmergencyExitMultipleUsers() (gas: 659358)
|
|
EmergencyExitTest:test_EmergencyExitToAlternateAddress() (gas: 392437)
|
|
EmergencyExitTest:test_EmergencyExitWithLock() (gas: 392015)
|
|
EmergencyExitTest:test_EmergencyExitWithRewards() (gas: 377401)
|
|
EmergencyExitTest:test_OnlyOwnerCanEnableEmergencyMode() (gas: 39408)
|
|
IntegrationTest:testStakeFoo() (gas: 1179318)
|
|
LeaveTest:test_LeaveShouldProperlyUpdateAccounting() (gas: 2927052)
|
|
LeaveTest:test_RevertWhenStakeManagerIsTrusted() (gas: 294955)
|
|
LeaveTest:test_TrustNewStakeManager() (gas: 3004493)
|
|
LockTest:test_LockFailsWithInvalidPeriod() (gas: 310018)
|
|
LockTest:test_LockFailsWithNoStake() (gas: 63598)
|
|
LockTest:test_LockWithoutPriorLock() (gas: 391137)
|
|
MaliciousUpgradeTest:test_UpgradeStackOverflowStakeManager() (gas: 1745462)
|
|
MultipleVaultsStakeTest:test_StakeMultipleVaults() (gas: 717207)
|
|
NFTMetadataGeneratorSVGTest:testGenerateMetadata() (gas: 85934)
|
|
NFTMetadataGeneratorSVGTest:testSetImageStrings() (gas: 58332)
|
|
NFTMetadataGeneratorSVGTest:testSetImageStringsRevert() (gas: 35804)
|
|
NFTMetadataGeneratorURLTest:testGenerateMetadata() (gas: 102512)
|
|
NFTMetadataGeneratorURLTest:testSetBaseURL() (gas: 49555)
|
|
NFTMetadataGeneratorURLTest:testSetBaseURLRevert() (gas: 35979)
|
|
RewardsStreamerMP_RewardsTest:testRewardsBalanceOf() (gas: 670984)
|
|
RewardsStreamerMP_RewardsTest:testSetRewards() (gas: 160214)
|
|
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadAmount() (gas: 39323)
|
|
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsBadDuration() (gas: 39346)
|
|
RewardsStreamerMP_RewardsTest:testSetRewards_RevertsNotAuthorized() (gas: 39359)
|
|
RewardsStreamerMP_RewardsTest:testTotalRewardsSupply() (gas: 611915)
|
|
RewardsStreamerTest:testStake() (gas: 869181)
|
|
StakeTest:test_StakeMultipleAccounts() (gas: 494656)
|
|
StakeTest:test_StakeMultipleAccountsAndRewards() (gas: 500594)
|
|
StakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 831165)
|
|
StakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 517651)
|
|
StakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 539579)
|
|
StakeTest:test_StakeOneAccount() (gas: 277040)
|
|
StakeTest:test_StakeOneAccountAndRewards() (gas: 283009)
|
|
StakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 499939)
|
|
StakeTest:test_StakeOneAccountReachingMPLimit() (gas: 496276)
|
|
StakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 301895)
|
|
StakeTest:test_StakeOneAccountWithMinLockUp() (gas: 301884)
|
|
StakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 301951)
|
|
StakingTokenTest:testStakeToken() (gas: 10422)
|
|
UnstakeTest:test_StakeMultipleAccounts() (gas: 494678)
|
|
UnstakeTest:test_StakeMultipleAccountsAndRewards() (gas: 500594)
|
|
UnstakeTest:test_StakeMultipleAccountsMPIncreasesMaxMPDoesNotChange() (gas: 831142)
|
|
UnstakeTest:test_StakeMultipleAccountsWithMinLockUp() (gas: 517673)
|
|
UnstakeTest:test_StakeMultipleAccountsWithRandomLockUp() (gas: 539601)
|
|
UnstakeTest:test_StakeOneAccount() (gas: 277063)
|
|
UnstakeTest:test_StakeOneAccountAndRewards() (gas: 283031)
|
|
UnstakeTest:test_StakeOneAccountMPIncreasesMaxMPDoesNotChange() (gas: 499961)
|
|
UnstakeTest:test_StakeOneAccountReachingMPLimit() (gas: 496256)
|
|
UnstakeTest:test_StakeOneAccountWithMaxLockUp() (gas: 301895)
|
|
UnstakeTest:test_StakeOneAccountWithMinLockUp() (gas: 301884)
|
|
UnstakeTest:test_StakeOneAccountWithRandomLockUp() (gas: 301995)
|
|
UnstakeTest:test_UnstakeBonusMPAndAccuredMP() (gas: 542969)
|
|
UnstakeTest:test_UnstakeMultipleAccounts() (gas: 693417)
|
|
UnstakeTest:test_UnstakeMultipleAccountsAndRewards() (gas: 787224)
|
|
UnstakeTest:test_UnstakeOneAccount() (gas: 473460)
|
|
UnstakeTest:test_UnstakeOneAccountAndAccruedMP() (gas: 495130)
|
|
UnstakeTest:test_UnstakeOneAccountAndRewards() (gas: 404531)
|
|
UnstakeTest:test_UnstakeOneAccountWithLockUpAndAccruedMP() (gas: 531635)
|
|
UpgradeTest:test_RevertWhenNotOwner() (gas: 2568028)
|
|
UpgradeTest:test_UpgradeStakeManager() (gas: 2841596)
|
|
VaultRegistrationTest:test_VaultRegistration() (gas: 62211)
|
|
WithdrawTest:test_CannotWithdrawStakedFunds() (gas: 310679)
|
|
XPNFTTokenTest:testApproveNotAllowed() (gas: 10500)
|
|
XPNFTTokenTest:testGetApproved() (gas: 10523)
|
|
XPNFTTokenTest:testIsApprovedForAll() (gas: 10698)
|
|
XPNFTTokenTest:testSafeTransferNotAllowed() (gas: 10680)
|
|
XPNFTTokenTest:testSafeTransferWithDataNotAllowed() (gas: 10897)
|
|
XPNFTTokenTest:testSetApprovalForAllNotAllowed() (gas: 8467)
|
|
XPNFTTokenTest:testSetMetadataGenerator() (gas: 969770)
|
|
XPNFTTokenTest:testSetMetadataGeneratorRevert() (gas: 966301)
|
|
XPNFTTokenTest:testTokenURI() (gas: 103894)
|
|
XPNFTTokenTest:testTransferNotAllowed() (gas: 10715)
|
|
XPTokenMintAllowanceTest:testAddXPProviderOnlyOwner() (gas: 282868)
|
|
XPTokenMintAllowanceTest:testBalanceOf() (gas: 294494)
|
|
XPTokenMintAllowanceTest:testBalanceOfWithNoSystemTotalXP() (gas: 43385)
|
|
XPTokenMintAllowanceTest:testMintAllowance_Available() (gas: 205108)
|
|
XPTokenMintAllowanceTest:testMintAllowance_NotAvailable() (gas: 205044)
|
|
XPTokenMintAllowanceTest:testMintOnlyOwner() (gas: 241885)
|
|
XPTokenMintAllowanceTest:testMint_Ok() (gas: 264142)
|
|
XPTokenMintAllowanceTest:testMint_RevertWithAllowanceExceeded() (gas: 246592)
|
|
XPTokenMintAllowanceTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36286)
|
|
XPTokenMintAllowanceTest:testRemoveXPProviderOnlyOwner() (gas: 72143)
|
|
XPTokenMintAllowanceTest:testTotalSupply() (gas: 202403)
|
|
XPTokenMintAllowanceTest:testTransfersNotAllowed() (gas: 20631)
|
|
XPTokenOwnershipTest:testInitialOwner() (gas: 12645)
|
|
XPTokenOwnershipTest:testOwnershipTransfer() (gas: 87252)
|
|
XPTokenTest:testAddXPProviderOnlyOwner() (gas: 282900)
|
|
XPTokenTest:testBalanceOf() (gas: 294498)
|
|
XPTokenTest:testBalanceOfWithNoSystemTotalXP() (gas: 43362)
|
|
XPTokenTest:testMintOnlyOwner() (gas: 241861)
|
|
XPTokenTest:testRemoveXPProviderIndexOutOfBounds() (gas: 36268)
|
|
XPTokenTest:testRemoveXPProviderOnlyOwner() (gas: 72108)
|
|
XPTokenTest:testTotalSupply() (gas: 202352)
|
|
XPTokenTest:testTransfersNotAllowed() (gas: 20675) |