Skip to content

Commit

Permalink
feat: added type ConstantsResponseProto016 and updated rpc-get-protoc…
Browse files Browse the repository at this point in the history
…ol-constnats.spec.ts (#2376)

re #2375
  • Loading branch information
hui-an-yang committed Mar 6, 2023
1 parent 4d1e546 commit f398830
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 9 deletions.
19 changes: 10 additions & 9 deletions integration-tests/rpc-get-protocol-constants.spec.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import { Protocols } from '@taquito/taquito';
import { CONFIGS } from './config';
import BigNumber from 'bignumber.js';
import {
ConstantsResponseProto009,
ConstantsResponseProto010,
ConstantsResponseProto011,
ConstantsResponseProto012,
ConstantsResponseProto013,
ConstantsResponseProto015
import {
ConstantsResponseProto009,
ConstantsResponseProto010,
ConstantsResponseProto011,
ConstantsResponseProto012,
ConstantsResponseProto013,
ConstantsResponseProto015,
ConstantsResponseProto016,
} from '@taquito/rpc';

CONFIGS().forEach(({ lib, protocol, rpc }) => {
Expand Down Expand Up @@ -705,7 +706,7 @@ CONFIGS().forEach(({ lib, protocol, rpc }) => {

mumbainet(`successfully fetches all constants for mumbainet using ${rpc}`, async (done) => {
Tezos.setRpcProvider(rpc);
const constants: ConstantsResponseProto015 = await Tezos.rpc.getConstants();
const constants: ConstantsResponseProto016 = await Tezos.rpc.getConstants();

expect(constants).toEqual({
proof_of_work_nonce_size: 8,
Expand Down Expand Up @@ -812,7 +813,7 @@ CONFIGS().forEach(({ lib, protocol, rpc }) => {

alpha(`successfully fetches all constants for mondaynet using ${rpc}`, async (done) => {
Tezos.setRpcProvider(rpc);
const constants: ConstantsResponseProto015 = await Tezos.rpc.getConstants();
const constants: ConstantsResponseProto016 = await Tezos.rpc.getConstants();

expect(constants).toEqual({
proof_of_work_nonce_size: 8,
Expand Down
37 changes: 37 additions & 0 deletions packages/taquito-rpc/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1677,6 +1677,7 @@ export interface OperationContentsAndResultMetadataOrigination {
}

export type ConstantsResponse = ConstantsResponseCommon &
ConstantsResponseProto016 &
ConstantsResponseProto015 &
ConstantsResponseProto014 &
ConstantsResponseProto013 &
Expand Down Expand Up @@ -1718,6 +1719,42 @@ export interface ConstantsResponseCommon {

export type Ratio = { numerator: number; denominator: number };

export interface ConstantsResponseProto016
extends Omit<
ConstantsResponseProto015,
| 'sc_max_wrapped_proof_binary_size'
| 'sc_rollup_challenge_window_in_blocks'
| 'sc_rollup_commitment_period_in_blocks'
| 'sc_rollup_enable'
| 'sc_rollup_max_active_outbox_levels'
| 'sc_rollup_max_lookahead_in_blocks'
| 'sc_rollup_max_number_of_cemented_commitments'
| 'sc_rollup_max_number_of_messages_per_commitment_period'
| 'sc_rollup_max_outbox_messages_per_level'
| 'sc_rollup_message_size_limit'
| 'sc_rollup_number_of_sections_in_dissection'
| 'sc_rollup_origination_size'
| 'sc_rollup_stake_amount'
| 'sc_rollup_timeout_period_in_blocks'
> {
smart_rollup_arith_pvm_enable: boolean;
smart_rollup_challenge_window_in_blocks: number;
smart_rollup_commitment_period_in_blocks: number;
smart_rollup_enable: boolean;
smart_rollup_max_active_outbox_levels: number;
smart_rollup_max_lookahead_in_blocks: number;
smart_rollup_max_number_of_cemented_commitments: number;
smart_rollup_max_number_of_messages_per_level: string;
smart_rollup_max_number_of_parallel_games: number;
smart_rollup_max_outbox_messages_per_level: number;
smart_rollup_max_wrapped_proof_binary_size: number;
smart_rollup_message_size_limit: number;
smart_rollup_number_of_sections_in_dissection: number;
smart_rollup_origination_size: number;
smart_rollup_stake_amount: string;
smart_rollup_timeout_period_in_blocks: number;
}

export interface ConstantsResponseProto015
extends Omit<
ConstantsResponseProto014,
Expand Down

0 comments on commit f398830

Please sign in to comment.