Skip to main content
logo

base

InstantiateMsg

{
"owner": "string"
}
Copy

ExecuteMsg

update_owner

{
"update_owner": OwnerUpdate
}
Copy

OwnerUpdate

| {
"propose_new_owner": {
"proposed": "string"
}
}
| "clear_proposed"
| "accept_proposed"
| "abolish_owner_role"
| {
"set_emergency_owner": {
"emergency_owner": "string"
}
}
| "clear_emergency_owner"
Copy

set_route

{
"set_route": {
"denom_in": "string",
"denom_out": "string",
"route": <Route>
}
}
Copy

swap_exact_in

{
"swap_exact_in": {
"coin_in": Coin,
"denom_out": "string",
"slippage": "Decimal"
}
}
Copy

Coin

{
"amount": "Uint128",
"denom": "string"
}
Copy

transfer_result

{
"transfer_result": {
"denom_in": "string",
"denom_out": "string",
"recipient": "Addr"
}
}
Copy

QueryMsg

owner

{
"owner": {}
}
Copy

route

{
"route": {
"denom_in": "string",
"denom_out": "string"
}
}
Copy

routes

{
"routes": {
"limit"?: number | null,
"start_after"?: ["string", "string"] | null
}
}
Copy

estimate_exact_in_swap

{
"estimate_exact_in_swap": {
"coin_in": Coin,
"denom_out": "string"
}
}
Copy

Coin

See above.