tx · A29SeePHmBhnVB3AwpKBoiEDZysJcj7XmTHfJvD4NsEo

3MsKriufAGn3VF6dwkEP3TFutJzZoRwMe5H:  -0.00500000 Waves

2022.06.21 01:27 [2105309] smart account 3MsKriufAGn3VF6dwkEP3TFutJzZoRwMe5H > SELF 0.00000000 Waves

{ "type": 13, "id": "A29SeePHmBhnVB3AwpKBoiEDZysJcj7XmTHfJvD4NsEo", "fee": 500000, "feeAssetId": null, "timestamp": 1655764028269, "version": 2, "chainId": 84, "sender": "3MsKriufAGn3VF6dwkEP3TFutJzZoRwMe5H", "senderPublicKey": "B2FG1C26kvgpvEBqcXBVBvhZKnshzPbFgwyzQKTrpKEM", "proofs": [ "Wp12YK4i7DBavRq9tAeCPiqAfjqxoyvH3QVW7r8mQvupF7TpaDbiXhPs1LNQ4YXmohHHpmDvmWJhTSyAaiHryW7" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAwAAAAAFb3duZXIBAAAAIJTmkol6s9vaBGMLBOt8XjBSaX68Np6p3BZOtV/SRco2AAAAAAZ3b3JrZXIBAAAAIPiadeNjKqgJa46xsQJijzl+xe23ylZneulbVnVv7+98AQAAAAhnZXRDbGljawAAAAAEAAAAByRtYXRjaDAJAAQfAAAAAQIAAAAFY2xpY2sDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABdAUAAAAHJG1hdGNoMAUAAAABdAAAAAAAAAAAAAAAAAEAAAABaQEAAAAHZGVwb3NpdAAAAAADAwkAAAAAAAACCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAABW93bmVyBgkAAAAAAAACCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkFAAAABndvcmtlcgkAAAIAAAABAgAAAAdXZWxjb21lCQAAAgAAAAECAAAAJlNvcnJ5LCBQcml2YXRlIEZhcm0uIEFjY2VzcyBwcm9oaWJpdGVkAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXkiUpVs", "height": 2105309, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 5JYrHrwvsooWW3k6Wmu83yhMWcv4k3wASBqeXwXm3nzE Next: 5saeCCRwAiRM4yYHfxQgPR43SPKcPQmYDArTJ5g95P1D Diff:
OldNewDifferences
1717
1818
1919 @Callable(f)
20-func deposit () = {
21- let g = {
22- let d = f.callerPublicKey
23- if ($isInstanceOf(d, "ByteVector"))
24- then {
25- let e = d
26- (e == a)
27- }
28- else if ($isInstanceOf(d, "ByteVector"))
29- then {
30- let e = d
31- (e == b)
32- }
33- else false
34- }
35- if (g)
36- then throw("Welcome")
37- else throw("Sorry, Private Farm. Access prohibited")
38- }
20+func deposit () = if (if ((f.callerPublicKey == a))
21+ then true
22+ else (f.callerPublicKey == b))
23+ then throw("Welcome")
24+ else throw("Sorry, Private Farm. Access prohibited")
3925
4026
41-@Verifier(h)
42-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
27+@Verifier(g)
28+func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
4329
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'B2FG1C26kvgpvEBqcXBVBvhZKnshzPbFgwyzQKTrpKEM'
55
66 let b = base58'HjSiTEXxQMmyjXArjHL61YKF1TbUmz6b1Wx7rR3NfJcj'
77
88 func c () = {
99 let d = getInteger("click")
1010 if ($isInstanceOf(d, "Int"))
1111 then {
1212 let e = d
1313 e
1414 }
1515 else 0
1616 }
1717
1818
1919 @Callable(f)
20-func deposit () = {
21- let g = {
22- let d = f.callerPublicKey
23- if ($isInstanceOf(d, "ByteVector"))
24- then {
25- let e = d
26- (e == a)
27- }
28- else if ($isInstanceOf(d, "ByteVector"))
29- then {
30- let e = d
31- (e == b)
32- }
33- else false
34- }
35- if (g)
36- then throw("Welcome")
37- else throw("Sorry, Private Farm. Access prohibited")
38- }
20+func deposit () = if (if ((f.callerPublicKey == a))
21+ then true
22+ else (f.callerPublicKey == b))
23+ then throw("Welcome")
24+ else throw("Sorry, Private Farm. Access prohibited")
3925
4026
41-@Verifier(h)
42-func i () = sigVerify(h.bodyBytes, h.proofs[0], h.senderPublicKey)
27+@Verifier(g)
28+func h () = sigVerify(g.bodyBytes, g.proofs[0], g.senderPublicKey)
4329

github/deemru/w8io/169f3d6 
38.04 ms