4 个仓库
Standardized contracts for cross-chain or universal contract deployment.
Distinguishing note: Focuses on the deployment contract itself rather than general deployment tools.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Universal Deployer Contracts. Refine with filters or upvote what's useful.
OpenZeppelin Contracts is a library of modular, secure, and reusable smart contract components designed for the development of decentralized applications. It provides a foundational framework for building standard-compliant contracts, offering battle-tested implementations for token standards, access control, and common utility patterns. The project distinguishes itself through its comprehensive support for complex architectural patterns, including proxy-based upgradeability, role-based access control, and account abstraction. It enables developers to implement modular logic injection via hoo
Uses specific opcodes to precompute contract addresses, enabling predictable interactions and consistent deployment across networks.
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
Deploys smart contracts to the same address across multiple networks using salts and factory contracts.
本项目是一个去中心化交易所核心和以太坊自动做市商(AMM),为管理流动性池和执行代币交换提供了基础的链上逻辑。它实现了 ERC-20 代币交换引擎和链上流动性管理器,以促进标准化同质化代币的交换。 该系统利用集中流动性协议,允许提供者在特定价格范围内分配资产以提高资本效率。它采用恒定乘积公式进行价格计算,并使用基于 Tick 的跟踪系统来管理流动性分配。独特的流动性头寸被追踪为非同质化代币(NFT),架构中还包括用于时间加权平均价格(TWAP)的链上预言机。 该平台涵盖了交换路由、流动性管理和安全方面的广泛能力。它支持多路径交换报价和基于意图的订单执行,以及用于流动性池种子注入和头寸计算的工具。安全性通过代币授权验证和钩子(hook)系统进行管理,该系统允许在池事件期间执行自定义智能合约逻辑。 该项目主要使用 TypeScript 实现。
Launches system contracts using a factory deployment pattern to ensure architectural consistency.
Solmate 是一个用于在 Solana 区块链上开发安全高效智能合约的 Gas 优化构建块和库集合。它提供了一套标准化工具,包括用于管理用户角色和所有权的角色访问控制框架、用于十进制和有符号整数计算的高精度定点数学库,以及用于验证数据包含的 Merkle 证明验证器。 该项目提供用于发行和转移同质化及非同质化代币的安全代币实现。这些实现包括防止资产转移期间静默失败的安全检查,以及用于金库和封装资产变体的 Gas 高效模板。 该库涵盖了更广泛的能力领域,包括确定性合约部署、通过类型转换进行链上数据管理,以及重入保护等智能合约安全措施。它还利用优化的存储模式来减少执行开销和状态更新成本。
Enables creation of contracts at predictable addresses regardless of bytecode using precomputation.