Skip to content

Instantly share code, notes, and snippets.

@0xferit
Last active February 17, 2026 17:13
Show Gist options
  • Select an option

  • Save 0xferit/b1fb4a387fc74b6a0db5a63b314c5515 to your computer and use it in GitHub Desktop.

Select an option

Save 0xferit/b1fb4a387fc74b6a0db5a63b314c5515 to your computer and use it in GitHub Desktop.
Octant v2 Protocol Deployment Report - Ethereum Mainnet

Octant v2 Protocol Deployment Report

Network: Ethereum Mainnet

Date: 2026-02-17

Safe: 0x4B55fA101Dfa399af2FCDa83bB9e77bCa0009418

Salt Timestamp: 18_16022026


Architecture

graph TB
    subgraph Safe["Gnosis Safe (Admin)"]
        SAFE["0x4B55...9418"]
    end

    subgraph PhaseA["Phase A: Factories & Implementations"]
        subgraph Strategies["Strategy Implementations"]
            YS["YieldSkimming\n0xFe06...6da1"]
            YD["YieldDonating\n0xE879...C711"]
        end

        subgraph StrategyFactories["Strategy Factories"]
            PSF["PaymentSplitterFactory\n0x6584...FEf9"]
            LF["LidoStrategyFactory\n0xc692...1b8"]
            MF["MorphoCompounderFactory\n0x1eE8...5275"]
            SF["SkyCompounderFactory\n0x2a3f...1cC"]
            YF["YearnV3Factory\n0x9A6c...abB6"]
        end

        subgraph CoreFactories["Core Factories"]
            ASF["AddressSetFactory\n0x908F...EfD1"]
            CF["CalcFactory\n0xD916...a441"]
            SKF["StakerFactory\n0x6a82...4a9a"]
        end
    end

    subgraph PhaseB["Phase B: Protocol Instances"]
        subgraph AddressSets["Address Sets"]
            AMA["AllocationMechanism\nAllowset\n0xE000...1D1B"]
            SA["Staker\nAllowset\n0x4FFA...2270"]
            SB["Staker\nBlockset\n0xD65B...2d7e"]
        end

        CALC["RegenEarningPower\nCalculator\n0xEa8A...76B0"]

        STAKER["RegenStaker\n(without delegation)\n0x7bee...E86f"]
    end

    subgraph Tokens["External Tokens"]
        GLM["GLM\n0x7DD9...6429"]
        WETH["WETH\n0xC02a...6Cc2"]
    end

    %% Ownership
    SAFE -->|"owns"| AMA
    SAFE -->|"owns"| SA
    SAFE -->|"owns"| SB
    SAFE -->|"owns"| CALC
    SAFE -->|"admin"| STAKER

    %% Factory deployments
    ASF -.->|"deployed"| AMA
    ASF -.->|"deployed"| SA
    ASF -.->|"deployed"| SB
    CF -.->|"deployed"| CALC
    SKF -.->|"deployed"| STAKER

    %% Staker references
    STAKER -->|"earningPowerCalculator"| CALC
    STAKER -->|"allocationMechanismAllowset"| AMA
    STAKER -->|"stakerAllowset"| SA
    STAKER -->|"stakerBlockset"| SB
    STAKER -->|"stakeToken"| GLM
    STAKER -->|"rewardToken"| WETH

    %% Style
    classDef safe fill:#f9a825,stroke:#f57f17,color:#000
    classDef factory fill:#42a5f5,stroke:#1565c0,color:#000
    classDef instance fill:#66bb6a,stroke:#2e7d32,color:#000
    classDef impl fill:#ab47bc,stroke:#6a1b9a,color:#fff
    classDef token fill:#ef5350,stroke:#c62828,color:#fff

    class SAFE safe
    class PSF,LF,MF,SF,YF,ASF,CF,SKF factory
    class AMA,SA,SB,CALC,STAKER instance
    class YS,YD impl
    class GLM,WETH token
Loading

Deployed Contracts

Phase A: Factories & Implementations (Tx 1-3, Nonces 2-4)

