{"repo":"Morpher-io/MorpherProtocol","free":true,"listed":false,"github":"https://github.com/Morpher-io/MorpherProtocol","clone":"git clone https://github.com/Morpher-io/MorpherProtocol.git","description":"Morpher Protocol enables trading thousands of markets with perfect liquidity, shorting, leverage, and 24/7 stocks. Built on Ethereum, no collateral required.","language":null,"stars":37,"topics":["smart-contracts","solidity","ethereum","blockchain","defi"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"Introduction This is the repository for the core Morpher smart contract components of https://morpher.com Morpher Smart Contracts are a collection of solidity files for on chain transactions and trustless state recovery from sidechain. 😳 --- Morpher rebuilds financial markets from the ground up on the Ethereum Blockchain. All in the pursuit of the perfect trading experience. Audit The Non-Proxy versions of Morpher Smart Contracts are fully and regularly audited. 🙌 Audited by Solidified on April 12, 2021. Full Report Audited by Capacity on April 20, 2020. Full Report # Proxied vs Non-Proxied versions There are two versions of the smart contracts: Non Proxied Contracts Initially MorpherProtocol was written in a non-proxy way using Solidity 0.5 and the Eternal Storage Pattern. Contracts are residing on the nonproxy-master Branch. Addresses for Non Proxied Contracts Updates are barely possible, that's also why the deployments are not managed through truffle artifacts. Addresses are stored in addressesAndRoles.json. Proxied Contracts Q1/2022 the Contracts were updated to support the following things: 1. Proxied through transparent proxies for updating the contract logic No more Eternal Storage Pattern. Contract storage is now used directly. Lowered Gas costs and made maintenance easier MorpherState now holds only a Pointer to the Contracts in the Ecosystem, instead of the Storage. 2. Advanced Roles and Access Lists instead of a simple Ownable Allows for more fine-grained access ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Morpher-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Morpher-io/MorpherProtocol/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."}