PHP WebShell
Текущая директория: /opt/BitGoJS/node_modules/near-api-js/lib/providers
Просмотр файла: provider.js
"use strict";
/**
* NEAR RPC API request types and responses
* @module
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTransactionLastResult = exports.Provider = exports.IdType = exports.FinalExecutionStatusBasic = exports.ExecutionStatusBasic = void 0;
var ExecutionStatusBasic;
(function (ExecutionStatusBasic) {
ExecutionStatusBasic["Unknown"] = "Unknown";
ExecutionStatusBasic["Pending"] = "Pending";
ExecutionStatusBasic["Failure"] = "Failure";
})(ExecutionStatusBasic = exports.ExecutionStatusBasic || (exports.ExecutionStatusBasic = {}));
var FinalExecutionStatusBasic;
(function (FinalExecutionStatusBasic) {
FinalExecutionStatusBasic["NotStarted"] = "NotStarted";
FinalExecutionStatusBasic["Started"] = "Started";
FinalExecutionStatusBasic["Failure"] = "Failure";
})(FinalExecutionStatusBasic = exports.FinalExecutionStatusBasic || (exports.FinalExecutionStatusBasic = {}));
var IdType;
(function (IdType) {
IdType["Transaction"] = "transaction";
IdType["Receipt"] = "receipt";
})(IdType = exports.IdType || (exports.IdType = {}));
/** @hidden */
class Provider {
}
exports.Provider = Provider;
/** @hidden */
function getTransactionLastResult(txResult) {
if (typeof txResult.status === 'object' && typeof txResult.status.SuccessValue === 'string') {
const value = Buffer.from(txResult.status.SuccessValue, 'base64').toString();
try {
return JSON.parse(value);
}
catch (e) {
return value;
}
}
return null;
}
exports.getTransactionLastResult = getTransactionLastResult;
Выполнить команду
Для локальной разработки. Не используйте в интернете!