tx · 4Fw6gXqvkr8jFhbojGDavjCzV3uCCnCA42GBft1dcMS5

3MvYrCuZcSEEpaonJMECNuAgua1N1pP4QLv:  -0.01400000 Waves

2019.11.08 11:09 [755713] smart account 3MvYrCuZcSEEpaonJMECNuAgua1N1pP4QLv > SELF 0.00000000 Waves

{ "type": 13, "id": "4Fw6gXqvkr8jFhbojGDavjCzV3uCCnCA42GBft1dcMS5", "fee": 1400000, "feeAssetId": null, "timestamp": 1573200600433, "version": 1, "sender": "3MvYrCuZcSEEpaonJMECNuAgua1N1pP4QLv", "senderPublicKey": "8M3Q3Umd3j8Awzm99M79fM53H8ciKVWraTxGrf9qktxT", "proofs": [ "msnVMWm5p7RsnCzhMsBy1UkRTVLcRNFysQnMcKXaADPJrbYEmEq4jFaAizu3osbaYDbiXdqAsVPCicqgW1YZ42t" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgECAAAAAQEAAAAMdG9CeXRlVmVjdG9yAAAAAQAAAAJidgQAAAAHJG1hdGNoMAUAAAACYnYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAA2J2MAUAAAAHJG1hdGNoMAUAAAADYnYwCQAAAgAAAAECAAAAE0J5dGVWZWN0b3IgZXhwZWN0ZWQAAAABAAAAAWkBAAAAB3JlZ1VzZXIAAAABAAAACnVzZXJQdWJLZXkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAACnVzZXJQdWJLZXkFAAAACnVzZXJQdWJLZXkFAAAAA25pbAAAAAEAAAACdHgBAAAACHZlcmlmaWVyAAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAF0ludm9rZVNjcmlwdFRyYW5zYWN0aW9uBAAAAANpbnYFAAAAByRtYXRjaDADCQAAAAAAAAIIBQAAAANpbnYAAAAIZnVuY3Rpb24CAAAAB3JlZ1VzZXIJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACQEAAAAMdG9CeXRlVmVjdG9yAAAAAQkAAZEAAAACCAUAAAADaW52AAAABGFyZ3MAAAAAAAAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5CQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleYu7fV8=", "chainId": 84, "height": 755713, "spentComplexity": 0 } View: original | compacted Prev: HogsjLY6HDf5r8tRFK7bNcZE71V5rJ2iLVnsHRcA6Hce Next: 5Et5hyo5vJPrZN9pPKLKfjMvBevv6C9oSo1Dv18yxYsG Diff:
OldNewDifferences
1313
1414
1515 @Callable(e)
16-func regUser (f,g,h) = WriteSet([DataEntry("userPubKey", f)])
16+func regUser (f) = WriteSet([DataEntry("userPubKey", f)])
1717
1818
19-@Verifier(i)
20-func j () = {
21- let c = i
19+@Verifier(g)
20+func h () = {
21+ let c = g
2222 if ($isInstanceOf(c, "InvokeScriptTransaction"))
2323 then {
24- let k = c
25- if ((k.function == "regUser"))
26- then sigVerify(i.bodyBytes, i.proofs[0], a(k.args[0]))
27- else sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
24+ let i = c
25+ if ((i.function == "regUser"))
26+ then sigVerify(g.bodyBytes, g.proofs[0], a(i.args[0]))
27+ else sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
2828 }
29- else sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
29+ else sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
3030 }
3131
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = {
55 let c = b
66 if ($isInstanceOf(c, "ByteVector"))
77 then {
88 let d = c
99 d
1010 }
1111 else throw("ByteVector expected")
1212 }
1313
1414
1515 @Callable(e)
16-func regUser (f,g,h) = WriteSet([DataEntry("userPubKey", f)])
16+func regUser (f) = WriteSet([DataEntry("userPubKey", f)])
1717
1818
19-@Verifier(i)
20-func j () = {
21- let c = i
19+@Verifier(g)
20+func h () = {
21+ let c = g
2222 if ($isInstanceOf(c, "InvokeScriptTransaction"))
2323 then {
24- let k = c
25- if ((k.function == "regUser"))
26- then sigVerify(i.bodyBytes, i.proofs[0], a(k.args[0]))
27- else sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
24+ let i = c
25+ if ((i.function == "regUser"))
26+ then sigVerify(g.bodyBytes, g.proofs[0], a(i.args[0]))
27+ else sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
2828 }
29- else sigVerify(i.bodyBytes, i.proofs[0], i.senderPublicKey)
29+ else sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
3030 }
3131

github/deemru/w8io/169f3d6 
26.17 ms