13 results for “topic:erc1967”
Foundry scripts to automate and keep track of deployments and proxy upgrades.
Upgradeable Contracts using the Diamond Storage pattern.
Implementation of the various upgradeable proxy pattern available with solidity: TransparentUpgradeableProxy, UUPSUpgradeable, Beacon, Diamond
Реализация обновления смартконтрактов через proxy-контракт ERC1967Upgrade, с контракт-админом proxyAdmin и без него.
A dive into the dark arts of EVM Proxies
This project demonstrates a modular and upgradeable smart contract architecture using the UUPS (Universal Upgradeable Proxy Standard) pattern. It leverages Foundry for fast development and scripting, and OpenZeppelin's upgradeable contracts for secure and efficient upgrade logic.
Implementation of UUPS where a proxy holds state while implementations (BoxV1→BoxV2) provide/upgrade logic; deploy script creates proxy and initializes it; upgrade script swaps implementation. Delegatecall example: A runs B’s code but stores results in A.
A comprehensive demonstration of smart contract upgradeability patterns using Foundry, featuring UUPS (Universal Upgradeable Proxy Standard) and custom proxy implementations.
Upgradeable smart contracts in Vyper using ERC1967 proxy pattern (Moccasin deployment)
Professional implementation of upgradeable smart contract system demonstrating mastery of UUPS proxy patterns, state persistence, and secure upgrade mechanisms. Built with industry best practices using Foundry & OpenZeppelin. Features comprehensive testing suite and automated deployment infrastructure.
No description provided.
UUPS upgradeable fee vault using namespaced storage layout. Built with Solidity 0.8.30 & Foundry. Demonstrates secure upgrade authorization, state continuity across versions, pausable withdrawals, and withdrawal limits with comprehensive upgrade lifecycle tests.
upgradeable smart contracts using the UUPS proxy pattern with Foundry