{
"fee_rates": [
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>"
],
"owner_id": {
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
},
"protocol_fee_fraction": "<UInt16>"
}
"<String>"
None
[]
"<String>"
{
"fee_divisor": "<UInt16>",
"fee_rates": [
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>"
],
"owner": {
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
},
"pool_count": "<UInt64>",
"protocol_fee_fraction": "<UInt16>"
}
{
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
}
"<String>"
[
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
"<String of size at most 74 containing an unsigned integer.>"
]
]
[
{
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
},
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
"<String of size at most 74 containing an unsigned integer.>"
[]
"<String>"
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
{
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
}
"<String>"
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
{
"fee_divisor": "<UInt16>",
"fee_rates": [
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>",
"<UInt16>"
],
"liquidities": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"sqrt_spot_prices": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"total_reserves": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
]
}
[]
"<String>"
{
"version": "<String>"
}
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
[]
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
[]
[
{
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
},
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
"<Bool>"
[]
"<String>"
{
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
}
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
[]
[
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
"<String>"
[]
"<UInt16>"
"<String>"
[]
[
{
"Enum": [
{
"SwapExactIn": [
{
"amount": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size at most 74 containing an unsigned integer.>"
]
}
]
},
"amount_limit": "<String of size at most 74 containing an unsigned integer.>",
"token_in": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
"token_out": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
}
]
},
{
"SwapExactOut": [
{
"amount": {
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size at most 74 containing an unsigned integer.>"
]
}
]
},
"amount_limit": "<String of size at most 74 containing an unsigned integer.>",
"token_in": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
"token_out": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
}
]
}
]
}
]
"<String>"
{
"Enum": [
{
"None": []
},
{
"Some": [
"<String of size at most 74 containing an unsigned integer.>"
]
}
]
}
{
"amount_in": "<String of size at most 74 containing an unsigned integer.>",
"min_amount_out": "<String of size at most 74 containing an unsigned integer.>",
"token_ids": [
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
}
"<String>"
[
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
]
{
"amount_out": "<String of size at most 74 containing an unsigned integer.>",
"max_amount_in": "<String of size at most 74 containing an unsigned integer.>",
"token_ids": [
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
}
"<String>"
[
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
]
{
"fee_rate": "<UInt16>",
"position": {
"amount_ranges": [
{
"max": "<String of size at most 74 containing an unsigned integer.>",
"min": "<String of size at most 74 containing an unsigned integer.>"
},
{
"max": "<String of size at most 74 containing an unsigned integer.>",
"min": "<String of size at most 74 containing an unsigned integer.>"
}
],
"ticks_range": [
{
"Enum": [
{
"None": []
},
{
"Some": [
"<Int32>"
]
}
]
},
{
"Enum": [
{
"None": []
},
{
"Some": [
"<Int32>"
]
}
]
}
]
},
"token_ids": [
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
}
"<String>"
{
"amounts": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"liquidity": "<UInt64>",
"position_id": "<UInt64>"
}
"<UInt64>"
"<String>"
[]
"<UInt64>"
"<String>"
[
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
]
"<UInt64>"
"<String>"
{
"balance": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"init_sqrt_price": "<UInt64>",
"liquidity_share": [
[
[
"<UInt64>",
"<UInt64>",
"<UInt64>",
"<UInt64>",
"<UInt64>",
"<UInt64>",
"<UInt64>",
"<UInt64>"
]
]
],
"range_ticks": [
{
"Enum": [
{
"None": []
},
{
"Some": [
"<UInt32>"
]
}
]
},
{
"Enum": [
{
"None": []
},
{
"Some": [
"<UInt32>"
]
}
]
}
],
"reward_since_creation": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"reward_since_last_withdraw": [
"<String of size at most 74 containing an unsigned integer.>",
"<String of size at most 74 containing an unsigned integer.>"
],
"token_ids": [
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
{
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
]
}
[]
"<String>"
[]
[]
"<String>"
[]
{
"amount": "<String of size at most 74 containing an unsigned integer.>",
"data": "<String with lowercase hex>",
"from": {
"Enum": [
{
"Account": [
"<AccountAddress>"
]
},
{
"Contract": [
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
}
]
},
"token_id": "<String with lowercase hex>"
}
"<String>"
[]
{
"amount": "<String of size at most 74 containing an unsigned integer.>",
"callback": {
"Enum": [
{
"None": []
},
{
"Some": [
[
"<String>",
[
"<UInt8>"
]
]
]
}
]
},
"token_id": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
}
"<String>"
[]
[]
"<String>"
[
{
"reserve_a": "<String of size at most 74 containing an unsigned integer.>",
"reserve_b": "<String of size at most 74 containing an unsigned integer.>",
"token_a": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
},
"token_b": {
"contract": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"id": "<String with lowercase hex>"
}
}
]