Skip to main content

Contracts

Same addresses on Base (8453), BNB Smart Chain (56) and Base Sepolia (84532).

Stream endpoints

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, anchorDigest, 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.