tx · 8oHgXYgRrJW3nK8ZkE3CqQ7fEiVVzk1ShjLurnKBxwQX 3N5YzdqDE6FDdsLNGXU4G4yrmirb2oiifEc: -0.01000000 Waves 2022.10.19 14:13 [2279199] smart account 3N5YzdqDE6FDdsLNGXU4G4yrmirb2oiifEc > SELF 0.00000000 Waves
{ "type": 13, "id": "8oHgXYgRrJW3nK8ZkE3CqQ7fEiVVzk1ShjLurnKBxwQX", "fee": 1000000, "feeAssetId": null, "timestamp": 1666178073384, "version": 2, "chainId": 84, "sender": "3N5YzdqDE6FDdsLNGXU4G4yrmirb2oiifEc", "senderPublicKey": "E3rsNDJ7CyVzRYUkm1k4GYLuZYYxzQioRgWedzPYXTSL", "proofs": [ "35vfV3fzPhABYRRAGEn6YkKtM2EaYth9qkjivvgtiRFpTfpa7uTAqSDs7qsrww4k8GzKdgkvKAx9ZD1ZaRbwHhfp" ], "script": "base64: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", "height": 2279199, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 4w2f1F8Q6euT75xyLoeUkKyZNXfCgBzppjffUBQiVkiV Next: DqxG63K5xoEFF5R8BjxZ6dfTZoB8yP2VNptftX2yftze Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = base58'43W4FcqA1rEpSmUGHoGiXvpSLfhadws9LS5j3SJsKxxS' | |
5 | 5 | ||
6 | 6 | let b = 10000000000 | |
7 | 7 | ||
8 | 8 | let c = (7 * 1440) | |
9 | 9 | ||
10 | 10 | let d = "purpose" | |
11 | 11 | ||
12 | 12 | let e = "purposeId" | |
13 | 13 | ||
14 | 14 | func f (g) = { | |
15 | 15 | let h = a | |
16 | 16 | if ((size(g.payments) == 0)) | |
17 | 17 | then throw("Payment not attached") | |
18 | 18 | else { | |
19 | 19 | let i = g.payments[0] | |
20 | 20 | let j = i.assetId | |
21 | 21 | if ($isInstanceOf(j, "ByteVector")) | |
22 | 22 | then { | |
23 | 23 | let k = j | |
24 | 24 | if ((k == h)) | |
25 | 25 | then (i.amount == b) | |
26 | 26 | else false | |
27 | 27 | } | |
28 | 28 | else throw("Wrong payment asset") | |
29 | 29 | } | |
30 | 30 | } | |
31 | 31 | ||
32 | 32 | ||
33 | 33 | @Callable(g) | |
34 | 34 | func newPurpose (l) = { | |
35 | 35 | let m = size(toBytes(l)) | |
36 | 36 | let n = toBase58String(g.caller.bytes) | |
37 | 37 | let o = valueOrElse(getInteger(this, e), 0) | |
38 | 38 | if (if ((m > 200)) | |
39 | 39 | then true | |
40 | 40 | else (10 > m)) | |
41 | 41 | then throw("Purpose text cannot be more than 200") | |
42 | 42 | else if (!(f(g))) | |
43 | 43 | then throw(("you have to pay " + toString(b))) | |
44 | 44 | else { | |
45 | 45 | let p = height | |
46 | 46 | let q = (height + c) | |
47 | 47 | let r = toBase64String(toBytes(l)) | |
48 | 48 | let s = (o + 1) | |
49 | 49 | [StringEntry((((d + "_") + toString(s)) + "_text"), r), IntegerEntry(e, s), StringEntry((((d + "_") + toString(s)) + "_duration"), ((toString(p) + "_") + toString(q))), StringEntry((((d + "_") + toString(s)) + "_owner"), n)] | |
50 | 50 | } | |
51 | 51 | } | |
52 | 52 | ||
53 | 53 | ||
54 | 54 | ||
55 | 55 | @Callable(g) | |
56 | 56 | func vote4EnnoDAO (o,t) = { | |
57 | 57 | let u = valueOrErrorMessage(getString(this, (((d + "_") + toString(o)) + "_duration")), "purpose not found") | |
58 | 58 | let v = split(u, "_") | |
59 | 59 | let p = valueOrElse(parseInt(v[0]), 0) | |
60 | 60 | let q = valueOrElse(parseInt(v[1]), 0) | |
61 | 61 | let n = toBase58String(g.caller.bytes) | |
62 | 62 | if (if ((p > height)) | |
63 | 63 | then true | |
64 | 64 | else (height > q)) | |
65 | 65 | then throw(("voting period is over for purpose: " + toString(o))) | |
66 | 66 | else if (if ((0 >= t)) | |
67 | 67 | then true | |
68 | 68 | else (t > 2)) | |
69 | 69 | then throw("vote must be yes or no") | |
70 | 70 | else { | |
71 | 71 | let w = g.payments[0].amount | |
72 | 72 | let x = (height + c) | |
73 | 73 | if (if ((0 >= w)) | |
74 | 74 | then true | |
75 | 75 | else (g.payments[0].assetId != a)) | |
76 | 76 | then throw("invalid token attached") | |
77 | 77 | else { | |
78 | 78 | let y = valueOrElse(getInteger(this, (((d + "_") + toString(o)) + "_totalVote")), 0) | |
79 | 79 | let z = valueOrElse(getInteger(this, ((((d + "_") + toString(o)) + n) + "_walletTotalVote")), 0) | |
80 | 80 | let A = valueOrElse(getInteger(this, (((((d + "_") + toString(o)) + "_") + n) + "_firstVoteBlock")), height) | |
81 | 81 | if ((t == 1)) | |
82 | 82 | then { | |
83 | 83 | let B = valueOrElse(getInteger(this, (((d + "_") + toString(o)) + "_yes")), 0) | |
84 | 84 | let C = valueOrElse(getInteger(this, (((((d + "_") + toString(o)) + "_") + n) + "_yes")), 0) | |
85 | 85 | let D = (B + w) | |
86 | 86 | [IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_yes"), (C + w)), IntegerEntry((((d + "_") + toString(o)) + "_yes"), D), IntegerEntry((((d + "_") + toString(o)) + "_totalVote"), (w + y)), IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_firstVoteBlock"), A), IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_walletTotalVote"), (w + z))] | |
87 | 87 | } | |
88 | 88 | else if ((t == 2)) | |
89 | 89 | then { | |
90 | 90 | let E = valueOrElse(getInteger(this, (((d + "_") + toString(o)) + "_no")), 0) | |
91 | 91 | let F = valueOrElse(getInteger(this, (((((d + "_") + toString(o)) + "_") + n) + "_no")), 0) | |
92 | 92 | let D = (E + w) | |
93 | 93 | [IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_no"), (F + w)), IntegerEntry((((d + "_") + toString(o)) + "_no"), D), IntegerEntry((((d + "_") + toString(o)) + "_totalVote"), (w + y)), IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_firstVoteBlock"), A), IntegerEntry((((((d + "_") + toString(o)) + "_") + n) + "_walletTotalVote"), (w + z))] | |
94 | 94 | } | |
95 | 95 | else throw("nothing to do my friend") | |
96 | 96 | } | |
97 | 97 | } | |
98 | 98 | } | |
99 | 99 | ||
100 | 100 | ||
101 | 101 | ||
102 | 102 | @Callable(g) | |
103 | 103 | func Delete (G) = [DeleteEntry(G)] | |
104 | 104 | ||
105 | 105 |
github/deemru/w8io/026f985 26.46 ms ◑