{"repo":"syscoin/sysethereum-dapp","free":true,"listed":false,"github":"https://github.com/syscoin/sysethereum-dapp","clone":"git clone https://github.com/syscoin/sysethereum-dapp.git","description":"Reference UI for the Syscoin <=> Ethereum bridge","language":"JavaScript","stars":10,"topics":["syscoin","spvbridge","sidechain","ethereum","highspeedassets","bitcoin","cryptocurrency"],"license":null,"category":"blockchain-web3","readme_excerpt":"Sysethereum DAPP This is a reference implementation of a user interface showcasing the Syscoin NEVM bridge. It will create a SPV proof of Syscoin burn transactions post to the relay smart contract which will validate and call a Token contract which uses ERC20Manager to transfer from and to. On the way back to Syscoin. An SPV proof of the NEVM transaction is created using eth-proof and will call a burn function from the ERC20Manager base of the Syscoin Token contract that holds the tokens. It's purpose is to store and transfer tokens and the function parameters are used via ABI data to detect the value of the burn once Syscoin consensus reads the transaction data. Syscoin itself enforces the SPV proof by running Geth in light mode to sync up to the last few weeks of headers on NEVM. Syscoin nodes run a custom version of Geth which validates NEVM blocks and speaks to Syscoin over ZMQ socket transport layer. The Transaction root is queried for when a Syscoin mint transaction is created (when NEVM contract burns Syscoin tokens on the ERC contract). The calculated Transaction Root must match the Transaction Root saved in the database which validates that the NEVM transaction was valid and subsequently minting new Syscoin or Syscoin assets into existence. The total supply of Syscoin/Syscoin assets should remain constant throughout the process as the bridge represents a zero-sum game. Dependencies 1) Just Pali chrome extension wallet and Metamask! 2) You should configure config.js t","default_branch":null,"files":null,"tree":[],"storefront":"/r/syscoin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syscoin/sysethereum-dapp/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."}