Skip to content

Developer Integration & Security Considerations

  • Audits: The M Portal contracts have undergone security audits. Refer to linked audit reports for findings and details.
  • Upgradeability:
    • M Portal Lite: Is designed as an upgradeable system using the UUPS proxy pattern (via OpenZeppelin Upgrades). This allows for seamless logic updates without requiring contract migration.
    • M Portal (Standard): The contracts are also designed to be upgradeable.
  • Security Dependencies:
    • M Portal (Wormhole): Security relies significantly on the integrity of the Wormhole Guardians and the NTT framework contracts.
    • M Portal Lite (Hyperlane): Security relies on the Hyperlane protocol, including its configured Interchain Security Modules (ISMs) and the correctness of the Hyperlane Relayer network.
  • Key Security Feature (Lite): The bridgedPrincipal tracking in the HubPortal of M Portal Lite provides an additional layer of accounting security, ensuring that the Hub cannot be drained of more tokens than were originally locked for a given spoke chain.
  • Code Repositories:
  • External Documentation:
  • Audit Reports: