tx · AgQFrf9tJ7KgtpQ7GVRG3HmeEAF6LPcNqFyJWYB8mHw5 3MxZNnLG9EBcb4yExxNwcFq9vcyMb7DcGT9: -0.00600000 Waves 2024.11.01 18:38 [3352648] smart account 3MxZNnLG9EBcb4yExxNwcFq9vcyMb7DcGT9 > SELF 0.00000000 Waves
{ "type": 13, "id": "AgQFrf9tJ7KgtpQ7GVRG3HmeEAF6LPcNqFyJWYB8mHw5", "fee": 600000, "feeAssetId": null, "timestamp": 1730475542684, "version": 2, "chainId": 84, "sender": "3MxZNnLG9EBcb4yExxNwcFq9vcyMb7DcGT9", "senderPublicKey": "FN8Nij5UUJ3ZXHzNztDBknjEpmL8w47c17gVLBDm51vy", "proofs": [ "LEL4AXbxaLtTTcCfxe6hHh5hyf6PYQnEZ2RDesgyKrLPnVG21v8deY4PdVanzHDRBwkMygkURMw7WErWtFpNoSt" ], "script": "base64:AAIFAAAAAAAAAAIIAgAAAAEBAAAACWlzVGVzdEVudgAAAAAEAAAAB3Rlc3RlbnYEAAAAByRtYXRjaDAJAAQbAAAAAgUAAAAEdGhpcwIAAAAHVEVTVEVOVgMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAHQm9vbGVhbgQAAAABeAUAAAAHJG1hdGNoMAUAAAABeAcFAAAAB3Rlc3RlbnYAAAAAAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAMJAQAAAAlpc1Rlc3RFbnYAAAAACQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAAgFAAAAAnR4AAAAD3NlbmRlclB1YmxpY0tleQQAAAAJZmlyc3RVc2VyAQAAACBRHOT9Zv8SadLxWhSfO7Li9Dt/wctoJ6I0Xmw411fdbQQAAAAKc2Vjb25kVXNlcgEAAAAgXHIOS67xIU9m5hlF+mqise2xNilZXxnMzLDhTUGIan0EAAAACXRoaXJkVXNlcgEAAAAgoK+R5S15Q2FhMhKtjrn6GFlRnS1TSTbD0KP3qGAZO04EAAAAD2ZpcnN0VXNlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAAlmaXJzdFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAQUAAAAJZmlyc3RVc2VyAAAAAAAAAAABAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAIFAAAACWZpcnN0VXNlcgAAAAAAAAAAAQAAAAAAAAAAAAQAAAAQc2Vjb25kVXNlclNpZ25lZAMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAABQAAAApzZWNvbmRVc2VyAAAAAAAAAAABAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAEFAAAACnNlY29uZFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAKc2Vjb25kVXNlcgAAAAAAAAAAAQAAAAAAAAAAAAQAAAAPdGhpcmRVc2VyU2lnbmVkAwkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAFAAAACXRoaXJkVXNlcgAAAAAAAAAAAQMJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAABBQAAAAl0aGlyZFVzZXIAAAAAAAAAAAEDCQAB9AAAAAMIBQAAAAJ0eAAAAAlib2R5Qnl0ZXMJAAGRAAAAAggFAAAAAnR4AAAABnByb29mcwAAAAAAAAAAAgUAAAAJdGhpcmRVc2VyAAAAAAAAAAABAAAAAAAAAAAABAAAAA9zaWduYXR1cmVzQ291bnQJAABkAAAAAgkAAGQAAAACBQAAAA9maXJzdFVzZXJTaWduZWQFAAAAEHNlY29uZFVzZXJTaWduZWQFAAAAD3RoaXJkVXNlclNpZ25lZAQAAAAHJG1hdGNoMAUAAAACdHgJAABnAAAAAgUAAAAPc2lnbmF0dXJlc0NvdW50AAAAAAAAAAAClP5zeA==", "height": 3352648, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 93YipbU3mXwpTrHyfG7EXjpN1CA4y6HEZdDzruubE3t8 Next: 3oi9Z4sxzVVHzYRJwUWsMuAEdcpjiWK8BqYNA5aGPrEm Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | func a () = { | |
5 | 5 | let b = { | |
6 | 6 | let c = getBoolean(this, "TESTENV") | |
7 | 7 | if ($isInstanceOf(c, "Boolean")) | |
8 | 8 | then { | |
9 | 9 | let d = c | |
10 | 10 | d | |
11 | 11 | } | |
12 | 12 | else false | |
13 | 13 | } | |
14 | 14 | b | |
15 | 15 | } | |
16 | 16 | ||
17 | 17 | ||
18 | 18 | ||
19 | 19 | @Verifier(e) | |
20 | 20 | func f () = if (a()) | |
21 | 21 | then sigVerify(e.bodyBytes, e.proofs[0], e.senderPublicKey) | |
22 | 22 | else { | |
23 | 23 | let g = base58'6TdaXEfhnjYquvPf3yV7MFxt2CbgFmaqsvGwkKfXtKi4' | |
24 | 24 | let h = base58'7DsP2WaMLocbHuUxux7pbXRjTrrZ1TFQPsi5QumS3gr8' | |
25 | 25 | let i = base58'BpFWP3p3JgYrrP45xfrKzeMcWMEXoinj4FVPPkUiA8D3' | |
26 | 26 | let j = if (sigVerify(e.bodyBytes, e.proofs[0], g)) | |
27 | 27 | then 1 | |
28 | 28 | else if (sigVerify(e.bodyBytes, e.proofs[1], g)) | |
29 | 29 | then 1 | |
30 | 30 | else if (sigVerify(e.bodyBytes, e.proofs[2], g)) | |
31 | 31 | then 1 | |
32 | 32 | else 0 | |
33 | 33 | let k = if (sigVerify(e.bodyBytes, e.proofs[0], h)) | |
34 | 34 | then 1 | |
35 | 35 | else if (sigVerify(e.bodyBytes, e.proofs[1], h)) | |
36 | 36 | then 1 | |
37 | 37 | else if (sigVerify(e.bodyBytes, e.proofs[2], h)) | |
38 | 38 | then 1 | |
39 | 39 | else 0 | |
40 | 40 | let l = if (sigVerify(e.bodyBytes, e.proofs[0], i)) | |
41 | 41 | then 1 | |
42 | 42 | else if (sigVerify(e.bodyBytes, e.proofs[1], i)) | |
43 | 43 | then 1 | |
44 | 44 | else if (sigVerify(e.bodyBytes, e.proofs[2], i)) | |
45 | 45 | then 1 | |
46 | 46 | else 0 | |
47 | 47 | let m = ((j + k) + l) | |
48 | 48 | let c = e | |
49 | 49 | (m >= 2) | |
50 | 50 | } | |
51 | 51 |
github/deemru/w8io/fabc49c 14.84 ms ◑