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