{"repo":"AntChainOpenLabs/Smart-Intermediate-Representation","free":true,"listed":false,"github":"https://github.com/AntChainOpenLabs/Smart-Intermediate-Representation","clone":"git clone https://github.com/AntChainOpenLabs/Smart-Intermediate-Representation.git","description":"A brand-new multi-scenarios smart contract compiler framework","language":"Rust","stars":77,"topics":["artificial-intelligence","blockchain","compiler","intermediate-representation","programming-language","runtime","smart-contract"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"The Smart Intermediate Representation [![Release][release-shield]][release-url] [![Issues][issues-shield]][issues-url] [![PR][pr-shield]][pr-url] [![Apache License][license-shield]][license-url] The Smart Intermediate Representation(short for IR) project is a new compiler framework intended for smart contract development, which is mainly inspired by LLVM, MLIR and Solidity/Yul. The compiler's goals are: Trust and Security Rollup Friendly AI Friendly High Performance and Low Gas Cost Table of Contents - The Smart Intermediate Representation - Table of Contents - Background - Installation - Quick Start - Example - Fetch the Docker Image and Build a Test IR Program - Documentation - Roadmap - V0.1 - Contribution - Community - License Background Since the circulation of Blockchain and Smart Contracts, there have been many incidents of exploitation. These incidents are mainly caused by attacks on unsafe smart contracts such as reentrancy issues, and compiler bugs. In the existing cases, it is difficult to investigate or locate once the attack occurs. Most safe/secure cases also require 3rd-party auditing which is very costly. Meanwhile, to wring the most performance out of a regular gas allowance, or something else. It's important to optimize both on-chain and off-chain scenarios. Currently, we propose a universal technical solution to be adapted to any programming language to help blockchain platform/developer make their smart contract safer, high performance and multi-scenario c","default_branch":null,"files":null,"tree":[],"storefront":"/r/AntChainOpenLabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AntChainOpenLabs/Smart-Intermediate-Representation/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."}