tx · CLUNZexvGnEbN6iGP9seGgQwD39EAN5vUguksibRa3at 3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ: -0.01500000 Waves 2021.04.27 18:15 [1501027] smart account 3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ > SELF 0.00000000 Waves
{ "type": 13, "id": "CLUNZexvGnEbN6iGP9seGgQwD39EAN5vUguksibRa3at", "fee": 1500000, "feeAssetId": null, "timestamp": 1619536643968, "version": 2, "chainId": 84, "sender": "3N3kDDPYNbb3vzZRAPkgiR1R7YnLVtSrsiZ", "senderPublicKey": "Athtgb7Zm9V6ExyAzAJM1mP57qNAW1A76TmzXdDZDjbt", "proofs": [ "4kuBwg2am8UzPQWAQkR7LxC9gtem8RadSSidpQyd9b1T1yLdiGjV9211BFCzsD5qkD7nkPCzeqxoyqQFNJ3T68zu" ], "script": "base64:AAIEAAAAAAAAAAQIAhIAAAAAAAAAAAEAAAABaQEAAAAEY2FsbAAAAAAEAAAAAWEAAAAAAAAAAAMEAAAABm11bHRCUgAAAAAbHGa7owQAAAAJbXVsdFBvd2VyAAAAAFFDUo/pBAAAAAlNVUxUU0NBTEUAAAAAAAAAAAgEAAAAA0VYUAAAAAAAEDPEhAQAAAAObXVsdEV4cEluUG93ZXIJAABsAAAABgUAAAADRVhQBQAAAAlNVUxUU0NBTEUFAAAACW11bHRQb3dlcgUAAAAJTVVMVFNDQUxFBQAAAAlNVUxUU0NBTEUFAAAABERPV04JAARMAAAAAgkBAAAADEludGVnZXJFbnRyeQAAAAICAAAABnNtYWxsMgUAAAAObXVsdEV4cEluUG93ZXIFAAAAA25pbAAAAAEAAAACdHgBAAAABnZlcmlmeQAAAAAJAAH0AAAAAwgFAAAAAnR4AAAACWJvZHlCeXRlcwkAAZEAAAACCAUAAAACdHgAAAAGcHJvb2ZzAAAAAAAAAAAACAUAAAACdHgAAAAPc2VuZGVyUHVibGljS2V5JcZ46A==", "height": 1501027, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: GQqzNQNHFtbrpjb1UFQ6pfMLY22basEXZn9tbpcvYqh8 Next: E1Fh6fxEv65RzD7Liwdo4364X3VygBz4on44AWDAeGEL Diff:
Old | New | Differences | |
---|---|---|---|
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | 7 | func call () = { | |
8 | - | let t = pow(1625, 2, 27, 1, 2, HALFUP) | |
9 | - | let t2 = pow(9223372036854775, 2, 27, 1, 2, DOWN) | |
10 | - | [IntegerEntry("small", t), IntegerEntry("small2", t2)] | |
8 | + | let a = 3 | |
9 | + | let multBR = 116440611747 | |
10 | + | let multPower = 349021835241 | |
11 | + | let MULTSCALE = 8 | |
12 | + | let EXP = 271828100 | |
13 | + | let multExpInPower = pow(EXP, MULTSCALE, multPower, MULTSCALE, MULTSCALE, DOWN) | |
14 | + | [IntegerEntry("small2", multExpInPower)] | |
11 | 15 | } | |
12 | 16 | ||
13 | 17 |
Old | New | Differences | |
---|---|---|---|
1 | 1 | {-# STDLIB_VERSION 4 #-} | |
2 | 2 | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | 3 | {-# CONTENT_TYPE DAPP #-} | |
4 | 4 | ||
5 | 5 | ||
6 | 6 | @Callable(i) | |
7 | 7 | func call () = { | |
8 | - | let t = pow(1625, 2, 27, 1, 2, HALFUP) | |
9 | - | let t2 = pow(9223372036854775, 2, 27, 1, 2, DOWN) | |
10 | - | [IntegerEntry("small", t), IntegerEntry("small2", t2)] | |
8 | + | let a = 3 | |
9 | + | let multBR = 116440611747 | |
10 | + | let multPower = 349021835241 | |
11 | + | let MULTSCALE = 8 | |
12 | + | let EXP = 271828100 | |
13 | + | let multExpInPower = pow(EXP, MULTSCALE, multPower, MULTSCALE, MULTSCALE, DOWN) | |
14 | + | [IntegerEntry("small2", multExpInPower)] | |
11 | 15 | } | |
12 | 16 | ||
13 | 17 | ||
14 | 18 | @Verifier(tx) | |
15 | 19 | func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey) | |
16 | 20 |
github/deemru/w8io/169f3d6 24.99 ms ◑