near-api-js
Advanced tools
Comparing version 0.33.0 to 0.34.0
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.UrlAccountCreator = exports.LocalAccountCreator = exports.AccountCreator = void 0; | ||
const web_1 = require("./utils/web"); | ||
@@ -5,0 +4,0 @@ /** |
@@ -6,3 +6,2 @@ 'use strict'; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Account2FA = exports.AccountMultisig = exports.MULTISIG_CONFIRM_METHODS = exports.MULTISIG_VIEW_METHODS = exports.MULTISIG_CHANGE_METHODS = exports.MULTISIG_DEPOSIT = exports.MULTISIG_GAS = exports.MULTISIG_ALLOWANCE = exports.MULTISIG_STORAGE_KEY = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -9,0 +8,0 @@ const account_1 = require("./account"); |
@@ -6,3 +6,2 @@ 'use strict'; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Account = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -149,3 +148,3 @@ const transaction_1 = require("./transaction"); | ||
else { | ||
throw rpc_errors_1.parseRpcError(result.status.Failure); | ||
throw rpc_errors_1.parseResultError(result); | ||
} | ||
@@ -152,0 +151,0 @@ } |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.keyStores = __importStar(require("./key_stores/browser-index")); | ||
__exportStar(require("./common-index"), exports); | ||
__export(require("./common-index")); |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.WalletConnection = exports.WalletAccount = exports.Near = exports.connect = exports.KeyPair = exports.Signer = exports.InMemorySigner = exports.Contract = exports.Connection = exports.Account = exports.multisig = exports.validators = exports.transactions = exports.utils = exports.providers = exports.accountCreator = void 0; | ||
const providers = __importStar(require("./providers")); | ||
@@ -32,3 +19,3 @@ exports.providers = providers; | ||
const account_1 = require("./account"); | ||
Object.defineProperty(exports, "Account", { enumerable: true, get: function () { return account_1.Account; } }); | ||
exports.Account = account_1.Account; | ||
const multisig = __importStar(require("./account_multisig")); | ||
@@ -39,16 +26,16 @@ exports.multisig = multisig; | ||
const connection_1 = require("./connection"); | ||
Object.defineProperty(exports, "Connection", { enumerable: true, get: function () { return connection_1.Connection; } }); | ||
exports.Connection = connection_1.Connection; | ||
const signer_1 = require("./signer"); | ||
Object.defineProperty(exports, "Signer", { enumerable: true, get: function () { return signer_1.Signer; } }); | ||
Object.defineProperty(exports, "InMemorySigner", { enumerable: true, get: function () { return signer_1.InMemorySigner; } }); | ||
exports.Signer = signer_1.Signer; | ||
exports.InMemorySigner = signer_1.InMemorySigner; | ||
const contract_1 = require("./contract"); | ||
Object.defineProperty(exports, "Contract", { enumerable: true, get: function () { return contract_1.Contract; } }); | ||
exports.Contract = contract_1.Contract; | ||
const key_pair_1 = require("./utils/key_pair"); | ||
Object.defineProperty(exports, "KeyPair", { enumerable: true, get: function () { return key_pair_1.KeyPair; } }); | ||
exports.KeyPair = key_pair_1.KeyPair; | ||
const near_1 = require("./near"); | ||
Object.defineProperty(exports, "connect", { enumerable: true, get: function () { return near_1.connect; } }); | ||
Object.defineProperty(exports, "Near", { enumerable: true, get: function () { return near_1.Near; } }); | ||
exports.connect = near_1.connect; | ||
exports.Near = near_1.Near; | ||
// TODO: Deprecate and remove WalletAccount | ||
const wallet_account_1 = require("./wallet-account"); | ||
Object.defineProperty(exports, "WalletAccount", { enumerable: true, get: function () { return wallet_account_1.WalletAccount; } }); | ||
Object.defineProperty(exports, "WalletConnection", { enumerable: true, get: function () { return wallet_account_1.WalletConnection; } }); | ||
exports.WalletAccount = wallet_account_1.WalletAccount; | ||
exports.WalletConnection = wallet_account_1.WalletConnection; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Connection = void 0; | ||
const providers_1 = require("./providers"); | ||
@@ -5,0 +4,0 @@ const signer_1 = require("./signer"); |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Contract = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -9,0 +8,0 @@ const providers_1 = require("./providers"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Deprecated = exports.DeleteAccountHasEnoughBalance = exports.LackBalanceForState = exports.UnsuitableStakingKey = exports.Timeout = exports.Closed = exports.TriesToUnstake = exports.TriesToStake = exports.SignerDoesNotExist = exports.RequiresFullAccess = exports.RentUnpaid = exports.ReceiverMismatch = exports.NotEnoughBalance = exports.NotEnoughAllowance = exports.MethodNameMismatch = exports.InvalidSignerId = exports.InvalidSignature = exports.InvalidReceiverId = exports.InvalidNonce = exports.InvalidChain = exports.Expired = exports.DepositWithFunctionCall = exports.DeleteKeyDoesNotExist = exports.DeleteAccountStaking = exports.DeleteAccountHasRent = exports.CreateAccountNotAllowed = exports.CostOverflow = exports.BalanceMismatchError = exports.AddKeyAlreadyExists = exports.ActorNoPermission = exports.AccountDoesNotExist = exports.AccountAlreadyExists = exports.AccessKeyNotFound = exports.InvalidAccessKeyError = exports.InvalidTxError = exports.WasmerCompileError = exports.WasmTrap = exports.ValueLengthExceeded = exports.TotalLogLengthExceeded = exports.StackHeightInstrumentation = exports.Serialization = exports.ReturnedValueLengthExceeded = exports.ProhibitedInView = exports.NumberPromisesExceeded = exports.NumberOfLogsExceeded = exports.NumberInputDataDependenciesExceeded = exports.MethodUTF8Error = exports.MethodNotFound = exports.MethodInvalidSignature = exports.MethodEmptyName = exports.MethodResolveError = exports.MemoryAccessViolation = exports.Memory = exports.LinkError = exports.KeyLengthExceeded = exports.IteratorWasInvalidated = exports.InvalidRegisterId = exports.InvalidReceiptIndex = exports.InvalidPublicKey = exports.InvalidPromiseResultIndex = exports.InvalidPromiseIndex = exports.InvalidMethodName = exports.InvalidIteratorIndex = exports.InvalidAccountId = exports.InternalMemoryDeclared = exports.IntegerOverflow = exports.Instantiate = exports.GuestPanic = exports.GasLimitExceeded = exports.GasInstrumentation = exports.GasExceeded = exports.EmptyMethodName = exports.Deserialization = exports.PrepareError = exports.ContractSizeExceeded = exports.CodeDoesNotExist = exports.CompilationError = exports.CannotReturnJointPromise = exports.CannotAppendActionToJointPromise = exports.BalanceExceeded = exports.BadUTF8 = exports.BadUTF16 = exports.HostError = exports.FunctionCallError = exports.ActionError = exports.TxExecutionError = exports.ServerError = void 0; | ||
const errors_1 = require("../utils/errors"); | ||
@@ -5,0 +4,0 @@ class ServerError extends errors_1.TypedError { |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.keyStores = __importStar(require("./key_stores/index")); | ||
__exportStar(require("./common-index"), exports); | ||
__export(require("./common-index")); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.BrowserLocalStorageKeyStore = void 0; | ||
const keystore_1 = require("./keystore"); | ||
@@ -5,0 +4,0 @@ const key_pair_1 = require("../utils/key_pair"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.MergeKeyStore = exports.BrowserLocalStorageKeyStore = exports.InMemoryKeyStore = exports.KeyStore = void 0; | ||
const keystore_1 = require("./keystore"); | ||
Object.defineProperty(exports, "KeyStore", { enumerable: true, get: function () { return keystore_1.KeyStore; } }); | ||
exports.KeyStore = keystore_1.KeyStore; | ||
const in_memory_key_store_1 = require("./in_memory_key_store"); | ||
Object.defineProperty(exports, "InMemoryKeyStore", { enumerable: true, get: function () { return in_memory_key_store_1.InMemoryKeyStore; } }); | ||
exports.InMemoryKeyStore = in_memory_key_store_1.InMemoryKeyStore; | ||
const browser_local_storage_key_store_1 = require("./browser_local_storage_key_store"); | ||
Object.defineProperty(exports, "BrowserLocalStorageKeyStore", { enumerable: true, get: function () { return browser_local_storage_key_store_1.BrowserLocalStorageKeyStore; } }); | ||
exports.BrowserLocalStorageKeyStore = browser_local_storage_key_store_1.BrowserLocalStorageKeyStore; | ||
const merge_key_store_1 = require("./merge_key_store"); | ||
Object.defineProperty(exports, "MergeKeyStore", { enumerable: true, get: function () { return merge_key_store_1.MergeKeyStore; } }); | ||
exports.MergeKeyStore = merge_key_store_1.MergeKeyStore; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.InMemoryKeyStore = void 0; | ||
const keystore_1 = require("./keystore"); | ||
@@ -5,0 +4,0 @@ const key_pair_1 = require("../utils/key_pair"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.MergeKeyStore = exports.UnencryptedFileSystemKeyStore = exports.BrowserLocalStorageKeyStore = exports.InMemoryKeyStore = exports.KeyStore = void 0; | ||
const keystore_1 = require("./keystore"); | ||
Object.defineProperty(exports, "KeyStore", { enumerable: true, get: function () { return keystore_1.KeyStore; } }); | ||
exports.KeyStore = keystore_1.KeyStore; | ||
const in_memory_key_store_1 = require("./in_memory_key_store"); | ||
Object.defineProperty(exports, "InMemoryKeyStore", { enumerable: true, get: function () { return in_memory_key_store_1.InMemoryKeyStore; } }); | ||
exports.InMemoryKeyStore = in_memory_key_store_1.InMemoryKeyStore; | ||
const browser_local_storage_key_store_1 = require("./browser_local_storage_key_store"); | ||
Object.defineProperty(exports, "BrowserLocalStorageKeyStore", { enumerable: true, get: function () { return browser_local_storage_key_store_1.BrowserLocalStorageKeyStore; } }); | ||
exports.BrowserLocalStorageKeyStore = browser_local_storage_key_store_1.BrowserLocalStorageKeyStore; | ||
const unencrypted_file_system_keystore_1 = require("./unencrypted_file_system_keystore"); | ||
Object.defineProperty(exports, "UnencryptedFileSystemKeyStore", { enumerable: true, get: function () { return unencrypted_file_system_keystore_1.UnencryptedFileSystemKeyStore; } }); | ||
exports.UnencryptedFileSystemKeyStore = unencrypted_file_system_keystore_1.UnencryptedFileSystemKeyStore; | ||
const merge_key_store_1 = require("./merge_key_store"); | ||
Object.defineProperty(exports, "MergeKeyStore", { enumerable: true, get: function () { return merge_key_store_1.MergeKeyStore; } }); | ||
exports.MergeKeyStore = merge_key_store_1.MergeKeyStore; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.KeyStore = void 0; | ||
/** | ||
@@ -5,0 +4,0 @@ * Key store interface for `InMemorySigner`. |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.MergeKeyStore = void 0; | ||
const keystore_1 = require("./keystore"); | ||
@@ -5,0 +4,0 @@ /** |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.UnencryptedFileSystemKeyStore = exports.readKeyFile = exports.loadJsonFile = void 0; | ||
const fs_1 = __importDefault(require("fs")); | ||
@@ -9,0 +8,0 @@ const path_1 = __importDefault(require("path")); |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.connect = exports.Near = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -9,0 +8,0 @@ const account_1 = require("./account"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ErrorContext = exports.TypedError = exports.getTransactionLastResult = exports.FinalExecutionStatusBasic = exports.JsonRpcProvider = exports.Provider = void 0; | ||
const provider_1 = require("./provider"); | ||
Object.defineProperty(exports, "Provider", { enumerable: true, get: function () { return provider_1.Provider; } }); | ||
Object.defineProperty(exports, "getTransactionLastResult", { enumerable: true, get: function () { return provider_1.getTransactionLastResult; } }); | ||
Object.defineProperty(exports, "FinalExecutionStatusBasic", { enumerable: true, get: function () { return provider_1.FinalExecutionStatusBasic; } }); | ||
exports.Provider = provider_1.Provider; | ||
exports.getTransactionLastResult = provider_1.getTransactionLastResult; | ||
exports.FinalExecutionStatusBasic = provider_1.FinalExecutionStatusBasic; | ||
const json_rpc_provider_1 = require("./json-rpc-provider"); | ||
Object.defineProperty(exports, "JsonRpcProvider", { enumerable: true, get: function () { return json_rpc_provider_1.JsonRpcProvider; } }); | ||
Object.defineProperty(exports, "TypedError", { enumerable: true, get: function () { return json_rpc_provider_1.TypedError; } }); | ||
Object.defineProperty(exports, "ErrorContext", { enumerable: true, get: function () { return json_rpc_provider_1.ErrorContext; } }); | ||
exports.JsonRpcProvider = json_rpc_provider_1.JsonRpcProvider; | ||
exports.TypedError = json_rpc_provider_1.TypedError; | ||
exports.ErrorContext = json_rpc_provider_1.ErrorContext; |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.JsonRpcProvider = exports.ErrorContext = exports.TypedError = void 0; | ||
const depd_1 = __importDefault(require("depd")); | ||
@@ -12,4 +11,4 @@ const provider_1 = require("./provider"); | ||
const errors_1 = require("../utils/errors"); | ||
Object.defineProperty(exports, "TypedError", { enumerable: true, get: function () { return errors_1.TypedError; } }); | ||
Object.defineProperty(exports, "ErrorContext", { enumerable: true, get: function () { return errors_1.ErrorContext; } }); | ||
exports.TypedError = errors_1.TypedError; | ||
exports.ErrorContext = errors_1.ErrorContext; | ||
const serialize_1 = require("../utils/serialize"); | ||
@@ -16,0 +15,0 @@ const rpc_errors_1 = require("../utils/rpc_errors"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getTransactionLastResult = exports.Provider = exports.IdType = exports.FinalExecutionStatusBasic = exports.ExecutionStatusBasic = void 0; | ||
var ExecutionStatusBasic; | ||
@@ -5,0 +4,0 @@ (function (ExecutionStatusBasic) { |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.InMemorySigner = exports.Signer = void 0; | ||
const js_sha256_1 = __importDefault(require("js-sha256")); | ||
@@ -9,0 +8,0 @@ const key_pair_1 = require("./utils/key_pair"); |
@@ -25,8 +25,8 @@ /// <reference types="node" /> | ||
} | ||
declare class CreateAccount extends IAction { | ||
export declare class CreateAccount extends IAction { | ||
} | ||
declare class DeployContract extends IAction { | ||
export declare class DeployContract extends IAction { | ||
code: Uint8Array; | ||
} | ||
declare class FunctionCall extends IAction { | ||
export declare class FunctionCall extends IAction { | ||
methodName: string; | ||
@@ -37,17 +37,17 @@ args: Uint8Array; | ||
} | ||
declare class Transfer extends IAction { | ||
export declare class Transfer extends IAction { | ||
deposit: BN; | ||
} | ||
declare class Stake extends IAction { | ||
export declare class Stake extends IAction { | ||
stake: BN; | ||
publicKey: PublicKey; | ||
} | ||
declare class AddKey extends IAction { | ||
export declare class AddKey extends IAction { | ||
publicKey: PublicKey; | ||
accessKey: AccessKey; | ||
} | ||
declare class DeleteKey extends IAction { | ||
export declare class DeleteKey extends IAction { | ||
publicKey: PublicKey; | ||
} | ||
declare class DeleteAccount extends IAction { | ||
export declare class DeleteAccount extends IAction { | ||
beneficiaryId: string; | ||
@@ -109,2 +109,1 @@ } | ||
export declare function signTransaction(receiverId: string, nonce: number, actions: Action[], blockHash: Uint8Array, signer: Signer, accountId?: string, networkId?: string): Promise<[Uint8Array, SignedTransaction]>; | ||
export {}; |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.signTransaction = exports.createTransaction = exports.SCHEMA = exports.Action = exports.SignedTransaction = exports.Transaction = exports.Signature = exports.deleteAccount = exports.deleteKey = exports.addKey = exports.stake = exports.transfer = exports.functionCall = exports.deployContract = exports.createAccount = exports.IAction = exports.functionCallAccessKey = exports.fullAccessKey = exports.AccessKey = exports.AccessKeyPermission = exports.FullAccessPermission = exports.FunctionCallPermission = void 0; | ||
const js_sha256_1 = __importDefault(require("js-sha256")); | ||
@@ -37,16 +36,24 @@ const enums_1 = require("./utils/enums"); | ||
} | ||
exports.CreateAccount = CreateAccount; | ||
class DeployContract extends IAction { | ||
} | ||
exports.DeployContract = DeployContract; | ||
class FunctionCall extends IAction { | ||
} | ||
exports.FunctionCall = FunctionCall; | ||
class Transfer extends IAction { | ||
} | ||
exports.Transfer = Transfer; | ||
class Stake extends IAction { | ||
} | ||
exports.Stake = Stake; | ||
class AddKey extends IAction { | ||
} | ||
exports.AddKey = AddKey; | ||
class DeleteKey extends IAction { | ||
} | ||
exports.DeleteKey = DeleteKey; | ||
class DeleteAccount extends IAction { | ||
} | ||
exports.DeleteAccount = DeleteAccount; | ||
function createAccount() { | ||
@@ -53,0 +60,0 @@ return new Action({ createAccount: new CreateAccount({}) }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Assignable = exports.Enum = void 0; | ||
class Enum { | ||
@@ -5,0 +4,0 @@ constructor(properties) { |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ErrorContext = exports.TypedError = exports.ArgumentTypeError = exports.PositionalArgsError = void 0; | ||
class PositionalArgsError extends Error { | ||
@@ -5,0 +4,0 @@ constructor() { |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseNearAmount = exports.formatNearAmount = exports.NEAR_NOMINATION = exports.NEAR_NOMINATION_EXP = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -9,0 +8,0 @@ /** |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.rpc_errors = exports.KeyPairEd25519 = exports.KeyPair = exports.PublicKey = exports.format = exports.enums = exports.web = exports.serialize = exports.network = exports.key_pair = void 0; | ||
const key_pair = __importStar(require("./key_pair")); | ||
@@ -38,4 +25,4 @@ exports.key_pair = key_pair; | ||
const key_pair_1 = require("./key_pair"); | ||
Object.defineProperty(exports, "PublicKey", { enumerable: true, get: function () { return key_pair_1.PublicKey; } }); | ||
Object.defineProperty(exports, "KeyPair", { enumerable: true, get: function () { return key_pair_1.KeyPair; } }); | ||
Object.defineProperty(exports, "KeyPairEd25519", { enumerable: true, get: function () { return key_pair_1.KeyPairEd25519; } }); | ||
exports.PublicKey = key_pair_1.PublicKey; | ||
exports.KeyPair = key_pair_1.KeyPair; | ||
exports.KeyPairEd25519 = key_pair_1.KeyPairEd25519; |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.KeyPairEd25519 = exports.KeyPair = exports.PublicKey = exports.KeyType = void 0; | ||
const tweetnacl_1 = __importDefault(require("tweetnacl")); | ||
@@ -9,0 +8,0 @@ const serialize_1 = require("./serialize"); |
import { ServerError } from '../generated/rpc_error_types'; | ||
export * from '../generated/rpc_error_types'; | ||
declare class ServerTransactionError extends ServerError { | ||
transaction_outcome: any; | ||
} | ||
export declare function parseRpcError(errorObj: Record<string, any>): ServerError; | ||
export declare function parseResultError(result: any): ServerTransactionError; | ||
export declare function formatError(errorClassName: string, errorData: any): string; |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
function __export(m) { | ||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
} | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p); | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.formatError = exports.parseRpcError = void 0; | ||
const mustache_1 = __importDefault(require("mustache")); | ||
@@ -33,3 +20,6 @@ const rpc_error_schema_json_1 = __importDefault(require("../generated/rpc_error_schema.json")); | ||
const CLASSMAP = __importStar(require("../generated/rpc_error_types")); | ||
__exportStar(require("../generated/rpc_error_types"), exports); | ||
const rpc_error_types_1 = require("../generated/rpc_error_types"); | ||
__export(require("../generated/rpc_error_types")); | ||
class ServerTransactionError extends rpc_error_types_1.ServerError { | ||
} | ||
function parseRpcError(errorObj) { | ||
@@ -44,2 +34,12 @@ const result = {}; | ||
exports.parseRpcError = parseRpcError; | ||
function parseResultError(result) { | ||
const server_error = parseRpcError(result.status.Failure); | ||
const server_tx_error = new ServerTransactionError(); | ||
Object.assign(server_tx_error, server_error); | ||
server_tx_error.type = server_error.type; | ||
server_tx_error.message = server_error.message; | ||
server_tx_error.transaction_outcome = result.transaction_outcome; | ||
return server_tx_error; | ||
} | ||
exports.parseResultError = parseResultError; | ||
function formatError(errorClassName, errorData) { | ||
@@ -89,2 +89,4 @@ if (typeof error_messages_json_1.default[errorClassName] === 'string') { | ||
else { | ||
// TODO: is this the right thing to do? | ||
result.kind = errorObj; | ||
return typeName; | ||
@@ -91,0 +93,0 @@ } |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
}) : function(o, v) { | ||
o["default"] = v; | ||
}); | ||
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { | ||
@@ -20,14 +8,13 @@ var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
var __importStar = (this && this.__importStar) || function (mod) { | ||
if (mod && mod.__esModule) return mod; | ||
var result = {}; | ||
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
__setModuleDefault(result, mod); | ||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; | ||
result["default"] = mod; | ||
return result; | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.deserialize = exports.serialize = exports.BinaryReader = exports.BinaryWriter = exports.BorshError = exports.base_decode = exports.base_encode = void 0; | ||
const bs58_1 = __importDefault(require("bs58")); | ||
@@ -34,0 +21,0 @@ const bn_js_1 = __importDefault(require("bn.js")); |
@@ -6,3 +6,2 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.fetchJson = void 0; | ||
const http_errors_1 = __importDefault(require("http-errors")); | ||
@@ -9,0 +8,0 @@ const exponential_backoff_1 = __importDefault(require("./exponential-backoff")); |
@@ -6,3 +6,2 @@ 'use strict'; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.diffEpochValidators = exports.findSeatPrice = void 0; | ||
const bn_js_1 = __importDefault(require("bn.js")); | ||
@@ -9,0 +8,0 @@ /** Finds seat price given validators stakes and number of seats. |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.WalletAccount = exports.WalletConnection = void 0; | ||
const account_1 = require("./account"); | ||
@@ -5,0 +4,0 @@ const transaction_1 = require("./transaction"); |
{ | ||
"name": "near-api-js", | ||
"description": "JavaScript library to interact with NEAR Protocol via RPC API", | ||
"version": "0.33.0", | ||
"version": "0.34.0", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
@@ -25,3 +25,3 @@ 'use strict'; | ||
import { PositionalArgsError } from './utils/errors'; | ||
import { parseRpcError } from './utils/rpc_errors'; | ||
import { parseRpcError, parseResultError } from './utils/rpc_errors'; | ||
import { ServerError } from './generated/rpc_error_types'; | ||
@@ -212,3 +212,3 @@ | ||
} else { | ||
throw parseRpcError(result.status.Failure); | ||
throw parseResultError(result); | ||
} | ||
@@ -215,0 +215,0 @@ } |
@@ -37,10 +37,10 @@ import sha256 from 'js-sha256'; | ||
class CreateAccount extends IAction {} | ||
class DeployContract extends IAction { code: Uint8Array; } | ||
class FunctionCall extends IAction { methodName: string; args: Uint8Array; gas: BN; deposit: BN; } | ||
class Transfer extends IAction { deposit: BN; } | ||
class Stake extends IAction { stake: BN; publicKey: PublicKey; } | ||
class AddKey extends IAction { publicKey: PublicKey; accessKey: AccessKey; } | ||
class DeleteKey extends IAction { publicKey: PublicKey; } | ||
class DeleteAccount extends IAction { beneficiaryId: string; } | ||
export class CreateAccount extends IAction {} | ||
export class DeployContract extends IAction { code: Uint8Array; } | ||
export class FunctionCall extends IAction { methodName: string; args: Uint8Array; gas: BN; deposit: BN; } | ||
export class Transfer extends IAction { deposit: BN; } | ||
export class Stake extends IAction { stake: BN; publicKey: PublicKey; } | ||
export class AddKey extends IAction { publicKey: PublicKey; accessKey: AccessKey; } | ||
export class DeleteKey extends IAction { publicKey: PublicKey; } | ||
export class DeleteAccount extends IAction { beneficiaryId: string; } | ||
@@ -47,0 +47,0 @@ export function createAccount(): Action { |
@@ -10,2 +10,6 @@ | ||
class ServerTransactionError extends ServerError { | ||
public transaction_outcome: any; | ||
} | ||
export function parseRpcError(errorObj: Record<string, any>): ServerError { | ||
@@ -20,2 +24,12 @@ const result = {}; | ||
export function parseResultError(result: any): ServerTransactionError { | ||
const server_error = parseRpcError(result.status.Failure); | ||
const server_tx_error = new ServerTransactionError(); | ||
Object.assign(server_tx_error, server_error); | ||
server_tx_error.type = server_error.type; | ||
server_tx_error.message = server_error.message; | ||
server_tx_error.transaction_outcome = result.transaction_outcome; | ||
return server_tx_error; | ||
} | ||
export function formatError(errorClassName: string, errorData): string { | ||
@@ -62,2 +76,4 @@ if (typeof messages[errorClassName] === 'string') { | ||
} else { | ||
// TODO: is this the right thing to do? | ||
result.kind = errorObj; | ||
return typeName; | ||
@@ -64,0 +80,0 @@ } |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
6200638
408
29934
23
20