{"repo":"mighty-gerbils/gerbil-ethereum","free":true,"listed":false,"github":"https://github.com/mighty-gerbils/gerbil-ethereum","clone":"git clone https://github.com/mighty-gerbils/gerbil-ethereum.git","description":"Ethereum support for Gerbil Scheme","language":"Scheme","stars":19,"topics":["ethereum","gerbil","gerbil-scheme","scheme"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Gerbil-ethereum Gerbil-ethereum is a package to interact with the Ethereum network from Gerbil Scheme. It is an alternative to \"web3.js\" and other interfaces to the Ethereum network; it is not at all a reimplementation of the Ethereum protocol, and relies on an existing node such as Geth or Parity to implement the Ethereum protocol. Copyright and License Copyright 2020 MuKn Inc. All rights reserved. Gerbil-Ethereum is distributed under the Apache License, version 2.0. See the file LICENSE. What does Gerbil Ethereum do? Gerbil-ethereum provides an interface to an Ethereum node's JSON RPC server, just like web3.js does, but with Gerbil Scheme as the underlying language platform, rather than node.js or a browser. Notable modules include but are not limited to the below: - tx-tracker.ss provides an interface to ensure transactions are posted, no matter what. A tracked transaction will be retried until it succeeds, even if the process crashes and restarts. This is essential for decentralized applications such as atomic swaps or state channels, that require you to post a transaction before a deadline under pain of losing your assets. Messages are scheduled and persisted before they are issued, so that a temporary machine crash or network crash won't cause you to either forget to post or post twice. - assembly.ss provides an assembler for the EVM as an embedded DSL. This assembler can be used directly to write contracts using Scheme functions as a macro-assembler, or it can be used ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mighty-gerbils","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mighty-gerbils/gerbil-ethereum/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."}