Contract Directory
This reference lists the public Polygon mainnet addresses PMF Finance uses for shared protocol control, product vault accounting, oracle publishing, intent commitment, and solver execution.
AP signers, NAV reporters, intent committers, and solvers are public role-holder addresses. They are not separate deployed contracts.
The vault solver EOAs are product-specific vault actors. They fund or replenish the shared Polymarket deposit wallet as execution moves pUSD and CTF between the vault and the Polymarket CLOB account.
Protocol
| Name | Purpose | Address |
|---|---|---|
| Polygon mainnet | Settlement network | Chain ID 137 |
| PMF Oracle Registry | Shared registry that maps product feed IDs to basket oracle contracts. | 0x56e537BBD0215F4523a67e445b94E11A90E16C12 |
| pUSD | Vault settlement asset. | 0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB |
| Conditional Tokens | Polymarket conditional token contract used by the vault trading path. | 0x4D97DCd97eC945f40cF65F87097ACe5EA0476045 |
| Shared Polymarket Deposit Wallet | Shared CLOB-facing deposit wallet used for Polymarket order inventory. | 0x806EB39a397cD3A17dae90aB123DEA5099fE164F |
| Deposit Wallet Owner | Owner address for the shared Polymarket deposit wallet path. | 0xB324BA818Fd7b58f783A89cA300fb6aCc72A8EED |
| Protocol Admin Safe | Shared protocol admin and mandate manager. | 0xFd8553975d7458B7b95Bb338a822ADa812Eafd8f |
STBL
| Name | Purpose | Address |
|---|---|---|
| STBL Vault | PMFVault share vault for STBL. | 0x0462b462EFd3d9db2F79e5086fB48783BEF814Cc |
| STBL Basket Oracle | PMFBasketOracle for the canonical Stability feed. | 0xE61c54Ac38a455bb3fA3bC1790dD7a8526a466b5 |
| STBL Feed ID | Registry feed ID for the canonical Stability feed. | 0x672c5cb205a1ba6b446821502b2860a39f962f341c17f36c5bd757c347b77319 |
| Accounting Library | Vault accounting library linked into the STBL vault. | 0xb88F73d0441487b53fFB663d8FDA09B055C055a7 |
| Redemption Library | Vault redemption library linked into the STBL vault. | 0x22e3Ed33aa388CE9351Ea8e225650f55554D24dD |
| Intent Library | Vault intent library linked into the STBL vault. | 0x24d4679A15cfF1f747f7d400E8c9157D0bf18b0B |
| AP Signer | Role-holder address authorized to sign STBL AP quotes. | 0x7788c0092aE13c5F2DBE0665A51f9322398dbBD1 |
| NAV Reporter | Role-holder address authorized to report STBL NAV. | 0xdF3faA349e32a3f31C27680ED9f1581A11598198 |
| Intent Committer | Role-holder address authorized to commit STBL order intent batches. | 0x7B7A33CB45655b6f1C72CFFB68a0cA9A5477a9A8 |
| Vault Solver EOA | Role-holder address authorized to fulfill STBL vault intents and replenish the shared Polymarket deposit wallet during execution. | 0x274b31CBa2E56Dc5Dd3196c81Bc82F8D131F7adF |
CHAO
| Name | Purpose | Address |
|---|---|---|
| CHAO Vault | PMFVault share vault for CHAO. | 0x0D013DdD480e5c39FB831f3DD26CeeE6b099b414 |
| CHAO Basket Oracle | PMFBasketOracle for the inverse Chaos feed. | 0x0c5b7980672424f418B067d3deFd0713257B45B2 |
| CHAO Feed ID | Registry feed ID for the inverse Chaos feed. | 0x987fd0660f310077abf73bf68e7a2e0b1c13667e25944c6a30e69b3726c05100 |
| Accounting Library | Vault accounting library linked into the CHAO vault. | 0x381Fb11A43095c18D0d6BD5092a7E17aAEEAF4C2 |
| Redemption Library | Vault redemption library linked into the CHAO vault. | 0x47F41d461508820D5F2aAe12bfF89D3496d411C1 |
| Intent Library | Vault intent library linked into the CHAO vault. | 0xdB4B75172d75a46a2c81aCFaA11bAC8D2ED6577B |
| AP Signer | Role-holder address authorized to sign CHAO AP quotes. | 0x050B150670b592C4415B972e156EfB64aBb75Ee5 |
| NAV Reporter | Role-holder address authorized to report CHAO NAV. | 0x3B9FfDDC59862A00edA2392532fC2a7116a31551 |
| Intent Committer | Role-holder address authorized to commit CHAO order intent batches. | 0x27B7Ce10ff2990943a5255fa25c5D402C87f8f01 |
| Vault Solver EOA | Role-holder address authorized to fulfill CHAO vault intents and replenish the shared Polymarket deposit wallet during execution. | 0x1591b3CF12dEc3A21BC702922b9d7fbFe6e33c8E |