tx · 9Rcxr5SDxG39RfK8fQTe85GvQ3eMNX5jSbApDY598sdj 3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq: -0.01000000 Waves 2022.10.27 14:49 [2290786] smart account 3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq > SELF 0.00000000 Waves
{ "type": 13, "id": "9Rcxr5SDxG39RfK8fQTe85GvQ3eMNX5jSbApDY598sdj", "fee": 1000000, "feeAssetId": null, "timestamp": 1666871404836, "version": 2, "chainId": 84, "sender": "3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq", "senderPublicKey": "H6UqxUDcJamDRg1uykVcWMn4zhAMTV7i1nfPq1moLWmJ", "proofs": [ "2GYgUVc86KFkpFwQk5tzZncuWfjBm1GurSEA2J4ogc8Co3Get8EpvVz2vPb8iCjQ8wB1mNru5cABgoLyw3gtNt9x" ], "script": "base64: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", "height": 2290786, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: F9nM774u5oaL2kSmvDnnTrg7F2Bk59kGtQnwzyNu8CvD Next: EoRunMpD8t4E3WpA1nQvdrH6QY45nm7JSUfZYwaiE27F Diff:
Old | New | Differences | |
---|---|---|---|
16 | 16 | func addItem (nft_name,nft_owner,nft_dAppAddress,nft_type,nft_tags,startPrice,instantPrice,description,nft_onSell,nft_data) = { | |
17 | 17 | let asset = Issue("Scripted NFT", "Scripted NFT for testing", 1, 0, false, unit, 0) | |
18 | 18 | let assetId = calculateAssetId(asset) | |
19 | - | [StringEntry("nft_name", nft_name), StringEntry("nft_owner", nft_owner), IntegerEntry("nft_dAppAddress", nft_dAppAddress), StringEntry("nft_type", nft_type), StringEntry("nft_tags", nft_tags), IntegerEntry("startPrice", startPrice), IntegerEntry("instantPrice", instantPrice), StringEntry("description", description), StringEntry("nft_onSell", nft_onSell), StringEntry("nft_data", nft_data), asset] | |
19 | + | [StringEntry("nft_name", nft_name), StringEntry("nft_owner", nft_owner), IntegerEntry("nft_dAppAddress", nft_dAppAddress), StringEntry("nft_type", nft_type), StringEntry("nft_tags", nft_tags), IntegerEntry("startPrice", startPrice), IntegerEntry("instantPrice", instantPrice), StringEntry("description", description), StringEntry("nft_onSell", nft_onSell), StringEntry("nft_data", nft_data), asset, ScriptTransfer(i.caller, 1, assetId)] | |
20 | 20 | } | |
21 | 21 | ||
22 | 22 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 5 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | 7 | func call () = { | |
8 | 8 | let asset = Issue("Asset", "", 1, 0, true, unit, 0) | |
9 | 9 | let assetId = calculateAssetId(asset) | |
10 | 10 | [BinaryEntry("bin", base58''), BooleanEntry("bool", true), IntegerEntry("int", 1), StringEntry("str", ""), DeleteEntry("str"), asset, Reissue(assetId, 1, false), Burn(assetId, 1), ScriptTransfer(i.caller, 1, assetId)] | |
11 | 11 | } | |
12 | 12 | ||
13 | 13 | ||
14 | 14 | ||
15 | 15 | @Callable(i) | |
16 | 16 | func addItem (nft_name,nft_owner,nft_dAppAddress,nft_type,nft_tags,startPrice,instantPrice,description,nft_onSell,nft_data) = { | |
17 | 17 | let asset = Issue("Scripted NFT", "Scripted NFT for testing", 1, 0, false, unit, 0) | |
18 | 18 | let assetId = calculateAssetId(asset) | |
19 | - | [StringEntry("nft_name", nft_name), StringEntry("nft_owner", nft_owner), IntegerEntry("nft_dAppAddress", nft_dAppAddress), StringEntry("nft_type", nft_type), StringEntry("nft_tags", nft_tags), IntegerEntry("startPrice", startPrice), IntegerEntry("instantPrice", instantPrice), StringEntry("description", description), StringEntry("nft_onSell", nft_onSell), StringEntry("nft_data", nft_data), asset] | |
19 | + | [StringEntry("nft_name", nft_name), StringEntry("nft_owner", nft_owner), IntegerEntry("nft_dAppAddress", nft_dAppAddress), StringEntry("nft_type", nft_type), StringEntry("nft_tags", nft_tags), IntegerEntry("startPrice", startPrice), IntegerEntry("instantPrice", instantPrice), StringEntry("description", description), StringEntry("nft_onSell", nft_onSell), StringEntry("nft_data", nft_data), asset, ScriptTransfer(i.caller, 1, assetId)] | |
20 | 20 | } | |
21 | 21 | ||
22 | 22 | ||
23 | 23 | @Verifier(tx) | |
24 | 24 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
25 | 25 |
github/deemru/w8io/873ac7e 20.95 ms ◑![]()