tx · ET5vL9eAMgNHQSxWeFAQVzYVeJKE9QBKNXGZcL3XwkSh

3MyAPvn6AeihB9Y1jWkPvzKNNWnw74b56Pj:  -0.01000000 Waves

2023.09.08 11:48 [2746196] smart account 3MyAPvn6AeihB9Y1jWkPvzKNNWnw74b56Pj > SELF 0.00000000 Waves

{ "type": 13, "id": "ET5vL9eAMgNHQSxWeFAQVzYVeJKE9QBKNXGZcL3XwkSh", "fee": 1000000, "feeAssetId": null, "timestamp": 1694162904384, "version": 2, "chainId": 84, "sender": "3MyAPvn6AeihB9Y1jWkPvzKNNWnw74b56Pj", "senderPublicKey": "EbFMbKPru5V6DdZPFdcHFR7Dp4AXgZqQtqAvihgfVboq", "proofs": [ "5jKijuuTRhCTb5uE8JvaknFBftFKpDidwbxK6nym8YqhAkfDRJo2iYyo8gV5A36boyRrnyeuChMJkNhjzW8GU9r2" ], "script": "base64:AAIFAAAAAAAAAAwIAhIDCgEIEgMKAQgAAAACAAAAAAtiYWlDb250cmFjdAIAAAAjM045dEtpeHpxVFlXbkVYUXhyRFE1cEJUR3ZRZDZzRnN2bVYAAAAACGJhaVRva2VuAQAAACCT4XI4cQSbauiaYx8EJLdkU5csPrxmC4N0r2i7JI3iQgAAAAIAAAABaQEAAAAIY2FsbGJhY2sAAAABAAAABWJvYXJkCQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAADGN1cnJlbnRCb2FyZAUAAAAFYm9hcmQFAAAAA25pbAAAAAFpAQAAAAdwbGF5VFRUAAAAAQAAAAVib2FyZAQAAAAIbmV4dE1vdmUJAAP8AAAABAkBAAAAB0FkZHJlc3MAAAABCQACWQAAAAEFAAAAC2JhaUNvbnRyYWN0AgAAABRyZWdpc3RlclRhc2tDYWxsYmFjawkABEwAAAACBQAAAAVib2FyZAkABEwAAAACAgAAAAl0aWN0YWN0b2UJAARMAAAAAgIAAAAIY2FsbGJhY2sFAAAAA25pbAkABEwAAAACCQEAAAAPQXR0YWNoZWRQYXltZW50AAAAAgUAAAAIYmFpVG9rZW4AAAAAAACYloAFAAAAA25pbAMJAAAAAAAAAgUAAAAIbmV4dE1vdmUFAAAACG5leHRNb3ZlBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmTvePS", "height": 2746196, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let baiContract = "3N9tKixzqTYWnEXQxrDQ5pBTGvQd6sFsvmV"
5+
6+let baiToken = base58'AxGKQRxKo4F2EbhrRq6N2tdLsxtMnpzQsS4QemV6V1W1'
7+
8+@Callable(i)
9+func callback (board) = [StringEntry("currentBoard", board)]
10+
11+
12+
13+@Callable(i)
14+func playTTT (board) = {
15+ let nextMove = invoke(Address(fromBase58String(baiContract)), "registerTaskCallback", [board, "tictactoe", "callback"], [AttachedPayment(baiToken, 10000000)])
16+ if ((nextMove == nextMove))
17+ then nil
18+ else throw("Strict value is not equal to itself.")
19+ }
20+
21+
22+@Verifier(tx)
23+func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
24+

github/deemru/w8io/873ac7e 
214.49 ms