tx · 5pZykDaDxCcQUS2vQpGgSiP1KtrCy33RszdZF3Bgi1oq

3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR:  -0.01000000 Waves

2022.11.07 14:12 [2306651] smart account 3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR > SELF 0.00000000 Waves

{ "type": 13, "id": "5pZykDaDxCcQUS2vQpGgSiP1KtrCy33RszdZF3Bgi1oq", "fee": 1000000, "feeAssetId": null, "timestamp": 1667819347560, "version": 2, "chainId": 84, "sender": "3MvUPcLYNFkmNzkA2h8jVU1fVK416VCT3hR", "senderPublicKey": "GjnhUMpwQus4JiztKNVi1bLKtwBS2UT3YpxVyqsYB4KG", "proofs": [ "66isVGeMD9vaRt4UuwMmoc1d7YWCDNYEfDqHnNr2yKN613v1vuaVYL9aUTT2r5zQGWcMVb4YhJq1aJdiPpnAwNvk" ], "script": "base64:BgIOCAISCgoIAQgICAgIAQEAAQFpAQZidXluZnQIBmFtb3VudAdhc3NldElkBW5mdGlkC2NyZWF0b3JBZGRyCXNhbGVPd25lcgZjYWxsZXIOYW1vdW50Rm9yT3duZXIQYW1vdW50Rm9yQ3JlYXRvcgQLdXNlckFkZHJlc3MIBQFpBmNhbGxlcgkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAhBhbW91bnRGb3JDcmVhdG9yBRBhbW91bnRGb3JDcmVhdG9yCQDMCAIJAQxJbnRlZ2VyRW50cnkCCQCsAgIJAKUIAQULdXNlckFkZHJlc3MCDmFtb3VudEZvck93bmVyBQ5hbW91bnRGb3JPd25lcgkAzAgCCQEMSW50ZWdlckVudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAgZhbW91bnQFBmFtb3VudAkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKUIAQULdXNlckFkZHJlc3MCB2Fzc2V0aWQFB2Fzc2V0SWQJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAgVuZnRpZAUFbmZ0aWQJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAgtjcmVhdG9yQWRkcgULY3JlYXRvckFkZHIJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAglzYWxlT3duZXIFCXNhbGVPd25lcgkAzAgCCQELU3RyaW5nRW50cnkCCQCsAgIJAKUIAQULdXNlckFkZHJlc3MCBmNhbGxlcgUGY2FsbGVyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkApQgBBQt1c2VyQWRkcmVzcwILY3JlYXRvckFkZHIFC2NyZWF0b3JBZGRyCQDMCAIJAQtTdHJpbmdFbnRyeQIJAKwCAgkApQgBBQt1c2VyQWRkcmVzcwIJc2FsZU93bmVyBQlzYWxlT3duZXIJAMwIAgkBC1N0cmluZ0VudHJ5AgkArAICCQClCAEFC3VzZXJBZGRyZXNzAgZjYWxsZXIFBmNhbGxlcgkAzAgCCQEOU2NyaXB0VHJhbnNmZXIDBQt1c2VyQWRkcmVzcwUOYW1vdW50Rm9yT3duZXIFBHVuaXQFA25pbAB0LU5a", "height": 2306651, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Cp56Ps76R3VhfJ27rNdRRLzNkrHrmod3cXLXm8me16Pz Next: 4vd5EgfeboTfWWutE9835zFavLafFxpKzEEx7oS37Apq Diff:
OldNewDifferences
55
66 @Callable(i)
77 func buynft (amount,assetId,nftid,creatorAddr,saleOwner,caller,amountForOwner,amountForCreator) = {
8- let ownerAddress = i.caller
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)]
8+ let userAddress = i.caller
9+[IntegerEntry((toString(userAddress) + "amountForCreator"), amountForCreator), IntegerEntry((toString(userAddress) + "amountForOwner"), amountForOwner), IntegerEntry((toString(userAddress) + "amount"), amount), StringEntry((toString(userAddress) + "assetid"), assetId), StringEntry((toString(userAddress) + "nftid"), nftid), StringEntry((toString(userAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(userAddress) + "saleOwner"), saleOwner), StringEntry((toString(userAddress) + "caller"), caller), StringEntry((toString(userAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(userAddress) + "saleOwner"), saleOwner), StringEntry((toString(userAddress) + "caller"), caller), ScriptTransfer(userAddress, amountForOwner, unit)]
1010 }
1111
1212
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func buynft (amount,assetId,nftid,creatorAddr,saleOwner,caller,amountForOwner,amountForCreator) = {
8- let ownerAddress = i.caller
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)]
8+ let userAddress = i.caller
9+[IntegerEntry((toString(userAddress) + "amountForCreator"), amountForCreator), IntegerEntry((toString(userAddress) + "amountForOwner"), amountForOwner), IntegerEntry((toString(userAddress) + "amount"), amount), StringEntry((toString(userAddress) + "assetid"), assetId), StringEntry((toString(userAddress) + "nftid"), nftid), StringEntry((toString(userAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(userAddress) + "saleOwner"), saleOwner), StringEntry((toString(userAddress) + "caller"), caller), StringEntry((toString(userAddress) + "creatorAddr"), creatorAddr), StringEntry((toString(userAddress) + "saleOwner"), saleOwner), StringEntry((toString(userAddress) + "caller"), caller), ScriptTransfer(userAddress, amountForOwner, unit)]
1010 }
1111
1212

github/deemru/w8io/169f3d6 
51.29 ms