tx · 9jHDd1mj7QcayiMLTVCCUUNV2MbXrzJRvVEELaTacM1X

3N4rovwXctuBvH4zzS8oo4FiygovuUw3ddF:  -0.01000000 Waves

2020.05.29 19:45 [1020007] smart account 3N4rovwXctuBvH4zzS8oo4FiygovuUw3ddF > SELF 0.00000000 Waves

{ "type": 13, "id": "9jHDd1mj7QcayiMLTVCCUUNV2MbXrzJRvVEELaTacM1X", "fee": 1000000, "feeAssetId": null, "timestamp": 1590770814012, "version": 1, "sender": "3N4rovwXctuBvH4zzS8oo4FiygovuUw3ddF", "senderPublicKey": "GEThsXS8AHtxNJ89UANnUAkDpCrLysQ4brijA5J55ZSW", "proofs": [ "6jM87z7iBN1FLFHY1nKak1xEyAU8z4QkRjKzDGNajoXm6zDevrvWfSF825WyuF5hBDmUdP7v5mBZNJBapHsYobe" ], "script": "base64:AAIDAAAAAAAAAAwIARIDCgEIEgMKAQgAAAAEAQAAAA9nZXRCb29sZWFuQnlLZXkAAAABAAAAA2tleQQAAAAEYm9vbAQAAAAHJG1hdGNoMAkABBsAAAACBQAAAAR0aGlzBQAAAANrZXkDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAB0Jvb2xlYW4EAAAAAWIFAAAAByRtYXRjaDAFAAAAAWIHBQAAAARib29sAQAAAApnZXRLZXlGdW5kAAAAAQAAAAtmdW5kQWRkcmVzcwkAASwAAAACAgAAAAVmdW5kXwUAAAALZnVuZEFkZHJlc3MBAAAADGdldFZhbHVlRnVuZAAAAAEAAAALZnVuZEFkZHJlc3MJAQAAAA9nZXRCb29sZWFuQnlLZXkAAAABCQEAAAAKZ2V0S2V5RnVuZAAAAAEFAAAAC2Z1bmRBZGRyZXNzAAAAAAREU0JBAgAAAAxEU0JBIGFkZHJlc3MAAAACAAAAAWkBAAAACGxpc3RGdW5kAAAAAQAAAAtmdW5kQWRkcmVzcwQAAAAGY2FsbGVyCQACWAAAAAEICAUAAAABaQAAAAZjYWxsZXIAAAAFYnl0ZXMDCQEAAAACIT0AAAACBQAAAAZjYWxsZXIFAAAABERTQkEJAAACAAAAAQIAAAAgb25seSBEU0JBIGNhbiBjYWxsIHRoaXMgZnVuY3Rpb24DCQEAAAAMZ2V0VmFsdWVGdW5kAAAAAQUAAAALZnVuZEFkZHJlc3MJAAACAAAAAQIAAAAhdGhpcyBmdW5kIGhhcyBhbHJlYWR5IGJlZW4gbGlzdGVkCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAKZ2V0S2V5RnVuZAAAAAEFAAAAC2Z1bmRBZGRyZXNzBgUAAAADbmlsAAAAAWkBAAAACmRlbGlzdEZ1bmQAAAABAAAAC2Z1bmRBZGRyZXNzBAAAAAZjYWxsZXIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwMJAQAAAAIhPQAAAAIFAAAABmNhbGxlcgUAAAAERFNCQQkAAAIAAAABAgAAACBvbmx5IERTQkEgY2FuIGNhbGwgdGhpcyBmdW5jdGlvbgMJAQAAAAEhAAAAAQkBAAAADGdldFZhbHVlRnVuZAAAAAEFAAAAC2Z1bmRBZGRyZXNzCQAAAgAAAAECAAAAF3RoaXMgZnVuZCBpcyBub3QgbGlzdGVkCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQEAAAAKZ2V0S2V5RnVuZAAAAAEFAAAAC2Z1bmRBZGRyZXNzBwUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgHaQ3NAQ==", "chainId": 84, "height": 1020007, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func a (b) = {
5+ let c = {
6+ let d = getBoolean(this, b)
7+ if ($isInstanceOf(d, "Boolean"))
8+ then {
9+ let e = d
10+ e
11+ }
12+ else false
13+ }
14+ c
15+ }
16+
17+
18+func f (g) = ("fund_" + g)
19+
20+
21+func h (g) = a(f(g))
22+
23+
24+let i = "DSBA address"
25+
26+@Callable(j)
27+func listFund (g) = {
28+ let k = toBase58String(j.caller.bytes)
29+ if ((k != i))
30+ then throw("only DSBA can call this function")
31+ else if (h(g))
32+ then throw("this fund has already been listed")
33+ else WriteSet([DataEntry(f(g), true)])
34+ }
35+
36+
37+
38+@Callable(j)
39+func delistFund (g) = {
40+ let k = toBase58String(j.caller.bytes)
41+ if ((k != i))
42+ then throw("only DSBA can call this function")
43+ else if (!(h(g)))
44+ then throw("this fund is not listed")
45+ else WriteSet([DataEntry(f(g), false)])
46+ }
47+
48+
49+@Verifier(l)
50+func m () = {
51+ let d = l
52+ false
53+ }
54+

github/deemru/w8io/169f3d6 
17.45 ms