Commit Graph

  • 1ec8ad3e9c
    fix(StakeVault): make unstaking actually work r4bbit 2024-01-11 14:54:39 +0100
  • edc44e0c6a
    chore: make linter happy r4bbit 2024-01-16 12:12:26 +0100
  • cf7a8b6574
    chore(ci): add certora CI integration (#40) r4bbit 2023-12-11 15:10:41 +0100
  • d9a64559a2
    fix(StakeManager): add checks for whether lockup period is in range (#39) r4bbit 2023-12-06 12:10:07 +0100
  • e41efab0e2
    chore(ci): add certora CI integration r4bbit 2023-12-06 12:06:12 +0100
  • db74969a94
    fix(StakeManager): add checks for whether lockup period is in range feat/lockup-period r4bbit 2023-10-20 12:58:48 +0200
  • f259286e98
    feat: introduce `VaultFactory` (#38) r4bbit 2023-11-07 09:49:22 +0100
  • 8e2b9f1e38
    feat: introduce `VaultFactory` r4bbit 2023-10-12 14:16:55 +0200
  • b5e513ce49
    refactor(StakeVault): introduce `stakedToken()` API (#36) r4bbit 2023-11-07 09:40:38 +0100
  • 974f775319
    refactor(StakeVault): introduce `stakedToken()` API r4bbit 2023-10-12 11:20:55 +0200
  • 70c74e2c2c
    refactor(StakeVault): use custom error over error strings (#35) r4bbit 2023-11-07 09:38:00 +0100
  • 648c009a89
    refactor(StakeVault): use custom error over error strings r4bbit 2023-10-12 10:43:53 +0200
  • 6f591dd674
    refactor(StakeManager): use custom errors everywhere (#30) r4bbit 2023-10-10 15:49:34 +0200
  • 85b5163418
    docs: fix codecov badge r4bbit 2023-10-10 15:46:29 +0200
  • fd74386e8e
    refactor(StakeManager): use custom errors everywhere r4bbit 2023-10-09 11:15:51 +0200
  • 03d2dcf3e8
    refactor(StakeManager): add custom `StakeManager__FundsLocked` error (#29) r4bbit 2023-10-10 15:44:16 +0200
  • e844a2ef12
    refactor(StakeManager): add custom `StakeManager__FundsLocked` error r4bbit 2023-10-09 10:15:39 +0200
  • eeffcfe7d7
    refactor(StakeManager): use custom error in `onlyVault` modifier (#28) r4bbit 2023-10-10 15:32:46 +0200
  • 4b3c07a5f2
    refactor(StakeManager): use custom error in `onlyVault` modifier r4bbit 2023-10-06 14:35:56 +0200
  • 725d380547
    test(StakeManager): expand on deployment test (#27) r4bbit 2023-10-10 13:53:03 +0200
  • abe11d6806
    fix(remappings): add trailing slash to OZ remapping (#26) r4bbit 2023-10-10 13:52:10 +0200
  • 1626e62fa5
    docs: add codecov badge to readme (#25) r4bbit 2023-10-10 13:51:50 +0200
  • 212200152a
    test(StakeManager): expand on deployment test r4bbit 2023-10-06 14:25:19 +0200
  • fbcd7b5e5e
    fix(remappings): add trailing slash to OZ remapping r4bbit 2023-10-06 14:14:05 +0200
  • ae1ba0c76d
    docs: add codecov badge to readme r4bbit 2023-10-06 14:02:42 +0200
  • 3180e9d89f Introducing the Aggeregate Estimation Logic fix/approx-agg-mp martin-xyz 2023-10-02 12:19:53 +0200
  • 85b170cb61 Normalizing MP APY to per second fix/mp-apy Martin Strobl 2023-09-27 14:10:18 +0200
  • e4085c3447 Add max lock limit of 4 years fix/lock-limit Martin Strobl 2023-09-27 13:57:42 +0200
  • b9782cfdf5
    chore: remove unused legacy snt deploy script (#19) r4bbit 2023-09-18 09:03:54 +0200
  • 8e16f5b315
    Merge pull request #7 from logos-co/fix/gha-badge Ricardo Guilherme Schmidt 2023-09-13 18:59:57 -0300
  • 4af5c5f02c
    Merge pull request #8 from logos-co/docs/pnpm-yarn Ricardo Guilherme Schmidt 2023-09-13 18:59:35 -0300
  • 1be464183e
    chore: remove unused legacy snt deploy script r4bbit 2023-09-13 10:54:10 +0200
  • a20d272e67
    docs: fix PR template to mention `pnpm` not `yarn` docs/pnpm-yarn r4bbit 2023-09-13 10:13:38 +0200
  • 60d007591f
    fix: make gha-badge point at the right repository fix/gha-badge r4bbit 2023-09-13 10:11:48 +0200
  • 2e7c5148b4
    refactor: migrate repository to foundry-template (#6) r4bbit 2023-09-12 18:37:30 +0200
  • d37ebd0b7a
    refactor: migrate repository to foundry-template refactor/foundry-template r4bbit 2023-09-08 15:10:00 +0200
  • 39071e49fe
    Merge pull request #4 from logos-co/fix-vault-constructor Ricardo Guilherme Schmidt 2023-08-24 12:08:51 -0300
  • 30a3887773 Highlighting issues martin_dev Martin Strobl 2023-08-21 17:52:50 +0900
  • f4573997b0
    Merge pull request #5 from logos-co/develop mart1n 2023-08-21 08:42:09 +0100
  • 0e95ca428f Vault's contract gets ERC20 and Manager as arguments fix-vault-constructor Frederico Teixeira 2023-08-21 08:21:59 +0200
  • 05969c2b48
    Merge pull request #3 from logos-co/fix-compiler-version Ricardo Guilherme Schmidt 2023-07-25 10:09:59 -0300
  • a84a7978a4
    add env example, fix hardhat conf Ricardo Guilherme Schmidt 2023-07-25 01:49:59 -0300
  • d9d6a6e633 function signature changed from "pure" to "view", as it access block.timestap. fix-compiler-version Frederico Teixeira 2023-07-24 17:16:44 +0200
  • 9d0bb25715 introduced a ^ in the solidity compiler version Frederico Teixeira 2023-07-24 17:16:03 +0200
  • 79006d72ea
    Merge pull request #2 from logos-co/martin_dev Ricardo Guilherme Schmidt 2023-07-16 22:56:51 -0300
  • 56f007e3b7 added MP boost limit check - limit checked when locking incl. the increased limit due to bonus - limit checked when processing only for accounts that are not locked Martin Strobl 2023-07-11 15:47:55 +0200
  • a731962d32 Repair minting MPs with lock - The "free MPs" in the amount of 100% of stake that are minted on deposit are now not minted anymore duplicitely in the lock function Martin Strobl 2023-07-11 12:08:30 +0200
  • fe5cd4b517 Initial MP mint repaired - Now, MPs are minted on the newly staked amount only (previously was entire stake). - The bonus MPs are calculated correctly such that there is a 1x bonus per year of lock. - Still TBD: MPs are not minted for existing stake if current lock extended (or newly introduced), there is no check for max boost MP ceiling Martin Strobl 2023-07-11 11:56:34 +0200
  • 24e59ff4a8
    Merge pull request #1 from logos-co/research Ricardo Guilherme Schmidt 2023-07-10 09:16:56 -0300
  • fcb8dca9a6
    mintInitialMultiplier dt+1 research Ricardo Guilherme Schmidt 2023-07-09 16:00:49 -0300
  • c1570fa471
    add optimism minime Ricardo Guilherme Schmidt 2023-07-08 17:10:37 -0300
  • 17d1816570
    fixes: initial multiplier mint, leave, unstake Ricardo Guilherme Schmidt 2023-07-06 09:12:01 -0300
  • c487f24371
    add keys to config file Ricardo Guilherme Schmidt 2023-06-28 21:54:05 -0300
  • 50241a1494
    fix deploy script Ricardo Guilherme Schmidt 2023-06-28 21:10:52 -0300
  • cbeb1afdd8
    add script to deploy SNT/STT Ricardo Guilherme Schmidt 2023-06-28 20:03:00 -0300
  • 9ba151266d
    use solidity 0.8.18 for hardhat compatibility Ricardo Guilherme Schmidt 2023-06-28 17:51:53 -0300
  • 7af15318a1
    update hardhat Ricardo Guilherme Schmidt 2023-06-28 17:49:33 -0300
  • c350bbd3ce
    add legacy contracts Ricardo Guilherme Schmidt 2023-06-28 14:29:01 -0300
  • a53cbb07ac
    fix test timeout Ricardo Guilherme Schmidt 2023-06-26 23:11:48 -0300
  • 82ebd1301e
    create test script Ricardo Guilherme Schmidt 2023-06-26 17:27:19 -0300
  • ff4bdf65f3
    fix typo Ricardo Guilherme Schmidt 2023-06-26 12:30:48 -0300
  • 6bf8d66221
    force users to migrate or leave Ricardo Guilherme Schmidt 2023-06-26 12:26:02 -0300
  • da5ea645b0
    fix account rewarding Ricardo Guilherme Schmidt 2023-06-26 11:52:51 -0300
  • 6a05b57f40
    fix import Ricardo Guilherme Schmidt 2023-06-26 11:51:42 -0300
  • 57bc268288
    rename functions Ricardo Guilherme Schmidt 2023-06-25 11:44:32 -0300
  • ef9cf77c3a
    fix constructor Ricardo Guilherme Schmidt 2023-06-25 11:44:12 -0300
  • 2f6fe21682
    small fix Ricardo Guilherme Schmidt 2023-06-23 20:03:03 -0300
  • fc74878977
    fix compilation errors Ricardo Guilherme Schmidt 2023-06-23 20:01:59 -0300
  • 98ea9aee4f
    update solc Ricardo Guilherme Schmidt 2023-06-23 19:26:07 -0300
  • 1417e1721a
    update solc Ricardo Guilherme Schmidt 2023-06-23 19:24:59 -0300
  • 26da805fd9
    add upgradability Ricardo Guilherme Schmidt 2023-06-23 18:38:55 -0300
  • ff3a7b09ea
    Only vaults that Re previosly allowed Ricardo Guilherme Schmidt 2023-06-23 15:03:52 -0300
  • d960512915
    add documentation Ricardo Guilherme Schmidt 2023-06-23 13:47:37 -0300
  • e217f9b78e
    organize header Ricardo Guilherme Schmidt 2023-06-23 13:31:13 -0300
  • 1375440bd5
    fix balance lock Ricardo Guilherme Schmidt 2023-06-23 13:29:36 -0300
  • c2142c1306
    rename variables Ricardo Guilherme Schmidt 2023-06-23 13:09:07 -0300
  • 6a79af5f95
    fix var name Ricardo Guilherme Schmidt 2023-06-23 10:04:17 -0300
  • 56bc1a5b05
    remove obsolete files Ricardo Guilherme Schmidt 2023-06-23 10:02:24 -0300
  • 14782c9dd2
    improve storage access Ricardo Guilherme Schmidt 2023-06-22 15:42:42 -0300
  • 1fbc871f5b
    reduce gas use Ricardo Guilherme Schmidt 2023-06-21 12:35:47 -0300
  • 0f50e2d2de
    only one claim per epoch Ricardo Guilherme Schmidt 2023-06-21 12:32:30 -0300
  • 4849cccb81
    execute epoch, user reward Ricardo Guilherme Schmidt 2023-06-21 11:20:23 -0300
  • b70666c26d
    reward emissions Ricardo Guilherme Schmidt 2023-06-21 10:59:30 -0300
  • e9d71449c1
    simplfy contract Ricardo Guilherme Schmidt 2023-06-20 11:53:34 -0300
  • 254afe9932
    save progress Ricardo Guilherme Schmidt 2023-05-24 10:25:52 -0300
  • a692d32516
    add mint multiplier points Ricardo Guilherme Schmidt 2023-05-23 19:10:37 -0300
  • 2e1ec2b7a1
    formulas Ricardo Guilherme Schmidt 2023-05-16 19:04:13 -0300
  • d23afa676a
    skel Ricardo Guilherme Schmidt 2023-05-16 18:59:25 -0300
  • f56d7197f4
    Initial commit master Ricardo Guilherme Schmidt 2023-05-05 11:12:51 -0300