Only trust addresses on this page. Portir contracts are deployed on BSC testnet today; mainnet deployment is pending (see the roadmap).
- BSC testnet (97)
- BNB Chain mainnet (56)
Core
| Contract | Address | Notes |
|---|---|---|
| PlanRegistry (proxy) | 0x28daDC35523CE792C7C09faf516763830C38f36b | UUPS, use this address |
| PlanRegistry (implementation v7) | 0xf55A8d7050950F5869A649A189ccC7927F92af89 | |
| LoanGuard (proxy) | 0xa33fDbd747d95bD733172D9D7c4d6c50CcE33f61 | Points at StockLendingPool |
| LoanGuard (implementation) | 0x75d919f7ad07098c87e6c1710906e7b9E55d6638 | |
| Portir agent (executor) | 0xFA0Be0E8a604250C3fdCCE4C35f645bdA03328A5 | EOA, named as executor in plans |
Fixtures
| Contract | Address |
|---|---|
| tUSDT (MockUSDT, 18 decimals) | 0xA2408d502b0Cd09FA5fBAdFC3A6F6CB3F49D2aA2 |
| TestExchange | 0xF191283aEa66De969a2D26BB0aF52629D3c6Bad8 |
| TestExchange keeper | 0xD2Cd2C69Dc59A6164A3268e640769faDceF00887 |
| StockLendingPool | 0x7E8317704d8a0F7EA9f3E46b706FBa3e162f64c2 |
| vUSDT (pool debt market) | 0xC6eaE6f70Ead8cc5D3E67dc49F04D25E2b2A59cC |
Test stock tokens (TestExchange)
An earlier LoanGuard deployment against the real Venus testnet core pool (CAKE collateral) is kept for reference. It is not used by the app.
Portir contracts: not deployed yet.External contracts Portir uses on mainnet:
Stock token addresses come live from the Binance RWA Data API; use
| Contract | Address |
|---|---|
| USDT (18 decimals) | 0x55d398326f99059fF775485246999027B3197955 |
| Venus Comptroller (core pool) | 0xfD36E2c2a6789Db23113685031d7F16329158384 |
| Venus vNVDAB | 0xEb8Ca841cBe1BC4832A10b15c7dAB1081eDaD371 |
| Venus vTSLAB | 0x97421799419Eb782628e73e7220d8E0A207469a3 |
| Venus vSPCXB | 0xC36dFaCc7a125859C106F29b9F2d874CCF29A55A |
| Venus vSKHYB | 0x3E281461efb3D53EC20DB207674373Ed8Ef3BbA9 |
search_stock on the MCP server or the stock page in the app.