]>
git.ardis.lu - block-hash-calculator/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ardis Lu [Sat, 17 Oct 2026 05:43:25 +0000 (22:43 -0700)]
Update default RPC
publicnode.com is no longer an archive node so not suitable for this purpose.
Ardis Lu [Sat, 17 Oct 2026 05:33:15 +0000 (22:33 -0700)]
Remove Blast reference
Blast will be shut down 2026-10-26. Reference: https://web.archive.org/web/
20261002181721 /https://x.com/blast/status/
2106032805280891073
Ardis Lu [Mon, 14 Sep 2026 04:07:17 +0000 (21:07 -0700)]
Upgrade dependencies
Ardis Lu [Thu, 27 Aug 2026 06:58:30 +0000 (23:58 -0700)]
Bump Node.js version
Ardis Lu [Wed, 26 Aug 2026 06:05:04 +0000 (23:05 -0700)]
Upgrade dependencies
Ardis Lu [Fri, 7 Aug 2026 04:03:55 +0000 (21:03 -0700)]
Bump Node.js version
Ardis Lu [Sat, 20 Jun 2026 06:07:05 +0000 (23:07 -0700)]
Upgrade dependencies
Ardis Lu [Sun, 31 May 2026 06:29:44 +0000 (23:29 -0700)]
Populate block number input if no value is provided
Ardis Lu [Fri, 29 May 2026 04:32:34 +0000 (21:32 -0700)]
Bump Node.js version
Ardis Lu [Fri, 29 May 2026 04:32:23 +0000 (21:32 -0700)]
Add support for Tempo T4
Ardis Lu [Fri, 29 May 2026 04:21:28 +0000 (21:21 -0700)]
Use native `Uint8Array` methods
Ardis Lu [Tue, 21 Apr 2026 07:28:09 +0000 (00:28 -0700)]
Improve presentation of nested arrays
Ardis Lu [Tue, 21 Apr 2026 07:18:56 +0000 (00:18 -0700)]
Add support for Tempo
Ardis Lu [Thu, 16 Apr 2026 05:20:37 +0000 (22:20 -0700)]
Upgrade dependencies
Ardis Lu [Sun, 5 Apr 2026 05:51:06 +0000 (22:51 -0700)]
Upgrade dependencies
Ardis Lu [Fri, 27 Mar 2026 05:33:30 +0000 (22:33 -0700)]
Upgrade dependencies
Ardis Lu [Sun, 8 Feb 2026 08:00:56 +0000 (00:00 -0800)]
Add test for Fusaka
Ardis Lu [Sun, 8 Feb 2026 07:54:04 +0000 (23:54 -0800)]
Add tests for Hemi
Ardis Lu [Fri, 6 Feb 2026 07:59:02 +0000 (23:59 -0800)]
Upgrade dependencies
Ardis Lu [Sat, 31 Jan 2026 22:43:10 +0000 (14:43 -0800)]
Upgrade dependencies
Ardis Lu [Thu, 22 Jan 2026 07:51:38 +0000 (23:51 -0800)]
Upgrade dependencies
Ardis Lu [Fri, 14 Nov 2025 16:57:52 +0000 (08:57 -0800)]
Bump Node.js version
Ardis Lu [Mon, 10 Nov 2025 05:22:50 +0000 (21:22 -0800)]
Upgrade dependencies
Ardis Lu [Tue, 4 Nov 2025 07:38:05 +0000 (23:38 -0800)]
Upgrade dependencies
Ardis Lu [Fri, 24 Oct 2025 06:57:27 +0000 (23:57 -0700)]
Add code repository mirrors
Ardis Lu [Wed, 22 Oct 2025 06:45:32 +0000 (23:45 -0700)]
Improve function documentation
Ardis Lu [Tue, 21 Oct 2025 06:31:16 +0000 (23:31 -0700)]
Upgrade dependencies
Ardis Lu [Mon, 29 Sep 2025 06:44:47 +0000 (23:44 -0700)]
Fix broken import
Ardis Lu [Mon, 29 Sep 2025 06:42:26 +0000 (23:42 -0700)]
Upgrade dependencies
Ardis Lu [Sat, 30 Aug 2025 13:47:34 +0000 (06:47 -0700)]
Bump Node.js version
Ardis Lu [Fri, 29 Aug 2025 06:50:56 +0000 (23:50 -0700)]
Upgrade dependencies
Ardis Lu [Thu, 21 Aug 2025 06:06:15 +0000 (23:06 -0700)]
Upgrade dependencies
Ardis Lu [Tue, 12 Aug 2025 06:00:38 +0000 (23:00 -0700)]
Hide placeholder text in print
Grayscale is difficult to distinguish in black and white print (the placeholder can be confused for actual user input), so just remove it because the label is sufficient.
Ardis Lu [Fri, 8 Aug 2025 06:51:44 +0000 (23:51 -0700)]
Bump Node.js version
Ardis Lu [Mon, 28 Jul 2025 06:46:48 +0000 (23:46 -0700)]
Upgrade dependencies
Ardis Lu [Mon, 30 Jun 2025 06:44:12 +0000 (23:44 -0700)]
Bump Node.js version
Ardis Lu [Sun, 29 Jun 2025 05:46:35 +0000 (22:46 -0700)]
Make block number field optional
Ardis Lu [Sun, 29 Jun 2025 05:42:15 +0000 (22:42 -0700)]
Improve response error handling
Ardis Lu [Sun, 29 Jun 2025 05:37:49 +0000 (22:37 -0700)]
Distinguish ZKsync blocks using "l1Batch" headers
Based on a search, only ZKsync-based chains use this "l1Batch" terminology.
Ardis Lu [Sat, 14 Jun 2025 05:09:47 +0000 (22:09 -0700)]
Pin Node.js version
Ardis Lu [Sat, 14 Jun 2025 05:06:19 +0000 (22:06 -0700)]
Upgrade dependencies
Ardis Lu [Sat, 17 May 2025 06:23:51 +0000 (23:23 -0700)]
Add tests for Taiko Alethia
Ardis Lu [Sat, 17 May 2025 06:20:15 +0000 (23:20 -0700)]
Add tests for Zircuit Mainnet
Ardis Lu [Sat, 17 May 2025 06:17:11 +0000 (23:17 -0700)]
Add tests for Soneium
Ardis Lu [Sat, 17 May 2025 06:14:28 +0000 (23:14 -0700)]
Add tests for World Chain
Ardis Lu [Wed, 14 May 2025 05:44:53 +0000 (22:44 -0700)]
Add tests for Unichain
Ardis Lu [Wed, 14 May 2025 05:41:24 +0000 (22:41 -0700)]
Rollback
16e70de
ZKsync Era actually casts to `uint32` which results in a different hash for legacy block hashes, so need to match that.
Ardis Lu [Wed, 14 May 2025 05:34:06 +0000 (22:34 -0700)]
Support Pectra block headers
Ardis Lu [Wed, 14 May 2025 05:18:51 +0000 (22:18 -0700)]
Update comments so they are more useful
Ardis Lu [Wed, 14 May 2025 04:58:48 +0000 (21:58 -0700)]
Allow up to 64 bit block number and timestamp
Currently no example cases where these values exceed 32 bits but might as well. Currently limited to 64 bits as that is the largest size setter available to DataView.
Ardis Lu [Wed, 14 May 2025 04:56:02 +0000 (21:56 -0700)]
Refactor to isolate `arrBE` function
Ardis Lu [Wed, 7 May 2025 11:36:10 +0000 (04:36 -0700)]
Upgrade dependencies
Ardis Lu [Tue, 22 Apr 2025 04:41:17 +0000 (21:41 -0700)]
Upgrade dependencies
Ardis Lu [Tue, 22 Apr 2025 04:40:26 +0000 (21:40 -0700)]
Add test for zero transaction block
Ardis Lu [Tue, 22 Apr 2025 04:39:47 +0000 (21:39 -0700)]
Show placeholder for zero length transaction array
Ardis Lu [Sat, 11 Jan 2025 02:59:41 +0000 (18:59 -0800)]
Add tests for Sonic Mainnet
Ardis Lu [Sat, 11 Jan 2025 02:56:29 +0000 (18:56 -0800)]
Upgrade dependencies
Ardis Lu [Tue, 31 Dec 2024 22:39:56 +0000 (14:39 -0800)]
Replace default JSON-RPC provider
Cloudflare's node appears to be down
Ardis Lu [Sun, 29 Dec 2024 07:43:50 +0000 (23:43 -0800)]
Upgrade dependencies
Ardis Lu [Thu, 19 Dec 2024 06:12:56 +0000 (22:12 -0800)]
Upgrade dependencies
Ardis Lu [Thu, 19 Dec 2024 06:11:17 +0000 (22:11 -0800)]
Add tests for Ink Mainnet
Ardis Lu [Thu, 17 Oct 2024 02:43:11 +0000 (19:43 -0700)]
Use multi-keyword display value
Makes the layout more explicit, see https://developer.mozilla.org/en-US/docs/Web/CSS/display/multi-keyword_syntax_of_display
Ardis Lu [Tue, 24 Sep 2024 06:23:50 +0000 (23:23 -0700)]
Upgrade dependencies
Ardis Lu [Wed, 18 Sep 2024 04:15:56 +0000 (21:15 -0700)]
Update capitalization of "ZKsync" to match official docs
Ardis Lu [Tue, 17 Sep 2024 06:35:29 +0000 (23:35 -0700)]
Add initial support for zkSync Era
Ardis Lu [Tue, 3 Sep 2024 05:48:30 +0000 (22:48 -0700)]
Upgrade dependencies
Ardis Lu [Fri, 9 Aug 2024 04:43:29 +0000 (21:43 -0700)]
Show error message on UI to notify the user
Ardis Lu [Thu, 8 Aug 2024 06:22:43 +0000 (23:22 -0700)]
Add tests for opBNB and Polygon zkEVM
Ardis Lu [Thu, 8 Aug 2024 06:19:46 +0000 (23:19 -0700)]
Fix page getting stuck on RPC error
Now the page will swallow the error so the user can re-try the query.
Ardis Lu [Wed, 17 Jul 2024 03:33:45 +0000 (20:33 -0700)]
Upgrade dependencies
Ardis Lu [Fri, 14 Jun 2024 06:07:22 +0000 (23:07 -0700)]
Add test cases for Blast and Mantle
Ardis Lu [Fri, 14 Jun 2024 04:16:51 +0000 (21:16 -0700)]
Add "test:watch" script
Intentionally calling "node --watch calculate.test.js" instead of doing "node --test --watch" to clear console on re-runs.
Ardis Lu [Fri, 14 Jun 2024 04:02:48 +0000 (21:02 -0700)]
Upgrade dependencies
Ardis Lu [Tue, 4 Jun 2024 05:25:19 +0000 (22:25 -0700)]
Add test:coverage script
Ardis Lu [Tue, 4 Jun 2024 05:11:21 +0000 (22:11 -0700)]
Use native test runner
Ardis Lu [Mon, 3 Jun 2024 04:40:40 +0000 (21:40 -0700)]
Add test cases for Linea and Scroll
Ardis Lu [Mon, 3 Jun 2024 04:28:25 +0000 (21:28 -0700)]
Upgrade dependencies
Ardis Lu [Mon, 3 Jun 2024 04:27:56 +0000 (21:27 -0700)]
Simplify re-exports
Ardis Lu [Sat, 25 May 2024 05:07:42 +0000 (22:07 -0700)]
Add meta tags
Ardis Lu [Fri, 24 May 2024 04:51:32 +0000 (21:51 -0700)]
Center body when emulating print
Ardis Lu [Wed, 22 May 2024 04:17:57 +0000 (21:17 -0700)]
Add basic loading indicator
Ardis Lu [Wed, 22 May 2024 04:02:24 +0000 (21:02 -0700)]
Add print stylesheet
Ardis Lu [Wed, 22 May 2024 04:01:44 +0000 (21:01 -0700)]
Move CSS to separate file
Ardis Lu [Tue, 21 May 2024 06:59:23 +0000 (23:59 -0700)]
Add Arbitrum One test cases
Ardis Lu [Tue, 21 May 2024 06:39:47 +0000 (23:39 -0700)]
Don't cast block.nonce to number
It should've always been a string of hex bytes, it just worked as a number by coincidence.
Ardis Lu [Tue, 21 May 2024 05:49:38 +0000 (22:49 -0700)]
Add link to GitHub repo
Ardis Lu [Tue, 21 May 2024 05:28:46 +0000 (22:28 -0700)]
Add MIT license
Ardis Lu [Tue, 21 May 2024 02:40:55 +0000 (19:40 -0700)]
Node-ify and add test cases
Ardis Lu [Tue, 21 May 2024 01:54:06 +0000 (18:54 -0700)]
Move calculate to standalone file
Ardis Lu [Tue, 21 May 2024 01:37:53 +0000 (18:37 -0700)]
Add support for Avalanche C-Chain
Ardis Lu [Mon, 20 May 2024 06:18:23 +0000 (23:18 -0700)]
Clarify which EIPs added block header fields
The logic is unchanged, but more accurate EIPs are commented for future reference.
Ardis Lu [Mon, 20 May 2024 05:32:05 +0000 (22:32 -0700)]
Initial commit
This page took 0.081933 seconds and 4 git commands to generate.