@veive-io/mod-validation-multisign-as
Version:
Validation multisign module for Veive
384 lines (312 loc) • 9.26 kB
text/typescript
import { Writer, Reader } from "as-proto";
export namespace modvalidationmultisign {
export class threshold {
static encode(message: threshold, writer: Writer): void {
if (message.value != 0) {
writer.uint32(8);
writer.uint32(message.value);
}
}
static decode(reader: Reader, length: i32): threshold {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new threshold();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.value = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
value: u32;
constructor(value: u32 = 0) {
this.value = value;
}
}
export class set_threshold_args {
static encode(message: set_threshold_args, writer: Writer): void {
const unique_name_user = message.user;
if (unique_name_user !== null) {
writer.uint32(10);
writer.bytes(unique_name_user);
}
if (message.value != 0) {
writer.uint32(16);
writer.uint32(message.value);
}
}
static decode(reader: Reader, length: i32): set_threshold_args {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new set_threshold_args();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.user = reader.bytes();
break;
case 2:
message.value = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
user: Uint8Array | null;
value: u32;
constructor(user: Uint8Array | null = null, value: u32 = 0) {
this.user = user;
this.value = value;
}
}
export class get_threshold_args {
static encode(message: get_threshold_args, writer: Writer): void {
const unique_name_user = message.user;
if (unique_name_user !== null) {
writer.uint32(10);
writer.bytes(unique_name_user);
}
if (message.value != 0) {
writer.uint32(16);
writer.uint32(message.value);
}
}
static decode(reader: Reader, length: i32): get_threshold_args {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_threshold_args();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.user = reader.bytes();
break;
case 2:
message.value = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
user: Uint8Array | null;
value: u32;
constructor(user: Uint8Array | null = null, value: u32 = 0) {
this.user = user;
this.value = value;
}
}
export class get_threshold_result {
static encode(message: get_threshold_result, writer: Writer): void {
if (message.value != 0) {
writer.uint32(8);
writer.uint32(message.value);
}
}
static decode(reader: Reader, length: i32): get_threshold_result {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_threshold_result();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.value = reader.uint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
value: u32;
constructor(value: u32 = 0) {
this.value = value;
}
}
export class guardians {
static encode(message: guardians, writer: Writer): void {
const unique_name_value = message.value;
if (unique_name_value.length !== 0) {
for (let i = 0; i < unique_name_value.length; ++i) {
writer.uint32(10);
writer.bytes(unique_name_value[i]);
}
}
}
static decode(reader: Reader, length: i32): guardians {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new guardians();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.value.push(reader.bytes());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
value: Array<Uint8Array>;
constructor(value: Array<Uint8Array> = []) {
this.value = value;
}
}
export class add_guardian_args {
static encode(message: add_guardian_args, writer: Writer): void {
const unique_name_user = message.user;
if (unique_name_user !== null) {
writer.uint32(10);
writer.bytes(unique_name_user);
}
const unique_name_address = message.address;
if (unique_name_address !== null) {
writer.uint32(18);
writer.bytes(unique_name_address);
}
}
static decode(reader: Reader, length: i32): add_guardian_args {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new add_guardian_args();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.user = reader.bytes();
break;
case 2:
message.address = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
user: Uint8Array | null;
address: Uint8Array | null;
constructor(
user: Uint8Array | null = null,
address: Uint8Array | null = null
) {
this.user = user;
this.address = address;
}
}
export class remove_guardian_args {
static encode(message: remove_guardian_args, writer: Writer): void {
const unique_name_user = message.user;
if (unique_name_user !== null) {
writer.uint32(10);
writer.bytes(unique_name_user);
}
const unique_name_address = message.address;
if (unique_name_address !== null) {
writer.uint32(18);
writer.bytes(unique_name_address);
}
}
static decode(reader: Reader, length: i32): remove_guardian_args {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new remove_guardian_args();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.user = reader.bytes();
break;
case 2:
message.address = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
user: Uint8Array | null;
address: Uint8Array | null;
constructor(
user: Uint8Array | null = null,
address: Uint8Array | null = null
) {
this.user = user;
this.address = address;
}
}
export class get_guardians_args {
static encode(message: get_guardians_args, writer: Writer): void {
const unique_name_user = message.user;
if (unique_name_user !== null) {
writer.uint32(10);
writer.bytes(unique_name_user);
}
}
static decode(reader: Reader, length: i32): get_guardians_args {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_guardians_args();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.user = reader.bytes();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
user: Uint8Array | null;
constructor(user: Uint8Array | null = null) {
this.user = user;
}
}
export class get_guardians_result {
static encode(message: get_guardians_result, writer: Writer): void {
const unique_name_value = message.value;
if (unique_name_value.length !== 0) {
for (let i = 0; i < unique_name_value.length; ++i) {
writer.uint32(10);
writer.bytes(unique_name_value[i]);
}
}
}
static decode(reader: Reader, length: i32): get_guardians_result {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_guardians_result();
while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.value.push(reader.bytes());
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
}
value: Array<Uint8Array>;
constructor(value: Array<Uint8Array> = []) {
this.value = value;
}
}
}