2021.09.27 00:40 [2785468] smart account 3PCYuFbjds2dqwWKDqpHXu8H65nNC4ebGTa > SELF 0.00000000 Waves

{ "type": 13, "id": "Hy3BSnF3jfUV6uTpqfUsyY9mzcgHiJot2rUmavfjvbVh", "fee": 1400000, "feeAssetId": null, "timestamp": 1632692379071, "version": 2, "chainId": 87, "sender": "3PCYuFbjds2dqwWKDqpHXu8H65nNC4ebGTa", "senderPublicKey": "4JXv5q3W8JemU83aDGaGyaeaRS1H6ZdREQA6Rb8Nztyy", "proofs": [ "5xZfjzPqzzBo9cGsTu78iDzGHGnANWZxZJwALmgBKhFPNKR9N9zsA2taBzxeEjucHLEtHupoKSu6dUDd1VyaSFzh" ], "script": "base64:AAIEAAAAAAAAALEIAhIECgIICBoRCgJhMRILZWdnc0Fzc2V0SWQaEwoCYTISDXJlZ2lzdGVyUHJpY2UaFgoCYTMSEGR1eHBsb3JlckFkZHJlc3MaBwoCYTQSAWkaCgoCYTUSBG5hbWUaEQoCYTYSC2Rlc2NyaXB0aW9uGhIKAmE3EgxmaXJzdFBheW1lbnQaEwoCYTgSDWNhbGxlckFkZHJlc3MaCAoCYTkSAnR4GgwKAmIxEgZ2ZXJpZnkAAAADAAAAAAJhMQEAAAAgo59/TyNyUdEs4iGSYohNDAvz6iJugdWv/AuTF85tsckAAAAAAmEyAAAAAAAAD0JAAAAAAAJhMwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1A1aTN4NWlWcVlFa0VmZjVhQUI3c1NDeUpUaUdtVW5Ba0gAAAABAAAAAmE0AQAAAAxyZWdpc3RlckZhcm0AAAACAAAAAmE1AAAAAmE2BAAAAAJhNwkBAAAABXZhbHVlAAAAAQkAAZEAAAACCAUAAAACYTQAAAAIcGF5bWVudHMAAAAAAAAAAAAEAAAAAmE4CQAEJQAAAAEIBQAAAAJhNAAAAAZjYWxsZXIDCQEAAAACIT0AAAACCAUAAAACYTcAAAAHYXNzZXRJZAUAAAACYTEJAAACAAAAAQkAASwAAAACAgAAADxZb3UgY2FuIGF0dGFjaCBvbmx5IEVHRyB0b2tlbnMgd2l0aCB0aGUgZm9sbG93aW5nIGFzc2V0IGlkOiAJAAJYAAAAAQUAAAACYTEDCQAAZgAAAAIFAAAAAmEyCAUAAAACYTcAAAAGYW1vdW50CQAAAgAAAAEJAAEsAAAAAgIAAABfVG8gcmVnaXN0ZXIgeW91ciBmYXJtIHlvdSBjdXJyZW50bHkgbmVlZCB0aGUgZm9sbG93aW5nIGFtb3VudCAxMDAwMDAwIEVHR2xldHMgKDAuMDEgRHVjayBFR0cpOiAJAAGkAAAAAQUAAAACYTIJAARMAAAAAgkBAAAAC1N0cmluZ0VudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAABWZhcm1fBQAAAAJhOAIAAAAFX25hbWUFAAAAAmE1CQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAVmYXJtXwUAAAACYTgCAAAADF9kZXNjcmlwdGlvbgUAAAACYTYJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwUAAAACYTMIBQAAAAJhNwAAAAZhbW91bnQFAAAAAmExBQAAAANuaWwAAAABAAAAAmE5AQAAAAJiMQAAAAAJAAH0AAAAAwgFAAAAAmE5AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACYTkAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACYTkAAAAPc2VuZGVyUHVibGljS2V5ro554Q==", "height": 2785468, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GjRiHnQiT9q8A7BGav9491euEBQ7JhVMf2kT6TPiYoC3 Next: GRSRLe4anxK6c5deTsiBJ1wNGc7DDkszDWTYR6KsxPhY Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let eggsAssetId = base58'JCGDtrVy64cCJ1wCKfCaiNQMnyYwii71TbE5QeAHfxgF'
4+let eggsAssetId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
55
6-let registerPrice = 1
6+let registerPrice = 1000000
77
88 let duxplorerAddress = addressFromStringValue("3P5i3x5iVqYEkEff5aAB7sSCyJTiGmUnAkH")
99
1414 if ((firstPayment.assetId != eggsAssetId))
1515 then throw(("You can attach only EGG tokens with the following asset id: " + toBase58String(eggsAssetId)))
1616 else if ((registerPrice > firstPayment.amount))
17- then throw(("To register your farm you need the following amount 1 EGGlets (0.01 Duck EGG): " + toString(registerPrice)))
17+ then throw(("To register your farm you currently need the following amount 1000000 EGGlets (0.01 Duck EGG): " + toString(registerPrice)))
1818 else [StringEntry((("farm_" + callerAddress) + "_name"), name), StringEntry((("farm_" + callerAddress) + "_description"), description), ScriptTransfer(duxplorerAddress, firstPayment.amount, eggsAssetId)]
1919 }
2020
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-let eggsAssetId = base58'JCGDtrVy64cCJ1wCKfCaiNQMnyYwii71TbE5QeAHfxgF'
4+let eggsAssetId = base58'C1iWsKGqLwjHUndiQ7iXpdmPum9PeCDFfyXBdJJosDRS'
55
6-let registerPrice = 1
6+let registerPrice = 1000000
77
88 let duxplorerAddress = addressFromStringValue("3P5i3x5iVqYEkEff5aAB7sSCyJTiGmUnAkH")
99
1010 @Callable(i)
1111 func registerFarm (name,description) = {
1212 let firstPayment = value(i.payments[0])
1313 let callerAddress = toString(i.caller)
1414 if ((firstPayment.assetId != eggsAssetId))
1515 then throw(("You can attach only EGG tokens with the following asset id: " + toBase58String(eggsAssetId)))
1616 else if ((registerPrice > firstPayment.amount))
17- then throw(("To register your farm you need the following amount 1 EGGlets (0.01 Duck EGG): " + toString(registerPrice)))
17+ then throw(("To register your farm you currently need the following amount 1000000 EGGlets (0.01 Duck EGG): " + toString(registerPrice)))
1818 else [StringEntry((("farm_" + callerAddress) + "_name"), name), StringEntry((("farm_" + callerAddress) + "_description"), description), ScriptTransfer(duxplorerAddress, firstPayment.amount, eggsAssetId)]
1919 }
2020
2121
2222 @Verifier(tx)
2323 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2424

github/deemru/w8io/786bc32 
43.52 ms