Contracts & Audits
Mainnet addresses
Section titled “Mainnet addresses”| Contract | Address |
|---|---|
| Treasury (main protocol contract, receives deposits and holds staked GRAM) | EQCLyZHP4Xe8fpchQz76O-_RmUhaVc_9BAoGyJrwJrcbz2eZ |
| Parent / jetton master (hGRAM) | EQDPdq8xjAhytYqfGSX8KcFWIReCufsB9Wdg0pLlYSO_h76w |
| HPO jetton | EQDQEUr0LPi8m6D6F0Wrvuok7tZbAcr0yn2Y7hK291MMzMjM |
Audits
Section titled “Audits”Hipo’s smart contracts have been through four independent audits: Quantstamp (April 2025) and ProgramCrafter (March 2024) on the v2 contracts, and TonTech and Daniil Sedov (October 2023) on v1. Every report is published in full at github.com/HipoFinance/audits.
Source code
Section titled “Source code”- Contracts: github.com/HipoFinance/contract — written in FunC with the Blueprint toolset; the public test suite is runnable from that repository.
- MCP server: github.com/HipoFinance/mcp — npm package
@hipo-finance/mcp, MIT licensed.
What each contract does
Section titled “What each contract does”- Treasury — the main protocol contract: holds deposited GRAM and loans it to borrowers / validators.
- Parent — the jetton master (minter) through which wallets and the treasury communicate.
- Wallet — the per-user jetton wallet implementation.
- Loan — used for validation loans to borrowers.
- Bill — a non-transferable NFT (SBT) issued when an operation cannot complete instantly, such as an unstake while funds are in a validation round.
- Collection — the NFT collection the bills belong to.
- Librarian — a helper for contract deployment and storage using TON library features.
- Borrower application — helps validators borrow from the protocol for validation.
- Webapp — helps users stake and unstake.
Technical documents
Section titled “Technical documents”- Architecture — the validation-round state machine and protocol invariants.
- Integration guide — message schemas for wallets and protocols.
schema.tlb— the full TL-B message schemas.- Message-flow diagrams — one image per protocol flow.
For reading live protocol state — exchange rate, fees, round timing — use the Hipo MCP Server.