@kraken-crypto/ccxt
Version:
A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
281 lines (280 loc) • 9.18 kB
JavaScript
import _m0 from "protobufjs/minimal.js";
import { Long } from "../../helpers.js";
function createBaseMsgAddAuthenticator() {
return {
sender: "",
authenticatorType: "",
data: new Uint8Array()
};
}
export const MsgAddAuthenticator = {
encode(message, writer = _m0.Writer.create()) {
if (message.sender !== "") {
writer.uint32(10).string(message.sender);
}
if (message.authenticatorType !== "") {
writer.uint32(18).string(message.authenticatorType);
}
if (message.data.length !== 0) {
writer.uint32(26).bytes(message.data);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgAddAuthenticator();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sender = reader.string();
break;
case 2:
message.authenticatorType = reader.string();
break;
case 3:
message.data = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgAddAuthenticator();
message.sender = object.sender ?? "";
message.authenticatorType = object.authenticatorType ?? "";
message.data = object.data ?? new Uint8Array();
return message;
}
};
function createBaseMsgAddAuthenticatorResponse() {
return {
success: false
};
}
export const MsgAddAuthenticatorResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgAddAuthenticatorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgAddAuthenticatorResponse();
message.success = object.success ?? false;
return message;
}
};
function createBaseMsgRemoveAuthenticator() {
return {
sender: "",
id: Long.UZERO
};
}
export const MsgRemoveAuthenticator = {
encode(message, writer = _m0.Writer.create()) {
if (message.sender !== "") {
writer.uint32(10).string(message.sender);
}
if (!message.id.isZero()) {
writer.uint32(16).uint64(message.id);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgRemoveAuthenticator();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.sender = reader.string();
break;
case 2:
message.id = reader.uint64();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgRemoveAuthenticator();
message.sender = object.sender ?? "";
message.id = object.id !== undefined && object.id !== null ? Long.fromValue(object.id) : Long.UZERO;
return message;
}
};
function createBaseMsgRemoveAuthenticatorResponse() {
return {
success: false
};
}
export const MsgRemoveAuthenticatorResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.success === true) {
writer.uint32(8).bool(message.success);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgRemoveAuthenticatorResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.success = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgRemoveAuthenticatorResponse();
message.success = object.success ?? false;
return message;
}
};
function createBaseMsgSetActiveState() {
return {
authority: "",
active: false
};
}
export const MsgSetActiveState = {
encode(message, writer = _m0.Writer.create()) {
if (message.authority !== "") {
writer.uint32(10).string(message.authority);
}
if (message.active === true) {
writer.uint32(16).bool(message.active);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgSetActiveState();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.authority = reader.string();
break;
case 2:
message.active = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseMsgSetActiveState();
message.authority = object.authority ?? "";
message.active = object.active ?? false;
return message;
}
};
function createBaseMsgSetActiveStateResponse() {
return {};
}
export const MsgSetActiveStateResponse = {
encode(_, writer = _m0.Writer.create()) {
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseMsgSetActiveStateResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(_) {
const message = createBaseMsgSetActiveStateResponse();
return message;
}
};
function createBaseTxExtension() {
return {
selectedAuthenticators: []
};
}
export const TxExtension = {
encode(message, writer = _m0.Writer.create()) {
writer.uint32(10).fork();
for (const v of message.selectedAuthenticators) {
writer.uint64(v);
}
writer.ldelim();
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseTxExtension();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
if ((tag & 7) === 2) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.selectedAuthenticators.push(reader.uint64());
}
}
else {
message.selectedAuthenticators.push(reader.uint64());
}
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object) {
const message = createBaseTxExtension();
message.selectedAuthenticators = object.selectedAuthenticators?.map(e => Long.fromValue(e)) || [];
return message;
}
};