tx · 2tyg6oPZtXpeJZVwKAgYSQg59eCkqGtctvZk6DsqZvSg

3PBFhK8tHA5smWpy6emaFjaUiVso95GWhGS:  -0.00500000 Waves

2022.08.11 00:34 [3244406] smart account 3PBFhK8tHA5smWpy6emaFjaUiVso95GWhGS > SELF 0.00000000 Waves

{ "type": 13, "id": "2tyg6oPZtXpeJZVwKAgYSQg59eCkqGtctvZk6DsqZvSg", "fee": 500000, "feeAssetId": null, "timestamp": 1660167365329, "version": 2, "chainId": 87, "sender": "3PBFhK8tHA5smWpy6emaFjaUiVso95GWhGS", "senderPublicKey": "HaXNrDaHBnqRSLkWGgZMQLRyZZAde2Kg9QgrqXxbne5W", "proofs": [ "5UxRfpJodbTu5JbprGREA3EhxzXpAzpfUv3zqzjKdhjb3qpyYQaGND4kQoHwj36x6GpCDnJ5q9CvVpajSrGhLyt8" ], "script": "base64:AAIFAAAAAAAAAA0IAhIECgIIARIDCgEIAAAAAQEAAAAOZ2V0QXNzZXRTdHJpbmcAAAABAAAAB2Fzc2V0SWQEAAAAByRtYXRjaDAFAAAAB2Fzc2V0SWQDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAACkJ5dGVWZWN0b3IEAAAAAWIFAAAAByRtYXRjaDAJAAJYAAAAAQUAAAABYgIAAAAFV0FWRVMAAAACAAAAAWkBAAAAC2NyZWF0ZU9yZGVyAAAAAgAAAAt0b2tlbjFJZFN0cgAAAAdhbW91bnQxBAAAAAh0b2tlbjBJZAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAHYXNzZXRJZAQAAAAHYW1vdW50MAgJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50BAAAAAdvcmRlcklkAgAAAAEwCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZvcmRlcl8FAAAAB29yZGVySWQCAAAAB190b2tlbjAJAQAAAA5nZXRBc3NldFN0cmluZwAAAAEFAAAACHRva2VuMElkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAZvcmRlcl8FAAAAB29yZGVySWQCAAAAB190b2tlbjEFAAAAC3Rva2VuMUlkU3RyCQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgIAAAAGb3JkZXJfBQAAAAdvcmRlcklkAgAAAAhfYW1vdW50MAUAAAAHYW1vdW50MAkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACCQABLAAAAAICAAAABm9yZGVyXwUAAAAHb3JkZXJJZAIAAAAIX2Ftb3VudDEFAAAAB2Ftb3VudDEFAAAAA25pbAAAAAFpAQAAAAxmdWxmaWxsT3JkZXIAAAABAAAAB29yZGVySWQFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5zQy84g==", "height": 3244406, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GHzoTHqrLc6feoVcyAvprPQjkENwF9iQudq98gqntE9c Next: 5HXcRZErfRR7bWSiWPmxP3MziLzRwQ35PF9eJveUo8zt Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+func getAssetString (assetId) = match assetId {
5+ case b: ByteVector =>
6+ toBase58String(b)
7+ case _ =>
8+ "WAVES"
9+}
410
511
612 @Callable(i)
7-func createOrder () = nil
13+func createOrder (token1IdStr,amount1) = {
14+ let token0Id = i.payments[0].assetId
15+ let amount0 = i.payments[0].amount
16+ let orderId = "0"
17+[StringEntry((("order_" + orderId) + "_token0"), getAssetString(token0Id)), StringEntry((("order_" + orderId) + "_token1"), token1IdStr), IntegerEntry((("order_" + orderId) + "_amount0"), amount0), IntegerEntry((("order_" + orderId) + "_amount1"), amount1)]
18+ }
819
920
1021
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+func getAssetString (assetId) = match assetId {
5+ case b: ByteVector =>
6+ toBase58String(b)
7+ case _ =>
8+ "WAVES"
9+}
410
511
612 @Callable(i)
7-func createOrder () = nil
13+func createOrder (token1IdStr,amount1) = {
14+ let token0Id = i.payments[0].assetId
15+ let amount0 = i.payments[0].amount
16+ let orderId = "0"
17+[StringEntry((("order_" + orderId) + "_token0"), getAssetString(token0Id)), StringEntry((("order_" + orderId) + "_token1"), token1IdStr), IntegerEntry((("order_" + orderId) + "_amount0"), amount0), IntegerEntry((("order_" + orderId) + "_amount1"), amount1)]
18+ }
819
920
1021
1122 @Callable(i)
1223 func fulfillOrder (orderId) = nil
1324
1425
1526 @Verifier(tx)
1627 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
1728

github/deemru/w8io/6500d08 
27.55 ms