Skip to content

Commit

Permalink
Update for koinos-proto commit 2dde4db
Browse files Browse the repository at this point in the history
  • Loading branch information
koinos-ci committed Apr 25, 2024
1 parent 7c4bf05 commit fb75575
Show file tree
Hide file tree
Showing 2 changed files with 149 additions and 26 deletions.
127 changes: 125 additions & 2 deletions assembly/koinos/rpc/mempool/mempool_rpc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,89 @@ export namespace mempool_rpc {
}
}

export class get_reserved_account_rc_request {
static encode(
message: get_reserved_account_rc_request,
writer: Writer
): void {
if (message.account.length != 0) {
writer.uint32(10);
writer.bytes(message.account);
}
}

static decode(
reader: Reader,
length: i32
): get_reserved_account_rc_request {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_reserved_account_rc_request();

while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.account = reader.bytes();
break;

default:
reader.skipType(tag & 7);
break;
}
}

return message;
}

account: Uint8Array;

constructor(account: Uint8Array = new Uint8Array(0)) {
this.account = account;
}
}

@unmanaged
export class get_reserved_account_rc_response {
static encode(
message: get_reserved_account_rc_response,
writer: Writer
): void {
if (message.rc != 0) {
writer.uint32(8);
writer.uint64(message.rc);
}
}

static decode(
reader: Reader,
length: i32
): get_reserved_account_rc_response {
const end: usize = length < 0 ? reader.end : reader.ptr + length;
const message = new get_reserved_account_rc_response();

while (reader.ptr < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.rc = reader.uint64();
break;

default:
reader.skipType(tag & 7);
break;
}
}

return message;
}

rc: u64;

constructor(rc: u64 = 0) {
this.rc = rc;
}
}

export class mempool_request {
static encode(message: mempool_request, writer: Writer): void {
const unique_name_reserved = message.reserved;
Expand Down Expand Up @@ -442,6 +525,18 @@ export namespace mempool_rpc {
);
writer.ldelim();
}

const unique_name_get_reserved_account_rc =
message.get_reserved_account_rc;
if (unique_name_get_reserved_account_rc !== null) {
writer.uint32(42);
writer.fork();
get_reserved_account_rc_request.encode(
unique_name_get_reserved_account_rc,
writer
);
writer.ldelim();
}
}

static decode(reader: Reader, length: i32): mempool_request {
Expand Down Expand Up @@ -475,6 +570,11 @@ export namespace mempool_rpc {
);
break;

case 5:
message.get_reserved_account_rc =
get_reserved_account_rc_request.decode(reader, reader.uint32());
break;

default:
reader.skipType(tag & 7);
break;
Expand All @@ -488,17 +588,20 @@ export namespace mempool_rpc {
check_pending_account_resources: check_pending_account_resources_request | null;
get_pending_transactions: get_pending_transactions_request | null;
check_account_nonce: check_account_nonce_request | null;
get_reserved_account_rc: get_reserved_account_rc_request | null;

constructor(
reserved: rpc.reserved_rpc | null = null,
check_pending_account_resources: check_pending_account_resources_request | null = null,
get_pending_transactions: get_pending_transactions_request | null = null,
check_account_nonce: check_account_nonce_request | null = null
check_account_nonce: check_account_nonce_request | null = null,
get_reserved_account_rc: get_reserved_account_rc_request | null = null
) {
this.reserved = reserved;
this.check_pending_account_resources = check_pending_account_resources;
this.get_pending_transactions = get_pending_transactions;
this.check_account_nonce = check_account_nonce;
this.get_reserved_account_rc = get_reserved_account_rc;
}
}

Expand Down Expand Up @@ -554,6 +657,18 @@ export namespace mempool_rpc {
);
writer.ldelim();
}

const unique_name_get_reserved_account_rc =
message.get_reserved_account_rc;
if (unique_name_get_reserved_account_rc !== null) {
writer.uint32(50);
writer.fork();
get_reserved_account_rc_response.encode(
unique_name_get_reserved_account_rc,
writer
);
writer.ldelim();
}
}

static decode(reader: Reader, length: i32): mempool_response {
Expand Down Expand Up @@ -591,6 +706,11 @@ export namespace mempool_rpc {
);
break;

case 6:
message.get_reserved_account_rc =
get_reserved_account_rc_response.decode(reader, reader.uint32());
break;

default:
reader.skipType(tag & 7);
break;
Expand All @@ -605,19 +725,22 @@ export namespace mempool_rpc {
check_pending_account_resources: check_pending_account_resources_response | null;
get_pending_transactions: get_pending_transactions_response | null;
check_account_nonce: check_account_nonce_response | null;
get_reserved_account_rc: get_reserved_account_rc_response | null;

constructor(
reserved: rpc.reserved_rpc | null = null,
error: rpc.error_status | null = null,
check_pending_account_resources: check_pending_account_resources_response | null = null,
get_pending_transactions: get_pending_transactions_response | null = null,
check_account_nonce: check_account_nonce_response | null = null
check_account_nonce: check_account_nonce_response | null = null,
get_reserved_account_rc: get_reserved_account_rc_response | null = null
) {
this.reserved = reserved;
this.error = error;
this.check_pending_account_resources = check_pending_account_resources;
this.get_pending_transactions = get_pending_transactions;
this.check_account_nonce = check_account_nonce;
this.get_reserved_account_rc = get_reserved_account_rc;
}
}
}
48 changes: 24 additions & 24 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,38 +2,38 @@ export { Protobuf } from 'as-proto';

