tx · DKwTKXKQJXbKUSDHi8hBYt7gTW2G8o1X31bhoLPo6yR3

3N7HTnihRXwuhQQ72tcfGnp8FtFzTW3uM2n:  -0.01000000 Waves

2023.02.03 12:14 [2433246] smart account 3N7HTnihRXwuhQQ72tcfGnp8FtFzTW3uM2n > SELF 0.00000000 Waves

{ "type": 13, "id": "DKwTKXKQJXbKUSDHi8hBYt7gTW2G8o1X31bhoLPo6yR3", "fee": 1000000, "feeAssetId": null, "timestamp": 1675415651462, "version": 2, "chainId": 84, "sender": "3N7HTnihRXwuhQQ72tcfGnp8FtFzTW3uM2n", "senderPublicKey": "ChXk8m5p1hVBK1U6ZGa73ZtUPNMTTrNFiXHRpjxEN7pQ", "proofs": [ "5CvUp5p5bXm1gkhs423CSsQExD4e6pEyr6mTJ7zA1CUGKXtcHZSyEKifmH3FBEu9mM3GnMiaV2ysPqR3UN6jbbLi" ], "script": "base64:AwQAAAAQYXBwcm92ZWRBZGRyZXNzMQkBAAAAB0FkZHJlc3MAAAABAQAAABoBVI9BjNbzlSQXkRI1p4pQy25iv6Ue0ELDHwQAAAAQYXBwcm92ZWRBZGRyZXNzMgkBAAAAB0FkZHJlc3MAAAABAQAAABoBVKOJUPfsvIJP05l//SFaQzSQ9VTxASXdwgQAAAAMYXBwcm92ZWRUaW1lAAAAAABgHKBgBAAAAAckbWF0Y2gwBQAAAAJ0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAEAAAAE3RyYW5zZmVyVHJhbnNhY3Rpb24FAAAAAnR4AwkAAGYAAAACBQAAAAxhcHByb3ZlZFRpbWUFAAAABmhlaWdodAMJAQAAAAIhPQAAAAIIBQAAABN0cmFuc2ZlclRyYW5zYWN0aW9uAAAACXJlY2lwaWVudAUAAAAQYXBwcm92ZWRBZGRyZXNzMQkAAAIAAAABAgAAAEdUcmFuc2ZlciBpcyBvbmx5IGFsbG93ZWQgdG8gYXBwcm92ZWQgYWRkcmVzcyAxIGJlZm9yZSB0aGUgYXBwcm92ZWQgdGltZQYDAwkBAAAAAiE9AAAAAggFAAAAE3RyYW5zZmVyVHJhbnNhY3Rpb24AAAAJcmVjaXBpZW50BQAAABBhcHByb3ZlZEFkZHJlc3MxCQEAAAACIT0AAAACCAUAAAATdHJhbnNmZXJUcmFuc2FjdGlvbgAAAAlyZWNpcGllbnQFAAAAEGFwcHJvdmVkQWRkcmVzczIHCQAAAgAAAAECAAAAXFRyYW5zZmVyIGlzIG9ubHkgYWxsb3dlZCB0byBhcHByb3ZlZCBhZGRyZXNzIDEgb3IgYXBwcm92ZWQgYWRkcmVzcyAyIGFmdGVyIHRoZSBhcHByb3ZlZCB0aW1lBgkAAAIAAAABAgAAACZPbmx5IHRyYW5zZmVyIHRyYW5zYWN0aW9ucyBhcmUgYWxsb3dlZEBRyNo=", "height": 2433246, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# CONTENT_TYPE EXPRESSION #-}
3+let approvedAddress1 = Address(base58'3N2yYvres8nk2Ei1BWU6R771jEm3h1JVjtz')
4+let approvedAddress2 = Address(base58'3N4pnR6G64ASbwSRrpZKKdfUt5UvXryDN8y')
5+let approvedTime = 1612488800
6+match tx {
7+ case tx: TransferTransaction =>
8+ let transferTransaction = tx
9+ if ((approvedTime > height))
10+ then if ((transferTransaction.recipient != approvedAddress1))
11+ then throw("Transfer is only allowed to approved address 1 before the approved time")
12+ else true
13+ else if (if ((transferTransaction.recipient != approvedAddress1))
14+ then (transferTransaction.recipient != approvedAddress2)
15+ else false)
16+ then throw("Transfer is only allowed to approved address 1 or approved address 2 after the approved time")
17+ else true
18+ case _ =>
19+ throw("Only transfer transactions are allowed")
20+}

github/deemru/w8io/873ac7e 
32.71 ms