tx · A9ZhVj6KH3duv6BgPGtkGzUhkRpd4CumJ9PFHm9Ktz1x 3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL: -0.01400000 Waves 2020.01.31 08:42 [878125] smart account 3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL > SELF 0.00000000 Waves
{ "type": 13, "id": "A9ZhVj6KH3duv6BgPGtkGzUhkRpd4CumJ9PFHm9Ktz1x", "fee": 1400000, "feeAssetId": null, "timestamp": 1580449311686, "version": 1, "sender": "3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL", "senderPublicKey": "f1NbgbpkRpbigsrHaDkWZAkPgcqd8GM5G5eNmqnTD6z", "proofs": [ "5ngoyfnx1oQQ2BswkiZpsfZVkFNpeLwGPBMGrzfdK2CgeAg9stLhpRewjAXvwy8HUSLUJ4U24pcFD5TVeP7ZwXRx" ], "script": "base64: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", "chainId": 84, "height": 878125, "spentComplexity": 0 } View: original | compacted Prev: 4o22a1WzoUK8FBRQE6yyjB3PhHex7XUqimZ9DKVHBzAQ Next: BxyyWWHJuuWU7xds4xYZksNRMpYX7UGfRQZ1yEpqtmqX Diff:
Old | New | Differences | |
---|---|---|---|
59 | 59 | } | |
60 | 60 | } | |
61 | 61 | } | |
62 | - | let E = "{id: | |
62 | + | let E = (((((((((((((((((("{id: " + toBase58String(r)) + ", title: ") + i) + " hash: ") + h) + ", address1: ") + j) + ", address2: ") + k) + ", address3: ") + l) + ", address4: ") + m) + ", address5: ") + n) + ", address6: ") + o) + "}") | |
63 | 63 | let F = if (isDefined(p.assetId)) | |
64 | 64 | then extract(p.assetId) | |
65 | 65 | else throw("Waves is not accepted as payment") |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 3 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let a = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a' | |
5 | 5 | ||
6 | 6 | let b = 250000000 | |
7 | 7 | ||
8 | 8 | let c = "3MzYLkQ6qCwtbxaYQ2yk1kdUudzbNg4JiTG" | |
9 | 9 | ||
10 | 10 | func d (e,f) = if ((size(f) > 0)) | |
11 | 11 | then (e + 1) | |
12 | 12 | else (e + 0) | |
13 | 13 | ||
14 | 14 | ||
15 | 15 | @Callable(g) | |
16 | 16 | func createAgreement (h,i,j,k,l,m,n,o) = { | |
17 | 17 | let p = extract(g.payment) | |
18 | 18 | let q = extract(p.amount) | |
19 | 19 | let r = extract(g.transactionId) | |
20 | 20 | let s = [j, k, l, m, n, o] | |
21 | 21 | let t = { | |
22 | 22 | let u = s | |
23 | 23 | let v = size(u) | |
24 | 24 | let w = 0 | |
25 | 25 | if ((v == 0)) | |
26 | 26 | then w | |
27 | 27 | else { | |
28 | 28 | let x = d(w, u[0]) | |
29 | 29 | if ((v == 1)) | |
30 | 30 | then x | |
31 | 31 | else { | |
32 | 32 | let y = d(x, u[1]) | |
33 | 33 | if ((v == 2)) | |
34 | 34 | then y | |
35 | 35 | else { | |
36 | 36 | let z = d(y, u[2]) | |
37 | 37 | if ((v == 3)) | |
38 | 38 | then z | |
39 | 39 | else { | |
40 | 40 | let A = d(z, u[3]) | |
41 | 41 | if ((v == 4)) | |
42 | 42 | then A | |
43 | 43 | else { | |
44 | 44 | let B = d(A, u[4]) | |
45 | 45 | if ((v == 5)) | |
46 | 46 | then B | |
47 | 47 | else { | |
48 | 48 | let C = d(B, u[5]) | |
49 | 49 | if ((v == 6)) | |
50 | 50 | then C | |
51 | 51 | else { | |
52 | 52 | let D = d(C, u[6]) | |
53 | 53 | throw("List size exceed 6") | |
54 | 54 | } | |
55 | 55 | } | |
56 | 56 | } | |
57 | 57 | } | |
58 | 58 | } | |
59 | 59 | } | |
60 | 60 | } | |
61 | 61 | } | |
62 | - | let E = "{id: | |
62 | + | let E = (((((((((((((((((("{id: " + toBase58String(r)) + ", title: ") + i) + " hash: ") + h) + ", address1: ") + j) + ", address2: ") + k) + ", address3: ") + l) + ", address4: ") + m) + ", address5: ") + n) + ", address6: ") + o) + "}") | |
63 | 63 | let F = if (isDefined(p.assetId)) | |
64 | 64 | then extract(p.assetId) | |
65 | 65 | else throw("Waves is not accepted as payment") | |
66 | 66 | if ((F != a)) | |
67 | 67 | then throw("Only payments in SIGN are allowed at the moment") | |
68 | 68 | else if ((q != b)) | |
69 | 69 | then throw("The price is wrong") | |
70 | 70 | else if ((t == 6)) | |
71 | 71 | then ScriptResult(WriteSet([DataEntry(("title_MA_" + toBase58String(r)), i), DataEntry(("hash_MA_" + toBase58String(r)), h), DataEntry(("data_MA_" + toBase58String(r)), E), DataEntry(((j + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((k + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((l + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((m + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((n + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((o + "_MA_") + toBase58String(r)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a), ScriptTransfer(addressFromStringValue(m), 0, a), ScriptTransfer(addressFromStringValue(n), 0, a), ScriptTransfer(addressFromStringValue(o), 0, a)])) | |
72 | 72 | else if ((t == 5)) | |
73 | 73 | then ScriptResult(WriteSet([DataEntry(("title_MA_" + toBase58String(r)), i), DataEntry(("hash_MA_" + toBase58String(r)), h), DataEntry(("data_MA_" + toBase58String(r)), E), DataEntry(((j + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((k + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((l + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((m + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((n + "_MA_") + toBase58String(r)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a), ScriptTransfer(addressFromStringValue(m), 0, a), ScriptTransfer(addressFromStringValue(n), 0, a)])) | |
74 | 74 | else if ((t == 4)) | |
75 | 75 | then ScriptResult(WriteSet([DataEntry(("title_MA_" + toBase58String(r)), i), DataEntry(("hash_MA_" + toBase58String(r)), h), DataEntry(("data_MA_" + toBase58String(r)), E), DataEntry(((j + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((k + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((l + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((m + "_MA_") + toBase58String(r)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a), ScriptTransfer(addressFromStringValue(m), 0, a)])) | |
76 | 76 | else if ((t == 3)) | |
77 | 77 | then ScriptResult(WriteSet([DataEntry(("title_MA_" + toBase58String(r)), i), DataEntry(("hash_MA_" + toBase58String(r)), h), DataEntry(("data_MA_" + toBase58String(r)), E), DataEntry(((j + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((k + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((l + "_MA_") + toBase58String(r)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a)])) | |
78 | 78 | else if ((t == 2)) | |
79 | 79 | then ScriptResult(WriteSet([DataEntry(("title_MA_" + toBase58String(r)), i), DataEntry(("hash_MA_" + toBase58String(r)), h), DataEntry(("data_MA_" + toBase58String(r)), E), DataEntry(((j + "_MA_") + toBase58String(r)), "PENDING"), DataEntry(((k + "_MA_") + toBase58String(r)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a)])) | |
80 | 80 | else throw("Needs 2 to 6 parties addresses") | |
81 | 81 | } | |
82 | 82 | ||
83 | 83 | ||
84 | 84 | ||
85 | 85 | @Callable(g) | |
86 | 86 | func signAgreement (h,G) = { | |
87 | 87 | let p = extract(g.payment) | |
88 | 88 | let q = extract(p.amount) | |
89 | 89 | let r = extract(g.transactionId) | |
90 | 90 | let H = toBase58String(g.caller.bytes) | |
91 | 91 | let F = if (isDefined(p.assetId)) | |
92 | 92 | then extract(p.assetId) | |
93 | 93 | else throw("Waves is not accepted as payment") | |
94 | 94 | if ((F != a)) | |
95 | 95 | then throw("Only payments in SIGN are allowed at the moment") | |
96 | 96 | else if ((q != b)) | |
97 | 97 | then throw("The price is wrong") | |
98 | 98 | else ScriptResult(WriteSet([DataEntry(((H + "_MA_") + toBase58String(r)), "SIGNED")]), TransferSet([ScriptTransfer(addressFromStringValue(c), q, a)])) | |
99 | 99 | } | |
100 | 100 | ||
101 | 101 |
github/deemru/w8io/169f3d6 57.18 ms ◑