From f2b38bcc5603f052d70eccc482482f64de37f758 Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Wed, 10 Apr 2019 12:33:42 -0700 Subject: [PATCH] fix: Remove deprecated length field --- web3.js/src/connection.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/web3.js/src/connection.js b/web3.js/src/connection.js index 04b8c45528..dd29d80d27 100644 --- a/web3.js/src/connection.js +++ b/web3.js/src/connection.js @@ -464,14 +464,8 @@ export class Connection { async sendRawTransaction( rawTransaction: Buffer, ): Promise { - // sendTransaction RPC API requires a u64 length field prepended to the raw - // Transaction bytes - const rpcTransaction = Buffer.alloc(8 + rawTransaction.length); - rpcTransaction.writeUInt32LE(rawTransaction.length, 0); - rawTransaction.copy(rpcTransaction, 8); - const unsafeRes = await this._rpcRequest('sendTransaction', [ - [...rpcTransaction], + [...rawTransaction], ]); const res = SendTransactionRpcResult(unsafeRes); if (res.error) {