tx · FtVuCGJw9AW2k5ReLXaPeRDnVws2E6qoUQcu6FHsPgF3

3PKxTVXStJURBmvskRpuc7kXSXboPnzFB3r:  -0.01000000 Waves

2021.12.14 13:12 [2898776] smart account 3PKxTVXStJURBmvskRpuc7kXSXboPnzFB3r > SELF 0.00000000 Waves

{ "type": 13, "id": "FtVuCGJw9AW2k5ReLXaPeRDnVws2E6qoUQcu6FHsPgF3", "fee": 1000000, "feeAssetId": null, "timestamp": 1639476729936, "version": 2, "chainId": 87, "sender": "3PKxTVXStJURBmvskRpuc7kXSXboPnzFB3r", "senderPublicKey": "4xJgrA9PnRgNFzdBx9WXCrBzfoazW4bSw7BMuYrDSnfo", "proofs": [ "xa7gA7tMgaDKenvf9wNxMBmXdhn3YnwinqcqtsQMgDKfYS4f5x28ujutDAkuqZS1gCsn3186Nqdm3kGFPhAFL3i" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEIAAAAAgAAAAAFZWdnSWQBAAAAIKOff08jclHRLOIhkmKITQwL8+oiboHVr/wLkxfObbHJAAAAAAhwdXp6bGVJZAEAAAAg8Rr+Jf72mTj0aSrE3+ES1keyxsoOujcJr3dtH46i5WMAAAABAAAAAWkBAAAABWNsYWltAAAAAQAAABByZWNpcGllbnRBZGRyZXNzBAAAAAlyZWNpcGllbnQJAQAAABN2YWx1ZU9yRXJyb3JNZXNzYWdlAAAAAgkABCYAAAABBQAAABByZWNpcGllbnRBZGRyZXNzAgAAABphcmd1bWVudCBpcyBub3QgYW4gYWRkcmVzcwQAAAAJZmVlQW1vdW50AwkBAAAACWlzRGVmaW5lZAAAAAEIBQAAAAFpAAAACmZlZUFzc2V0SWQJAAACAAAAAQIAAAAaT25seSBmZWUgaW4gV0FWRVMgYWNjZXB0ZWQIBQAAAAFpAAAAA2ZlZQQAAAAMYmFsYW5jZVdhdmVzCQAAZQAAAAIICQAD7wAAAAEFAAAABHRoaXMAAAAJYXZhaWxhYmxlBQAAAAlmZWVBbW91bnQEAAAACmJhbGFuY2VFZ2cJAQAAAAV2YWx1ZQAAAAEJAAPwAAAAAgUAAAAEdGhpcwUAAAAFZWdnSWQEAAAADWJhbGFuY2VQdXp6bGUJAQAAAAV2YWx1ZQAAAAEJAAPwAAAAAgUAAAAEdGhpcwUAAAAIcHV6emxlSWQDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAhVGhlIGdpZnQgYm94IGNhbiBvbmx5IG9wZW4gaXRzZWxmCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAACXJlY2lwaWVudAUAAAAMYmFsYW5jZVdhdmVzBQAAAAR1bml0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAACXJlY2lwaWVudAUAAAAKYmFsYW5jZUVnZwUAAAAFZWdnSWQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAJcmVjaXBpZW50BQAAAA1iYWxhbmNlUHV6emxlBQAAAAhwdXp6bGVJZAUAAAADbmlsAAAAANxv2G4=", "height": 2898776, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 3YM5iDEQiHC5oR67fWBXsjTotfPd3oAg93g1rHGQfhhT Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let eggId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
5+
6+let puzzleId = base58'HEB8Qaw9xrWpWs8tHsiATYGBWDBtP2S7kcPALrMu43AS'
7+
8+@Callable(i)
9+func claim (recipientAddress) = {
10+ let recipient = valueOrErrorMessage(addressFromString(recipientAddress), "argument is not an address")
11+ let feeAmount = if (isDefined(i.feeAssetId))
12+ then throw("Only fee in WAVES accepted")
13+ else i.fee
14+ let balanceWaves = (wavesBalance(this).available - feeAmount)
15+ let balanceEgg = value(assetBalance(this, eggId))
16+ let balancePuzzle = value(assetBalance(this, puzzleId))
17+ if ((i.caller != this))
18+ then throw("The gift box can only open itself")
19+ else [ScriptTransfer(recipient, balanceWaves, unit), ScriptTransfer(recipient, balanceEgg, eggId), ScriptTransfer(recipient, balancePuzzle, puzzleId)]
20+ }
21+
22+

github/deemru/w8io/3ef1775 
27.00 ms