Skip to content

Conversation

@pete-vielhaber
Copy link
Contributor

  • Barebones structure with some basic information to get started

@pete-vielhaber pete-vielhaber marked this pull request as draft June 23, 2025 12:51
@vercel
Copy link

vercel bot commented Jun 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Updated (UTC)
arbitrum-docs Ready Ready Preview Nov 28, 2025 6:26pm

@pete-vielhaber pete-vielhaber marked this pull request as ready for review July 16, 2025 13:20
@pete-vielhaber pete-vielhaber changed the title docs: arbitrum-chain-increase-smart-contract-size-limit docs: tw320-arbitrum-chain-increase-smart-contract-size-limit Jul 16, 2025
Copy link
Contributor

@anegg0 anegg0 left a comment

Choose a reason for hiding this comment

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

Some nits, but the content is great!

pete-vielhaber and others added 3 commits July 31, 2025 13:58
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
pete-vielhaber and others added 4 commits July 31, 2025 13:59
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
…igurations/11-smart-contract-size-limit.mdx

Co-authored-by: Gaël Blanchemain <[email protected]>
## Pros of increasing the smart contract size limit

- **Enables more complex and feature-rich contracts**: Developers can include additional logic, libraries, or functionalities in a single contract without needing to split them into multiple smaller ones, which simplifies development and reduces overhead from inter-contract calls.
- **Reduces reliance on workarounds**: Avoids patterns like proxies (e.g., delegatecall) or the Diamond Standard, which add complexity, potential security risks (e.g., new attack vectors), and gas inefficiencies.

Choose a reason for hiding this comment

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

I do not believe the pattern of proxy contracts would be removed if we increase the contract size limit. A big reason proxies exist is for the ability to upgrade smart contracts. And to my knowledge that can only be done on chain via proxy contracts so that pattern is here to stay for major security reasons of course

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants