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

https://github.com/fabryprog/iotex-client

IoTeX Java Client
https://github.com/fabryprog/iotex-client

Last synced: 3 months ago
JSON representation

IoTeX Java Client

Awesome Lists containing this project

README

        

# IoTeX Java Client

**Note: This project is a POC**

## Usage

```
IoTeXClient client = new IoTeXClient("http://localhost:14004", "http://localhost:4004/api/wallet");

client.sendTransfer(PRIVATE_KEY, CHAIN_ID, RECIPIENT, AMOUNT);
```

## Test JUnit

```
mvn clean test
```

## Roadmap

(bold task is completed)

### Explorer

* getBlockchainHeight
* getAddressBalance
* getAddressDetails
* getLastTransfersByRange
* getTransferByID
* getTransfersByAddress
* getUnconfirmedTransfersByAddress
* getTransfersByBlockID
* getLastVotesByRange
* getVoteByID
* getVotesByAddress
* getUnconfirmedVotesByAddress
* getVotesByBlockID
* getLastExecutionsByRange
* getExecutionByID
* getExecutionsByAddress
* getUnconfirmedExecutionsByAddress
* getExecutionsByBlockID
* getCreateDeposit
* getCreateDepositsByAddress
* getSettleDeposit
* getSettleDepositsByAddress
* getLastBlocksByRange
* getBlockByID
* getCoinStatistic
* getConsensusMetrics
* getCandidateMetrics
* getCandidateMetricsByHeight
* **sendTransfer**
* sendVote
* sendSmartContract
* putSubChainBlock
* sendAction
* getPeers
* getReceiptByExecutionID
* readExecutionState
* getBlockOrActionByHash
* createDeposit
* getDeposits
* settleDeposit
* suggestGasPrice
* estimateGasForTransfer
* estimateGasForVote
* estimateGasForSmartContract

### Account

* **unlockWallet**