tx · CoQ8oyvoWHxTRqpaRUnTkkbJ9JwsVZQ28iC6v2r1HV2n

3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP:  -0.01400000 Waves

2019.07.11 10:49 [580754] smart account 3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP > SELF 0.00000000 Waves

{ "type": 13, "id": "CoQ8oyvoWHxTRqpaRUnTkkbJ9JwsVZQ28iC6v2r1HV2n", "fee": 1400000, "feeAssetId": null, "timestamp": 1562831408732, "version": 1, "sender": "3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP", "senderPublicKey": "EghK1ndUequAR8FfFYnK6itzJoz6XBXuBwJ9R2NBtRS4", "proofs": [ "4qoV72kcPqGUjuTe3rF6p1XcC6Uq4LJJQexQEdcUXVJbKTYQr8ujdVgJXo3U8X1UKaiccnAwZzPjeE7w8ckb79D1" ], "script": "base64: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", "chainId": 84, "height": 580754, "spentComplexity": 0 } View: original | compacted Prev: 44czG8CGuqU5NwY5ERKbG61wcj2to1VhDQqtegE7Deqz Next: 2pEjguuGxQdqBDVEechtoriexTA9GyxRicXcRvxfXDJt Diff:
OldNewDifferences
1212 func e (f) = (f + "_verifier_status")
1313
1414
15-let g = "3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP"
15+let g = base58'3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP'
1616
1717 let h = "verified"
1818
2020
2121 @Callable(j)
2222 func setstatus (k,l) = {
23- let m = toBase58String(j.caller.bytes)
23+ let m = j.caller.bytes
2424 if ((m != g))
2525 then throw("only oracle veryfier are able to manage whitelist")
2626 else if (if ((l != h))
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'4odJB3xcaswGibZ1oQ7C9VNoBjtXMsWKexoo35zjBWUx'
55
66 let b = base58'4qGMpfFhpc2L1VGrBe5tQFxCWsdYiYttdC9ZmHYJn2Lz'
77
88 let c = base58'EghK1ndUequAR8FfFYnK6itzJoz6XBXuBwJ9R2NBtRS4'
99
1010 let d = base58'BXCd46i2Pdzu8csVsX2nknDP9D1phC4sa1anNpDHJAog'
1111
1212 func e (f) = (f + "_verifier_status")
1313
1414
15-let g = "3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP"
15+let g = base58'3N2kYSm5NHgsVYByuqsHEuJj3B174iw7ikP'
1616
1717 let h = "verified"
1818
1919 let i = "blacklist"
2020
2121 @Callable(j)
2222 func setstatus (k,l) = {
23- let m = toBase58String(j.caller.bytes)
23+ let m = j.caller.bytes
2424 if ((m != g))
2525 then throw("only oracle veryfier are able to manage whitelist")
2626 else if (if ((l != h))
2727 then (l != i)
2828 else false)
2929 then throw("wrong status")
3030 else WriteSet([DataEntry(e(k), l)])
3131 }
3232
3333
3434 @Verifier(n)
3535 func o () = {
3636 let p = if (if (sigVerify(n.bodyBytes, n.proofs[0], a))
3737 then true
3838 else sigVerify(n.bodyBytes, n.proofs[1], a))
3939 then true
4040 else sigVerify(n.bodyBytes, n.proofs[0], a)
4141 let q = if (if (sigVerify(n.bodyBytes, n.proofs[0], b))
4242 then true
4343 else sigVerify(n.bodyBytes, n.proofs[1], b))
4444 then true
4545 else sigVerify(n.bodyBytes, n.proofs[2], b)
4646 let r = if (if (sigVerify(n.bodyBytes, n.proofs[0], c))
4747 then true
4848 else sigVerify(n.bodyBytes, n.proofs[1], c))
4949 then true
5050 else sigVerify(n.bodyBytes, n.proofs[2], c)
5151 let s = if (if (sigVerify(n.bodyBytes, n.proofs[0], d))
5252 then true
5353 else sigVerify(n.bodyBytes, n.proofs[1], d))
5454 then true
5555 else sigVerify(n.bodyBytes, n.proofs[2], d)
5656 let t = n
5757 if ($isInstanceOf(t, "SetScriptTransaction"))
5858 then {
5959 let u = t
6060 if (if (p)
6161 then true
6262 else q)
6363 then true
6464 else r
6565 }
6666 else if ($isInstanceOf(t, "InvokeScriptTransaction"))
6767 then {
6868 let u = t
6969 if (if (if (p)
7070 then true
7171 else q)
7272 then true
7373 else r)
7474 then true
7575 else s
7676 }
7777 else if ($isInstanceOf(t, "IssueTransaction"))
7878 then {
7979 let u = t
8080 if (if (if (p)
8181 then true
8282 else q)
8383 then true
8484 else r)
8585 then true
8686 else s
8787 }
8888 else if ($isInstanceOf(t, "ReissueTransaction"))
8989 then {
9090 let u = t
9191 if (if (if (p)
9292 then true
9393 else q)
9494 then true
9595 else r)
9696 then true
9797 else s
9898 }
9999 else if (if (if (if (if (if (p)
100100 then q
101101 else false)
102102 then true
103103 else if (p)
104104 then r
105105 else false)
106106 then true
107107 else if (q)
108108 then r
109109 else false)
110110 then true
111111 else if (p)
112112 then s
113113 else false)
114114 then true
115115 else if (q)
116116 then s
117117 else false)
118118 then true
119119 else if (r)
120120 then s
121121 else false
122122 }
123123

github/deemru/w8io/169f3d6 
46.28 ms