remove apiPrefix
This commit is contained in:
parent
69c536be7d
commit
546c4a3345
44
lib/index.js
44
lib/index.js
@ -32,52 +32,50 @@ InsightAPI.prototype.start = function(callback) {
|
||||
};
|
||||
|
||||
InsightAPI.prototype.setupRoutes = function(app) {
|
||||
var apiPrefix = '';
|
||||
|
||||
//Block routes
|
||||
var blocks = new BlockController(this.node);
|
||||
app.get(apiPrefix + '/blocks', blocks.list.bind(blocks));
|
||||
app.get('/blocks', blocks.list.bind(blocks));
|
||||
|
||||
|
||||
app.get(apiPrefix + '/block/:blockHash', blocks.show.bind(blocks));
|
||||
app.get('/block/:blockHash', blocks.show.bind(blocks));
|
||||
app.param('blockHash', blocks.block.bind(blocks));
|
||||
|
||||
app.get(apiPrefix + '/block-index/:height', blocks.blockIndex.bind(blocks));
|
||||
app.get('/block-index/:height', blocks.blockIndex.bind(blocks));
|
||||
app.param('height', blocks.blockIndex.bind(blocks));
|
||||
|
||||
|
||||
// Transaction routes
|
||||
var transactions = new TxController(this.node);
|
||||
app.get(apiPrefix + '/tx/:txid', transactions.show.bind(transactions));
|
||||
app.get('/tx/:txid', transactions.show.bind(transactions));
|
||||
app.param('txid', transactions.transaction.bind(transactions));
|
||||
app.get(apiPrefix + '/txs', transactions.list.bind(transactions));
|
||||
app.post(apiPrefix + '/tx/send', transactions.send.bind(transactions));
|
||||
app.get('/txs', transactions.list.bind(transactions));
|
||||
app.post('/tx/send', transactions.send.bind(transactions));
|
||||
|
||||
// Raw Routes
|
||||
app.get(apiPrefix + '/rawtx/:txid', transactions.showRaw.bind(transactions));
|
||||
app.get('/rawtx/:txid', transactions.showRaw.bind(transactions));
|
||||
app.param('txid', transactions.rawTransaction.bind(transactions));
|
||||
|
||||
// Address routes
|
||||
var addresses = new AddressController(this.node);
|
||||
app.get(apiPrefix + '/addr/:addr', addresses.checkAddr.bind(addresses), addresses.show.bind(addresses));
|
||||
app.get(apiPrefix + '/addr/:addr/utxo', addresses.checkAddr.bind(addresses), addresses.utxo.bind(addresses));
|
||||
app.get(apiPrefix + '/addrs/:addrs/utxo', addresses.checkAddrs.bind(addresses), addresses.multiutxo.bind(addresses));
|
||||
app.post(apiPrefix + '/addrs/utxo', addresses.checkAddrs.bind(addresses), addresses.multiutxo.bind(addresses));
|
||||
app.get(apiPrefix + '/addrs/:addrs/txs', addresses.checkAddrs.bind(addresses), addresses.multitxs.bind(addresses));
|
||||
app.post(apiPrefix + '/addrs/txs', addresses.checkAddrs.bind(addresses), addresses.multitxs.bind(addresses));
|
||||
app.get('/addr/:addr', addresses.checkAddr.bind(addresses), addresses.show.bind(addresses));
|
||||
app.get('/addr/:addr/utxo', addresses.checkAddr.bind(addresses), addresses.utxo.bind(addresses));
|
||||
app.get('/addrs/:addrs/utxo', addresses.checkAddrs.bind(addresses), addresses.multiutxo.bind(addresses));
|
||||
app.post('/addrs/utxo', addresses.checkAddrs.bind(addresses), addresses.multiutxo.bind(addresses));
|
||||
app.get('/addrs/:addrs/txs', addresses.checkAddrs.bind(addresses), addresses.multitxs.bind(addresses));
|
||||
app.post('/addrs/txs', addresses.checkAddrs.bind(addresses), addresses.multitxs.bind(addresses));
|
||||
|
||||
// Address property routes
|
||||
app.get(apiPrefix + '/addr/:addr/balance', addresses.checkAddr.bind(addresses), addresses.balance.bind(addresses));
|
||||
app.get(apiPrefix + '/addr/:addr/totalReceived', addresses.checkAddr.bind(addresses), addresses.totalReceived.bind(addresses));
|
||||
app.get(apiPrefix + '/addr/:addr/totalSent', addresses.checkAddr.bind(addresses), addresses.totalSent.bind(addresses));
|
||||
app.get(apiPrefix + '/addr/:addr/unconfirmedBalance', addresses.checkAddr.bind(addresses), addresses.unconfirmedBalance.bind(addresses));
|
||||
app.get('/addr/:addr/balance', addresses.checkAddr.bind(addresses), addresses.balance.bind(addresses));
|
||||
app.get('/addr/:addr/totalReceived', addresses.checkAddr.bind(addresses), addresses.totalReceived.bind(addresses));
|
||||
app.get('/addr/:addr/totalSent', addresses.checkAddr.bind(addresses), addresses.totalSent.bind(addresses));
|
||||
app.get('/addr/:addr/unconfirmedBalance', addresses.checkAddr.bind(addresses), addresses.unconfirmedBalance.bind(addresses));
|
||||
|
||||
// Status route
|
||||
var status = new StatusController(this.node);
|
||||
app.get(apiPrefix + '/status', status.show.bind(status));
|
||||
app.get(apiPrefix + '/sync', status.sync.bind(status));
|
||||
app.get(apiPrefix + '/peer', status.peer.bind(status));
|
||||
app.get(apiPrefix + '/version', status.version.bind(status));
|
||||
app.get('/status', status.show.bind(status));
|
||||
app.get('/sync', status.sync.bind(status));
|
||||
app.get('/peer', status.peer.bind(status));
|
||||
app.get('/version', status.version.bind(status));
|
||||
|
||||
|
||||
// Utils route
|
||||
|
||||
Loading…
Reference in New Issue
Block a user