{"repo":"ApeWorX/ape-optimism","free":true,"listed":false,"github":"https://github.com/ApeWorX/ape-optimism","clone":"git clone https://github.com/ApeWorX/ape-optimism.git","description":"Optimism network provider plugin for the Ape Framework","language":"Python","stars":13,"topics":["python","optimism","smart-contracts","optimism-l2","web3","ape","apeworx"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Quick Start Ecosystem Plugin for Optimism support in Ape. Dependencies - python3 version 3.9 up to 3.12. Installation via ape You can install this plugin using ape : or via config file: via pip You can install the latest release via pip : via setuptools You can clone the repository and use setuptools for the most up-to-date version: Quick Usage Installing this plugin adds support for the Optimism ecosystem: OP Stack Use the optimism base-class in any custom networks using the OP stack. For example, to configure a custom network for Fraxtal network, add the following to your pyproject.toml Or equivalent ape-config.yaml : There are two main benefits of using Optimism as the base-class instead of Ethereum for networks using the OP stack: 1. Closer defaults : The block time default is 2 for Optimism networks, which may be a better default value than Ethereum's higher block time parameters. 2. Existence of System Transactions : The Optimism base-class is aware of system transactions, which are transactions invoked by the sequencer. Development Comments, questions, criticisms and pull requests are welcomed.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ApeWorX","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ApeWorX/ape-optimism/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}