🦊 Bebop JAM Settlement v2 - Permit2 Signer

šŸ“– What does this do?
This page builds a JAM Settlement v2 order signature (Standard approval) from a transaction response and signs it with MetaMask.
šŸ“ Steps:
  1. Paste your transaction response (from API)
  2. Click "Build Order Message" to create the signing data
  3. Click "Approve Tokens" to approve token spending for Balance Manager contract (required once per token)
  4. Click "Sign with MetaMask" to sign the JAM order
  5. Copy the signature and submit it to Bebop API with your quote_id

Step 1: Input Transaction Response

Paste your JAM Settlement v2 transaction response JSON:

Step 2: Build Permit2 Message

Generated Permit2 Message:
Message will appear here...

Step 3: Approve Tokens (Required Before Signing)

āš ļø Important: Before you can sign and execute the order, you must approve the Balance Manager contract to spend your tokens.

Balance Manager Contract: 0xC5a350853E4e36b73EB0C24aaA4b8816C9A3579a
Approval Status:
Click "Build Order Message" first, then approve tokens here...

Step 4: Sign with MetaMask

Signature:
Signature will appear here...

Step 5: Execute Transaction (JAMv2-Standard only)

āš ļø Only for JAMv2-Standard (native tokens). For other routes, submit signature to /execute endpoint.

Execution Result:
Transaction result will appear here...

Debug Info

Debug info will appear here...