main:8 items
fee_options:2 items
contract_info:3 items
provider:3 items
storage pair
main $main
provider $provider
main pair
disabled bool
paused bool
chain_context option($chain_context)
fee_options $fee_options
providers big_map(nat, $providers_value)
admin address
pending_admin option(address)
contract_info $contract_info
chain_context pair
request $request
amount_in nat
token_in_reserved nat
token_out_reserved nat
intermediate_tokens_reserved map(nat, nat)
next_token_id nat
balance nat
iter_num nat
current_fee nat
request pair
token_in_id nat
token_out_id nat
min_out nat
receiver address
hops map(nat, $hops_value)
app_id nat
hops_value pair
amount_opt option(nat)
dex_id nat
code nat
params bytes
fee_options pair
value nat
recipient address
providers_value lambda
input pair (pair (pair %dex (address %contract_address) (pair (nat %provider) (pair (nat %token1_id) (pair (nat %token2_id) (bytes %options))))) (pair (nat %amount_in) (pair (nat %min_out) (pair (bool %is_sell) (bytes %params))))) (pair (big_map %tokens nat (or (or (pair %fa12 (address %contract_address) (nat %decimals)) (pair %fa2 (address %contract_address) (pair (nat %fa2_id) (nat %decimals)))) (nat %xtz))) (pair (big_map %dexes nat (pair (address %contract_address) (pair (nat %provider) (pair (nat %token1_id) (pair (nat %token2_id) (bytes %options)))))) (address %dex_referral)))
return list operation
contract_info pair
version nat
previous_version_contract_address option(address)
next_version_contract_address option(address)
provider pair
tokens big_map(nat, $tokens_value)
dexes big_map(nat, $dexes_value)
dex_referral address
tokens_value or
fa12 $fa12
fa2 $fa2
xtz nat
fa12 pair
contract_address address
decimals nat
fa2 pair
contract_address address
fa2_id nat
decimals nat
dexes_value pair
contract_address address
provider nat
token1_id nat
token2_id nat
options bytes