tx · 8ftYRbwFtXbzfkcVb22MsTrRLaWZw2QcEYh4kx3ECx8t

3Mqp8tQcVowPFb1i3cLww6s3PLZpdRMYkiK:  -0.01000000 Waves

2021.09.22 18:39 [1714457] smart account 3Mqp8tQcVowPFb1i3cLww6s3PLZpdRMYkiK > SELF 0.00000000 Waves

{ "type": 13, "id": "8ftYRbwFtXbzfkcVb22MsTrRLaWZw2QcEYh4kx3ECx8t", "fee": 1000000, "feeAssetId": null, "timestamp": 1632325190763, "version": 2, "chainId": 84, "sender": "3Mqp8tQcVowPFb1i3cLww6s3PLZpdRMYkiK", "senderPublicKey": "3wdVS7cgWHkMQmXw2ZoAbiaPwNUWwDnq43A73JEDrRNZ", "proofs": [ "5zkhhYRLeZ6Pz4AFXrHGUtffS9JDE9kqEwRku5xreaSnGyss9GgjQYuWkNbQcuTMSXajWpe4WUPqnFzHQjdB1Vsf" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIIAQAAAAIAAAAACW9yYWNsZUZlZQkBAAAABXZhbHVlAAAAAQkABCYAAAABAgAAACMzTXBaUWp6R29nbWlmY0VLZThtRGQ2cmliTDdueFQ5QUN5ZQAAAAAGb3duZXJzCQAETAAAAAIJAAQdAAAAAgUAAAAJb3JhY2xlRmVlAgAAAAZvd25lcjEJAARMAAAAAgkABB0AAAACBQAAAAlvcmFjbGVGZWUCAAAABm93bmVyMgUAAAADbmlsAAAAAQAAAAFpAQAAAAl3aGl0ZWxpc3QAAAACAAAAB2FkZHJlc3MAAAAEZGF5cwQAAAAGY2FsbGVyCQAEJQAAAAEJAQAAABRhZGRyZXNzRnJvbVB1YmxpY0tleQAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAACaWQJAAJYAAAAAQgFAAAAAWkAAAANdHJhbnNhY3Rpb25JZAQAAAAGZXhwaXJlAwkAAAAAAAACBQAAAARkYXlzAAAAAAAAAAAABQAAAARkYXlzCQAAZAAAAAIFAAAABmhlaWdodAkAAGgAAAACAAAAAAAAAAWgBQAAAARkYXlzAwkBAAAAD2NvbnRhaW5zRWxlbWVudAAAAAIFAAAABm93bmVycwUAAAAGY2FsbGVyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACBQAAAAdhZGRyZXNzBQAAAAZleHBpcmUFAAAAA25pbAkAAAIAAAABAgAAACtZb3UgYXJlIG5vdCBhdXRob3JpemVkIHRvIHdoaXRlbGlzdCBhcnRpc3RzAAAAAD8YpEQ=", "height": 1714457, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let oracleFee = value(addressFromString("3MpZQjzGogmifcEKe8mDd6ribL7nxT9ACye"))
5+
6+let owners = [getString(oracleFee, "owner1"), getString(oracleFee, "owner2")]
7+
8+@Callable(i)
9+func whitelist (address,days) = {
10+ let caller = toString(addressFromPublicKey(i.callerPublicKey))
11+ let id = toBase58String(i.transactionId)
12+ let expire = if ((days == 0))
13+ then days
14+ else (height + (1440 * days))
15+ if (containsElement(owners, caller))
16+ then [IntegerEntry(address, expire)]
17+ else throw("You are not authorized to whitelist artists")
18+ }
19+
20+

github/deemru/w8io/873ac7e 
23.08 ms