Botl

Bridge ERC-20 tokens to confidential Liquid assets and back. There is no operation list — you look up your own id.

New operation

Sign the owner attestation in your wallet. The nonce is keccak256(signature); the server never lists operations. Until the EIP-712 type hash is fixed, this UI uses EIP-191 personal_sign of the raw owner_attestation_payload bytes (ATTESTATION_DOMAIN || direction || dest || asset), not the UTF-8 of their 0x-hex spelling. The API recovers the signer and requires it to match Ethereum from. Liquid from is refused until the send-key encoding exists: Quote still works; Sign and start is disabled for Liquid → Ethereum and does not request a wallet signature.

Status