Const
User's private key for signing
User's public key (address)
User nonce for replay protection
Human-readable token name (e.g., "usdc", "eth")
Amount to deposit and bridge (equal values)
Destination chain name (origin chain is automatic)
Recipient address
Bridge fee in basis points (optional)
Chain ID (for signature verification)
Contract address (for signature verification)
Chain key format (e.g., "eth.sepolia")
Object with signature and RPC request for atomic operation
Executes atomic gasless deposit and bridge through Demos RPC
User's public key (address)
User's signature for gasless authorization
User nonce for replay protection
Chain key (e.g., "eth.sepolia")
Human-readable token name (e.g., "usdc", "eth")
Amount to deposit and bridge
Destination chain name
Recipient address
Bridge fee in basis points
RPC request for atomic deposit and bridge execution
Generates atomic deposit and bridge signature for the new combined method
User's private key for signing gasless authorization
User's public key (address)
User nonce for replay protection
Human-readable token name (e.g., "usdc", "eth")
Amount to deposit and bridge (must be equal)
Destination chain name
Recipient address
Bridge fee in basis points (optional)
Chain ID for signature verification
Contract address for signature verification
Signature for atomic deposit and bridge authorization
Complete gasless bridge flow helper - combines signature generation and operation creation
User's private key for signing
User's public key (address)
User nonce for replay protection
Origin chain name
Destination chain name
Token contract address
Recipient address
Amount to bridge
Bridge fee in basis points (optional)
Object with signature and RPC request for gasless bridge
Initiates a gasless bridge operation through Demos RPC
User's public key (address)
User's signature for gasless authorization
User nonce for replay protection
Origin chain name
Destination chain name
Token contract address
Recipient address
Amount to bridge
Bridge fee in basis points (optional)
RPC request for gasless bridge initiation
Generates gasless bridge operation signature for meta-transaction
User's private key for signing gasless authorization
User's public key (address)
User nonce for replay protection
Origin chain name
Destination chain name
Token contract address
Recipient address
Amount to bridge
Bridge fee in basis points (optional)
Signature for gasless bridge operation authorization
Executes a gasless USDC deposit through Demos RPC
User's public key (address)
User's signature for gasless authorization
User nonce for replay protection
Chain key (e.g., "eth.sepolia")
USDC contract address
Amount to deposit
RPC request for gasless deposit execution
Generates gasless deposit signature for USDC deposits
User's private key for signing gasless authorization
User's public key (address)
User nonce for replay protection
USDC contract address
Amount to deposit
Chain key (e.g., "eth.sepolia")
Signature for gasless deposit authorization
Generates a new operation, ready to be sent to the node as a RPCRequest TODO Implement the params REVIEW Should we use the identity somehow or we keep using the private key?
Generates a bridge transaction ready for client confirmation and broadcasting.
The compiled bridge operation from RPC
Demos instance for signing (provides wallet and nonce)
Signed transaction ready for demos.confirm() and demos.broadcast()
RECOMMENDED: Complete atomic deposit and bridge flow helper