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) {