tx · Ckdu2WEdf2dQj9zL5AcAf3VhRM4CyW3psXZnU8RbhMrr

3PDdgjsD1xqR8M3vLicvmGKFFpMmTmzaDKG:  -0.01000000 Waves

2022.12.18 23:35 [3431715] smart account 3PDdgjsD1xqR8M3vLicvmGKFFpMmTmzaDKG > SELF 0.00000000 Waves

{ "type": 13, "id": "Ckdu2WEdf2dQj9zL5AcAf3VhRM4CyW3psXZnU8RbhMrr", "fee": 1000000, "feeAssetId": null, "timestamp": 1671395738129, "version": 2, "chainId": 87, "sender": "3PDdgjsD1xqR8M3vLicvmGKFFpMmTmzaDKG", "senderPublicKey": "93tJorHW7GhHCiJR2XgkcZYrscErSuxXLF9JXkLrxXJd", "proofs": [ "467NvS3SECSY37FtzhbAit8c1JrwUcFQFUiCNNtHN6i8amtEY3A2HeYf15UkpQxeT41SwhXvPr1Jx2B2fiXEAmhJ" ], "script": "base64:BgIHCAISAwoBAQMABmFkbWluMQkBB0FkZHJlc3MBARoBVxKIOQ1Xdg411ANBy2CqJPBIKhf45KVAVwAGYWRtaW4yCQEHQWRkcmVzcwEBGgFXrL2OQA6UlKUxdUZb+TaaB4lKZhCqisQRAQdhbGxvd2VkAQZjYWxsZXIDCQAAAgUGY2FsbGVyBQZhZG1pbjEAAQMJAAACBQZjYWxsZXIFBmFkbWluMgACAAABAWkBA3NtZgEBZgQHZ3JhbnRlZAkBB2FsbG93ZWQBCAUBaQZjYWxsZXIDCQAAAgUHZ3JhbnRlZAAACQACAQITT25seSBhZG1pbnMgYWxsb3dlZAMJAAACBQdncmFudGVkAAEJAMwIAgkBDlNjcmlwdFRyYW5zZmVyAwUGYWRtaW4xBQFmBQR1bml0BQNuaWwDCQAAAgUHZ3JhbnRlZAACCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFBmFkbWluMgUBZgUEdW5pdAUDbmlsBQNuaWwASh/gbQ==", "height": 3431715, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 2bshhxANTU5k5nAcGRpTZTVCN6ahxgg7DKRjizRwvHww Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let admin1 = Address(base58'3P3ct5dTqVmei17Y55rnC6rxqiZhtQmdc9U')
5+
6+let admin2 = Address(base58'3PHgG2oLDGv9xMzacVTcc5yMtrJsvZYryng')
7+
8+func allowed (caller) = if ((caller == admin1))
9+ then 1
10+ else if ((caller == admin2))
11+ then 2
12+ else 0
13+
14+
15+@Callable(i)
16+func smf (f) = {
17+ let granted = allowed(i.caller)
18+ if ((granted == 0))
19+ then throw("Only admins allowed")
20+ else if ((granted == 1))
21+ then [ScriptTransfer(admin1, f, unit)]
22+ else if ((granted == 2))
23+ then [ScriptTransfer(admin2, f, unit)]
24+ else nil
25+ }
26+
27+

github/deemru/w8io/3ef1775 
63.98 ms