Skip to main content

Contracts

Same addresses on Base (8453) and Base Sepolia (84532).

Stream endpoints

Both endpoints require an API key in the x-api-key header of the connection request; without one the server refuses the connection with HTTP 401. To move from staging to production, change the endpoint, chainId and token addresses.

EIP-712 domain

The executor exposes DOMAIN_SEPARATOR() and the digests your key signs (ladderDigest, offsetLadderDigest, anchorBatchDigest, controlsDigest) as views. Structs are in the Message reference.

Base Sepolia test tokens

Anyone can call mint(address,uint256). The venue advertises MockWETH/MockUSDC and MockDAI/MockUSDC.

Reference code

IMMProvider.sol, BasicMMProvider.sol and a reference client that samples a pricing curve into a ladder are in the public propamm-protocol-docs repository.