Skip to main content

Addresses

Deployed contract addresses for Tenor and Morpho on supported networks.

Tenor Contracts

Migration Callbacks

ContractAddressGitHub
BorrowMidnightRenewalCallback0x1524CB7499735379b34ba3b7C6F150808094d2d2Source
LendMidnightRenewalCallback0x93cfC1178C3cc6c315F6505C3A927B7974425188Source
BorrowBlueToMidnightCallback0x7d4A92F88c22c6dD31F0fB67F27cAFC8e90f5F18Source
LendVaultToMidnightCallback0xc0b438Bbf5a8cC4e57C0D81e1818C069e413DdDfSource
BorrowMidnightToBlueCallback0x6Bb533CF102d164106A5F83739fd1C0078F3E2DASource
LendMidnightToVaultCallback0x1A4eD5BC9adC11a7Aa7fCB8f045A7B51604bBC50Source

Standalone Callbacks

ContractAddressGitHub
MidnightSupplyCollateralCallback0x191c821B2681B098E05dd84B1e5433d194c94383Source
MidnightSupplyVaultSharesCallback0xAbae3A858f53C7010D07ee930b3a0621adcFBBA8Source
MidnightWithdrawVaultSharesCallback0x519d415bf44C623B8E1226E9959E4548cb289F42Source

Migration Ratifier

ContractAddressGitHub
MigrationRatifier0xf96EC15aC7d0F8fa3560B6DdF9d1F9D54F31DAedSource
LastFridayOfMonthCadence0xc934aB6F04F5059A6d308f79295bC08F50fB2f09Source
PausableStaticRatePolicy0xe6e49216D44464fB348EDB9163c5929325A4229bSource
PausableStaticRatePolicy0xB8A084E509ee04d94C7aE10f934b31F5b1811a5FSource
MarketMakingPolicy0x8bB1Fe0c780115b6CC5D96BfD3b7bBd751252CA8Source
PausableMarketMakingPolicy0xABE1ccB0C5Bc0B30976d9435084Af9a7d8Fe5107Source

Gates

ContractAddressGitHub
VaultV2AllowlistGate0x3d7F6B28F46E44E3C40391f2b5f9f27ba067b8B7Source
DelayedLiquidationGateFactory0xbB91265Fd479094d7f1B1B20AF79A07442df9850Source
MidnightAllowlistGateFactory0x508BC8B7AbB0EE4c885acf7aC3D58941baF76F7cSource
VaultV2AllowlistGateFactory0x73ef8184cEb6C1D668BcB04C41a264c9468ac670Source

Oracles

ContractAddressGitHub
OracleWithValidationFactory0xEe80d70B5671E17e88e2654F613A288af5689412Source

Periphery

ContractAddressGitHub
MidnightVaultExecutor0xb03015B3aA6f5Eda3AD03c8B3e5553b2665174a2Source

Bundler Adapters

ContractAddressGitHub
TenorAdapter0x5675892d48828872fbFD2720489f98b42f48138FSource
AuthorizationAdapter0xDbb74BF80bD05a1959C8f21e2b821dcFEd87104CSource

Vaults

Per-market vaults deployed by Tenor.

MarketCollateral VaultOpen Term Vault
cbBTC / USDC0xf6a70085b7f79FA76B04EbF7A2D7D87C3c5c04BC0x3aE6e4D46A49e493Bf7a2CeC0313334791A23B1c
WETH / USDC0xe690a58EF52854513462745237F6A213a0d54dF10xA02565dEF276e195644044Bf01faE02769Cac3ed
cbETH / WETH0xFa750DD0099eAdB72d401244De73ce7B89edf90F0x29f5cD67E543db9aC652eF9327009Db8Df1FD943

Vault Adapters

MarketCollateral Vault AdapterOpen Term Vault Adapter
cbBTC / USDC0xb9093C5E82a1a9A4173F55243DE1D0b2F33Fda7d0xde22d3FdeB7E071F55dAd3c9Fb1603220d794174
WETH / USDC0xDfe4C8BC4Fb458c51fBe8242914845686aE590490xB9A7F2a3cC66bAA67EbB30F7B74E4e904173B78C
cbETH / WETH0x1584AeF7faF3ace53838DB77134c53027da1425e0x9eE9E0EBD5970CaE619accD2fc67eCa07bA0098D

Markets

Per-market Morpho oracle and collateral vault oracle.

MarketOracleCollateral Vault Oracle
cbBTC / USDC0x663BECd10daE6C4A3Dcd89F1d76c1174199639B90x4a24e4bf269ce26aad2df00437e7730d25fcde26
WETH / USDC0xFEa2D58cEfCb9fcb597723c6bAE66fFE4193aFE40x784519b1b59a1e1498f077066bb9336672bcc3ee
cbETH / WETH0xB03855Ad5AFD6B8db8091DD5551CAC4ed621d9E60xa02f629871be35d6db0f88c944cf955554ec87c0

Morpho Blue market IDs:

MarketMarket ID
cbBTC / USDC0x9103c3b4e834476c9a62ea009ba2c884ee42e94e6e314a26f04d312434191836
WETH / USDC0x8793cf302b8ffd655ab97bd1c695dbd967807e8367a65cb2f4edaf1380ba1bda
cbETH / WETH0x84662b4f95b85d6b082b68d32cf71bb565b3f22f216a65509cc2ede7dccdfe8c

Price Feeds

Chainlink price feeds used by the market oracles.

FeedAddress
BTC / USD0x64c911996D3c6aC71f9b455B1E8E7266BcbD848F
ETH / USD0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70
USDC / USD0x7e860098F58bBFC8648a4311b374B1D669a2bc6B
cbETH / USD0x868a501e68F3D1E89CfC0D22F6b22E8dabce5F04

Morpho Contracts