tx · Cp56Ps76R3VhfJ27rNdRRLzNkrHrmod3cXLXm8me16Pz

3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR:  -0.01000000 Waves

2022.11.07 13:29 [2306604] smart account 3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR > SELF 0.00000000 Waves

{ "type": 13, "id": "Cp56Ps76R3VhfJ27rNdRRLzNkrHrmod3cXLXm8me16Pz", "fee": 1000000, "feeAssetId": null, "timestamp": 1667816719478, "version": 2, "chainId": 84, "sender": "3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR", "senderPublicKey": "GjnhUMpwQus4JiztKNVi1bLKtwBS2UT3YpxVyqsYB4KG", "proofs": [ "3Yex3SKX24AiCzfTqMhzCE5w8D252ghNNXsT5BayfnG5s9AmSfwXNuk5YyYAQMeHWKjy7faXUfyr7oVS7ZTc8gcQ" ], "script": "base64:BgIOCAISCgoIAQgICAgIAQEAAQFpAQZidXluZnQIBmFtb3VudAdhc3NldElkBW5mdGlkC2NyZWF0b3JBZGRyCXNhbGVPd25lcgZjYWxsZXIOYW1vdW50Rm9yT3duZXIQYW1vdW50Rm9yQ3JlYXRvcgQMb3duZXJBZGRyZXNzCAUBaQZjYWxsZXIJAMwIAgkBDEludGVnZXJFbnRyeQIJAKwCAgkApQgBBQxvd25lckFkZHJlc3MCEGFtb3VudEZvckNyZWF0b3IFEGFtb3VudEZvckNyZWF0b3IJAMwIAgkBDEludGVnZXJFbnRyeQIJAKwCAgkApQgBBQxvd25lckFkZHJlc3MCDmFtb3VudEZvck93bmVyBQ5hbW91bnRGb3JPd25lcgkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICCQClCAEFDG93bmVyQWRkcmVzcwIGYW1vdW50BQZhbW91bnQJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFDG93bmVyQWRkcmVzcwIHYXNzZXRpZAUHYXNzZXRJZAkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKUIAQUMb3duZXJBZGRyZXNzAgVuZnRpZAUFbmZ0aWQJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFDG93bmVyQWRkcmVzcwILY3JlYXRvckFkZHIFC2NyZWF0b3JBZGRyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkApQgBBQxvd25lckFkZHJlc3MCCXNhbGVPd25lcgUJc2FsZU93bmVyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkApQgBBQxvd25lckFkZHJlc3MCBmNhbGxlcgUGY2FsbGVyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkApQgBBQxvd25lckFkZHJlc3MCC2NyZWF0b3JBZGRyBQtjcmVhdG9yQWRkcgkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKUIAQUMb3duZXJBZGRyZXNzAglzYWxlT3duZXIFCXNhbGVPd25lcgkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKUIAQUMb3duZXJBZGRyZXNzAgZjYWxsZXIFBmNhbGxlcgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQxvd25lckFkZHJlc3MFDmFtb3VudEZvck93bmVyBQR1bml0BQNuaWwADMrAbg==", "height": 2306604, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 66Lk7EKi6rj2pQ5SLW77WvbCQHJF6sucavrxe6hMxMJY Next: 5pZykDaDxCcQUS2vQpGgSiP1KtrCy33RszdZF3Bgi1oq Full:
OldNewDifferences
1-{-# STDLIB_VERSION 5 #-}
1+{-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
7-func addItem (nft_name,nft_owner,nft_dAppAddress,nft_type,nft_tags,nft_selling_price,nft_description,nft_onSell,nft_data) = {
8- let asset = Issue(nft_name, nft_description, 1, 0, false, unit, 0)
9- let assetId = calculateAssetId(asset)
7+func buynft (amount,assetId,nftid,creatorAddr,saleOwner,caller,amountForOwner,amountForCreator) = {
108 let ownerAddress = i.caller
11-[StringEntry((toString(ownerAddress) + "nft_name"), nft_name), StringEntry((toString(ownerAddress) + "nft_owner"), nft_owner), StringEntry((toString(ownerAddress) + "nft_dAppAddress"), nft_dAppAddress), StringEntry((toString(ownerAddress) + "nft_type"), nft_type), StringEntry((toString(ownerAddress) + "nft_tags"), nft_tags), IntegerEntry((toString(ownerAddress) + "nft_selling_price"), nft_selling_price), StringEntry((toString(ownerAddress) + "nft_description"), nft_description), StringEntry((toString(ownerAddress) + "nft_onSell"), nft_onSell), StringEntry((toString(ownerAddress) + "nft_data"), nft_data), asset, ScriptTransfer(ownerAddress, 1, assetId)]
12- }
13-
14-
15-
16-@Callable(i)
17-func buyItem (nft_name,amount,nft_description,nft_price) = {
18- let ownerAddress = i.caller
19-[StringEntry((toString(ownerAddress) + "nft_name"), nft_name), IntegerEntry((toString(ownerAddress) + "amount"), amount), StringEntry((toString(ownerAddress) + "nft_description"), nft_description), IntegerEntry((toString(ownerAddress) + "nft_price"), nft_price), ScriptTransfer(ownerAddress, nft_price, unit)]
9+[IntegerEntry((toString(ownerAddress) + "amountForCreator"), amountForCreator), IntegerEntry((toString(ownerAddress) + "amountForOwner"), amountForOwner), IntegerEntry((toString(ownerAddress) + "amount"), amount), StringEntry((toString(ownerAddress) + "assetid"), assetId), StringEntry((toString(ownerAddress) + "nftid"), nftid), StringEntry((toString(ownerAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(ownerAddress) + "saleOwner"), saleOwner), StringEntry((toString(ownerAddress) + "caller"), caller), StringEntry((toString(ownerAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(ownerAddress) + "saleOwner"), saleOwner), StringEntry((toString(ownerAddress) + "caller"), caller), ScriptTransfer(ownerAddress, amountForOwner, unit)]
2010 }
2111
2212

github/deemru/w8io/169f3d6 
26.95 ms