@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
50 lines (49 loc) • 1.91 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EncoderAmino = exports.EncoderSDKType = exports.Encoder = void 0;
exports.encoderFromJSON = encoderFromJSON;
exports.encoderToJSON = encoderToJSON;
//@ts-nocheck
/** Encoder is an enumerator that defines the mode of encoding message in tss module. */
var Encoder;
(function (Encoder) {
/** ENCODER_UNSPECIFIED - ENCODER_UNSPECIFIED is an unspecified encoder mode. */
Encoder[Encoder["ENCODER_UNSPECIFIED"] = 0] = "ENCODER_UNSPECIFIED";
/** ENCODER_FIXED_POINT_ABI - ENCODER_FIXED_POINT_ABI is a fixed-point price abi encoder (price * 10^9). */
Encoder[Encoder["ENCODER_FIXED_POINT_ABI"] = 1] = "ENCODER_FIXED_POINT_ABI";
/** ENCODER_TICK_ABI - ENCODER_TICK_ABI is a tick abi encoder. */
Encoder[Encoder["ENCODER_TICK_ABI"] = 2] = "ENCODER_TICK_ABI";
Encoder[Encoder["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
})(Encoder || (exports.Encoder = Encoder = {}));
exports.EncoderSDKType = Encoder;
exports.EncoderAmino = Encoder;
function encoderFromJSON(object) {
switch (object) {
case 0:
case "ENCODER_UNSPECIFIED":
return Encoder.ENCODER_UNSPECIFIED;
case 1:
case "ENCODER_FIXED_POINT_ABI":
return Encoder.ENCODER_FIXED_POINT_ABI;
case 2:
case "ENCODER_TICK_ABI":
return Encoder.ENCODER_TICK_ABI;
case -1:
case "UNRECOGNIZED":
default:
return Encoder.UNRECOGNIZED;
}
}
function encoderToJSON(object) {
switch (object) {
case Encoder.ENCODER_UNSPECIFIED:
return "ENCODER_UNSPECIFIED";
case Encoder.ENCODER_FIXED_POINT_ABI:
return "ENCODER_FIXED_POINT_ABI";
case Encoder.ENCODER_TICK_ABI:
return "ENCODER_TICK_ABI";
case Encoder.UNRECOGNIZED:
default:
return "UNRECOGNIZED";
}
}