Skip to main content

FAQ

What chain are the contracts deployed on?​

The protocol's smart contracts are live on Base (EVM). Solana deployment is planned as part of the multichain expansion. The $P2P token is an SPL token on Solana. See Multichain Strategy for details.

Where are the contract ABIs?​

Contract references are listed in the Contract References section. Source code is pending audits and will be opensourced by june 2026.

Can I add a new country or currency?​

The currency expansion framework uses open-source YAML configs. Anyone with local payment-rail knowledge can propose a new currency via PR.

How do disputes work at the contract level?​

Users call raiseDispute on OrderProcessorFacet. Admins settle via adminSettleDispute with a fault type. Settlement triggers accounting and RP hooks. See Disputes for the full flow.

What is the Diamond architecture?​

The protocol uses EIP-2535 Diamond Standard. Functionality is split across facets that share storage, enabling modular upgrades without redeploying the full contract.

How does RP integrate with order flow?​

RP hooks are whitelisted in the ReputationManager. Order volume updates, dispute penalties, and verification-gated rewards all flow through these hooks. See Reputation.

Where does governance detail live for token holders?​

Token-holder governance (voting model, quorum, progressive decentralization) is documented in /for-token-holders.