tx · GvZjFZXm6aVwxVu8frnMsoWMuoAJ6baWvCLgoHyopBSi

3N3HaaDiqRNwTd5fWzhYApLU47e5DXHZ55K:  -0.01000000 Waves

2025.01.19 21:49 [3466363] smart account 3N3HaaDiqRNwTd5fWzhYApLU47e5DXHZ55K > SELF 0.00000000 Waves

{ "type": 13, "id": "GvZjFZXm6aVwxVu8frnMsoWMuoAJ6baWvCLgoHyopBSi", "fee": 1000000, "feeAssetId": null, "timestamp": 1737312546424, "version": 2, "chainId": 84, "sender": "3N3HaaDiqRNwTd5fWzhYApLU47e5DXHZ55K", "senderPublicKey": "8ECC5eSGmRpmqqWiV24J7jB7zKjMHFWJqmiLKhLPRAbz", "proofs": [ "4dqTjZQQ83Er7HkpDcdPcwZm9gKxrUQEuQ6dLQVCCLJ9Ckfk4rQHPW1BqcHcD4sNvTMvSWyCkKJARtZLV8C7dYVs" ], "script": "base64:CAIECAISAAABAWkBDnJlY2VpdmVQYXltZW50AAQGc2VuZGVyCAUBaQZjYWxsZXIECHBheW1lbnRzCAUBaQhwYXltZW50cwMJAAACCQCQAwEFCHBheW1lbnRzAAEEDXBheW1lbnRBbW91bnQICQCRAwIFCHBheW1lbnRzAAAGYW1vdW50BAxwYXltZW50QXNzZXQEByRtYXRjaDAICQCRAwIFCHBheW1lbnRzAAAHYXNzZXRJZAMJAAECBQckbWF0Y2gwAgpCeXRlVmVjdG9yBAFhBQckbWF0Y2gwBQFhAQADCQBmAgUNcGF5bWVudEFtb3VudAAACQDMCAIJAQtTdHJpbmdFbnRyeQICC2xhc3Rfc2VuZGVyCQClCAEFBnNlbmRlcgkAzAgCCQEMSW50ZWdlckVudHJ5AgILbGFzdF9hbW91bnQFDXBheW1lbnRBbW91bnQJAMwIAgkBC0JpbmFyeUVudHJ5AgIKbGFzdF9hc3NldAUMcGF5bWVudEFzc2V0BQNuaWwJAAIBAidUaGUgYW1vdW50IHBhaWQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMC4JAAIBAh5Pbmx5IG9uZSBwYXltZW50IG11c3QgYmUgbWFkZS4AZQlpBQ==", "height": 3466363, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 9C8L4HoJEPSUSVD7siAqJFjAURdmtSCjDSrMTxWBLYn9 Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 8 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(i)
7+func receivePayment () = {
8+ let sender = i.caller
9+ let payments = i.payments
10+ if ((size(payments) == 1))
11+ then {
12+ let paymentAmount = payments[0].amount
13+ let paymentAsset = match payments[0].assetId {
14+ case a: ByteVector =>
15+ a
16+ case _ =>
17+ base58''
18+ }
19+ if ((paymentAmount > 0))
20+ then [StringEntry("last_sender", toString(sender)), IntegerEntry("last_amount", paymentAmount), BinaryEntry("last_asset", paymentAsset)]
21+ else throw("The amount paid must be greater than 0.")
22+ }
23+ else throw("Only one payment must be made.")
24+ }
25+
26+

github/deemru/w8io/169f3d6 
13.75 ms