tx · 26JcdnWwoBLKYyqDkTuYENaKnj6sr1vhDG16gPUtVN8j

3PEASECLf4ktBUk99ZKez9GJtw5kWZJvYTT:  -0.00100000 Waves

2022.12.16 15:54 [3428354] smart account 3PEASECLf4ktBUk99ZKez9GJtw5kWZJvYTT > SELF 0.00000000 Waves

{ "type": 13, "id": "26JcdnWwoBLKYyqDkTuYENaKnj6sr1vhDG16gPUtVN8j", "fee": 100000, "feeAssetId": null, "timestamp": 1671195320932, "version": 1, "sender": "3PEASECLf4ktBUk99ZKez9GJtw5kWZJvYTT", "senderPublicKey": "BLGcEtVNAxvDyCWQ3SZBC9NQxPVGKjLNxqBEj2srQTRX", "proofs": [ "ZJm3VV7mpK2vfRCM6WBwH5S2s7wv7ZZV2hprKDADiXCi3LvVqhJMoUycD4Mbf6jQGvoD1r54gfGQcNt6AhhGPBG" ], "script": "base64:BgIECAISAAEADGFkbWluQWRkcmVzcwkBB0FkZHJlc3MBARoBV+1Jy2qUi4dy4tPnQFdGgDbP6kSxo9dtFQEBaQEBYwADCQECIT0CCAUBaQZjYWxsZXIFDGFkbWluQWRkcmVzcwkAAgECDUFjY2VzcyBEZW5pZWQEAXIJAPwHBAkBB0FkZHJlc3MBARoBV3US3ZOCD1veJXYVOctJ1R9TKAnE6HFeJwIVd2l0aGRyYXdWZXN0ZWRBbGxVU0ROCQDMCAIHCQDMCAIGBQNuaWwFA25pbAMJAAACBQFyBQFyCQDMCAIJAQ5TY3JpcHRUcmFuc2ZlcgMFDGFkbWluQWRkcmVzcwoAAUAFAXIDCQABAgUBQAIDSW50BQFACQACAQkArAICCQADAQUBQAIYIGNvdWxkbid0IGJlIGNhc3QgdG8gSW50ASC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QUDbmlsCQACAQIkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuACc5IiQ=", "chainId": 87, "height": 3428354, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: CM4r2TgqSVkmCaqujhUs1ZhpgByMVAsdXE9f7YEoVhE4 Next: 8gzm3fd2k1LsFq4PAHhqmUQpFD4cmjVpGxhiyR2ousZs Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let viresVesting = Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk')
4+let adminAddress = Address(base58'3PPZZH3mHjT3VsoaG9gVqF5eLxJrDRq5vix')
55
66 @Callable(i)
7-func c () = if ((i.caller != this))
7+func c () = if ((i.caller != adminAddress))
88 then throw("Access Denied")
99 else {
10- let call = invoke(viresVesting, "withdrawVestedAllUSDN", [false, true], nil)
11- if ((call == call))
12- then nil
10+ let r = invoke(Address(base58'3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk'), "withdrawVestedAllUSDN", [false, true], nil)
11+ if ((r == r))
12+ then [ScriptTransfer(adminAddress, {
13+ let @ = r
14+ if ($isInstanceOf(@, "Int"))
15+ then @
16+ else throw(($getType(@) + " couldn't be cast to Int"))
17+ }, base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p')]
1318 else throw("Strict value is not equal to itself.")
1419 }
1520
16-
17-@Verifier(tx)
18-func verify () = match tx {
19- case inv: InvokeScriptTransaction =>
20- if ((addressFromRecipient(inv.dApp) == this))
21- then true
22- else sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
23- case _ =>
24- sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
25-}
2621

github/deemru/w8io/3ef1775 
23.78 ms