update_maker_order
update_maker_order uuid (new_price volume_delta max base_confs base_nota rel_confs rel_nota min_volume)
The update_maker_order
method updates an active order on the orderbook created before by setprice
, and it relies on this node acting as a maker
, also called a Bob
node.
To prevent a user from making trades in which the transaction fees may end up costing a significant portion of the value of the trade, we have set a lower limit to the value of a trade. See the description of the volume_delta
and min_volume
arguments for more info.
Structure  Type  Description 

uuid  string  the uuid of the order the user desires to update 
new_price  numeric string or rational (optional)  the price in rel the user is willing to receive per one unit of the base coin 
volume_delta  numeric string or rational (optional)  volume added to or subtracted from the max_base_vol of the order to be updated, resulting in the new volume which is the maximum amount of base coin available for the order, ignored if max is true ; the following values must be greater than or equal to the min_trading_vol of the corresponding coin:

min_volume  numeric string or rational (optional)  the minimum amount of base coin available for the order; it must be less or equal than the new volume; the following values must be greater than or equal to the min_trading_vol of the corresponding coin:

max  bool (optional)  Komodo DeFi Framework API will use the entire coin balance for the order, taking 0.001 coins into reserve to account for fees 
base_confs  number (optional)  number of required blockchain confirmations for base coin atomic swap transaction; default to base coin configuration if not set 
base_nota  bool (optional)  whether dPoW notarization is required for base coin atomic swap transaction; default to base coin configuration if not set 
rel_confs  number (optional)  number of required blockchain confirmations for rel coin atomic swap transaction; default to rel coin configuration if not set 
rel_nota  bool (optional)  whether dPoW notarization is required for rel coin atomic swap transaction; default to rel coin configuration if not set 
Structure  Type  Description 

base  string  the base coin of the order 
rel  string  the rel coin of the order 
price  string (numeric)  the expected amount of rel coin to be received per 1 unit of base coin; decimal representation 
price_rat  rational  the expected amount of rel coin to be received per 1 unit of base coin; rational representation 
max_base_vol  string (numeric)  the maximum volume of base coin available to trade; decimal representation 
max_base_vol_rat  rational  the maximum volume of base coin available to trade; rational representation 
min_base_vol  string (numeric)  Komodo DeFi Framework API won't match with other orders that attempt to trade less than min_base_vol ; decimal representation 
min_base_vol_rat  rational  Komodo DeFi Framework API won't match with other orders that attempt to trade less than min_base_vol ; rational representation 
created_at  number  unix timestamp in milliseconds, indicating the order creation time 
updated_at  number  unix timestamp in milliseconds, indicating the order update time 
matches  object  contains the map of ongoing matches with other orders, empty as the order was recently created 
started_swaps  array of strings  uuids of swaps that were initiated by the order 
uuid  string  uuid of the updated order 
conf_settings  object  A standard ConfSettings object. 
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"new_price": "0.9",
"volume_delta": "1"
}
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"new_price": "0.9",
"max": true
}
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"volume_delta": [
[
1,
[
1
]
],
[
1,
[
1
]
]
],
"new_price": [
[
1,
[
1
]
],
[
1,
[
1
]
]
]
}
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"volume_delta": {
"numer": "3",
"denom": "2"
},
"new_price": {
"numer": "2",
"denom": "1"
}
}
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"volume_delta": {
"numer": "3",
"denom": "2"
},
"new_price": {
"numer": "2",
"denom": "1"
},
"min_volume": "1"
}
POST
update_maker_order{
"userpass": "RPC_UserP@SSW0RD",
"method": "update_maker_order",
"uuid": "6a2426916c05474a85c15b3f42278f41",
"volume_delta": {
"numer": "3",
"denom": "2"
},
"new_price": {
"numer": "2",
"denom": "1"
},
"base_confs": 2,
"base_nota": true,
"rel_confs": 5,
"rel_nota": false
}