Contracts Details
Addresses and details of deployed smart contracts and trusted multisigs in the Strata Protocol.
Strata v1
Github: https://github.com/Strata-Money/contracts-tranches
Contracts Addresses
Ethena USDe Market
srUSDe
0x3d7d6fdf07EE548B939A80edbc9B2256d0cdc003
jrUSDe
0xC58D044404d8B14e953C115E67823784dEA53d8F
StrataCDO
0x908B3921aaE4fC17191D382BB61020f2Ee6C0e20
Accounting
0xa436c5Dd1Ba62c55D112C10cd10E988bb3355102
TwoStepConfigManager
0x0f93bAC77c3dDD1341d3Ecc388c5F8A180818994
sUSDeStrategy
0xdbf4FB6C310C1C85D0b41B5DbCA06096F2E7099F
ERC20Cooldown
0xd6dAD17d025cDdDEd27305aEbAB8b277996A6fAF
UnstakeCooldown
0x735edDF50Ca2371aa48466469C742e684c610F74
SUSDeCooldownRequestImpl
0x00A96056c30A22b684fF7a09F4A0AfEaE426dde2
TrancheDepositor
0x50E850641F43F65BF8fB3a7d0CF082a1D252F47e
AprPairFeed
0x2bb416614D740E5313aA64A0E3e419B39e800EC2
AaveAprPairProvider
0x1c137776e04803F807616c382AbBA12d9BF0AF73
Neutrl NUSD Market
srNUSD
0x65a44528e8868166401eA08b549E19552af589dB
jrNUSD
0xFC807058A352b61aEef6A38e2D0fC3990225E772
NeutrlAccessControlManager
0x06E84a0Fe0c4Bc5C4ee3eDb580B32eB4B88203E4
NeutrlCDO
0x7b6c960cf185fb27ECb91c174FAe065978beDd10
NeutrlERC20Cooldown
0x1Abc3c3C15A862276D057b2AcBcFEab358907990
NeutrlUnstakeCooldown
0x2a52363A2a0d765B31Cb117a8e4D9CE58c2Bc749
NeutrlSharesCooldown
0x0404EA6f1c89a5032eA2BAdDFbac20CE11CdF1cE
SNUSDAprPairProvider
0x12DB794342437Aaa93970c106F2B5D5dfE2f9EaB
NeutrlAprFeeds
0x1695a2fF3e45365Ab4111d2E1083B2A143b4D171
NeutrlAccounting
0x5eFE7C9DA88568709E98b237D4D946aFbDA2aA52
NeutrlStrategy
0x3CeF2c09c4fAD37E9bdD86CD9810c3042fB5DE88
TrancheDepositor
0x7945e45c2F39bE3A0cbF467F3fae982C17CB4Bf7
NeutrlConfigManager
0x60DAe21944e6c1F4a185d33a217B05bFD647Eb79
Contracts Descriptions
srUSDe/srNUSD
Senior Tranche — an ERC-4626 Meta Vault supporting deposits and redemptions in multiple tokens.
jrUSDe/jrNUSD
Junior Tranche — uses the same codebase as the Senior Tranche. Reward and behavior differences are handled by the StrataCDO.
StrataCDO
Strata CDO Orchestrator — connects all core protocol components: Tranches, Accounting, Strategy.
Accounting
Performs raw TVL calculations for Junior, Senior, and Reserve. Tracks balances, inflows/outflows, accrues fees, and distributes rewards.
TwoStepConfigManager
Manages exit-fee updates through a secure, two-step governance process:
Step 1 – Schedule: A new exit-fee configuration is proposed and queued (callable by PROPOSER_CONFIG_ROLE).
Step 2 – Execute: After the mandatory delay has elapsed, the scheduled configuration can be applied to the underlying CDO (callable by UPDATER_STRAT_CONFIG_ROLE).
sUSDeStrategy
Handles deposits of USDe into the sUSDe Vault (also accepts sUSDe directly). Manages instant and cooldown-based withdrawals, routing tokens through the correct cooldown contracts when required.
sNUSDStrategy
Handles deposits of NUSD into the sNUSD Vault (also accepts sNUSD directly). Manages instant and cooldown-based withdrawals, routing tokens through the correct cooldown contracts when required.
UnstakeCooldown
Handles unstaking required assets before withdrawals. Users finalize withdrawal after the unstake period completes.
sUSDeCooldownRequestImpl
Implements the cooldown and unstaking workflow specifically for sUSDe withdrawals.
sNUSDCooldownRequestImpl
Implements the cooldown and unstaking workflow specifically for sNUSD withdrawals.
TrancheDepositor
Utility contract used to route deposits from various sources (pUSDe redemptions, USDe/sUSDe swap routes) before depositing into a Tranche.
AprPairFeed
Provides the Collateral and Benchmark APR inputs used by the Accounting contract for TVL and reward calculations.
AaveAprPairProvider
etches and computes raw APR values from Aave — including both the Benchmark APR and the Collateral APR sourced from the sUSDe Vault.
Trusted Addresses
Admin Multisig (3/4)
0xA27cA9292268ee0f0258B749f1D5740c9Bb68B50
Operational Multisig (2/3)
0x4be3749a0F6557b8fd98F3967e859DbD7C694eF4
Timelock (48hr)
0xb2A3CF69C97AFD4dE7882E5fEE120e4efC77B706
Timelock (24hr)
0x4f2682b78F37910704fB1AFF29358A1da07E022d
Guardian
0x277D26a45Add5775F21256159F089769892CEa5B
Admin Multisig
3-of-4 Gnosis Safe
All signers are cold wallets
4 keys held by internal team members and founding core contributors
Internal team members have separate signing devices
At least three signers must validate that the transaction hashes being signed on the UI match what the wallet sees
Operational Multisig
2-of-3 Gnosis Safe
All signers are cold wallets
All keys held by internal team members and founding core contributors
Internal team members have separate signing devices
At least two signers must validate that the transaction hashes being signed on the UI match what the wallet sees
Timelock (48hr)
Minimum Delay: 48 hours
PROPOSER_ROLE: Admin Multisig (
0xA27cA9292268ee0f0258B749f1D5740c9Bb68B50)CANCELLER_ROLE: Guardian (
0x277D26a45Add5775F21256159F089769892CEa5B)
Timelock (24hr)
Minimum Delay: 24 hours
PROPOSER_ROLE: Admin Multisig (
0xA27cA9292268ee0f0258B749f1D5740c9Bb68B50)
Guardian
Patrick Collins: Security Researcher, Co-Founder & CEO at Cyfrin
Provides an additional security layer on top of the timelocks and enhances protocol safety by preventing malicious, compromised, or unsafe governance actions during the timelock delay window
Veto/Cancel Timelock Actions: Holds the authority to cancel harmful or suspicious timelock transactions before execution
Active Monitoring: Continuously monitors queued timelock transactions using a combination of custom internal monitoring tools and third-party security systems (e.g. Hypernative).
Threat Mitigation: Responds to anomalies by cancelling transactions and alerting contributors
Last updated

