{"repo":"livepeer/protocol","free":true,"listed":false,"github":"https://github.com/livepeer/protocol","clone":"git clone https://github.com/livepeer/protocol.git","description":"Livepeer protocol","language":"JavaScript","stars":154,"topics":["ethereum","solidity","smart-contracts","livestreaming"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Livepeer Protocol Ethereum smart contracts used for the Livepeer protocol. These contracts govern the logic for: - Livepeer Token (LPT) ownership - Bonding and delegating LPT to elect active workers - Distributing inflationary rewards and fees to active participants - Time progression in the protocol - ETH escrow and ticket validation for a probabilistic micropayment protocol used to pay for transcoding work Documentation For a general overview of the protocol refer to the wiki resources. Development All contributions and bug fixes are welcome as pull requests back into the repo. A note on branches as of LIP-73: Confluence - Arbitrum One Migration: - The confluence branch contains the latest contract code deployed on the Arbitrum One rollup. Since the core protocol is operating on Arbitrum One rollup going forward all contract code changes pertaining to the core protocol should be on this branch. - The streamflow branch contains the latest contract code deployed on Ethereum. Since the only operational contracts (not paused) on Ethereum, excluding the Controller, are the LivepeerToken and BridgeMinter the only contract code changes on this branch would be for those contracts. The Arbitrum bridge contracts can be found in the arbitrum-lpt-bridge repository. ERC20 Note The Livepeer token is implemented as an ERC20 token in token/LivepeerToken.sol which inherits from the OpenZeppelin ERC20 token contract and all implemented ERC20 functions will revert if the operation is not succ","default_branch":null,"files":null,"tree":[],"storefront":"/r/livepeer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/livepeer/protocol/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."}