tx · EPt8H6pBkPhY7MDj5vP7U52GDSGzLL4dsb7TmVrh3nQy

3Mp7AdxPxJKBQvUjdmNRXcHpuLkSq7NnUFG:  -0.01400000 Waves

2019.10.27 13:18 [738407] smart account 3Mp7AdxPxJKBQvUjdmNRXcHpuLkSq7NnUFG > SELF 0.00000000 Waves

{ "type": 13, "id": "EPt8H6pBkPhY7MDj5vP7U52GDSGzLL4dsb7TmVrh3nQy", "fee": 1400000, "feeAssetId": null, "timestamp": 1572171539910, "version": 1, "sender": "3Mp7AdxPxJKBQvUjdmNRXcHpuLkSq7NnUFG", "senderPublicKey": "6rDugk9KDFY4jheskTTLsBTNtXuw59NR6GqYa2C7FJ4J", "proofs": [ "h6vCjVqZQwxQZadmGLANWCbBT3hWcb6u6CmhPcC7pDKn3fGMzgq114sMhHEoRYinhgSPfG6CTTQSDBdtkRQ6x2N" ], "script": "base64:AAIDAAAAAAAAAAwIARIDCgEBEgMKAQEAAAAAAAAAAgAAAAppbnZvY2F0aW9uAQAAAApmYWlyZU9mZnJlAAAAAQAAAARwcml4BAAAAA1zZW5kZXJBZGRyZXNzCQACWAAAAAEICAUAAAAKaW52b2NhdGlvbgAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAACm9mZnJlRXhpc3QEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAANc2VuZGVyQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAA5vZmZyZUV4aXN0YW50ZQUAAAAHJG1hdGNoMAUAAAAOb2ZmcmVFeGlzdGFudGUCAAAAC1BBUyBEJ09GRlJFAwkBAAAAAiE9AAAAAgUAAAAKb2ZmcmVFeGlzdAIAAAALUEFTIEQnT0ZGUkUJAAACAAAAAQIAAAAfVm91cyBhdmV6IGTDqWrDoCBmYWl0IHVuZSBvZmZyZQkBAAAACFdyaXRlU2V0AAAAAQkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgUAAAANc2VuZGVyQWRkcmVzcwUAAAAEcHJpeAUAAAADbmlsAAAACmludm9jYXRpb24BAAAADmF1Z21lbnRlck9mZnJlAAAAAQAAAARwcml4BAAAAA1zZW5kZXJBZGRyZXNzCQACWAAAAAEICAUAAAAKaW52b2NhdGlvbgAAAAZjYWxsZXIAAAAFYnl0ZXMEAAAACm9mZnJlRXhpc3QEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAANc2VuZGVyQWRkcmVzcwMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAA5vZmZyZUV4aXN0YW50ZQUAAAAHJG1hdGNoMAkAAGQAAAACBQAAAA5vZmZyZUV4aXN0YW50ZQUAAAAEcHJpeAIAAAALUEFTIEQnT0ZGUkUDCQAAAAAAAAIFAAAACm9mZnJlRXhpc3QCAAAAC1BBUyBEJ09GRlJFCQAAAgAAAAECAAAAI1ZvdXMgbidhdmV6IHBhcyBlbmNvcmUgZmFpdCBkJ29mZnJlCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAA1zZW5kZXJBZGRyZXNzBQAAAApvZmZyZUV4aXN0BQAAAANuaWwAAAAAnk1tKw==", "chainId": 84, "height": 738407, "spentComplexity": 0 } View: original | compacted Prev: EhQkQGoBT4PZUzdEGE9Fk8T19o1Kx5Frny6G9UShWQWF Next: none Diff:
OldNewDifferences
1818 }
1919
2020
21+
22+@Callable(invocation)
23+func augmenterOffre (prix) = {
24+ let senderAddress = toBase58String(invocation.caller.bytes)
25+ let offreExist = match getInteger(this, senderAddress) {
26+ case offreExistante: Int =>
27+ (offreExistante + prix)
28+ case _ =>
29+ "PAS D'OFFRE"
30+ }
31+ if ((offreExist == "PAS D'OFFRE"))
32+ then throw("Vous n'avez pas encore fait d'offre")
33+ else WriteSet([DataEntry(senderAddress, offreExist)])
34+ }
35+
36+
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(invocation)
77 func faireOffre (prix) = {
88 let senderAddress = toBase58String(invocation.caller.bytes)
99 let offreExist = match getInteger(this, senderAddress) {
1010 case offreExistante: Int =>
1111 offreExistante
1212 case _ =>
1313 "PAS D'OFFRE"
1414 }
1515 if ((offreExist != "PAS D'OFFRE"))
1616 then throw("Vous avez déjà fait une offre")
1717 else WriteSet([DataEntry(senderAddress, prix)])
1818 }
1919
2020
21+
22+@Callable(invocation)
23+func augmenterOffre (prix) = {
24+ let senderAddress = toBase58String(invocation.caller.bytes)
25+ let offreExist = match getInteger(this, senderAddress) {
26+ case offreExistante: Int =>
27+ (offreExistante + prix)
28+ case _ =>
29+ "PAS D'OFFRE"
30+ }
31+ if ((offreExist == "PAS D'OFFRE"))
32+ then throw("Vous n'avez pas encore fait d'offre")
33+ else WriteSet([DataEntry(senderAddress, offreExist)])
34+ }
35+
36+

github/deemru/w8io/169f3d6 
24.62 ms