tx · H5wCqLNQieZ8ejZ1F67vpHw88SieEHXHHrJWv6GXGD4P
3MwoVRAPfC2NKuuYJKHVAVtUFhq8MyTEfQh: -0.01400000 Waves
2020.04.27 12:34 [972948] smart account 3MwoVRAPfC2NKuuYJKHVAVtUFhq8MyTEfQh > SELF 0.00000000 Waves
{
"type": 13,
"id": "H5wCqLNQieZ8ejZ1F67vpHw88SieEHXHHrJWv6GXGD4P",
"fee": 1400000,
"feeAssetId": null,
"timestamp": 1587980001714,
"version": 1,
"sender": "3MwoVRAPfC2NKuuYJKHVAVtUFhq8MyTEfQh",
"senderPublicKey": "7tjNKASkzXPoigf4rbEx5NDchf4bgPT5yhYJpNobZeKX",
"proofs": [],
"script": "base64:AAIDAAAAAAAAAAIIAQAAAAIAAAAAA3ZlcgIAAAAFNS4wLjABAAAAE2dldEFkZHJlc3NCb29rVmFsdWUAAAABAAAAA2tleQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAABlN0cmluZwQAAAABYQUAAAAHJG1hdGNoMAkBAAAAB2V4dHJhY3QAAAABCQEAAAARYWRkcmVzc0Zyb21TdHJpbmcAAAABBQAAAAFhCQAAAgAAAAECAAAABm5vIGtleQAAAAAAAAABAAAAAnR4AQAAAAZ2ZXJpZnkAAAAABAAAAAckbWF0Y2gwBQAAAAJ0eAMDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgYJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAAAAAnR4BQAAAAckbWF0Y2gwBAAAAAlwQWRkcmVzczEJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3MxBAAAAAlwQWRkcmVzczIJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3MyBAAAAAlwQWRkcmVzczMJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3MzBAAAAAlwQWRkcmVzczQJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3M0BAAAAAlwQWRkcmVzczUJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3M1BAAAAAlwQWRkcmVzczYJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3M2BAAAAAlwQWRkcmVzczcJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3M3BAAAAAlwQWRkcmVzczgJAQAAABNnZXRBZGRyZXNzQm9va1ZhbHVlAAAAAQIAAAAJcEFkZHJlc3M4BAAAAAtwS2V5MVNpZ25lZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAACXBBZGRyZXNzMQkAAlgAAAABCAUAAAACdHgAAAACaWQAAAAAAAAAAAEAAAAAAAAAAAAEAAAAC3BLZXkyU2lnbmVkAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAJcEFkZHJlc3MyCQACWAAAAAEIBQAAAAJ0eAAAAAJpZAAAAAAAAAAAAQAAAAAAAAAAAAQAAAALcEtleTNTaWduZWQDCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAlwQWRkcmVzczMJAAJYAAAAAQgFAAAAAnR4AAAAAmlkAAAAAAAAAAABAAAAAAAAAAAABAAAAAtwS2V5NFNpZ25lZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAACXBBZGRyZXNzNAkAAlgAAAABCAUAAAACdHgAAAACaWQAAAAAAAAAAAEAAAAAAAAAAAAEAAAAC3BLZXk1U2lnbmVkAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAJcEFkZHJlc3M1CQACWAAAAAEIBQAAAAJ0eAAAAAJpZAAAAAAAAAAAAQAAAAAAAAAAAAQAAAALcEtleTZTaWduZWQDCQEAAAAJaXNEZWZpbmVkAAAAAQkABBoAAAACBQAAAAlwQWRkcmVzczYJAAJYAAAAAQgFAAAAAnR4AAAAAmlkAAAAAAAAAAABAAAAAAAAAAAABAAAAAtwS2V5N1NpZ25lZAMJAQAAAAlpc0RlZmluZWQAAAABCQAEGgAAAAIFAAAACXBBZGRyZXNzNwkAAlgAAAABCAUAAAACdHgAAAACaWQAAAAAAAAAAAEAAAAAAAAAAAAEAAAAC3BLZXk4U2lnbmVkAwkBAAAACWlzRGVmaW5lZAAAAAEJAAQaAAAAAgUAAAAJcEFkZHJlc3M4CQACWAAAAAEIBQAAAAJ0eAAAAAJpZAAAAAAAAAAAAQAAAAAAAAAAAAkAAGcAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIJAABkAAAAAgkAAGQAAAACCQAAZAAAAAIFAAAAC3BLZXkxU2lnbmVkBQAAAAtwS2V5MlNpZ25lZAUAAAALcEtleTNTaWduZWQFAAAAC3BLZXk0U2lnbmVkBQAAAAtwS2V5NVNpZ25lZAUAAAALcEtleTZTaWduZWQFAAAAC3BLZXk3U2lnbmVkBQAAAAtwS2V5OFNpZ25lZAAAAAAAAAAAAweMXvAo",
"chainId": 84,
"height": 972948,
"spentComplexity": 0
}
View: original | compacted
Prev: 3UdUwJr6zSpa1jFKTtbuQwBDd3256V8HNTrZQNCYFxH6
Next: none
Diff:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 3 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | | - | let a = "5.0.0-testnet" |
---|
| 4 | + | let a = "5.0.0" |
---|
5 | 5 | | |
---|
6 | 6 | | func b (c) = { |
---|
7 | 7 | | let d = getString(this, c) |
---|
|
28 | 28 | | let j = b("pAddress3") |
---|
29 | 29 | | let k = b("pAddress4") |
---|
30 | 30 | | let l = b("pAddress5") |
---|
31 | | - | let m = if (isDefined(getInteger(h, toBase58String(f.id)))) |
---|
| 31 | + | let m = b("pAddress6") |
---|
| 32 | + | let n = b("pAddress7") |
---|
| 33 | + | let o = b("pAddress8") |
---|
| 34 | + | let p = if (isDefined(getInteger(h, toBase58String(f.id)))) |
---|
32 | 35 | | then 1 |
---|
33 | 36 | | else 0 |
---|
34 | | - | let n = if (isDefined(getInteger(i, toBase58String(f.id)))) |
---|
| 37 | + | let q = if (isDefined(getInteger(i, toBase58String(f.id)))) |
---|
35 | 38 | | then 1 |
---|
36 | 39 | | else 0 |
---|
37 | | - | let o = if (isDefined(getInteger(j, toBase58String(f.id)))) |
---|
| 40 | + | let r = if (isDefined(getInteger(j, toBase58String(f.id)))) |
---|
38 | 41 | | then 1 |
---|
39 | 42 | | else 0 |
---|
40 | | - | let p = if (isDefined(getInteger(k, toBase58String(f.id)))) |
---|
| 43 | + | let s = if (isDefined(getInteger(k, toBase58String(f.id)))) |
---|
41 | 44 | | then 1 |
---|
42 | 45 | | else 0 |
---|
43 | | - | let q = if (isDefined(getInteger(l, toBase58String(f.id)))) |
---|
| 46 | + | let t = if (isDefined(getInteger(l, toBase58String(f.id)))) |
---|
44 | 47 | | then 1 |
---|
45 | 48 | | else 0 |
---|
46 | | - | (((((m + n) + o) + p) + q) >= 3) |
---|
| 49 | + | let u = if (isDefined(getInteger(m, toBase58String(f.id)))) |
---|
| 50 | + | then 1 |
---|
| 51 | + | else 0 |
---|
| 52 | + | let v = if (isDefined(getInteger(n, toBase58String(f.id)))) |
---|
| 53 | + | then 1 |
---|
| 54 | + | else 0 |
---|
| 55 | + | let w = if (isDefined(getInteger(o, toBase58String(f.id)))) |
---|
| 56 | + | then 1 |
---|
| 57 | + | else 0 |
---|
| 58 | + | ((((((((p + q) + r) + s) + t) + u) + v) + w) >= 3) |
---|
47 | 59 | | } |
---|
48 | 60 | | else false |
---|
49 | 61 | | } |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 3 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | | - | let a = "5.0.0-testnet" |
---|
| 4 | + | let a = "5.0.0" |
---|
5 | 5 | | |
---|
6 | 6 | | func b (c) = { |
---|
7 | 7 | | let d = getString(this, c) |
---|
8 | 8 | | if ($isInstanceOf(d, "String")) |
---|
9 | 9 | | then { |
---|
10 | 10 | | let e = d |
---|
11 | 11 | | extract(addressFromString(e)) |
---|
12 | 12 | | } |
---|
13 | 13 | | else throw("no key") |
---|
14 | 14 | | } |
---|
15 | 15 | | |
---|
16 | 16 | | |
---|
17 | 17 | | |
---|
18 | 18 | | @Verifier(f) |
---|
19 | 19 | | func g () = { |
---|
20 | 20 | | let d = f |
---|
21 | 21 | | if (if ($isInstanceOf(d, "DataTransaction")) |
---|
22 | 22 | | then true |
---|
23 | 23 | | else $isInstanceOf(d, "SetScriptTransaction")) |
---|
24 | 24 | | then { |
---|
25 | 25 | | let f = d |
---|
26 | 26 | | let h = b("pAddress1") |
---|
27 | 27 | | let i = b("pAddress2") |
---|
28 | 28 | | let j = b("pAddress3") |
---|
29 | 29 | | let k = b("pAddress4") |
---|
30 | 30 | | let l = b("pAddress5") |
---|
31 | | - | let m = if (isDefined(getInteger(h, toBase58String(f.id)))) |
---|
| 31 | + | let m = b("pAddress6") |
---|
| 32 | + | let n = b("pAddress7") |
---|
| 33 | + | let o = b("pAddress8") |
---|
| 34 | + | let p = if (isDefined(getInteger(h, toBase58String(f.id)))) |
---|
32 | 35 | | then 1 |
---|
33 | 36 | | else 0 |
---|
34 | | - | let n = if (isDefined(getInteger(i, toBase58String(f.id)))) |
---|
| 37 | + | let q = if (isDefined(getInteger(i, toBase58String(f.id)))) |
---|
35 | 38 | | then 1 |
---|
36 | 39 | | else 0 |
---|
37 | | - | let o = if (isDefined(getInteger(j, toBase58String(f.id)))) |
---|
| 40 | + | let r = if (isDefined(getInteger(j, toBase58String(f.id)))) |
---|
38 | 41 | | then 1 |
---|
39 | 42 | | else 0 |
---|
40 | | - | let p = if (isDefined(getInteger(k, toBase58String(f.id)))) |
---|
| 43 | + | let s = if (isDefined(getInteger(k, toBase58String(f.id)))) |
---|
41 | 44 | | then 1 |
---|
42 | 45 | | else 0 |
---|
43 | | - | let q = if (isDefined(getInteger(l, toBase58String(f.id)))) |
---|
| 46 | + | let t = if (isDefined(getInteger(l, toBase58String(f.id)))) |
---|
44 | 47 | | then 1 |
---|
45 | 48 | | else 0 |
---|
46 | | - | (((((m + n) + o) + p) + q) >= 3) |
---|
| 49 | + | let u = if (isDefined(getInteger(m, toBase58String(f.id)))) |
---|
| 50 | + | then 1 |
---|
| 51 | + | else 0 |
---|
| 52 | + | let v = if (isDefined(getInteger(n, toBase58String(f.id)))) |
---|
| 53 | + | then 1 |
---|
| 54 | + | else 0 |
---|
| 55 | + | let w = if (isDefined(getInteger(o, toBase58String(f.id)))) |
---|
| 56 | + | then 1 |
---|
| 57 | + | else 0 |
---|
| 58 | + | ((((((((p + q) + r) + s) + t) + u) + v) + w) >= 3) |
---|
47 | 59 | | } |
---|
48 | 60 | | else false |
---|
49 | 61 | | } |
---|
50 | 62 | | |
---|