tx · 9strCJqV3q5UjqvpZ29P9gYyQSEhasvqm8VJPouks6J4

3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq:  -0.01000000 Waves

2022.11.01 13:34 [2297931] smart account 3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq > SELF 0.00000000 Waves

{ "type": 13, "id": "9strCJqV3q5UjqvpZ29P9gYyQSEhasvqm8VJPouks6J4", "fee": 1000000, "feeAssetId": null, "timestamp": 1667298828948, "version": 2, "chainId": 84, "sender": "3MvjAaDYHpS4A5K4CV3kZMMEH9m9JdBSvbq", "senderPublicKey": "H6UqxUDcJamDRg1uykVcWMn4zhAMTV7i1nfPq1moLWmJ", "proofs": [ "45QZxeoAXKG9QtPFXZ4jkfd3i1i8MqxBUJ7ZoHuvxmXFV9PjrwuBnjt9tVG7BR6iR7P2SiJKGuSrUynw6hxiriRv" ], "script": "base64:AAIFAAAAAAAAABcIAhILCgkICAgICAEICAgSBgoECAgBCAAAAAEAAAAABXdhdmVzAQAAAAAAAAACAAAAAWkBAAAAB2FkZEl0ZW0AAAAJAAAACG5mdF9uYW1lAAAACW5mdF9vd25lcgAAAA9uZnRfZEFwcEFkZHJlc3MAAAAIbmZ0X3R5cGUAAAAIbmZ0X3RhZ3MAAAARbmZ0X3NlbGxpbmdfcHJpY2UAAAAPbmZ0X2Rlc2NyaXB0aW9uAAAACm5mdF9vblNlbGwAAAAIbmZ0X2RhdGEEAAAABWFzc2V0CQAEQwAAAAcFAAAACG5mdF9uYW1lBQAAAA9uZnRfZGVzY3JpcHRpb24AAAAAAAAAAAEAAAAAAAAAAAAHBQAAAAR1bml0AAAAAAAAAAAABAAAAAdhc3NldElkCQAEOAAAAAEFAAAABWFzc2V0CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAACG5mdF9uYW1lBQAAAAhuZnRfbmFtZQkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAluZnRfb3duZXIFAAAACW5mdF9vd25lcgkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAA9uZnRfZEFwcEFkZHJlc3MFAAAAD25mdF9kQXBwQWRkcmVzcwkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAhuZnRfdHlwZQUAAAAIbmZ0X3R5cGUJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAIbmZ0X3RhZ3MFAAAACG5mdF90YWdzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAABFuZnRfc2VsbGluZ19wcmljZQUAAAARbmZ0X3NlbGxpbmdfcHJpY2UJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAPbmZ0X2Rlc2NyaXB0aW9uBQAAAA9uZnRfZGVzY3JpcHRpb24JAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgIAAAAKbmZ0X29uU2VsbAUAAAAKbmZ0X29uU2VsbAkABEwAAAACCQEAAAALU3RyaW5nRW50cnkAAAACAgAAAAhuZnRfZGF0YQUAAAAIbmZ0X2RhdGEJAARMAAAAAgUAAAAFYXNzZXQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyAAAAAAAAAAABBQAAAAdhc3NldElkBQAAAANuaWwAAAABaQEAAAAHQnV5SXRlbQAAAAQAAAAGbmZ0X2lkAAAADG93bmVyQWRkcmVzcwAAAAlwYXlBbW91bnQAAAARcmVhbElzc3Vlck5GVFR4SWQEAAAAC3BheW1lbnREYXRhCAUAAAABaQAAAAhwYXltZW50cwQAAAAHYXNzZXRJZAkAAlkAAAABAgAAACs5YUI1VjlDNTh5b1MyYWpiR2F3WUpjY1R2NXhmQ3pLS3VKUDQ0RG4yUzZ1BAAAABBwYXltZW50UmVjaXBpZW50CQEAAAAHQWRkcmVzcwAAAAEJAAJZAAAAAQUAAAAMb3duZXJBZGRyZXNzCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAABm5mdF9pZAUAAAAGbmZ0X2lkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAEmFzc2V0X293bmVyQWRkcmVzcwUAAAAMb3duZXJBZGRyZXNzCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAA5wYWlkX2Zvcl9hc3NldAUAAAAJcGF5QW1vdW50CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAFXJlYWxfaXNzdWVyX25mdF90eF9pZAUAAAARcmVhbElzc3Vlck5GVFR4SWQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAAQcGF5bWVudFJlY2lwaWVudAUAAAAJcGF5QW1vdW50BQAAAAV3YXZlcwkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCAUAAAABaQAAAAZjYWxsZXIAAAAAAAAAAAEFAAAAB2Fzc2V0SWQFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V51e6vGw==", "height": 2297931, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HzJxSVfMjMeJgc1HdTwKxPA3vCCggWxmCyJNzrWaMZSg Next: 2a7Z6zGP46i1dUemPij3M9sXGgRbVz8ZLmAR7wAsAVLR Diff:
OldNewDifferences
1515 @Callable(i)
1616 func BuyItem (nft_id,ownerAddress,payAmount,realIssuerNFTTxId) = {
1717 let paymentData = i.payments
18- let assetId = base58'9aB5V9C58yoS2ajbGawYJccTv5xfCzKKuJP44Dn2S6u'
18+ let assetId = fromBase58String("9aB5V9C58yoS2ajbGawYJccTv5xfCzKKuJP44Dn2S6u")
1919 let paymentRecipient = Address(fromBase58String(ownerAddress))
2020 [StringEntry("nft_id", nft_id), StringEntry("asset_ownerAddress", ownerAddress), IntegerEntry("paid_for_asset", payAmount), StringEntry("real_issuer_nft_tx_id", realIssuerNFTTxId), ScriptTransfer(paymentRecipient, payAmount, waves), ScriptTransfer(i.caller, 1, assetId)]
2121 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let waves = base58''
55
66 @Callable(i)
77 func addItem (nft_name,nft_owner,nft_dAppAddress,nft_type,nft_tags,nft_selling_price,nft_description,nft_onSell,nft_data) = {
88 let asset = Issue(nft_name, nft_description, 1, 0, false, unit, 0)
99 let assetId = calculateAssetId(asset)
1010 [StringEntry("nft_name", nft_name), StringEntry("nft_owner", nft_owner), StringEntry("nft_dAppAddress", nft_dAppAddress), StringEntry("nft_type", nft_type), StringEntry("nft_tags", nft_tags), IntegerEntry("nft_selling_price", nft_selling_price), StringEntry("nft_description", nft_description), StringEntry("nft_onSell", nft_onSell), StringEntry("nft_data", nft_data), asset, ScriptTransfer(i.caller, 1, assetId)]
1111 }
1212
1313
1414
1515 @Callable(i)
1616 func BuyItem (nft_id,ownerAddress,payAmount,realIssuerNFTTxId) = {
1717 let paymentData = i.payments
18- let assetId = base58'9aB5V9C58yoS2ajbGawYJccTv5xfCzKKuJP44Dn2S6u'
18+ let assetId = fromBase58String("9aB5V9C58yoS2ajbGawYJccTv5xfCzKKuJP44Dn2S6u")
1919 let paymentRecipient = Address(fromBase58String(ownerAddress))
2020 [StringEntry("nft_id", nft_id), StringEntry("asset_ownerAddress", ownerAddress), IntegerEntry("paid_for_asset", payAmount), StringEntry("real_issuer_nft_tx_id", realIssuerNFTTxId), ScriptTransfer(paymentRecipient, payAmount, waves), ScriptTransfer(i.caller, 1, assetId)]
2121 }
2222
2323
2424 @Verifier(tx)
2525 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2626

github/deemru/w8io/169f3d6 
62.72 ms