diff --git a/README.md b/README.md index f9b69423..02dd20e2 100644 --- a/README.md +++ b/README.md @@ -145,10 +145,22 @@ The end-points are: /api/addr/[:addr]/utxo ``` ### Unspent Outputs for multiple addresses +GET method: ``` /api/addrs/[:addrs]/utxo /api/addrs/2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f/utxo ``` + +POST method: +``` + /api/addrs/utxo +``` + +POST params: +``` +addrs: 2NF2baYuJAkCKo5onjUKEPdARQkZ6SYyKd5,2NAre8sX2povnjy4aeiHKeEh97Qhn97tB1f +``` + ### Transactions by Block ``` /api/txs/?block=HASH diff --git a/config/routes.js b/config/routes.js index a331a385..14cf9aa8 100644 --- a/config/routes.js +++ b/config/routes.js @@ -32,6 +32,7 @@ module.exports = function(app) { app.get(apiPrefix + '/addr/:addr', addresses.show); app.get(apiPrefix + '/addr/:addr/utxo', addresses.utxo); app.get(apiPrefix + '/addrs/:addrs/utxo', addresses.multiutxo); + app.post(apiPrefix + '/addrs/utxo', addresses.multiutxo); // Address property routes app.get(apiPrefix + '/addr/:addr/balance', addresses.balance);