tx · C3xoxVrkmha2nTcKwRWyawzLzkX2cKNjAsZwmQ7ZMkTR 3N9xZYGpzMFDXvXuctmU6zV8qSzm2ZfF31f: -0.01000000 Waves 2021.09.16 12:35 [1705433] smart account 3N9xZYGpzMFDXvXuctmU6zV8qSzm2ZfF31f > SELF 0.00000000 Waves
{ "type": 13, "id": "C3xoxVrkmha2nTcKwRWyawzLzkX2cKNjAsZwmQ7ZMkTR", "fee": 1000000, "feeAssetId": null, "timestamp": 1631784966046, "version": 2, "chainId": 84, "sender": "3N9xZYGpzMFDXvXuctmU6zV8qSzm2ZfF31f", "senderPublicKey": "G8nspUqY3QG9EoLdQKqu9Txrpwy1LgbdeXY1wrtVjGNd", "proofs": [ "2PHhLLuWPKaRxCH2yyDyfNWRykasPeFNHj6nwRWfNpcuEWReJofgSSVDoG2aC7ErpaoYmeAZPeRnaJFFSkLHqS71" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIIAQAAAAIAAAAABm93bmVyMQIAAAAjM012U0trcW1Mak5hSkFZcnRlSkIzSG5tdThyOGcxc2pwWUYAAAAABm93bmVyMgIAAAAjM04xRGhxNVpaeW9valFpc3VUTHVzWWpuR2lzcXJ4RHdHTHkAAAABAAAAAWkBAAAACXdoaXRlbGlzdAAAAAIAAAAHYWRkcmVzcwAAAARkYXlzBAAAAAZjYWxsZXIJAAQlAAAAAQkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5BAAAAAJpZAkAAlgAAAABCAUAAAABaQAAAA10cmFuc2FjdGlvbklkBAAAAAZleHBpcmUDCQAAAAAAAAIFAAAABGRheXMAAAAAAAAAAAAFAAAABGRheXMJAABkAAAAAgUAAAAGaGVpZ2h0CQAAaAAAAAIAAAAAAAAABaAFAAAABGRheXMDCQEAAAAPY29udGFpbnNFbGVtZW50AAAAAgkABEwAAAACBQAAAAZvd25lcjEJAARMAAAAAgUAAAAGb3duZXIyBQAAAANuaWwFAAAABmNhbGxlcgkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgUAAAAHYWRkcmVzcwUAAAAGZXhwaXJlBQAAAANuaWwJAAACAAAAAQIAAAArWW91IGFyZSBub3QgYXV0aG9yaXplZCB0byB3aGl0ZWxpc3QgYXJ0aXN0cwAAAADzNn05", "height": 1705433, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HDBs1qYH9TPDrnVy9gMbGkkw46Eo1ELS7rudJJzdrant Next: AA3qGqQr3Zk9iSK3noGc84Fx8wN1bmyXSLpvNMgSAyMW Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let owner1 = "3MvSKkqmLjNaJAYrteJB3Hnmu8r8g1sjpYF" | |
5 | 5 | ||
6 | 6 | let owner2 = "3N1Dhq5ZZyoojQisuTLusYjnGisqrxDwGLy" | |
7 | 7 | ||
8 | 8 | @Callable(i) | |
9 | 9 | func whitelist (address,days) = { | |
10 | 10 | let caller = toString(addressFromPublicKey(i.callerPublicKey)) | |
11 | 11 | let id = toBase58String(i.transactionId) | |
12 | 12 | let expire = if ((days == 0)) | |
13 | 13 | then days | |
14 | 14 | else (height + (1440 * days)) | |
15 | 15 | if (containsElement([owner1, owner2], caller)) | |
16 | 16 | then [IntegerEntry(address, expire)] | |
17 | 17 | else throw("You are not authorized to whitelist artists") | |
18 | 18 | } | |
19 | 19 | ||
20 | 20 |
github/deemru/w8io/169f3d6 24.59 ms ◑