Skip to content

Conversation

@fedgiac
Copy link
Collaborator

@fedgiac fedgiac commented Oct 9, 2025

Adds support for Linea (context) and Plasma (context) chains.

Additionally, I let the script access the env WS_NO_BUFFER_UTIL. It looks like running the script crashes without access to that var so it's basically required. It's independent of the other changes in the PR. It appears to be related to ws, a transitive dependency of Ethers. I didn't investigate further since it's a minor issue.

How to test

You can run the script using the following config file and import it in the transaction builder with the relevant safe.

config.ts
import { SingleSafeConfig } from "./src/types.ts";

const owners = [
  "0x1111111111111111111111111111111111111111",
  "0x2222222222222222222222222222222222222222",
  "0x3333333333333333333333333333333333333333",
  "0x4444444444444444444444444444444444444444",
  "0x5555555555555555555555555555555555555555",
];
export const safesToUpdate: SingleSafeConfig[] = [
  {
    safe: "0x423cEc87f19F0778f549846e0801ee267a917935",
    network: "Linea",
    newThreshold: 3,
    newOwners: owners,
  }
];
Expected result image

@fedgiac fedgiac requested a review from a team October 9, 2025 14:37
@fedgiac fedgiac changed the title Add Linea support Add Linea and Plasma support Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants