{"repo":"Bananapus/nana-core","free":true,"listed":false,"github":"https://github.com/Bananapus/nana-core","clone":"git clone https://github.com/Bananapus/nana-core.git","description":"⚙️ Juicebox core V4 contracts.","language":"Solidity","stars":17,"topics":["defi","ethereum","juicebox"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Bananapus Core This repository contains the core protocol contracts for Bananapus' Juicebox v4. Juicebox is a flexible toolkit for launching and managing a treasury-backed token on Ethereum and L2s. Table of Contents Usage Install Develop Scripts Deployments With Sphinx Without Sphinx Tips Repository Layout Architecture Core Contracts Surface Contracts Utility Contracts Conceptual Overview Rulesets Distributing Funds Payouts Surplus Allowance Payments, Tokens, and Redemptions Redemptions Permissions Hooks Ruleset Approval Hook Data Hooks Pay Hooks Redeem Hooks Split Hooks Fees Held Fees Feeless Addresses Example Usage Launching a Project Paying a Project Sending Reserved Tokens and Payouts Redeeming Tokens Usage Install How to install nana-core in another project. For projects using npm to manage dependencies (recommended): For projects using forge to manage dependencies (not recommended): If you're using forge to manage dependencies, add @bananapus/core/=lib/nana-core/ to remappings.txt . You'll also need to install nana-core 's dependencies and add similar remappings for them. Develop nana-core uses npm (version =20.0.0) for package management and the Foundry development toolchain for builds, tests, and deployments. To get set up, install Node.js and install Foundry: You can download and install dependencies with: If you run into trouble with forge install , try using git submodule update --init --recursive to ensure that nested submodules have been properly initialized. So","default_branch":null,"files":null,"tree":[],"storefront":"/r/Bananapus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Bananapus/nana-core/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."}