tx · 2AdT4N1Jzq12JokAx5SUhKyQ3QQgYozEN4rqz58dk1ft 3PNo8c3KEPXWfy5R2nCTuaX9H3R5BGL17GY: -0.01000000 Waves 2020.07.28 12:27 [2170562] smart account 3PNo8c3KEPXWfy5R2nCTuaX9H3R5BGL17GY > SELF 0.00000000 Waves
{ "type": 13, "id": "2AdT4N1Jzq12JokAx5SUhKyQ3QQgYozEN4rqz58dk1ft", "fee": 1000000, "feeAssetId": null, "timestamp": 1595928463110, "version": 1, "sender": "3PNo8c3KEPXWfy5R2nCTuaX9H3R5BGL17GY", "senderPublicKey": "Auzat7TAKvg9tZjxonZ7a14MpWoyS2g9K75wWptaoGCp", "proofs": [ "3asxfxokZMZWSNiC3AkgtjCgwcH4MHNegDwNU5b2Pxm5sJyq5ivutG8gpryRUh8wYAiormZGopXCa28jXiyiqt3K" ], "script": "base64:AAIDAAAAAAAAAAgIARIECgIIAQAAAAEAAAAABFBBUjcBAAAAIBwl04XOOwgxMVRWhyQ/uUk7/FzqEjzxyYtvCNClVcx5AAAAAQAAAAFpAQAAAAtuaWNlVGlwUGFyNwAAAAIAAAAHYWRkcmVzcwAAAANudW0EAAAABm51bWJlcgkAAaQAAAABBQAAAANudW0EAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAAlwYXltZW50SWQIBQAAAANwbXQAAAAHYXNzZXRJZAQAAAAKY3VycmVudEtleQkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAxjdXJyZW50Q291bnQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACCQABLAAAAAIFAAAABm51bWJlcgIAAAABXwUAAAAHYWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAAAAAAAAAAAABAAAAAluZXdBbW91bnQJAABkAAAAAgUAAAAMY3VycmVudENvdW50AAAAAAAAAAABCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAGbnVtYmVyAgAAAAFfBQAAAAdhZGRyZXNzBQAAAAluZXdBbW91bnQFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABNUcmFuc2ZlclRyYW5zYWN0aW9uBAAAAAN0dHgFAAAAByRtYXRjaDAJAAH0AAAAAwgFAAAAA3R0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAA3R0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAN0dHgAAAAPc2VuZGVyUHVibGljS2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAADc3R4BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAANzdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAANzdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAADc3R4AAAAD3NlbmRlclB1YmxpY0tleQaHO8Zg", "chainId": 87, "height": 2170562, "spentComplexity": 0 } View: original | compacted Prev: none Next: 7tM2gj9FCgraSyn2D8mM2SfkPdwTMURS5QVM8AHV3cqB Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 3 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let PAR7 = base58'2tssREkjgcCFEuH16dNesQgq47nJZ8q8CnETcrq94W3z' | |
5 | + | ||
6 | + | @Callable(i) | |
7 | + | func niceTipPar7 (address,num) = { | |
8 | + | let number = toString(num) | |
9 | + | let pmt = extract(i.payment) | |
10 | + | let paymentId = pmt.assetId | |
11 | + | let currentKey = toBase58String(i.caller.bytes) | |
12 | + | let currentCount = match getInteger(this, ((number + "_") + address)) { | |
13 | + | case a: Int => | |
14 | + | a | |
15 | + | case _ => | |
16 | + | 0 | |
17 | + | } | |
18 | + | let newAmount = (currentCount + 1) | |
19 | + | WriteSet([DataEntry(((number + "_") + address), newAmount)]) | |
20 | + | } | |
21 | + | ||
22 | + | ||
23 | + | @Verifier(tx) | |
24 | + | func verify () = match tx { | |
25 | + | case ttx: TransferTransaction => | |
26 | + | sigVerify(ttx.bodyBytes, ttx.proofs[0], ttx.senderPublicKey) | |
27 | + | case stx: SetScriptTransaction => | |
28 | + | sigVerify(stx.bodyBytes, stx.proofs[0], stx.senderPublicKey) | |
29 | + | case _ => | |
30 | + | true | |
31 | + | } | |
32 | + |
github/deemru/w8io/6500d08 25.31 ms ◑