tx · HKYJZqd3zbkAVpp3NfUuw2uSiXtq7WCXB28HQnWUv1u7

3MpUDmnN27gMSxHDEFQLW75epUMECTHDn6E:  -0.01400000 Waves

2020.11.26 10:48 [1282102] smart account 3MpUDmnN27gMSxHDEFQLW75epUMECTHDn6E > SELF 0.00000000 Waves

{ "type": 13, "id": "HKYJZqd3zbkAVpp3NfUuw2uSiXtq7WCXB28HQnWUv1u7", "fee": 1400000, "feeAssetId": null, "timestamp": 1606376884352, "version": 2, "chainId": 84, "sender": "3MpUDmnN27gMSxHDEFQLW75epUMECTHDn6E", "senderPublicKey": "FJk5n9i5ysYBtjvPcos6iKm98yzpxms3gECZgg6Y8Bt1", "proofs": [ "5AHFS3A27PrGS5nLjuYAmoTtcTykRM4VUV1rNRMrFbgPRreH9poZ57HjjS2XZC6afEPPJxExEG64tPfhEk8dHAyu" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEIAAAABAAAAAAFZGVsYXkAAAAAAAAAAAoAAAAADGFtb3VudFRvR2l2ZQAAAAACVAvkAAAAAAAHYXNzZXRJZAEAAAAg6KVqvMp3QvJwYTI1Sk9Fg7m5HuWZZxfDcerZC6EEresBAAAAD2dldEludGVnZXJCeUtleQAAAAEAAAADa2V5BAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhCQAAZQAAAAIFAAAABmhlaWdodAUAAAAFZGVsYXkAAAABAAAAAWkBAAAAB2dldFNpZ24AAAABAAAABGFkZHIEAAAABmNhbGxlcgkABCUAAAABCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAADmxhc3RDYWxsSGVpZ2h0CQEAAAAPZ2V0SW50ZWdlckJ5S2V5AAAAAQUAAAAGY2FsbGVyBAAAAAZjYW5HZXQJAABnAAAAAgkAAGUAAAACBQAAAAZoZWlnaHQFAAAADmxhc3RDYWxsSGVpZ2h0BQAAAAVkZWxheQMFAAAABmNhbkdldAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAGY2FsbGVyBQAAAAZoZWlnaHQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEFAAAABGFkZHIFAAAADGFtb3VudFRvR2l2ZQUAAAAHYXNzZXRJZAUAAAADbmlsCQAAAgAAAAECAAAAI1lvdSBjYW5ub3QgZ2V0IFNJR04gVG9rZW4gYWdhaW4geWV0AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAANpbnYFAAAAByRtYXRjaDAGAwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABRTZXRTY3JpcHRUcmFuc2FjdGlvbgQAAAADc3N0BQAAAAckbWF0Y2gwCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQfT8QMM", "height": 1282102, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3J9iZuMWEC29XeQoFKUEkTHvgrRn4xYfsaDif17yAHqX Next: B4aZPSHXihFqetkCTxWkNp8BxGJzmQJKqnEjE92os9ZL Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = 10
55
66 let b = 10000000000
77
88 let c = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a'
99
1010 func d (e) = {
1111 let f = getInteger(this, e)
1212 if ($isInstanceOf(f, "Int"))
1313 then {
1414 let g = f
1515 g
1616 }
1717 else (height - a)
1818 }
1919
2020
2121 @Callable(h)
2222 func getSign (i) = {
2323 let j = toString(addressFromPublicKey(h.callerPublicKey))
2424 let k = d(j)
2525 let l = ((height - k) >= a)
2626 if (l)
2727 then [IntegerEntry(j, height), ScriptTransfer(Address(fromBase58String(i)), b, c)]
2828 else throw("You cannot get SIGN Token again yet")
2929 }
3030
3131
3232 @Verifier(m)
3333 func n () = {
3434 let f = m
3535 if ($isInstanceOf(f, "InvokeScriptTransaction"))
3636 then {
3737 let o = f
3838 true
3939 }
4040 else if ($isInstanceOf(f, "SetScriptTransaction"))
4141 then {
4242 let p = f
4343 sigVerify(m.bodyBytes, m.proofs[0], m.senderPublicKey)
4444 }
4545 else false
4646 }
4747

github/deemru/w8io/169f3d6 
23.66 ms