]> git.ardis.lu - safe-owners/log
safe-owners
8 months agoAdd MIT license
Ardis Lu [Mon, 9 Feb 2026 07:56:31 +0000 (23:56 -0800)]
Add MIT license

17 months agoAdd `text-decoration` to highlight effect
Ardis Lu [Fri, 16 May 2025 05:00:35 +0000 (22:00 -0700)]
Add `text-decoration` to highlight effect

Useful to preserve emphasis in e.g. grayscale print layout or vision deficiencies.

18 months agoFix mislabeled <title>
Ardis Lu [Thu, 17 Apr 2025 05:31:40 +0000 (22:31 -0700)]
Fix mislabeled <title>

21 months agoSet minimum block number
Ardis Lu [Mon, 30 Dec 2024 07:49:22 +0000 (23:49 -0800)]
Set minimum block number

22 months agoFormat addresses using ERC-55 checksum
Ardis Lu [Wed, 18 Dec 2024 06:36:33 +0000 (22:36 -0800)]
Format addresses using ERC-55 checksum

22 months agoImprove input transitions on hover and focus
Ardis Lu [Tue, 17 Dec 2024 07:00:56 +0000 (23:00 -0800)]
Improve input transitions on hover and focus

outline-color gives a simple drop-shadow effect while minimizing complexity

22 months agoMove loading icon inline with button instead of after block
Ardis Lu [Fri, 13 Dec 2024 07:40:48 +0000 (23:40 -0800)]
Move loading icon inline with button instead of after block

Prevents output layout shift after loading is complete, unfortunately an additional <div> is required.

22 months agoAdd block number input
Ardis Lu [Fri, 13 Dec 2024 07:28:06 +0000 (23:28 -0800)]
Add block number input

22 months agoList specific interfaces
Ardis Lu [Mon, 9 Dec 2024 05:51:46 +0000 (21:51 -0800)]
List specific interfaces

22 months agoAdd support for Ownable smart contracts
Ardis Lu [Sun, 8 Dec 2024 03:53:42 +0000 (19:53 -0800)]
Add support for Ownable smart contracts

22 months agoUse "latest" as defaultBlock parameter
Ardis Lu [Sun, 8 Dec 2024 03:41:51 +0000 (19:41 -0800)]
Use "latest" as defaultBlock parameter

"latest" is more widely supported than "safe" on other EVM-based chains (e.g., Polygon).

22 months agoAllow leading and trailing whitespace in safe address
Ardis Lu [Sat, 7 Dec 2024 07:03:23 +0000 (23:03 -0800)]
Allow leading and trailing whitespace in safe address

Useful when copying addresses from documents, which sometimes adds a trailing space.

22 months agoDon't change cursor for SVG
Ardis Lu [Mon, 2 Dec 2024 04:33:52 +0000 (20:33 -0800)]
Don't change cursor for SVG

Nothing happens when clicked so it doesn't make sense

2 years agoHighlight repeated or circular addresses
Ardis Lu [Thu, 12 Sep 2024 05:54:09 +0000 (22:54 -0700)]
Highlight repeated or circular addresses

2 years agoSimplify JSON-RPC batch
Ardis Lu [Mon, 2 Sep 2024 01:08:45 +0000 (18:08 -0700)]
Simplify JSON-RPC batch

2 years agoUse lastChild property instead of :last-child selector
Ardis Lu [Sun, 25 Aug 2024 06:19:16 +0000 (23:19 -0700)]
Use lastChild property instead of :last-child selector

:last-child considers the most nested child to be "last", whereas lastChild returns the last highest-level child. The latter behavior is desired, otherwise safes with multiple safes as owners will have all the child safe owners attributed to the first child safe.

2 years agoLowercase initial input address
Ardis Lu [Mon, 19 Aug 2024 05:13:06 +0000 (22:13 -0700)]
Lowercase initial input address

All subsequent addresses are already lowercase since they're parsed from JSON-RPC response.

2 years agoAdd labels for icons
Ardis Lu [Thu, 15 Aug 2024 04:09:16 +0000 (21:09 -0700)]
Add labels for icons

2 years agoTweak icon positioning
Ardis Lu [Wed, 14 Aug 2024 06:24:50 +0000 (23:24 -0700)]
Tweak icon positioning

2 years agoBlock and label circular references
Ardis Lu [Wed, 14 Aug 2024 06:14:17 +0000 (23:14 -0700)]
Block and label circular references

E.g., Safe A has an owner Safe B which has an owner Safe A. There's a separate label for re-used EOAs.

2 years agoRemove ERC-3770 shortName if present
Ardis Lu [Wed, 14 Aug 2024 05:22:38 +0000 (22:22 -0700)]
Remove ERC-3770 shortName if present

2 years agoHandle edge cases for non-Safe smart contracts
Ardis Lu [Tue, 13 Aug 2024 06:01:28 +0000 (23:01 -0700)]
Handle edge cases for non-Safe smart contracts

Older multi-signatures used `required()` instead of `getThreshold()`. Also handled non-multi-sig smart contracts with early exit.

2 years agoDon't vertically center
Ardis Lu [Tue, 13 Aug 2024 05:28:05 +0000 (22:28 -0700)]
Don't vertically center

Since the output length is dynamic, vertical centering results in constant layout shift as data comes in.

2 years agoStyle anchor tag
Ardis Lu [Tue, 13 Aug 2024 05:27:00 +0000 (22:27 -0700)]
Style anchor tag

2 years agoBlock while loading and show indicator
Ardis Lu [Tue, 13 Aug 2024 05:23:45 +0000 (22:23 -0700)]
Block while loading and show indicator

2 years agoClear tree on re-runs
Ardis Lu [Tue, 13 Aug 2024 05:18:32 +0000 (22:18 -0700)]
Clear tree on re-runs

2 years agoFurther simplify CSS
Ardis Lu [Tue, 13 Aug 2024 05:17:52 +0000 (22:17 -0700)]
Further simplify CSS

2 years agoSimplify tree to use <ul> and <li> only
Ardis Lu [Tue, 13 Aug 2024 05:04:07 +0000 (22:04 -0700)]
Simplify tree to use <ul> and <li> only

2 years agoInitial commit
Ardis Lu [Mon, 12 Aug 2024 06:31:43 +0000 (23:31 -0700)]
Initial commit

This page took 0.043924 seconds and 4 git commands to generate.