{"repo":"mhw0/libethc","free":true,"listed":false,"github":"https://github.com/mhw0/libethc","clone":"git clone https://github.com/mhw0/libethc.git","description":"Open-source Ethereum library for C/C++","language":"C","stars":72,"topics":["ethereum","utils","contracts","blockchain","cryptocurrency","eip","c","abi","rlp","solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"libethc libethc is an open-source Ethereum library for C and C++. It comes with numerous utility functions that will help when interacting with EVM based networks. Motivation Most Ethereum libraries are made for high-level languages like JavaScript, Python or others, but those aren’t a good fit for low-level environments. C and C++ are fast, lightweight, and widely used in embedded development, firmware, and performance-critical software. With libethc, it becomes possible to use blockchain features on devices that don’t have the resources for big runtimes or dynamic memory. This includes things like hardware wallets, IoT devices, and payment terminals — places where there’s a need to sign transactions or perform actions on Ethereum network, directly on the device. Right now, most tools simply aren’t built for that. libethc fills that gap and makes Ethereum integration possible in environments that have been left out. Features ABI RLP ACCOUNT ADDRESS HEXADECIMAL ECDSA KECCAK256 UNIT BLOOM FILTER -------------------- -------------------- ---------------------------- --------------------------- ---------------------- ------------------------ ------------------ -------------------- ----------------------- eth abi bool eth rlp uint8 eth account create eth is address eth is hex eth ecdsa pubkey get eth keccak256 eth unit convert eth bloom from bytes eth abi uint8 eth rlp uint16 eth account from privkey eth is checksum address eth hex pad left eth ecdsa sign eth keccak256p eth bloom","default_branch":null,"files":null,"tree":[],"storefront":"/r/mhw0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mhw0/libethc/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."}