Skip to content

Conversation

@fusmanii
Copy link
Contributor

@fusmanii fusmanii commented Sep 22, 2025

  • SpokePool
  • UniversalAdapter
  • SpokePoolPeriphery
  • SpokePoolVerifier
  • MulticallHandler

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
"transaction_hash": "Unknown",
"block_number": 1552582
},
"SpokePoolVerifier": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 small questions:

  • Why does the transaction_hash resolve as unknown? If it's not important, then why even include it as part of this deployed-addresses.json?
  • Should we be deploying the spoke pool verifier or the spoke pool periphery, which should include the spoke pool verifier logic?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • The transaction_hash get populated if the contract has been deployed with foundry, I will have a follow up PR to populate all the missing fields from deployments
  • Good point, I wasn't familiar with SpokePoolPeriphery contract, I can deploy that as well

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@fusmanii fusmanii requested a review from grasphoper September 22, 2025 15:30
bmzig
bmzig previously approved these changes Sep 22, 2025
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@fusmanii fusmanii changed the base branch from faisal/etherscan-v2 to master September 22, 2025 17:20
@fusmanii fusmanii dismissed bmzig’s stale review September 22, 2025 17:20

The base branch was changed.

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@socket-security
Copy link

socket-security bot commented Sep 22, 2025

All alerts resolved. Learn more about Socket for GitHub.

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@fusmanii fusmanii requested a review from bmzig September 22, 2025 17:30
plasma: {
chainId: CHAIN_IDs.PLASMA,
url: getNodeUrl(CHAIN_IDs.PLASMA),
saveDeployments: true,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a thought: I wonder if we can clean up this file by making a default config object function:

defaultConfig(chainId: number): {
   return {
       chainId,
       url: getNodeUrl(chainId),
       saveDeployments: true,
       accounts: { mnemonic },
       companionNetworks: { l1: "mainnet" },
    }
}

nicholaspai
nicholaspai previously approved these changes Sep 22, 2025
pxrl
pxrl previously approved these changes Sep 22, 2025
Copy link
Contributor

@pxrl pxrl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updates look good to me; OK pending the tsc fix.

Signed-off-by: Faisal Usmani <faisal.of.usmani@gmail.com>
@fusmanii fusmanii dismissed stale reviews from pxrl and nicholaspai via b4c0a4e September 22, 2025 17:51
@fusmanii fusmanii requested a review from pxrl September 22, 2025 18:08
@fusmanii fusmanii merged commit e476406 into master Sep 22, 2025
10 checks passed
@fusmanii fusmanii deleted the faisal/plasma-deploy branch September 22, 2025 18:18
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.

5 participants