handshake-org/hs-client

Missing CLI commands for new HTTP endpoints

pinheadmz opened this issue · 0 comments

Node (hsd-cli)

handshake-org/hsd#189

  • Mempool Rejection Filter: GET /mempool/invalid
  • Mempool Rejection Test: GET /mempool/invalid/:hash

bcoin-org/bcoin#889

  • Estimate fee: GET /fee

Other

  • broadcastclaim is implemented in the node client, but has no CLI command:

    hs-client/lib/node.js

    Lines 177 to 180 in d82611c

    broadcastClaim(claim) {
    assert(typeof claim === 'string');
    return this.post('/claim', { claim });
    }

  • a list of rpc commands for help is missing: bcoin-org/bcoin#705

Wallet (hsw-cli)

Implemented in wallet client but no CLI command:

  • Get last N transactions: getLast(id, account, limit)
  • Get range (of TXs by timestamp): getRange(id, account, options)

#16 and handshake-org/hsd#163
Implemented in wallet client but no CLI command:

  • getName
  • getNames
  • getAuctionByName
  • getAuctions
  • getBidsByName
  • getBids
  • getRevealsByName
  • getReveals
  • getResource
  • getNonce
  • createOpen
  • createBid
  • createReveal
  • createRedeem
  • createUpdate
  • createRenewal
  • createTransfer
  • createCancel
  • createFinalize
  • createRevoke

handshake-org/hsd#511

  • deep clean