Pool
SealedAMM is a Uniswap V2-style constant-product pool holding MON and USDC reserves. It only accepts swaps from the EncryptedPool contract, so individual users cannot trade against it directly. The fee is 0.3%. There are no LP tokens in the MVP; liquidity is bootstrapped by the deployer.
Reserves
Reserves move only when an epoch settles. Each successful swap inside a batch updates the on-chain balances atomically; failed slots refund their deposit and leave reserves untouched.
Decryptor committee
- Node 0· combineridle
- Node 1idle
- Node 2idle
Threshold: 2 of 3.
Three independent nodes each hold a Shamir share of the BTX secret key. After each epoch closes they broadcast a single G₁ partial decryption to the verifier contract; any two of three are enough to reveal the batch. Node 0 doubles as the combiner that aggregates the shares and submits the plaintext orders for settlement.