Initialize a new ExternalMatchClient.
The API key for authentication
The API secret for request signing
The base URL of the auth server API
Assemble a quote into a malleable match bundle with default options.
Assemble a quote into a malleable match bundle with custom options.
Assemble a quote into a match bundle with default options.
Assemble a quote into a match bundle with custom options.
Get exchange metadata including chain ID, settlement contract address, and supported tokens
Get market depth for a given base token mint.
Get market depth for all pairs.
Get all tradable markets.
Request an external match directly with default options.
Request an external match directly with custom options.
Request a malleable external match directly with default options.
Request a malleable external match directly with custom options.
Request a quote for the given order.
Request a quote for the given order with custom options.
StaticnewCreate a new client configured for the Arbitrum One mainnet.
StaticnewCreate a new client configured for the Arbitrum Sepolia testnet.
StaticnewCreate a new client configured for the Base mainnet.
StaticnewCreate a new client configured for the Base Sepolia testnet.
Client for interacting with the Renegade external matching API.