@debridge-finance/solana-utils
Version:
Common utils package to power communication with Solana contracts at deBridge
20 lines • 886 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RpcErrors = exports.ContractErrors = void 0;
exports.isBuffer = isBuffer;
const buffer_1 = require("buffer");
function isBuffer(arg) {
return buffer_1.Buffer.isBuffer(arg); //(arg as Record<string, never>).constructor === Buffer;
}
var ContractErrors;
(function (ContractErrors) {
ContractErrors["InsufficientLamports"] = "InsufficientLamports";
ContractErrors["InsufficientFunds"] = "InsufficientFunds";
})(ContractErrors || (exports.ContractErrors = ContractErrors = {}));
var RpcErrors;
(function (RpcErrors) {
RpcErrors["AccountNotFound"] = "AccountNotFound";
RpcErrors["InsufficientFundsForRent"] = "InsufficientFundsForRent";
RpcErrors["InstructionError"] = "InstructionError";
})(RpcErrors || (exports.RpcErrors = RpcErrors = {}));
//# sourceMappingURL=interfaces.js.map