tx · BdGFsocb4GqPVmgQPX5x49UKzthrSUiNaBhLRZCCvVgg

3NC91h9Kv91JUnk3Sk6Xx91nb7QKuAjBA51:  -0.01000000 Waves

2019.12.04 08:54 [793586] smart account 3NC91h9Kv91JUnk3Sk6Xx91nb7QKuAjBA51 > SELF 0.00000000 Waves

{ "type": 13, "id": "BdGFsocb4GqPVmgQPX5x49UKzthrSUiNaBhLRZCCvVgg", "fee": 1000000, "feeAssetId": null, "timestamp": 1575438803105, "version": 1, "sender": "3NC91h9Kv91JUnk3Sk6Xx91nb7QKuAjBA51", "senderPublicKey": "3VjfUAqN6TcXppQSYfw6sG1NbLR8DVG588G9yoBDzqux", "proofs": [ "4uFQ6j2s9hi3e45rGsNkSjqrnzvBn4gNCSdJEikZyw52c8K3bc4MAPSSB94D3EFbYqALM2LAGrfBGKbwyu6SAeHW" ], "script": "base64:AAIDAAAAAAAAAAsIARIHCgUICAgBCAAAAAEAAAAAB0NPVU5URVICAAAAB2NvdW50ZXIAAAABAAAAAWkBAAAADHN0b3JlUHJvamVjdAAAAAUAAAAHYWRkcmVzcwAAAARuYW1lAAAAC2Rlc2NyaXB0aW9uAAAADGNyZWF0aW9uRGF0ZQAAAAdjcmVhdG9yBAAAAAdjb3VudGVyBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMFAAAAB0NPVU5URVIDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAA0ludAQAAAABbgUAAAAHJG1hdGNoMAUAAAABbgAAAAAAAAAAAAQAAAAKaWRlbnRpZmllcgkAASwAAAACAgAAAAhwcm9qZWN0XwkAAaQAAAABBQAAAAdjb3VudGVyCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACmlkZW50aWZpZXICAAAABV9uYW1lBQAAAARuYW1lCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAACmlkZW50aWZpZXICAAAADF9kZXNjcmlwdGlvbgUAAAALZGVzY3JpcHRpb24JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKaWRlbnRpZmllcgIAAAAIX2FkZHJlc3MFAAAAB2FkZHJlc3MJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKaWRlbnRpZmllcgIAAAAIX2NyZWF0b3IFAAAAB2NyZWF0b3IJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgUAAAAKaWRlbnRpZmllcgIAAAANX2NyZWF0aW9uRGF0ZQUAAAAMY3JlYXRpb25EYXRlCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAAdDT1VOVEVSCQAAZAAAAAIFAAAAB2NvdW50ZXIAAAAAAAAAAAEFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAEAAAAByRtYXRjaDAFAAAAAnR4AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAABdJbnZva2VTY3JpcHRUcmFuc2FjdGlvbgQAAAACdHgFAAAAByRtYXRjaDAGBzKb6Cw=", "chainId": 84, "height": 793586, "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let COUNTER = "counter"
5+
6+@Callable(i)
7+func storeProject (address,name,description,creationDate,creator) = {
8+ let counter = match getInteger(this, COUNTER) {
9+ case n: Int =>
10+ n
11+ case _ =>
12+ 0
13+ }
14+ let identifier = ("project_" + toString(counter))
15+ WriteSet([DataEntry((identifier + "_name"), name), DataEntry((identifier + "_description"), description), DataEntry((identifier + "_address"), address), DataEntry((identifier + "_creator"), creator), DataEntry((identifier + "_creationDate"), creationDate), DataEntry(COUNTER, (counter + 1))])
16+ }
17+
18+
19+@Verifier(tx)
20+func verify () = match tx {
21+ case tx: InvokeScriptTransaction =>
22+ true
23+ case _ =>
24+ false
25+}
26+

github/deemru/w8io/873ac7e 
186.99 ms