tx · Hb5cmUGQqvUM8nZWmefqFDzSCGBbZ1vGCVJeAMtBk6A

3MzPDnpet2fUvhqygkX8J6JNpoRVmhgnUQo:  -0.01400000 Waves

2019.11.27 20:02 [783955] smart account 3MzPDnpet2fUvhqygkX8J6JNpoRVmhgnUQo > SELF 0.00000000 Waves

{ "type": 13, "id": "Hb5cmUGQqvUM8nZWmefqFDzSCGBbZ1vGCVJeAMtBk6A", "fee": 1400000, "feeAssetId": null, "timestamp": 1574874154462, "version": 1, "sender": "3MzPDnpet2fUvhqygkX8J6JNpoRVmhgnUQo", "senderPublicKey": "FNSRHUDnrJCNZKKoAGsiw26ahe6JmWVZbiCFadtt4AkY", "proofs": [ "5xDWzk1freSJaK7V2b8AdYsYDSsBhUkgDPVNENz7hTkqH3hFk7ABfPoxXEkfWX4aS1TjWVMEhD16eCH8zffvQ6S3" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAQAAAAASdXRpbEF1dG9yaXNlUHViS2V5AQAAACDMOb/yjeZW+OLfQAL4aIsXRuSNoTe6Qza59E8leC8KTAAAAAEAAAABaQEAAAAJV3JpdGVOb3RlAAAAAQAAAARub3RlBAAAAA1TZW5kZXJBZGRyZXNzCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAABWhCQzEwCQAAZAAAAAIFAAAABmhlaWdodAAAAAAAAAAACgkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANU2VuZGVyQWRkcmVzcwUAAAAFaEJDMTAFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgQAAAABZAUAAAAHJG1hdGNoMAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAAEnV0aWxBdXRvcmlzZVB1YktleQeZxn/y", "chainId": 84, "height": 783955, "spentComplexity": 0 } View: original | compacted Prev: AHBe8cfSbPjop2e2uBmDo7sGzf6nPmd99DCD6nCyRaYM Next: none Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let utilAutorisePubKey = base58'EkDFBgYBK52ETtyj8CwaWyy27YW2RFwmpNuBZsgJNk19'
55
66 @Callable(i)
77 func WriteNote (note) = {
1111 }
1212
1313
14+@Verifier(tx)
15+func verify () = match tx {
16+ case d: SetScriptTransaction =>
17+ true
18+ case d: DataTransaction =>
19+ sigVerify(tx.bodyBytes, tx.proofs[0], utilAutorisePubKey)
20+ case _ =>
21+ false
22+}
23+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-
4+let utilAutorisePubKey = base58'EkDFBgYBK52ETtyj8CwaWyy27YW2RFwmpNuBZsgJNk19'
55
66 @Callable(i)
77 func WriteNote (note) = {
88 let SenderAddress = toBase58String(i.caller.bytes)
99 let hBC10 = (height + 10)
1010 WriteSet([DataEntry(SenderAddress, hBC10)])
1111 }
1212
1313
14+@Verifier(tx)
15+func verify () = match tx {
16+ case d: SetScriptTransaction =>
17+ true
18+ case d: DataTransaction =>
19+ sigVerify(tx.bodyBytes, tx.proofs[0], utilAutorisePubKey)
20+ case _ =>
21+ false
22+}
23+

github/deemru/w8io/169f3d6 
24.94 ms