tx · EyvAf9UeDYy9zyzY31kh3DkceScBNHkPC5HsoMjtJKbD

3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq:  -0.01000000 Waves

2022.11.04 14:46 [2302332] smart account 3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq > SELF 0.00000000 Waves

{ "type": 13, "id": "EyvAf9UeDYy9zyzY31kh3DkceScBNHkPC5HsoMjtJKbD", "fee": 1000000, "feeAssetId": null, "timestamp": 1667562475636, "version": 2, "chainId": 84, "sender": "3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq", "senderPublicKey": "H6UqxUDcJamDRg1uykVcWMn4zhAMTV7i1nfPq1moLWmJ", "proofs": [ "4rDMdfzKPrP4fiDyhTUutsGYiGBbnEatYSqh3MwyZo6XLDHnWpZ3QEfMwwYtfqkZ1REEQMShVdEbxxpfkJ1wp4WM" ], "script": "base64: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", "height": 2302332, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 3GL2TEST8UuB7fHo91qWEkmHdWuajL9UkevG3ae296XH Next: H8Y5vBzb9kRwkcJmaXr4cu84kWgXALwNrdkRpMAmQxsB Diff:
OldNewDifferences
1919 let t = b.payments
2020 let o = fromBase58String(p)
2121 let u = Address(fromBase58String(q))
22-[StringEntry("nft_id", p), StringEntry("asset_ownerAddress", q), IntegerEntry("paid_for_asset", r), StringEntry("real_issuer_nft_tx_id", s), ScriptTransfer(u, r, unit), ScriptTransfer(b.caller, 1, o)]
22+ let l = toBase58String(b.caller.bytes)
23+[StringEntry("nft_id", p), StringEntry("asset_ownerAddress", q), IntegerEntry("paid_for_asset", r), StringEntry("real_issuer_nft_tx_id", s), ScriptTransfer(b.caller, 1, o)]
2324 }
2425
2526
3334 }
3435
3536
36-@Verifier(x)
37-func y () = sigVerify(x.bodyBytes, x.proofs[0], x.senderPublicKey)
38-
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58''
55
66 @Callable(b)
77 func addItem (c,d,e,f,g,h,i,j,k) = {
88 let l = toBase58String(b.caller.bytes)
99 let m = toBase58String(b.transactionId)
1010 let n = Issue(c, i, 1, 0, false, unit, 0)
1111 let o = calculateAssetId(n)
1212 [StringEntry(((("nft_name_" + m) + "_") + l), c), StringEntry(((("nft_owner_" + m) + "_") + l), d), StringEntry(((("nft_dAppAddress_" + m) + "_") + l), e), StringEntry(((("nft_type_" + m) + "_") + l), f), StringEntry(((("nft_tags_" + m) + "_") + l), g), IntegerEntry(((("nft_selling_price_" + m) + "_") + l), h), StringEntry(((("nft_description_" + m) + "_") + l), i), StringEntry(((("nft_onSell_" + m) + "_") + l), j), StringEntry(((("nft_data_" + m) + "_") + l), k), n, ScriptTransfer(b.caller, 1, o)]
1313 }
1414
1515
1616
1717 @Callable(b)
1818 func BuyItem (p,q,r,s) = {
1919 let t = b.payments
2020 let o = fromBase58String(p)
2121 let u = Address(fromBase58String(q))
22-[StringEntry("nft_id", p), StringEntry("asset_ownerAddress", q), IntegerEntry("paid_for_asset", r), StringEntry("real_issuer_nft_tx_id", s), ScriptTransfer(u, r, unit), ScriptTransfer(b.caller, 1, o)]
22+ let l = toBase58String(b.caller.bytes)
23+[StringEntry("nft_id", p), StringEntry("asset_ownerAddress", q), IntegerEntry("paid_for_asset", r), StringEntry("real_issuer_nft_tx_id", s), ScriptTransfer(b.caller, 1, o)]
2324 }
2425
2526
2627
2728 @Callable(b)
2829 func deleteNft (v) = {
2930 let l = toBase58String(b.caller.bytes)
3031 let w = b.transactionId
3132 let o = base58'7Grvr2X6DWc4M5kGYhBLeWH9R56AEHgdzNnxCBGDDu7r'
3233 [Burn(o, 1)]
3334 }
3435
3536
36-@Verifier(x)
37-func y () = sigVerify(x.bodyBytes, x.proofs[0], x.senderPublicKey)
38-

github/deemru/w8io/169f3d6 
112.72 ms