mirror of
https://github.com/logos-co/staking.git
synced 2025-01-09 10:22:18 +00:00
f259286e98
This commit introduces a first version of a `VaultFactory` that later will be extended to be capable of instantiating reward vaults and possible keep track of vault instances per owner. As a first step, this implementation comes with a `createVault()` function which takes care of creating vaults. Because `VaultFactory` also knows about `StakeManager` it can derive the manager's address and stake token from it when creating vaults, allowing the API to be without arguments. Partially addresses #37
24 lines
1.2 KiB
Plaintext
24 lines
1.2 KiB
Plaintext
CreateVaultTest:testDeployment() (gas: 9774)
|
|
CreateVaultTest:test_createVault() (gas: 650992)
|
|
ExecuteAccountTest:testDeployment() (gas: 26400)
|
|
ExecuteAccountTest:test_RevertWhen_InvalidLimitEpoch() (gas: 991602)
|
|
LeaveTest:testDeployment() (gas: 26172)
|
|
LeaveTest:test_RevertWhen_NoPendingMigration() (gas: 678051)
|
|
LeaveTest:test_RevertWhen_SenderIsNotVault() (gas: 10562)
|
|
LockTest:testDeployment() (gas: 26400)
|
|
LockTest:test_RevertWhen_DecreasingLockTime() (gas: 994528)
|
|
LockTest:test_RevertWhen_SenderIsNotVault() (gas: 10607)
|
|
MigrateTest:testDeployment() (gas: 26172)
|
|
MigrateTest:test_RevertWhen_NoPendingMigration() (gas: 677890)
|
|
MigrateTest:test_RevertWhen_SenderIsNotVault() (gas: 10629)
|
|
SetStakeManagerTest:testDeployment() (gas: 9774)
|
|
SetStakeManagerTest:test_RevertWhen_InvalidStakeManagerAddress() (gas: 20481)
|
|
SetStakeManagerTest:test_SetStakeManager() (gas: 19869)
|
|
StakeManagerTest:testDeployment() (gas: 26172)
|
|
StakeTest:testDeployment() (gas: 26172)
|
|
StakeTest:test_RevertWhen_SenderIsNotVault() (gas: 10638)
|
|
StakedTokenTest:testStakeToken() (gas: 7638)
|
|
UnstakeTest:testDeployment() (gas: 26355)
|
|
UnstakeTest:test_RevertWhen_FundsLocked() (gas: 990991)
|
|
UnstakeTest:test_RevertWhen_SenderIsNotVault() (gas: 10609)
|
|
VaultFactoryTest:testDeployment() (gas: 9774) |