Transfers view
UTXO view
Obyte.org
Unit Legend
- not on main chain, not stable
- main chain, not stable
- bad unit
- not on main chain, stable/confirmed/final
- main chain, stable/confirmed/final
- not on main chain, selected
- main chain, selected
Close
Close
Unit ID
AXPWrjOJAfT9uS8Bt2IpmjRqL7oT5DUzRmm+T5pI8rE=
Received
29.08.2020 12:38:44
Confirmation delay (full node)
5 minutes 31 seconds
Confirmation delay (light node)
6 minutes 35 seconds
Authors
EJC4A7WQGHEZEKW6RLO7F26SAR4LAQBU
Children
Tm00KI50qBXPBSb9nXtyz8vQsEKUyQR9KqKO+1AajBU=
Parents
+1CFwNrP0zP46/rIYuPykuKOj6asavaWo6c/tC8GqPk=
q00b/vMG6FvAtuUbzrVbNvrT6u2RoZtQfF5M4h7o65I=
Messages
Definition
Address:
U3D5B5PMNLSVCZO3VBBXH6JQNG5W5CLO
Definition:
[ "autonomous agent", { "doc_url": "https://ostable.org/stablecoin-interest-arbitrage-factory.json", "init": "{ $arbitrage_base_aa = 'CJ6GDZXD7UCFDVIIAUBZ3EYWJXTXTX4H'; }", "messages": { "cases": [ { "if": "{var['creating']}", "messages": [ { "app": "state", "state": "{ $params = var['arb_' || trigger.address]; $params.shares_asset = trigger.unit; var['arb_' || trigger.address] = $params; var['creating'] = false; }" } ] }, { "init": "{ if (!is_aa(trigger.data.oswap_aa)) bounce("oswap_aa must be an AA"); if (!is_aa(trigger.data.deposit_aa)) bounce("deposit_aa must be an AA"); if (!is_valid_address(trigger.data.manager)) bounce("manager must be valid address"); if (typeof(trigger.data.management_fee) != 'number' OR trigger.data.management_fee < 0 OR trigger.data.management_fee >= 1) bounce("bad management_fee"); if (typeof(trigger.data.success_fee) != 'number' OR trigger.data.success_fee < 0 OR trigger.data.success_fee >= 1) bounce("bad success_fee"); $curve_aa = definition[trigger.data.deposit_aa][1].params.curve_aa; $interest_asset = var[$curve_aa]['asset2']; $stable_asset = var[trigger.data.deposit_aa]['asset']; $oswap_params = definition[trigger.data.oswap_aa][1].params; if (!($oswap_params.asset0 == $interest_asset AND $oswap_params.asset1 == $stable_asset OR $oswap_params.asset1 == $interest_asset AND $oswap_params.asset0 == $stable_asset)) bounce("oswap assets don't match the interest and stable tokens"); $params = { oswap_aa: trigger.data.oswap_aa, deposit_aa: trigger.data.deposit_aa, manager: trigger.data.manager, management_fee: trigger.data.management_fee, success_fee: trigger.data.success_fee, }; $arbitrage_aa = [ 'autonomous agent', { base_aa: $arbitrage_base_aa, params: $params } ]; $arbitrage_aa_address = chash160($arbitrage_aa); }", "messages": [ { "app": "payment", "payload": { "asset": "base", "outputs": [ { "address": "{ $arbitrage_aa_address }", "amount": 4000 } ] } }, { "app": "data", "payload": { "define": 1, "factory": "{this_address}" } }, { "app": "definition", "payload": { "definition": "{$arbitrage_aa}" } }, { "app": "state", "state": "{ $params.interest_asset = $interest_asset; $params.stable_asset = $stable_asset; $params.curve_aa = $curve_aa; var['arb_' || $arbitrage_aa_address] = $params; var['creating'] = 1; response['address'] = $arbitrage_aa_address; }" } ] } ] } } ]
Witnesses
2FF7PSL7FYXVU5UIQHCVDTTPUOOG75GX
2GPBEZTAXKWEXMWCTGZALIZDNWS5B3V7
4H2AMKF6YO2IWJ5MYWJS3N7Y2YU2T4Z5
DFVODTYGTS3ILVOQ5MFKJIERH6LGKELP
ERMF7V2RLCPABMX5AMNGUQBAH4CD5TK4
F4KHJUCLJKY4JV7M5F754LAJX4EB7M4N
IOF6PTBDTLSTBS5NWHUSD7I2NHK3BQ2T
O4K4QILG6VPGTYLRAI2RGYRFJZ7N2Q2O
OPNUXBRSSQQGHKQNEPD2GLWQYEUY5XLD
PA4QK46276MJJD5DBOLIBMYKNNXMUVDP
RJDYXC4YQ4AZKFYTJVCR5GQJF5J6KPRI
WELOXP3EOA75JWNO6S5ZJHOO3EYFKPIR
Technical information
Fees:
3,238
bytes
(452 headers, 2786 payload)
Level:
1586327
Witnessed level:
1586318
Last ball unit:
s1Z/AVU/6l8Iz6BhS9JLH7xsp/fCsR62hMwEAgVlmgU=
Main chain index:
1579087
Latest included mc index:
1579086
Status:
stable/confirmed/final