tx · 5tE1ryzsFZk2ebM8FUccrpsfxK8wWKY4VFXnKGjkEz6s

3P2KBLgyKAWUA8zCefafHK3HxLQB7ammDfS:  -0.01000000 Waves

2021.10.13 13:59 [2809382] smart account 3P2KBLgyKAWUA8zCefafHK3HxLQB7ammDfS > SELF 0.00000000 Waves

{ "type": 13, "id": "5tE1ryzsFZk2ebM8FUccrpsfxK8wWKY4VFXnKGjkEz6s", "fee": 1000000, "feeAssetId": null, "timestamp": 1634122752079, "version": 2, "chainId": 87, "sender": "3P2KBLgyKAWUA8zCefafHK3HxLQB7ammDfS", "senderPublicKey": "AQM5JR46VkucVkx5RVXDtku22Yf6j1v16ekWmdXYyXMT", "proofs": [ "7Rz2YGuboTVGYve3oR1RvA1U4dkHChFa15mx8C35B4NMwKnuMw5vcq8H4RzoEtSUCeS7vXPYYGiEvSAjM5mydcJ" ], "script": "base64:AAIFAAAAAAAAAA4IAhIDCgEIEgUKAwgICAAAAAAAAAACAAAAAWkBAAAAB2RlcG9zaXQAAAABAAAAC2Rlc3RpbmF0aW9uBAAAAANwbXQJAQAAAAV2YWx1ZQAAAAEJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAADCQEAAAABIQAAAAEJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQJAAACAAAAAQIAAAAVSXQgbmVlZHMgdG8gYmUgYW4gTkZUBAAAAAhzdGF0ZUtleQkAASwAAAACCQACWAAAAAEJAQAAAAV2YWx1ZQAAAAEIBQAAAANwbXQAAAAHYXNzZXRJZAIAAAAGX3N0YXRlBAAAAA5kZXN0aW5hdGlvbktleQkAASwAAAACCQABLAAAAAIJAAJYAAAAAQkBAAAABXZhbHVlAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkAgAAAAFfCQABpAAAAAEFAAAABmhlaWdodAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACBQAAAAhzdGF0ZUtleQIAAAAJREVQT1NJVEVECQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAADmRlc3RpbmF0aW9uS2V5BQAAAAtkZXN0aW5hdGlvbgUAAAADbmlsAAAAAWkBAAAADGNoYW5nZVN0YXR1cwAAAAMAAAAGc3RhdHVzAAAABW5mdElkAAAAB25mdElkVE4DCQAAAAAAAAIIBQAAAAFpAAAABmNhbGxlcgUAAAAEdGhpcwQAAAAIc3RhdGVLZXkJAAEsAAAAAgUAAAAFbmZ0SWQCAAAABl9zdGF0ZQQAAAAFdG5LZXkJAAEsAAAAAgUAAAAFbmZ0SWQCAAAABV9pZFROCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIFAAAACHN0YXRlS2V5BQAAAAZzdGF0dXMJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgUAAAAFdG5LZXkFAAAAB25mdElkVE4FAAAAA25pbAkAAAIAAAABAgAAAA1EaXJ0eSBoYWNrZXIhAAAAAF3oumk=", "height": 2809382, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 6xCMZuhz2S1zRVmpfA1vVsoKeAi9F4qsPak5UGDeNBMJ Next: 7Nio4KWvivXAhjjw9ZLPEnj3wVSZZmHBKtM8HR3axNpt Diff:
OldNewDifferences
1616 }
1717
1818
19+
20+@Callable(i)
21+func changeStatus (status,nftId,nftIdTN) = if ((i.caller == this))
22+ then {
23+ let stateKey = (nftId + "_state")
24+ let tnKey = (nftId + "_idTN")
25+[StringEntry(stateKey, status), StringEntry(tnKey, nftIdTN)]
26+ }
27+ else throw("Dirty hacker!")
28+
29+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func deposit (destination) = {
88 let pmt = value(i.payments[0])
99 if (!(isDefined(pmt.assetId)))
1010 then throw("It needs to be an NFT")
1111 else {
1212 let stateKey = (toBase58String(value(pmt.assetId)) + "_state")
1313 let destinationKey = ((toBase58String(value(pmt.assetId)) + "_") + toString(height))
1414 [StringEntry(stateKey, "DEPOSITED"), StringEntry(destinationKey, destination)]
1515 }
1616 }
1717
1818
19+
20+@Callable(i)
21+func changeStatus (status,nftId,nftIdTN) = if ((i.caller == this))
22+ then {
23+ let stateKey = (nftId + "_state")
24+ let tnKey = (nftId + "_idTN")
25+[StringEntry(stateKey, status), StringEntry(tnKey, nftIdTN)]
26+ }
27+ else throw("Dirty hacker!")
28+
29+

github/deemru/w8io/3ef1775 
29.57 ms