tx · 7g1zLD8Ywsr3ATRDDeuxkzWSSjTa8YhoXV7ZMTPekQyr

3N83Dauuot1gUQdCksjgVUu4soSos198Zsy:  -0.00100000 Waves

2022.09.07 13:09 [2218545] smart account 3N83Dauuot1gUQdCksjgVUu4soSos198Zsy > SELF 0.00000000 Waves

{ "type": 13, "id": "7g1zLD8Ywsr3ATRDDeuxkzWSSjTa8YhoXV7ZMTPekQyr", "fee": 100000, "feeAssetId": null, "timestamp": 1662545393529, "version": 2, "chainId": 84, "sender": "3N83Dauuot1gUQdCksjgVUu4soSos198Zsy", "senderPublicKey": "FvnSqhgkiprx8svRayWewus2Ye5zJCdz3U9sGQUdpELv", "proofs": [ "4DE5VuCtfkDpo6Hej5DCpd9sSYwGHzkurHJ9SZK8mEabnDTHsFpg1xubPF2nrTzmApPYNr5SzBJFnXyHATpcQNa" ], "script": "base64:AAIFAAAAAAAAAGEIAhIDCgEBIgRVU0ROIgt1c2RuVmVzdGluZyIPZGVsZWdhdGVBZGRyZXNzIgxhZG1pbkFkZHJlc3MiAWkiBmFtb3VudCILdXNkbkluaXRpYWwiA2ludiIJdXNkbkZpbmFsAAAABAAAAAABYQEAAAAgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEAAAAAAWIJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAECAAAAIzNQQ2J2UFZRZlN2VnU4OGlwOEZtNVlqd0poakVZazFUeGhrAAAAAAFjCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFX5VRtsYP1plbBUzy2HsqpAD/J1ect7ib9AAAAAAFkCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXj6kKXbgJ3+aXRF4JAs/zpeVgd9rdGiosAAAAAQAAAAFlAQAAABF3aXRoZHJhd1ZpcmVzVXNkbgAAAAEAAAABZgMJAQAAAAIhPQAAAAIIBQAAAAFlAAAABmNhbGxlcgUAAAABZAkAAAIAAAABAgAAABFvbmx5IGFkbWluIGNhbiBkbwQAAAABZwkAA/AAAAACBQAAAAR0aGlzBQAAAAFhAwkAAAAAAAACBQAAAAFnBQAAAAFnBAAAAAFoCQAD/AAAAAQFAAAAAWICAAAAFXdpdGhkcmF3VmVzdGVkQWxsVVNETgkABEwAAAACBwkABEwAAAACBgUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAAWgFAAAAAWgEAAAAAWkJAAPwAAAAAgUAAAAEdGhpcwUAAAABYQMJAAAAAAAAAgUAAAABaQUAAAABaQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAAAFjCQAAZQAAAAIFAAAAAWkFAAAAAWcFAAAAAWEFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAChJEF2", "height": 2218545, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DDvwv9B3cLkx9YA6fdAT5XHYvVmQ899N93Yod1mW2Ym4 Next: none Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let viresMainAddress = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
5-
64 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
75
86 let usdnVesting = addressFromStringValue("3PCbvPVQfSvVu88ip8Fm5YjwJhjEYk1Txhk")
97
10-let delegateAddress = Address(base58'3N883M1SD2J5Bu8ZkWe5Nub8cwusyrNc4Fk')
8+let delegateAddress = Address(base58'3PNqUcNQEMEQCLq5zTUEWtS1kzug1u5oM4G')
119
12-let adminAddress = Address(base58'3N1VQq4fvuSxMgeVjaXZtv1UV5khDNggQKr')
10+let adminAddress = Address(base58'3PF2VrpMvdEZNx8iyXtfgNqLE9Na7X7uzNf')
1311
1412 @Callable(i)
1513 func withdrawViresUsdn (amount) = if ((i.caller != adminAddress))
1614 then throw("only admin can do")
1715 else {
1816 let usdnInitial = assetBalance(this, USDN)
19- let usdnFinal = assetBalance(this, USDN)
20-[ScriptTransfer(delegateAddress, amount, unit)]
17+ if ((usdnInitial == usdnInitial))
18+ then {
19+ let inv = invoke(usdnVesting, "withdrawVestedAllUSDN", [false, true], nil)
20+ if ((inv == inv))
21+ then {
22+ let usdnFinal = assetBalance(this, USDN)
23+ if ((usdnFinal == usdnFinal))
24+ then [ScriptTransfer(delegateAddress, (usdnFinal - usdnInitial), USDN)]
25+ else throw("Strict value is not equal to itself.")
26+ }
27+ else throw("Strict value is not equal to itself.")
28+ }
29+ else throw("Strict value is not equal to itself.")
2130 }
2231
2332

github/deemru/w8io/169f3d6 
38.41 ms