tx · DwsH2kvrHfrFnsXCzC5W1PPCmBWUdQmMYFpHijBnCKdH
3N5HkfGrou8T5NyAuZVncnAdVuGmSHuMQ5d: -0.01000000 Waves
2022.06.09 17:04 [2088939] smart account 3N5HkfGrou8T5NyAuZVncnAdVuGmSHuMQ5d > SELF 0.00000000 Waves
{
"type": 13,
"id": "DwsH2kvrHfrFnsXCzC5W1PPCmBWUdQmMYFpHijBnCKdH",
"fee": 1000000,
"feeAssetId": null,
"timestamp": 1654783495278,
"version": 2,
"chainId": 84,
"sender": "3N5HkfGrou8T5NyAuZVncnAdVuGmSHuMQ5d",
"senderPublicKey": "AZLzseQJi9XUNNp7cN6jwqDdSmQvDPNNqu7aQ6ujbsnJ",
"proofs": [
"4uG6MXPcpiRa68kTkS4PF6o3ZEQzvDvCMw1GZdJt7ME7jcncr5DHP9f41YCAdUNsmerCbNWgjX26sXtmHtpKeDDL"
],
"script": "base64:AAIFAAAAAAAAAAsIAhIHCgUBAQEBAQAAAAAAAAABAAAAAWkBAAAABGNhbGMAAAAFAAAACGFtb3VudEluAAAADmFzc2V0SW5CYWxhbmNlAAAAD2Fzc2V0T3V0QmFsYW5jZQAAAA13ZWlnaHRBc3NldEluAAAADndlaWdodEFzc2V0T3V0BAAAAAZTY2FsZTgAAAAAAAX14QAEAAAAB3Bvd0Jhc2UJAAE9AAAABAkAATYAAAABBQAAAA5hc3NldEluQmFsYW5jZQkAATYAAAABCQAAaAAAAAIFAAAABlNjYWxlOAUAAAAGU2NhbGU4CQABNgAAAAEJAABkAAAAAgUAAAAOYXNzZXRJbkJhbGFuY2UFAAAACGFtb3VudEluBQAAAAZIQUxGVVAEAAAAC3Bvd0V4cG9uZW50CQABNgAAAAEJAABrAAAAAwUAAAANd2VpZ2h0QXNzZXRJbgAAAAAAAAAnEAUAAAAOd2VpZ2h0QXNzZXRPdXQEAAAAA3JlcwkBAAAACGZyYWN0aW9uAAAABAUAAAAPYXNzZXRPdXRCYWxhbmNlCQAAZQAAAAIJAABoAAAAAgUAAAAGU2NhbGU4BQAAAAZTY2FsZTgJAAGgAAAAAQkAAHYAAAAGBQAAAAdwb3dCYXNlAAAAAAAAAAAQBQAAAAtwb3dFeHBvbmVudAAAAAAAAAAABAAAAAAAAAAAEAUAAAAHQ0VJTElORwkAAGgAAAACBQAAAAZTY2FsZTgFAAAABlNjYWxlOAUAAAAERE9XTgkABEwAAAACCQEAAAALRGVsZXRlRW50cnkAAAABAgAAAARrZXk1CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAAdwb3dCYXNlCQABoAAAAAEFAAAAB3Bvd0Jhc2UJAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAAC3Bvd0V4cG9uZW50CQABoAAAAAEFAAAAC3Bvd0V4cG9uZW50CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACAgAAAANyZXMFAAAAA3JlcwUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAYWIySA",
"height": 2088939,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: WuUEuiqNd1TFUBJtDZTkM3aNw2YZKEdJPSb23EJ4gsP
Next: J9SA157Kib2khDvHEgpXJnkKbPX5C2AaCUpCBkbmxhDU
Diff:
Old | New | | Differences |
---|
8 | 8 | | let g = 100000000 |
---|
9 | 9 | | let h = fraction(toBigInt(c), toBigInt((g * g)), toBigInt((c + b)), HALFUP) |
---|
10 | 10 | | let i = toBigInt(fraction(e, 10000, f)) |
---|
11 | | - | [DeleteEntry("key5"), IntegerEntry("powBase", toInt(h)), IntegerEntry("powExponent", toInt(i))] |
---|
| 11 | + | let j = fraction(d, ((g * g) - toInt(pow(h, 16, i, 4, 16, CEILING))), (g * g), DOWN) |
---|
| 12 | + | [DeleteEntry("key5"), IntegerEntry("powBase", toInt(h)), IntegerEntry("powExponent", toInt(i)), IntegerEntry("res", j)] |
---|
12 | 13 | | } |
---|
13 | 14 | | |
---|
14 | 15 | | |
---|
15 | | - | @Verifier(j) |
---|
16 | | - | func k () = true |
---|
| 16 | + | @Verifier(k) |
---|
| 17 | + | func l () = true |
---|
17 | 18 | | |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | |
---|
5 | 5 | | |
---|
6 | 6 | | @Callable(a) |
---|
7 | 7 | | func calc (b,c,d,e,f) = { |
---|
8 | 8 | | let g = 100000000 |
---|
9 | 9 | | let h = fraction(toBigInt(c), toBigInt((g * g)), toBigInt((c + b)), HALFUP) |
---|
10 | 10 | | let i = toBigInt(fraction(e, 10000, f)) |
---|
11 | | - | [DeleteEntry("key5"), IntegerEntry("powBase", toInt(h)), IntegerEntry("powExponent", toInt(i))] |
---|
| 11 | + | let j = fraction(d, ((g * g) - toInt(pow(h, 16, i, 4, 16, CEILING))), (g * g), DOWN) |
---|
| 12 | + | [DeleteEntry("key5"), IntegerEntry("powBase", toInt(h)), IntegerEntry("powExponent", toInt(i)), IntegerEntry("res", j)] |
---|
12 | 13 | | } |
---|
13 | 14 | | |
---|
14 | 15 | | |
---|
15 | | - | @Verifier(j) |
---|
16 | | - | func k () = true |
---|
| 16 | + | @Verifier(k) |
---|
| 17 | + | func l () = true |
---|
17 | 18 | | |
---|