# Contract Address Etherscan Sourcify
1 YieldSkimmingTokenizedStrategy 0xFe064acA6acFF4eFbE496271A665F0a9D66d6da1 View View
2 YieldDonatingTokenizedStrategy 0xE8797A98710518A6973Cc8612f98154EECF2C711 View View
3 PaymentSplitterFactory 0x6584165BB905dD2513CC81C4ef609Ee78FBDFEf9 View View
4 LidoStrategyFactory 0xc69288F65647DDf8FDBfDc905bdBD21b034b61b8 View View
5 MorphoCompounderStrategyFactory 0x1eE8Af6604d7e80f155D45a863128Bc79f015275 View View
6 SkyCompounderStrategyFactory 0x2a3fd5D3ab48cDE74Cb0b179d3C67155119141cC View View
7 YearnV3StrategyFactory 0x9A6c9aA80D4A0d8Da29EcbA62c40ccBBB321abB6 View View
8 AddressSetFactory 0x908FA1747a5E12708c0e575875F2685750CFEfD1 View View
9 RegenEarningPowerCalculatorFactory 0xD916da52d277b28CaDFfEE5350bA98cf3d8fa441 View View
10 RegenStakerFactory 0x6a8250C95d2e866e95fe4749eD540357B8e44a9a View View

Phase B: Protocol Instances (Tx 4-7, Nonces 5-8)

# Contract Address Etherscan Sourcify
11 AllocationMechanismAllowset 0xE000b30E2BC08A39BD863d4df6c42148439A1D1B View View
12 StakerAllowset 0x4FFAb2c015d9dCd5D20d489E644D99ae67a57270 View View
13 StakerBlockset 0xD65B1936D497be8e2f56862664833eB64D1e2d7e View View
14 RegenEarningPowerCalculator 0xEa8AEe52411f153547744e98E592dd9FF14b76B0 View View
15 RegenStaker (without delegation) 0x7bee381d8ea5AE16459BcCD06ee5600bD0F1E86f View View

Contract Relationships

Gnosis Safe (0x4B55...9418)
  |
  |-- admin/owner of all deployed contracts
  |
  +-- RegenStaker (0x7bee...E86f)
  |     |-- stakeToken ------> GLM  (0x7DD9...6429)
  |     |-- rewardToken -----> WETH (0xC02a...6Cc2)
  |     |-- earningPowerCalculator -> RegenEarningPowerCalculator (0xEa8A...76B0)
  |     |-- allocationMechanismAllowset -> AddressSet (0xE000...1D1B)
  |     |-- stakerAllowset -----------> AddressSet (0x4FFA...2270)
  |     +-- stakerBlockset -----------> AddressSet (0xD65B...2d7e)
  |
  +-- RegenEarningPowerCalculator (0xEa8A...76B0)
  |     |-- owner ----------> Safe
  |     |-- accessMode -----> NONE
  |     |-- allowset -------> address(0)
  |     +-- blockset -------> address(0)
  |
  +-- AddressSets (all owned by Safe, initially empty)
        |-- AllocationMechanismAllowset (0xE000...1D1B)
        |-- StakerAllowset              (0x4FFA...2270)
        +-- StakerBlockset              (0xD65B...2d7e)

Transaction Log

Tx Nonce Phase Description Contracts Status
1 2 A Nick's CREATE2 batch 1 YieldSkimming, YieldDonating, PaymentSplitterFactory, LidoFactory, MorphoFactory Executed
2 3 A Nick's CREATE2 batch 2 SkyFactory, YearnV3Factory Executed
3 4 A Nick's CREATE2 batch 3 AddressSetFactory, CalcFactory, StakerFactory Executed
4 5 B AddressSet deployments AllocationMechanismAllowset, StakerAllowset, StakerBlockset Executed
5 6 B Calculator deployment RegenEarningPowerCalculator Executed
6 7 B Staker deployment RegenStaker (without delegation) Executed
7 8 B Staker wiring setStakerAllowset, setStakerBlockset Pending execution

Staker Configuration

Parameter Value
Reward Token WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Stake Token GLM 0x7DD9c5Cba05E151C895FDe1CF355C9A1D5DA6429
Admin Safe 0x4B55fA101Dfa399af2FCDa83bB9e77bCa0009418
Max Bump Tip 0.002 ETH
Minimum Stake 0
Reward Duration 30 days
Access Mode NONE (allowset/blockset inactive)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment