| 1 | [ |
| 2 | "autonomous agent", |
| 3 | { |
| 4 | "base_aa": "DYZOJKX4MJOQRAUPX7K6WCEV5STMKOHI", |
| 5 | "params": { |
| 6 | "x_asset": "/hYmnT8qDvPhKVQCbMLibB47qMu1DnKf0BKzYWe836c=", |
| 7 | "y_asset": "vApNsebTEPb3QDNNfyLsDB/iI5st9koMpAqvADzTw5A=", |
| 8 | "swap_fee": 0.001, |
| 9 | "exit_fee": 0.01, |
| 10 | "arb_profit_tax": 0.9, |
| 11 | "leverage_profit_tax": 0.25, |
| 12 | "leverage_token_tax": 0.1, |
| 13 | "mid_price": 0.94, |
| 14 | "price_deviation": 1.033, |
| 15 | "base_interest_rate": 0.1, |
| 16 | "pool_leverage": 1, |
| 17 | "alpha": 0.5, |
| 18 | "period_length": 3600 |
| 19 | } |
| 20 | } |
| 21 | ] |
| Message | formula require(!params.no_leverage, "leverage not allowed"); $res = $pool_lib#23.$handle_trade_l_shares_request(this_address, $balances, $l_balances, $profits, $recent, $x0, $y0, trigger.data, trigger.address, trigger.outputs, trigger.initial_address, $pool_props); $asset_out = $res.asset_out; $shares = $res.shares; $shares_change = $res.shares_change; $asset = $res.asset; $l_shares_asset = $res.l_shares_asset; $position = $res.position; failed: Xn balance would be negative |
|---|
| Message | formula require(!($x_in AND $y_in), "received both assets"); if ($y_in){ $received_amount_Y = $received_amount_y; $in_asset = $y_asset; $out_asset = $x_asset; $delta_Yn = trigger.data.delta_yn; } else{ // x <-> y swap their roles. Uppercase X, Y, and P refer to invertable values $received_amount_Y = $received_amount_x; $in_asset = $x_asset; $out_asset = $y_asset; $delta_Yn = trigger.data.delta_xn; } $res = ($final_price ? $pool_lib_by_price : $pool_lib)#6.$swap($balances, $l_balances, $profits, $recent, $x0, $y0, $y_in, $final_price ? 0 : $delta_Yn, $final_price, $received_amount_Y, trigger.data.min_amount_out, trigger.initial_address, $pool_props); // further hops $hops = trigger.data.hops; $address = $hops[0].address OTHERWISE trigger.address; $change_address = $hops[0].change_address OTHERWISE $address; if ($hops){ $data_for_next_hop = $hops[0].data; delete($hops, 0); // remove the head hop if ($data_for_next_hop OR length($hops)){ $forwarded_data = $data_for_next_hop OTHERWISE {}; if (length($hops)) $forwarded_data.hops = $hops; } } failed: bad final_X -2188.548831 |
|---|
| Message | formula require(!($x_in AND $y_in), "received both assets"); if ($y_in){ $received_amount_Y = $received_amount_y; $in_asset = $y_asset; $out_asset = $x_asset; $delta_Yn = trigger.data.delta_yn; } else{ // x <-> y swap their roles. Uppercase X, Y, and P refer to invertable values $received_amount_Y = $received_amount_x; $in_asset = $x_asset; $out_asset = $y_asset; $delta_Yn = trigger.data.delta_xn; } $res = ($final_price ? $pool_lib_by_price : $pool_lib)#6.$swap($balances, $l_balances, $profits, $recent, $x0, $y0, $y_in, $final_price ? 0 : $delta_Yn, $final_price, $received_amount_Y, trigger.data.min_amount_out, trigger.initial_address, $pool_props); // further hops $hops = trigger.data.hops; $address = $hops[0].address OTHERWISE trigger.address; $change_address = $hops[0].change_address OTHERWISE $address; if ($hops){ $data_for_next_hop = $hops[0].data; delete($hops, 0); // remove the head hop if ($data_for_next_hop OR length($hops)){ $forwarded_data = $data_for_next_hop OTHERWISE {}; if (length($hops)) $forwarded_data.hops = $hops; } } failed: bad final_X -6052.689616 |
|---|
| Message | formula require(!($x_in AND $y_in), "received both assets"); if ($y_in){ $received_amount_Y = $received_amount_y; $in_asset = $y_asset; $out_asset = $x_asset; $delta_Yn = trigger.data.delta_yn; } else{ // x <-> y swap their roles. Uppercase X, Y, and P refer to invertable values $received_amount_Y = $received_amount_x; $in_asset = $x_asset; $out_asset = $y_asset; $delta_Yn = trigger.data.delta_xn; } $res = ($final_price ? $pool_lib_by_price : $pool_lib)#6.$swap($balances, $l_balances, $profits, $recent, $x0, $y0, $y_in, $final_price ? 0 : $delta_Yn, $final_price, $received_amount_Y, trigger.data.min_amount_out, trigger.initial_address, $pool_props); // further hops $hops = trigger.data.hops; $address = $hops[0].address OTHERWISE trigger.address; $change_address = $hops[0].change_address OTHERWISE $address; if ($hops){ $data_for_next_hop = $hops[0].data; delete($hops, 0); // remove the head hop if ($data_for_next_hop OR length($hops)){ $forwarded_data = $data_for_next_hop OTHERWISE {}; if (length($hops)) $forwarded_data.hops = $hops; } } failed: bad final_X -6052.689616 |
|---|
| Message | formula require(!($x_in AND $y_in), "received both assets"); if ($y_in){ $received_amount_Y = $received_amount_y; $in_asset = $y_asset; $out_asset = $x_asset; $delta_Yn = trigger.data.delta_yn; } else{ // x <-> y swap their roles. Uppercase X, Y, and P refer to invertable values $received_amount_Y = $received_amount_x; $in_asset = $x_asset; $out_asset = $y_asset; $delta_Yn = trigger.data.delta_xn; } $res = ($final_price ? $pool_lib_by_price : $pool_lib)#6.$swap($balances, $l_balances, $profits, $recent, $x0, $y0, $y_in, $final_price ? 0 : $delta_Yn, $final_price, $received_amount_Y, trigger.data.min_amount_out, trigger.initial_address, $pool_props); // further hops $hops = trigger.data.hops; $address = $hops[0].address OTHERWISE trigger.address; $change_address = $hops[0].change_address OTHERWISE $address; if ($hops){ $data_for_next_hop = $hops[0].data; delete($hops, 0); // remove the head hop if ($data_for_next_hop OR length($hops)){ $forwarded_data = $data_for_next_hop OTHERWISE {}; if (length($hops)) $forwarded_data.hops = $hops; } } failed: bad final_X -6407.842507 |
|---|