Comparing version 22.1.0-67-9dafdfa to 22.1.0-68-9c8d70d
@@ -60,5 +60,5 @@ /** | ||
payer: string; | ||
max_net_bytes: number | string; | ||
max_cpu_us: number | string; | ||
max_memory_bytes: number | string; | ||
max_net_bytes: number; | ||
max_cpu_us: number; | ||
max_memory_bytes: number; | ||
} | ||
@@ -65,0 +65,0 @@ export interface Transaction { |
@@ -107,4 +107,4 @@ /** | ||
/** Broadcast a signed transaction */ | ||
pushSignedTransaction({ signatures, serializedTransaction, serializedContextFreeData }: PushTransactionArgs): Promise<TransactResult>; | ||
pushCompressedSignedTransaction({ signatures, serializedTransaction, serializedContextFreeData }: PushTransactionArgs): Promise<TransactResult>; | ||
pushSignedTransaction({ signatures, serializedTransaction, serializedContextFreeData }: PushTransactionArgs, readOnlyTrx?: boolean, returnFailureTraces?: boolean): Promise<TransactResult | ReadOnlyTransactResult>; | ||
pushCompressedSignedTransaction({ signatures, serializedTransaction, serializedContextFreeData }: PushTransactionArgs, readOnlyTrx?: boolean, returnFailureTraces?: boolean): Promise<TransactResult | ReadOnlyTransactResult>; | ||
private generateTapos; | ||
@@ -111,0 +111,0 @@ private hasRequiredTaposFields; |
@@ -324,2 +324,5 @@ "use strict"; | ||
if (extensionData[0] === 1) { | ||
deserializedObj.max_net_bytes = Number(deserializedObj.max_net_bytes); | ||
deserializedObj.max_cpu_us = Number(deserializedObj.max_cpu_us); | ||
deserializedObj.max_memory_bytes = Number(deserializedObj.max_memory_bytes); | ||
transaction.resource_payer = deserializedObj; | ||
@@ -441,3 +444,3 @@ } | ||
return __awaiter(this, void 0, void 0, function () { | ||
var info, abis, _e, serializedTransaction, serializedContextFreeData, pushTransactionArgs, availableKeys, result; | ||
var info, abis, _e, serializedTransaction, serializedContextFreeData, pushTransactionArgs, availableKeys; | ||
var _f; | ||
@@ -509,10 +512,6 @@ return __generator(this, function (_g) { | ||
if (broadcast) { | ||
result = void 0; | ||
if (readOnlyTrx) { | ||
return [2 /*return*/, this.rpc.push_ro_transaction(pushTransactionArgs, returnFailureTraces)]; | ||
} | ||
if (compression) { | ||
return [2 /*return*/, this.pushCompressedSignedTransaction(pushTransactionArgs)]; | ||
return [2 /*return*/, this.pushCompressedSignedTransaction(pushTransactionArgs, readOnlyTrx, returnFailureTraces)]; | ||
} | ||
return [2 /*return*/, this.pushSignedTransaction(pushTransactionArgs)]; | ||
return [2 /*return*/, this.pushSignedTransaction(pushTransactionArgs, readOnlyTrx, returnFailureTraces)]; | ||
} | ||
@@ -593,6 +592,15 @@ return [2 /*return*/, pushTransactionArgs]; | ||
/** Broadcast a signed transaction */ | ||
Api.prototype.pushSignedTransaction = function (_a) { | ||
Api.prototype.pushSignedTransaction = function (_a, readOnlyTrx, returnFailureTraces) { | ||
var signatures = _a.signatures, serializedTransaction = _a.serializedTransaction, serializedContextFreeData = _a.serializedContextFreeData; | ||
if (readOnlyTrx === void 0) { readOnlyTrx = false; } | ||
if (returnFailureTraces === void 0) { returnFailureTraces = false; } | ||
return __awaiter(this, void 0, void 0, function () { | ||
return __generator(this, function (_b) { | ||
if (readOnlyTrx) { | ||
return [2 /*return*/, this.rpc.push_ro_transaction({ | ||
signatures: signatures, | ||
serializedTransaction: serializedTransaction, | ||
serializedContextFreeData: serializedContextFreeData, | ||
}, returnFailureTraces)]; | ||
} | ||
return [2 /*return*/, this.rpc.push_transaction({ | ||
@@ -606,4 +614,6 @@ signatures: signatures, | ||
}; | ||
Api.prototype.pushCompressedSignedTransaction = function (_a) { | ||
Api.prototype.pushCompressedSignedTransaction = function (_a, readOnlyTrx, returnFailureTraces) { | ||
var signatures = _a.signatures, serializedTransaction = _a.serializedTransaction, serializedContextFreeData = _a.serializedContextFreeData; | ||
if (readOnlyTrx === void 0) { readOnlyTrx = false; } | ||
if (returnFailureTraces === void 0) { returnFailureTraces = false; } | ||
return __awaiter(this, void 0, void 0, function () { | ||
@@ -614,2 +624,10 @@ var compressedSerializedTransaction, compressedSerializedContextFreeData; | ||
compressedSerializedContextFreeData = this.deflateSerializedArray(serializedContextFreeData || new Uint8Array(0)); | ||
if (readOnlyTrx) { | ||
return [2 /*return*/, this.rpc.push_ro_transaction({ | ||
signatures: signatures, | ||
compression: 1, | ||
serializedTransaction: compressedSerializedTransaction, | ||
serializedContextFreeData: compressedSerializedContextFreeData | ||
}, returnFailureTraces)]; | ||
} | ||
return [2 /*return*/, this.rpc.push_transaction({ | ||
@@ -616,0 +634,0 @@ signatures: signatures, |
{ | ||
"name": "eosjs", | ||
"version": "22.1.0-67-9dafdfa", | ||
"version": "22.1.0-68-9c8d70d", | ||
"description": "Talk to eos API", | ||
@@ -47,3 +47,3 @@ "main": "dist/index.js", | ||
"eosjs-ecc": "^4.0.7", | ||
"eslint": "^7.29.0", | ||
"eslint": "^7.30.0", | ||
"jest": "^26.6.3", | ||
@@ -56,3 +56,3 @@ "jest-extended": "^0.11.5", | ||
"typescript": "^4.3.5", | ||
"webpack": "^5.41.1", | ||
"webpack": "^5.42.1", | ||
"webpack-cli": "^4.7.2" | ||
@@ -59,0 +59,0 @@ }, |
Sorry, the diff of this file is not supported yet
418664
6389