Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unisay/purescript-ethereum-client

Ethereum RPC protocol client
https://github.com/unisay/purescript-ethereum-client

ethereum purescript

Last synced: about 1 month ago
JSON representation

Ethereum RPC protocol client

Awesome Lists containing this project

README

        

# purescript-ethereum-client

[![Build Status](https://travis-ci.org/Unisay/purescript-ethereum-client.svg?branch=master)](https://travis-ci.org/Unisay/purescript-ethereum-client)
[![Pursuit](https://pursuit.purescript.org/packages/purescript-ethereum-client/badge)](https://pursuit.purescript.org/packages/purescript-ethereum-client)

Ethereum [RPC protocol](https://github.com/ethereum/wiki/wiki/JSON-RPC) client

### Status

Work in progress:

- [x] web3_clientVersion
- [x] web3_sha3
- [x] net_version
- [x] net_peerCount
- [x] net_listening
- [x] eth_protocolVersion
- [x] eth_syncing
- [x] eth_coinbase
- [x] eth_mining
- [x] eth_hashrate
- [x] eth_gasPrice
- [x] eth_accounts
- [x] eth_blockNumber
- [x] eth_getBalance
- [x] eth_getStorageAt
- [x] eth_getTransactionCount
- [x] eth_getBlockTransactionCountByHash
- [x] eth_getBlockTransactionCountByNumber
- [x] eth_getUncleCountByBlockHash
- [x] eth_getUncleCountByBlockNumber
- [x] eth_getCode
- [x] eth_sign
- [ ] eth_sendTransaction
- [ ] eth_sendRawTransaction
- [ ] eth_call
- [ ] eth_estimateGas
- [ ] eth_getBlockByHash
- [ ] eth_getBlockByNumber
- [ ] eth_getTransactionByHash
- [ ] eth_getTransactionByBlockHashAndIndex
- [ ] eth_getTransactionByBlockNumberAndIndex
- [ ] eth_getTransactionReceipt
- [ ] eth_getUncleByBlockHashAndIndex
- [ ] eth_getUncleByBlockNumberAndIndex
- [ ] eth_getCompilers
- [ ] eth_compileLLL
- [ ] eth_compileSolidity
- [ ] eth_compileSerpent
- [ ] eth_newFilter
- [ ] eth_newBlockFilter
- [ ] eth_newPendingTransactionFilter
- [ ] eth_uninstallFilter
- [ ] eth_getFilterChanges
- [ ] eth_getFilterLogs
- [ ] eth_getLogs
- [ ] eth_getWork
- [ ] eth_submitWork
- [ ] eth_submitHashrate
- [ ] db_putString
- [ ] db_getString
- [ ] db_putHex
- [ ] db_getHex
- [ ] shh_post
- [ ] shh_version
- [ ] shh_newIdentity
- [ ] shh_hasIdentity
- [ ] shh_newGroup
- [ ] shh_addToGroup
- [ ] shh_newFilter
- [ ] shh_uninstallFilter
- [ ] shh_getFilterChanges
- [ ] shh_getMessages