tx · FEE6M5SwQ4riMo8dK5eZwgZG9bFjxVwsPT1WHnkCRZTq 3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP: -0.05000000 Waves 2021.07.22 16:02 [1624889] smart account 3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP > SELF 0.00000000 Waves
{ "type": 13, "id": "FEE6M5SwQ4riMo8dK5eZwgZG9bFjxVwsPT1WHnkCRZTq", "fee": 5000000, "feeAssetId": null, "timestamp": 1626958982425, "version": 2, "chainId": 84, "sender": "3N22BYqtPzVTSgJBrhE8yYUSZPRCmkXmtcP", "senderPublicKey": "2uZLPvTfcSdSqd6m8q85ZpiWEmxSkGWzb5ocbziqSzCj", "proofs": [ "2nZrWCCaWW8cpCwMNfg95M9nQgSzeSgChqVwsR4f1uSFrfhwZBVodiZQxVgVmo6kzTe7Ece9YFTKoQ5qRPke2ryY" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAAEAAAAA2ludgkAA/wAAAAECQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABAgAAACMzTXNOYnVwS1ExWmY1eVZvOTUyQWtGaUt1MnJoNG9ldldlQwIAAAAMbG9ja05ldXRyaW5vBQAAAANuaWwJAARMAAAAAgkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIJAAJZAAAAAQIAAAAsMjVGRXFFalJrcUs2eUNraVQ3THo2U0FZejdnVUZDdHhmQ0NobnJWRkQ1QVQAAAAAAAAPQkAFAAAAA25pbAMJAAAAAAAAAgUAAAADaW52BQAAAANpbnYJAARMAAAAAgkBAAAAC0JpbmFyeUVudHJ5AAAAAgIAAAADYmluAQAAAAAJAARMAAAAAgkBAAAADEJvb2xlYW5FbnRyeQAAAAICAAAABGJvb2wGCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAANpbnQAAAAAAAAAAAEJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAADc3RyAgAAAAAFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tlefHcwcg=", "height": 1624889, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: ED6Dt5geatM5VGqe368nWyQEziZWryMvBCrpPHeTyiG4 Next: 62fDRpAnJoqiFCgpA4Kqn2D6yV3voEXa8hs1aehJPXxL Diff:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | func keyAccumulatedFee () = "%s__accumulatedFee" | |
5 | 4 | ||
6 | 5 | ||
7 | 6 | @Callable(i) | |
8 | - | func callMeDapp (stringParam1) = { | |
9 | - | let caller = i.caller | |
10 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", false)] | |
11 | - | } | |
12 | - | ||
13 | - | ||
14 | - | ||
15 | - | @Callable(i) | |
16 | - | func callMe (stringParam1,boolParam2,binaryParam3,intParam4,argsStr) = { | |
17 | - | let caller = i.caller | |
18 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", boolParam2), BinaryEntry("binaryParam3", binaryParam3), IntegerEntry("intParam4", intParam4), StringEntry("listStringParam1", argsStr[0]), StringEntry("listStringParam2", argsStr[1])] | |
19 | - | } | |
20 | - | ||
21 | - | ||
22 | - | ||
23 | - | @Callable(i) | |
24 | - | func callMe2 (stringParam1,boolParam2,binaryParam3,intParam4,argsStr,argsInt,argsBool,argsBinary) = { | |
25 | - | let caller = i.caller | |
26 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", boolParam2), BinaryEntry("binaryParam3", binaryParam3), IntegerEntry("intParam4", intParam4), StringEntry("listStringParam1", argsStr[0]), StringEntry("listStringParam2", argsStr[1]), IntegerEntry("listIntParam1", argsInt[0]), IntegerEntry("listIntParam2", argsInt[1]), BooleanEntry("listBoolParam1", argsBool[0]), BooleanEntry("listBoolParam2", argsBool[1]), BinaryEntry("listBinaryParam3", argsBinary[0]), BinaryEntry("listBinaryParam3", argsBinary[1])] | |
7 | + | func call () = { | |
8 | + | let inv = invoke(addressFromStringValue("3MsNbupKQ1Zf5yVo952AkFiKu2rh4oevWeC"), "lockNeutrino", nil, [AttachedPayment(fromBase58String("25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"), 1000000)]) | |
9 | + | if ((inv == inv)) | |
10 | + | then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", "")] | |
11 | + | else throw("Strict value is not equal to itself.") | |
27 | 12 | } | |
28 | 13 | ||
29 | 14 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | - | func keyAccumulatedFee () = "%s__accumulatedFee" | |
5 | 4 | ||
6 | 5 | ||
7 | 6 | @Callable(i) | |
8 | - | func callMeDapp (stringParam1) = { | |
9 | - | let caller = i.caller | |
10 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", false)] | |
11 | - | } | |
12 | - | ||
13 | - | ||
14 | - | ||
15 | - | @Callable(i) | |
16 | - | func callMe (stringParam1,boolParam2,binaryParam3,intParam4,argsStr) = { | |
17 | - | let caller = i.caller | |
18 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", boolParam2), BinaryEntry("binaryParam3", binaryParam3), IntegerEntry("intParam4", intParam4), StringEntry("listStringParam1", argsStr[0]), StringEntry("listStringParam2", argsStr[1])] | |
19 | - | } | |
20 | - | ||
21 | - | ||
22 | - | ||
23 | - | @Callable(i) | |
24 | - | func callMe2 (stringParam1,boolParam2,binaryParam3,intParam4,argsStr,argsInt,argsBool,argsBinary) = { | |
25 | - | let caller = i.caller | |
26 | - | [StringEntry("stringParam1", stringParam1), BooleanEntry("boolParam2", boolParam2), BinaryEntry("binaryParam3", binaryParam3), IntegerEntry("intParam4", intParam4), StringEntry("listStringParam1", argsStr[0]), StringEntry("listStringParam2", argsStr[1]), IntegerEntry("listIntParam1", argsInt[0]), IntegerEntry("listIntParam2", argsInt[1]), BooleanEntry("listBoolParam1", argsBool[0]), BooleanEntry("listBoolParam2", argsBool[1]), BinaryEntry("listBinaryParam3", argsBinary[0]), BinaryEntry("listBinaryParam3", argsBinary[1])] | |
7 | + | func call () = { | |
8 | + | let inv = invoke(addressFromStringValue("3MsNbupKQ1Zf5yVo952AkFiKu2rh4oevWeC"), "lockNeutrino", nil, [AttachedPayment(fromBase58String("25FEqEjRkqK6yCkiT7Lz6SAYz7gUFCtxfCChnrVFD5AT"), 1000000)]) | |
9 | + | if ((inv == inv)) | |
10 | + | then [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", "")] | |
11 | + | else throw("Strict value is not equal to itself.") | |
27 | 12 | } | |
28 | 13 | ||
29 | 14 | ||
30 | 15 | @Verifier(tx) | |
31 | 16 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
32 | 17 |
github/deemru/w8io/169f3d6 93.59 ms ◑