fibercrypto / fibercrypto/skycoin-libs-examples

Example: Skycoin CLI in language X

Abierto
#3 0 comentarios 0 reacciones 0 asignados Ver en GitHub
feature
Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Example summary**
Skycoin command line interface in language X

**Rationale**
Command line interface is an important entry point to all things Skycoin . Consider this as a proof of concept to know how to implement each command in the programming language of your preference , and maybe as a starting point to implement your own sophisticated tool .

**Languages and frameworks**

- [ ] C
- [ ] C#
- [ ] Java (OkHttp)
- [ ] Javascript / Typescript (nodejs)
- [ ] Objective-C
- [ ] Python
- [ ] R
- [ ] Ruby
- [ ] Rust (rust, rust-server)
- [ ] Swift (4.x)

**Implementation steps**

- [ ] `addPrivateKey` Add a private key to specific wallet
- [ ] `addressBalance` Check the balance of specific addresses
- [ ] `addressGen` Generate skycoin or bitcoin addresses
- [ ] `addressOutputs` Display outputs of specific addresses
- [ ] `addressTransactions` Show detail for transaction associated with one or more specified addresses
- [ ] `addresscount` Get the count of addresses with unspent outputs (coins).
- [ ] `blocks` Lists the content of a single block or a range of blocks
- [ ] `broadcastTransaction` Broadcast a raw transaction to the network
- [ ] `checkDBDecoding` Verify the database data encoding
- [ ] `checkdb` Verify the database
- [ ] `createRawTransaction` Create a raw transaction to be broadcast to the network later
- [ ] `decodeRawTransaction` Decode raw transaction
- [ ] `decryptWallet` Decrypt wallet
- [ ] `encryptWallet` Encrypt wallet
- [ ] `fiberAddressGen` Generate addresses and seeds for a new fiber coin
- [ ] `help` Help about any command
- [ ] `lastBlocks` Displays the content of the most recently N generated blocks
- [ ] `listAddresses` Lists all addresses in a given wallet
- [ ] `listWallets` Lists all wallets stored in the wallet directory
- [ ] `pendingTransactions` Get all unconfirmed transactions
- [ ] `richlist` Get skycoin richlist
- [ ] `send` Send skycoin from a wallet or an address to a recipient address
- [ ] `showConfig` Show cli configuration
- [ ] `showSeed` Show wallet seed
- [ ] `status` Check the status of current skycoin node
- [ ] `transaction` Show detail info of specific transaction
- [ ] `verifyAddress` Verify a skycoin address
- [ ] `verifyTransaction` Verify if the specific transaction is spendable
- [ ] `version` List the current version of Skycoin components
- [ ] `walletAddAddresses` Generate additional addresses for a wallet
- [ ] `walletBalance` Check the balance of a wallet
- [ ] `walletCreate` Generate a new wallet
- [ ] `walletDir` Displays wallet folder address
- [ ] `walletHistory` Display the transaction history of specific wallet. Requires skycoin node rpc.
- [ ] `walletOutputs` Display outputs of specific wallet

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.