Definition: [
"autonomous agent",
{
"bounce_fees": {
"base": 10000
},
"messages": {
"cases": [
{
"if": "{trigger.data.define}",
"messages": [
{
"app": "asset",
"payload": {
"cap": "{trigger.data.cap otherwise '1'}",
"is_private": false,
"is_transferrable": true,
"auto_destroy": false,
"fixed_denominations": false,
"issued_by_definer_only": true,
"cosigned_by_definer": false,
"spender_attested": true,
"attestors": [
"{trigger.data.attestor_0 otherwise 'ADDRESS_0'}",
"{trigger.data.attestor_1 otherwise 'ADDRESS_1'}",
"{trigger.data.attestor_2 otherwise 'ADDRESS_2'}",
"{trigger.data.attestor_3 otherwise 'ADDRESS_3'}",
"{trigger.data.attestor_4 otherwise 'ADDRESS_4'}",
"{trigger.data.attestor_5 otherwise 'ADDRESS_5'}",
"{trigger.data.attestor_6 otherwise 'ADDRESS_6'}",
"{trigger.data.attestor_7 otherwise 'ADDRESS_7'}",
"{trigger.data.attestor_8 otherwise 'ADDRESS_8'}",
"{trigger.data.attestor_9 otherwise 'ADDRESS_9'}"
]
}
},
{
"app": "state",
"state": "{ var[response_unit] = trigger.address; }"
}
]
},
{
"if": "{trigger.data.issue AND trigger.data.asset AND var[trigger.data.asset] == trigger.address}",
"messages": [
{
"app": "payment",
"payload": {
"asset": "{trigger.data.asset}",
"outputs": [
{
"address": "{trigger.address}",
"amount": "{trigger.data.amount}"
}
]
}
}
]
}
]
}
}
]