tx · 4MV3FFKugWZH5kpEXk3nWqpXWHLjLrf6KvfAJxLNZyvY

3N4a1mQSuiCGvB66mapxhH8rytYCtJnoLcE:  -0.01000000 Waves

2020.04.16 01:46 [956181] smart account 3N4a1mQSuiCGvB66mapxhH8rytYCtJnoLcE > SELF 0.00000000 Waves

{ "type": 13, "id": "4MV3FFKugWZH5kpEXk3nWqpXWHLjLrf6KvfAJxLNZyvY", "fee": 1000000, "feeAssetId": null, "timestamp": 1586990795564, "version": 1, "sender": "3N4a1mQSuiCGvB66mapxhH8rytYCtJnoLcE", "senderPublicKey": "CaUtuNYGEX5QqzdFkXt8CUKoGdDBUxyY2LMQb74i7CSy", "proofs": [ "4tX9WPnJm37buoU9SW2yddrLf7Pc3wQSVDj3Cdzacb9ZDXWjnyTAqczS2RA653Vg4jcxrDBdL1eZheGmZhnVgVxh" ], "script": "base64:AAIDAAAAAAAAAAQIARIAAAAAAAAAAAEAAAABaQEAAAAGY29tcHJhAAAAAAQAAAADcG10CQEAAAAHZXh0cmFjdAAAAAEIBQAAAAFpAAAAB3BheW1lbnQDCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAA3BtdAAAAAdhc3NldElkCQAAAgAAAAECAAAAJnB1ZWRlcyB1c2FyIHdhdmVzIHNvbG8gZW4gZXN0ZSBtb21lbnRvBAAAABFjdXN0b21lcmRpcmVjY2lvbgkAAlgAAAABCAgFAAAAAWkAAAAGY2FsbGVyAAAABWJ5dGVzBAAAAAZwcmVjaW8EAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwIAAAARcHJlY2lvX2l0ZW1fY3Vwb24DCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABYQUAAAAHJG1hdGNoMAUAAAABYQAAAAAAAAAAAAMJAABmAAAAAgUAAAAGcHJlY2lvCAUAAAADcG10AAAABmFtb3VudAkAAAIAAAABAgAAAENlbCBtb250byBkZSBsYSBjb21wcmEgbm8gcHVlZGUgc2VyIGluZmVyaW9yIGFsIHByZWNpbyBkZWwgYXJ0w61jdWxvAwkAAGYAAAACCAUAAAADcG10AAAABmFtb3VudAUAAAAGcHJlY2lvCQAAAgAAAAECAAAAQ2VsIG1vbnRvIGRlIGxhIGNvbXByYSBubyBwdWVkZSBzZXIgc3VwZXJpb3IgYWwgcHJlY2lvIGRlbCBhcnTDrWN1bG8JAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgIAAAAgZXN0YWRvOmNvbXByYV9pdGVtX0FfY29uc3VtaWRvcl8FAAAAEWN1c3RvbWVyZGlyZWNjaW9uAgAAAApjb25maXJtYWRhCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAAIHByZWNpbzpjb21wcmFfaXRlbV9BX2NvbnN1bWlkb3JfBQAAABFjdXN0b21lcmRpcmVjY2lvbgUAAAAGcHJlY2lvBQAAAANuaWwAAAAAWzV57g==", "chainId": 84, "height": 956181, "spentComplexity": 0 } View: original | compacted Prev: none Next: 2SgQgf3SaR5sdyhzjhLRjwx8prUBN137PkpFDSuezwkS Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+
5+
6+@Callable(i)
7+func compra () = {
8+ let pmt = extract(i.payment)
9+ if (isDefined(pmt.assetId))
10+ then throw("puedes usar waves solo en este momento")
11+ else {
12+ let customerdireccion = toBase58String(i.caller.bytes)
13+ let precio = match getInteger(this, "precio_item_cupon") {
14+ case a: Int =>
15+ a
16+ case _ =>
17+ 0
18+ }
19+ if ((precio > pmt.amount))
20+ then throw("el monto de la compra no puede ser inferior al precio del artículo")
21+ else if ((pmt.amount > precio))
22+ then throw("el monto de la compra no puede ser superior al precio del artículo")
23+ else WriteSet([DataEntry(("estado:compra_item_A_consumidor_" + customerdireccion), "confirmada"), DataEntry(("precio:compra_item_A_consumidor_" + customerdireccion), precio)])
24+ }
25+ }
26+
27+

github/deemru/w8io/3ef1775 
18.54 ms