export { any } from './assembly/google/protobuf/any';

export { broadcast } from './assembly/koinos/broadcast/broadcast';
export { mempool } from './assembly/koinos/mempool/mempool';
export { account_history } from './assembly/koinos/account_history/account_history';
export { options } from './assembly/koinos/options';
export { transaction_store } from './assembly/koinos/transaction_store/transaction_store';
export { chain } from './assembly/koinos/chain/chain';
export { object_spaces } from './assembly/koinos/chain/object_spaces';
export { system_call_ids } from './assembly/koinos/chain/system_call_ids';
export { system_calls } from './assembly/koinos/chain/system_calls';
export { authority } from './assembly/koinos/chain/authority';
export { error } from './assembly/koinos/chain/error';
export { events } from './assembly/koinos/chain/events';
export { value } from './assembly/koinos/chain/value';
export { contract_meta_store } from './assembly/koinos/contract_meta_store/contract_meta_store';
export { common } from './assembly/koinos/common';
export { protocol } from './assembly/koinos/protocol/protocol';
export { options } from './assembly/koinos/options';
export { block_store } from './assembly/koinos/block_store/block_store';
export { account_history } from './assembly/koinos/account_history/account_history';
export { protocol } from './assembly/koinos/protocol/protocol';
export { token } from './assembly/koinos/contracts/token/token';
export { pow } from './assembly/koinos/contracts/pow/pow';
export { resources } from './assembly/koinos/contracts/resources/resources';
export { koin } from './assembly/koinos/contracts/koin/koin';
export { governance } from './assembly/koinos/contracts/governance/governance';
export { claim } from './assembly/koinos/contracts/claim/claim';
export { vhp } from './assembly/koinos/contracts/vhp/vhp';
export { pob } from './assembly/koinos/contracts/pob/pob';
export { claim } from './assembly/koinos/contracts/claim/claim';
export { governance } from './assembly/koinos/contracts/governance/governance';
export { name_service } from './assembly/koinos/contracts/name_service/name_service';
export { transaction_store } from './assembly/koinos/transaction_store/transaction_store';
export { contract_meta_store_rpc } from './assembly/koinos/rpc/contract_meta_store/contract_meta_store_rpc';
export { p2p_rpc } from './assembly/koinos/rpc/p2p/p2p_rpc';
export { services } from './assembly/koinos/rpc/services';
export { block_store_rpc } from './assembly/koinos/rpc/block_store/block_store_rpc';
export { resources } from './assembly/koinos/contracts/resources/resources';
export { pow } from './assembly/koinos/contracts/pow/pow';
export { mempool_rpc } from './assembly/koinos/rpc/mempool/mempool_rpc';
export { account_history_rpc } from './assembly/koinos/rpc/account_history/account_history_rpc';
export { transaction_store_rpc } from './assembly/koinos/rpc/transaction_store/transaction_store_rpc';
export { rpc } from './assembly/koinos/rpc/rpc';
export { services } from './assembly/koinos/rpc/services';
export { chain_rpc } from './assembly/koinos/rpc/chain/chain_rpc';
export { mempool_rpc } from './assembly/koinos/rpc/mempool/mempool_rpc';
export { chain } from './assembly/koinos/chain/chain';
export { events } from './assembly/koinos/chain/events';
export { object_spaces } from './assembly/koinos/chain/object_spaces';
export { system_call_ids } from './assembly/koinos/chain/system_call_ids';
export { system_calls } from './assembly/koinos/chain/system_calls';
export { value } from './assembly/koinos/chain/value';
export { error } from './assembly/koinos/chain/error';
export { authority } from './assembly/koinos/chain/authority';
export { mempool } from './assembly/koinos/mempool/mempool';
export { rpc } from './assembly/koinos/rpc/rpc';
export { contract_meta_store_rpc } from './assembly/koinos/rpc/contract_meta_store/contract_meta_store_rpc';
export { block_store_rpc } from './assembly/koinos/rpc/block_store/block_store_rpc';
export { p2p_rpc } from './assembly/koinos/rpc/p2p/p2p_rpc';
export { broadcast } from './assembly/koinos/broadcast/broadcast';

0 comments on commit fb75575

Please sign in to comment.