tx · GRSRLe4anxK6c5deTsiBJ1wNGc7DDkszDWTYR6KsxPhY 3PCYuFbjds2dqwWKDqpHXu8H65nNC4ebGTa: -0.01400000 Waves 2021.09.27 00:46 [2785474] smart account 3PCYuFbjds2dqwWKDqpHXu8H65nNC4ebGTa > SELF 0.00000000 Waves
{ "type": 13, "id": "GRSRLe4anxK6c5deTsiBJ1wNGc7DDkszDWTYR6KsxPhY", "fee": 1400000, "feeAssetId": null, "timestamp": 1632692780372, "version": 2, "chainId": 87, "sender": "3PCYuFbjds2dqwWKDqpHXu8H65nNC4ebGTa", "senderPublicKey": "4JXv5q3W8JemU83aDGaGyaeaRS1H6ZdREQA6Rb8Nztyy", "proofs": [ "5rY8a8itUqKk3pjzpAL2UxkYD87Zf3LqxFLxMyZ4tZx7dvc5qNwEB2xUSbyVYZrobRJKtut3SroW7Wy4iq1MJomr" ], "script": "base64:AAIEAAAAAAAAALEIAhIECgIICBoRCgJhMRILZWdnc0Fzc2V0SWQaEwoCYTISDXJlZ2lzdGVyUHJpY2UaFgoCYTMSEGR1eHBsb3JlckFkZHJlc3MaBwoCYTQSAWkaCgoCYTUSBG5hbWUaEQoCYTYSC2Rlc2NyaXB0aW9uGhIKAmE3EgxmaXJzdFBheW1lbnQaEwoCYTgSDWNhbGxlckFkZHJlc3MaCAoCYTkSAnR4GgwKAmIxEgZ2ZXJpZnkAAAADAAAAAAJhMQEAAAAgo59/TyNyUdEs4iGSYohNDAvz6iJugdWv/AuTF85tsckAAAAAAmEyAAAAAAAAD0JAAAAAAAJhMwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1A1aTN4NWlWcVlFa0VmZjVhQUI3c1NDeUpUaUdtVW5Ba0gAAAABAAAAAmE0AQAAAAxyZWdpc3RlckZhcm0AAAACAAAAAmE1AAAAAmE2BAAAAAJhNwkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAACYTQAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAAmE4CQAEJQAAAAEIBQAAAAJhNAAAAAZjYWxsZXIDCQEAAAACIT0AAAACCAUAAAACYTcAAAAHYXNzZXRJZAUAAAACYTEJAAACAAAAAQkAASwAAAACAgAAADxZb3UgY2FuIGF0dGFjaCBvbmx5IEVHRyB0b2tlbnMgd2l0aCB0aGUgZm9sbG93aW5nIGFzc2V0IGlkOiAJAAJYAAAAAQUAAAACYTEDCQAAZgAAAAIFAAAAAmEyCAUAAAACYTcAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgIAAABfVG8gcmVnaXN0ZXIgeW91ciBmYXJtIHlvdSBjdXJyZW50bHkgbmVlZCB0aGUgZm9sbG93aW5nIGFtb3VudCAxMDAwMDAwIEVHR2xldHMgKDAuMDEgRHVjayBFR0cpOiAJAAGkAAAAAQUAAAACYTIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAABWZhcm1fBQAAAAJhOAIAAAAFX25hbWUFAAAAAmE1CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAVmYXJtXwUAAAACYTgCAAAADF9kZXNjcmlwdGlvbgUAAAACYTYJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAACYTMIBQAAAAJhNwAAAAZhbW91bnQFAAAAAmExBQAAAANuaWwAAAABAAAAAmE5AQAAAAJiMQAAAAAJAAH0AAAAAwgFAAAAAmE5AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACYTkAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACYTkAAAAPc2VuZGVyUHVibGljS2V5ro554Q==", "height": 2785474, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Hy3BSnF3jfUV6uTpqfUsyY9mzcgHiJot2rUmavfjvbVh Next: 3CyPEXcoFZV63CM5xd1bZKrWN4HtKuQ43tVBp66dVzyZ Full:
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 4 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | let eggsAssetId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS' | |
5 | 5 | ||
6 | 6 | let registerPrice = 1000000 | |
7 | 7 | ||
8 | 8 | let duxplorerAddress = addressFromStringValue("3P5i3x5iVqYEkEff5aAB7sSCyJTiGmUnAkH") | |
9 | 9 | ||
10 | 10 | @Callable(i) | |
11 | 11 | func registerFarm (name,description) = { | |
12 | 12 | let firstPayment = value(i.payments[0]) | |
13 | 13 | let callerAddress = toString(i.caller) | |
14 | 14 | if ((firstPayment.assetId != eggsAssetId)) | |
15 | 15 | then throw(("You can attach only EGG tokens with the following asset id: " + toBase58String(eggsAssetId))) | |
16 | 16 | else if ((registerPrice > firstPayment.amount)) | |
17 | 17 | then throw(("To register your farm you currently need the following amount 1000000 EGGlets (0.01 Duck EGG): " + toString(registerPrice))) | |
18 | 18 | else [StringEntry((("farm_" + callerAddress) + "_name"), name), StringEntry((("farm_" + callerAddress) + "_description"), description), ScriptTransfer(duxplorerAddress, firstPayment.amount, eggsAssetId)] | |
19 | 19 | } | |
20 | 20 | ||
21 | 21 | ||
22 | 22 | @Verifier(tx) | |
23 | 23 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
24 | 24 |
github/deemru/w8io/6500d08 29.96 ms ◑