Expand description
Types for the external match client
Modules§
- exchange_
metadata - Types for the exchange metadata endpoints
- markets
- Types for the markets endpoints
- token
- Types for price and token endpoints
- v1_
types - v1-compatible type definitions for backwards compatibility
Structs§
- ApiBounded
Match Result V2 - An API server bounded match result
- ApiExternal
Asset Transfer - An asset transfer from an external party
- ApiExternal
Match Result V2 - An API server external match result
- ApiExternal
Quote V2 - A quote for an external order
- ApiSigned
Quote V2 - A signed quote directly returned by the auth server
- ApiTimestamped
Price - The price of a quote
- ApiTimestamped
Price Fp - A timestamped price with full fixed-point precision
- Assemble
External Match Request - The request type for assembling an external match quote into a settlement bundle
- External
Match Response V2 - The response type for requesting a match on an external order
- External
Order V2 - An external order
- External
Quote Request - The request type for a quote on an external order
- External
Quote Response - The response type for a quote on an external order
- FeeTake
- A fee take, representing the fee amounts paid to the relayer and protocol by the external party when the match is settled
- FeeTake
Rate - Fee rates for relayer and protocol
- Fixed
Point - A fixed point number
- GasSponsorship
Info - Metadata regarding gas sponsorship for a quote
- GetMarket
Depth ByMint Response - The response type for fetching the market depth for a given mint
- GetMarket
Depths Response - The response type for fetching the market depths for all supported pairs
- GetMarkets
Response - The response type for fetching all tradable markets
- Malleable
Atomic Match ApiBundle V2 - An atomic match settlement bundle using a malleable match result
- Signed
External Quote V2 - A signed quote for an external order, including gas sponsorship info, if any
Enums§
- Assembly
Type - The type of assembly to perform
- Order
Side - The side of the market this order is on
Constants§
- ASSEMBLE_
MATCH_ BUNDLE_ ROUTE - The route for assembling an external match bundle
- GET_
EXCHANGE_ METADATA_ ROUTE - Returns metadata about the Renegade exchange
- GET_
MARKETS_ DEPTH_ ROUTE - The route for fetching the depth of all marketse
- GET_
MARKETS_ ROUTE - The route for fetching all tradable markets
- GET_
MARKET_ DEPTH_ BY_ MINT_ ROUTE - The route for fetching the depth of a specific market
- GET_
QUOTE_ ROUTE - The route for requesting a quote on an external match
Type Aliases§
- Amount
- A type alias for an amount used in the Renegade system