diff --git a/lib/http/server.js b/lib/http/server.js index 83a24c74..b1257d3f 100644 --- a/lib/http/server.js +++ b/lib/http/server.js @@ -316,9 +316,15 @@ HTTPServer.prototype.initRouter = function initRouter() { // Broadcast TX this.post('/broadcast', async function(req, res) { var valid = req.valid(); - var tx = valid.buf('tx'); - enforce(tx, 'TX is required.'); + var raw = valid.buf('tx'); + var tx; + + enforce(raw, 'TX is required.'); + + tx = TX.fromRaw(raw); + await this.node.sendTX(tx); + res.send(200, { success: true }); });