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.