tx · GqvEGRiopGZ44JcdFrNx3qUcZt6RHTG5wvdbogwNZn1T

3MvVeqqFHW9M6r9ggG3Ma5Que4Rqgb4BjJE:  -0.01000000 Waves

2022.10.20 09:50 [2280373] smart account 3MvVeqqFHW9M6r9ggG3Ma5Que4Rqgb4BjJE > SELF 0.00000000 Waves

{ "type": 13, "id": "GqvEGRiopGZ44JcdFrNx3qUcZt6RHTG5wvdbogwNZn1T", "fee": 1000000, "feeAssetId": null, "timestamp": 1666248640856, "version": 2, "chainId": 84, "sender": "3MvVeqqFHW9M6r9ggG3Ma5Que4Rqgb4BjJE", "senderPublicKey": "3nPFqmiV1yaNvmSrQdE1QHbTAF8bfJB1GjbegBWbNNCK", "proofs": [ "PYSHroGjHuyLkbmuH2BcDJUhk55EMTqbGvUBE8xHgHTpxBFjHvGN51doHozwNG7JJxo3Y5XmU3PpFfW24fJvwRa" ], "script": "base64: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", "height": 2280373, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 83XR9igMH8K8pQfcZ9TNQ6GtsLDBAhxzgwgDEiAXKtA4 Next: 7fTgMY2W5gvix1Vayp6sAWv96kdWxc7SUTAvFZ7u2XWN Diff:
OldNewDifferences
5858
5959
6060 @Callable(n)
61-func supportsInterface (q) = $Tuple2(nil, containsElement(["addr", "owner", "registrar"], q))
61+func supportsInterface (q) = $Tuple2(nil, containsElement(["addr", "owner"], q))
6262
6363
6464
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func a (b) = ("owner_" + b)
55
66
77 func c (b) = ("registrar_" + b)
88
99
1010 func d (b) = getString(this, a(b))
1111
1212
1313 func e (b,f) = [StringEntry(a(b), f)]
1414
1515
1616 func g (b) = getString(this, c(b))
1717
1818
1919 func h (b,i) = [StringEntry(c(b), i)]
2020
2121
2222 func j (k) = ("address_" + k)
2323
2424
2525 let l = this
2626
2727 func m (n,k) = if ((n.caller == this))
2828 then true
2929 else {
3030 let o = invoke(l, "owner", [k], nil)
3131 if ($isInstanceOf(o, "String"))
3232 then {
3333 let f = o
3434 (f == toString(n.caller))
3535 }
3636 else false
3737 }
3838
3939
4040 @Callable(n)
4141 func owner (b) = $Tuple2(nil, d(b))
4242
4343
4444
4545 @Callable(n)
4646 func registrar (b) = $Tuple2(nil, g(b))
4747
4848
4949
5050 @Callable(n)
5151 func register (b,f) = {
5252 let p = d(b)
5353 if (isDefined(p))
5454 then throw((("`" + b) + "` already registered"))
5555 else e(b, f)
5656 }
5757
5858
5959
6060 @Callable(n)
61-func supportsInterface (q) = $Tuple2(nil, containsElement(["addr", "owner", "registrar"], q))
61+func supportsInterface (q) = $Tuple2(nil, containsElement(["addr", "owner"], q))
6262
6363
6464
6565 @Callable(n)
6666 func setAddr (k,r) = if (!(m(n, k)))
6767 then throw("Permission denied")
6868 else [StringEntry(j(k), r)]
6969
7070
7171
7272 @Callable(n)
7373 func addr (k) = $Tuple2(nil, getString(this, j(k)))
7474
7575

github/deemru/w8io/169f3d6 
64.46 ms