import { Writer, Reader } from "as-proto"; export namespace token { @unmanaged export class name_arguments { static encode(message: name_arguments, writer: Writer): void {} static decode(reader: Reader, length: i32): name_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new name_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } export class name_result { static encode(message: name_result, writer: Writer): void { if (message.value.length != 0) { writer.uint32(10); writer.string(message.value); } } static decode(reader: Reader, length: i32): name_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new name_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.value = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; } value: string; constructor(value: string = "") { this.value = value; } } @unmanaged export class symbol_arguments { static encode(message: symbol_arguments, writer: Writer): void {} static decode(reader: Reader, length: i32): symbol_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new symbol_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } export class symbol_result { static encode(message: symbol_result, writer: Writer): void { if (message.value.length != 0) { writer.uint32(10); writer.string(message.value); } } static decode(reader: Reader, length: i32): symbol_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new symbol_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.value = reader.string(); break; default: reader.skipType(tag & 7); break; } } return message; } value: string; constructor(value: string = "") { this.value = value; } } @unmanaged export class decimals_arguments { static encode(message: decimals_arguments, writer: Writer): void {} static decode(reader: Reader, length: i32): decimals_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new decimals_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } @unmanaged export class decimals_result { static encode(message: decimals_result, writer: Writer): void { if (message.value != 0) { writer.uint32(8); writer.uint32(message.value); } } static decode(reader: Reader, length: i32): decimals_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new decimals_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; } } @unmanaged export class total_supply_arguments { static encode(message: total_supply_arguments, writer: Writer): void {} static decode(reader: Reader, length: i32): total_supply_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new total_supply_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } @unmanaged export class total_supply_result { static encode(message: total_supply_result, writer: Writer): void { if (message.value != 0) { writer.uint32(8); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): total_supply_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new total_supply_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } value: u64; constructor(value: u64 = 0) { this.value = value; } } export class balance_of_arguments { static encode(message: balance_of_arguments, writer: Writer): void { if (message.owner.length != 0) { writer.uint32(10); writer.bytes(message.owner); } } static decode(reader: Reader, length: i32): balance_of_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new balance_of_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.owner = reader.bytes(); break; default: reader.skipType(tag & 7); break; } } return message; } owner: Uint8Array; constructor(owner: Uint8Array = new Uint8Array(0)) { this.owner = owner; } } @unmanaged export class balance_of_result { static encode(message: balance_of_result, writer: Writer): void { if (message.value != 0) { writer.uint32(8); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): balance_of_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new balance_of_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } value: u64; constructor(value: u64 = 0) { this.value = value; } } export class transfer_arguments { static encode(message: transfer_arguments, writer: Writer): void { if (message.from.length != 0) { writer.uint32(10); writer.bytes(message.from); } if (message.to.length != 0) { writer.uint32(18); writer.bytes(message.to); } if (message.value != 0) { writer.uint32(24); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): transfer_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new transfer_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.from = reader.bytes(); break; case 2: message.to = reader.bytes(); break; case 3: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } from: Uint8Array; to: Uint8Array; value: u64; constructor( from: Uint8Array = new Uint8Array(0), to: Uint8Array = new Uint8Array(0), value: u64 = 0 ) { this.from = from; this.to = to; this.value = value; } } @unmanaged export class transfer_result { static encode(message: transfer_result, writer: Writer): void {} static decode(reader: Reader, length: i32): transfer_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new transfer_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } export class mint_arguments { static encode(message: mint_arguments, writer: Writer): void { if (message.to.length != 0) { writer.uint32(10); writer.bytes(message.to); } if (message.value != 0) { writer.uint32(16); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): mint_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new mint_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.to = reader.bytes(); break; case 2: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } to: Uint8Array; value: u64; constructor(to: Uint8Array = new Uint8Array(0), value: u64 = 0) { this.to = to; this.value = value; } } @unmanaged export class mint_result { static encode(message: mint_result, writer: Writer): void {} static decode(reader: Reader, length: i32): mint_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new mint_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } export class burn_arguments { static encode(message: burn_arguments, writer: Writer): void { if (message.from.length != 0) { writer.uint32(10); writer.bytes(message.from); } if (message.value != 0) { writer.uint32(16); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): burn_arguments { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new burn_arguments(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.from = reader.bytes(); break; case 2: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } from: Uint8Array; value: u64; constructor(from: Uint8Array = new Uint8Array(0), value: u64 = 0) { this.from = from; this.value = value; } } @unmanaged export class burn_result { static encode(message: burn_result, writer: Writer): void {} static decode(reader: Reader, length: i32): burn_result { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new burn_result(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { default: reader.skipType(tag & 7); break; } } return message; } constructor() {} } @unmanaged export class balance_object { static encode(message: balance_object, writer: Writer): void { if (message.value != 0) { writer.uint32(8); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): balance_object { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new balance_object(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } value: u64; constructor(value: u64 = 0) { this.value = value; } } export class burn_event { static encode(message: burn_event, writer: Writer): void { if (message.from.length != 0) { writer.uint32(10); writer.bytes(message.from); } if (message.value != 0) { writer.uint32(16); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): burn_event { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new burn_event(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.from = reader.bytes(); break; case 2: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } from: Uint8Array; value: u64; constructor(from: Uint8Array = new Uint8Array(0), value: u64 = 0) { this.from = from; this.value = value; } } export class mint_event { static encode(message: mint_event, writer: Writer): void { if (message.to.length != 0) { writer.uint32(10); writer.bytes(message.to); } if (message.value != 0) { writer.uint32(16); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): mint_event { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new mint_event(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.to = reader.bytes(); break; case 2: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } to: Uint8Array; value: u64; constructor(to: Uint8Array = new Uint8Array(0), value: u64 = 0) { this.to = to; this.value = value; } } export class transfer_event { static encode(message: transfer_event, writer: Writer): void { if (message.from.length != 0) { writer.uint32(10); writer.bytes(message.from); } if (message.to.length != 0) { writer.uint32(18); writer.bytes(message.to); } if (message.value != 0) { writer.uint32(24); writer.uint64(message.value); } } static decode(reader: Reader, length: i32): transfer_event { const end: usize = length < 0 ? reader.end : reader.ptr + length; const message = new transfer_event(); while (reader.ptr < end) { const tag = reader.uint32(); switch (tag >>> 3) { case 1: message.from = reader.bytes(); break; case 2: message.to = reader.bytes(); break; case 3: message.value = reader.uint64(); break; default: reader.skipType(tag & 7); break; } } return message; } from: Uint8Array; to: Uint8Array; value: u64; constructor( from: Uint8Array = new Uint8Array(0), to: Uint8Array = new Uint8Array(0), value: u64 = 0 ) { this.from = from; this.to = to; this.value = value; } } }