tx · 578rTxMWWgkFrweqtPgDuYfPB36o4iB6T4yRJ6m9rzid
3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ: -0.01000000 Waves
2022.03.30 18:49 [1986859] smart account 3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ > SELF 0.00000000 Waves
{
"type": 13,
"id": "578rTxMWWgkFrweqtPgDuYfPB36o4iB6T4yRJ6m9rzid",
"fee": 1000000,
"feeAssetId": null,
"timestamp": 1648655415676,
"version": 2,
"chainId": 84,
"sender": "3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ",
"senderPublicKey": "Athtgb7Zm9V6ExyAzAJM1mP57qNAW1A76TmzXdDZDjbt",
"proofs": [
"3pL7ha1gtjh7kv5QpGh6QSLQhPzWK5msXdCmM4qxba92baWaGc2hqbifxamsCwV7EbqYUZTb2HvFzjzSVfy1zN6"
],
"script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAADCQEAAAACIT0AAAACCQABkAAAAAEIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAADCQAAAgAAAAECAAAAHlRocmVlIGF0dGFjaGVkIGFzc2V0cyBleHBlY3RlZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAABmFtb3VudAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAABAAAABmFtb3VudAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAEAAAAHYXNzZXRJZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAACAAAABmFtb3VudAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAIAAAAHYXNzZXRJZAUAAAADbmlsAAAAAH95dd4=",
"height": 1986859,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: 6WXFBKbcRwv6FXhdighLvok1sks9GCjNoukS5iNbVcp2
Next: none
Diff:
Old | New | | Differences |
---|
4 | 4 | | |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(i) |
---|
7 | | - | func test () = [IntegerEntry("t", 4)] |
---|
| 7 | + | func call () = if ((size(i.payments) != 3)) |
---|
| 8 | + | then throw("Three attached assets expected") |
---|
| 9 | + | else [ScriptTransfer(i.caller, i.payments[0].amount, i.payments[0].assetId), ScriptTransfer(i.caller, i.payments[1].amount, i.payments[1].assetId), ScriptTransfer(i.caller, i.payments[2].amount, i.payments[2].assetId)] |
---|
8 | 10 | | |
---|
9 | 11 | | |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(i) |
---|
7 | | - | func test () = [IntegerEntry("t", 4)] |
---|
| 7 | + | func call () = if ((size(i.payments) != 3)) |
---|
| 8 | + | then throw("Three attached assets expected") |
---|
| 9 | + | else [ScriptTransfer(i.caller, i.payments[0].amount, i.payments[0].assetId), ScriptTransfer(i.caller, i.payments[1].amount, i.payments[1].assetId), ScriptTransfer(i.caller, i.payments[2].amount, i.payments[2].assetId)] |
---|
8 | 10 | | |
---|
9 | 11 | | |
---|