The endpoints are named
deposit because they are shared across Paxos Labs
yield products. For PAXGy, a deposit is a mint.Step 1: Authorize PAXG
GET /v2/core/authorization tells you whether PAXG needs a permit signature, a standard approval, or already has enough allowance.
method:
Step 2: Prepare the mint
Parameters
Response
Choosing slippageBps
The prepared calldata carries a minimum acceptable PAXGy amount. It is computed from the share rate and the mint fee at the moment you call the endpoint. PAXGy’s mint fee tracks the live PAXG:gold price, so both can move before the transaction lands.
If they move further than your tolerance, the transaction reverts rather than filling at a worse rate. That is the intended protection, but it means the default 0.5% can be too tight for slow signing flows:
Previewing the mint
To show a user what they will receive before they commit, read the current share rate and fee fromGET /v2/amplify/vaults:
deployments[].assets[] entry carries depositFees for that asset. Remember the type: "dynamic" caveat: the figure is a snapshot, so label it as an estimate in your UI.
Errors
A
503 mentioning pricing means the gold price feed backing the fee has gone stale. This is transient and self-resolves; do not retry in a tight loop.
Next
Redemption
Exchange PAXGy back for PAXG.
Cross-chain
Mint directly onto another chain.