Skip to content

Module: @fuel-ts/utils

Classes

Variables

defaultConsensusKey

Const defaultConsensusKey: "0xa449b1ffee0e2205fa924c6740cc48b3b473aa28587df6dab12abc245d1f5298"

Defined in

packages/utils/src/utils/defaultSnapshotConfigs.ts:11


defaultSnapshotConfigs

Const defaultSnapshotConfigs: Object

Type declaration

NameType
chainConfigJson{ chain_name: string = "local_testnet"; consensus: { PoA: { signing_key: string = "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d" } } ; consensus_parameters: { V1: { base_asset_id: string = "0000000000000000000000000000000000000000000000000000000000000000"; block_gas_limit: number = 30000000; chain_id: number = 0; contract_params: { V1: { contract_max_size: number = 102400; max_storage_slots: number = 1760 } } ; fee_params: { V1: { gas_per_byte: number = 63; gas_price_factor: number = 92 } } ; gas_costs: { V1: { add: number = 2; addi: number = 2; aloc: number = 1; and: number = 2; andi: number = 2; bal: number = 366; bhei: number = 2; bhsh: number = 2; burn: number = 33949; call: { LightOperation: { base: number = 21687; units_per_gas: number = 4 } } ; cb: number = 2; ccp: { LightOperation: { base: number = 59; units_per_gas: number = 20 } } ; cfei: number = 2; cfsi: number = 2; contract_root: { LightOperation: { base: number = 45; units_per_gas: number = 1 } } ; croo: { LightOperation: { base: number = 1; units_per_gas: number = 1 } } ; csiz: { LightOperation: { base: number = 59; units_per_gas: number = 195 } } ; div: number = 2; divi: number = 2; eck1: number = 3347; ecr1: number = 46165; ed19: number = 4210; eq: number = 2; exp: number = 2; expi: number = 2; flag: number = 1; gm: number = 2; gt: number = 2; gtf: number = 16; ji: number = 2; jmp: number = 2; jmpb: number = 2; jmpf: number = 2; jne: number = 2; jneb: number = 2; jnef: number = 2; jnei: number = 2; jnzb: number = 2; jnzf: number = 2; jnzi: number = 2; k256: { LightOperation: { base: number = 282; units_per_gas: number = 3 } } ; lb: number = 2; ldc: { LightOperation: { base: number = 45; units_per_gas: number = 65 } } ; log: number = 754; logd: { LightOperation: { base: number = 1134; units_per_gas: number = 2 } } ; lt: number = 2; lw: number = 2; mcl: { LightOperation: { base: number = 3; units_per_gas: number = 523 } } ; mcli: { LightOperation: { base: number = 3; units_per_gas: number = 526 } } ; mcp: { LightOperation: { base: number = 3; units_per_gas: number = 448 } } ; mcpi: { LightOperation: { base: number = 7; units_per_gas: number = 585 } } ; meq: { LightOperation: { base: number = 11; units_per_gas: number = 1097 } } ; mint: number = 35718; mldv: number = 4; mlog: number = 2; mod: number = 2; modi: number = 2; move: number = 2; movi: number = 2; mroo: number = 5; mul: number = 2; muli: number = 2; new_storage_per_byte: number = 63; noop: number = 1; not: number = 2; or: number = 2; ori: number = 2; poph: number = 3; popl: number = 3; pshh: number = 4; pshl: number = 4; ret_contract: number = 733; retd_contract: { LightOperation: { base: number = 1086; units_per_gas: number = 2 } } ; rvrt_contract: number = 722; s256: { LightOperation: { base: number = 45; units_per_gas: number = 3 } } ; sb: number = 2; scwq: { HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } } ; sll: number = 2; slli: number = 2; smo: { LightOperation: { base: number = 64196; units_per_gas: number = 1 } } ; srl: number = 2; srli: number = 2; srw: number = 253; srwq: { HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } } ; state_root: { HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } } ; sub: number = 2; subi: number = 2; sw: number = 2; sww: number = 29053; swwq: { HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } } ; time: number = 79; tr: number = 46242; tro: number = 33251; vm_initialization: { LightOperation: { base: number = 1645; units_per_gas: number = 14 } } ; wdam: number = 9; wdcm: number = 3; wddv: number = 5; wdmd: number = 11; wdml: number = 3; wdmm: number = 11; wdop: number = 3; wqam: number = 12; wqcm: number = 3; wqdv: number = 7; wqmd: number = 18; wqml: number = 4; wqmm: number = 11; wqop: number = 3; xor: number = 2; xori: number = 2 } } ; predicate_params: { V1: { max_gas_per_predicate: number = 30000000; max_message_data_length: number = 102400; max_predicate_data_length: number = 102400; max_predicate_length: number = 102400 } } ; privileged_address: string = "0000000000000000000000000000000000000000000000000000000000000000"; script_params: { V1: { max_script_data_length: number = 102400; max_script_length: number = 102400 } } ; tx_params: { V1: { max_gas_per_tx: number = 30000000; max_inputs: number = 255; max_outputs: number = 255; max_size: number = 112640; max_witnesses: number = 255 } } } } }
chainConfigJson.chain_namestring
chainConfigJson.consensus{ PoA: { signing_key: string = "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d" } }
chainConfigJson.consensus.PoA{ signing_key: string = "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d" }
chainConfigJson.consensus.PoA.signing_keystring
chainConfigJson.consensus_parameters{ V1: { base_asset_id: string = "0000000000000000000000000000000000000000000000000000000000000000"; block_gas_limit: number = 30000000; chain_id: number = 0; contract_params: { V1: { contract_max_size: number = 102400; max_storage_slots: number = 1760 } } ; fee_params: { V1: { gas_per_byte: number = 63; gas_price_factor: number = 92 } } ; gas_costs: { V1: { add: number = 2; addi: number = 2; aloc: number = 1; and: number = 2; andi: number = 2; bal: number = 366; bhei: number = 2; bhsh: number = 2; burn: number = 33949; call: { LightOperation: { base: number = 21687; units_per_gas: number = 4 } } ; cb: number = 2; ccp: { LightOperation: { base: number = 59; units_per_gas: number = 20 } } ; cfei: number = 2; cfsi: number = 2; contract_root: { LightOperation: { base: number = 45; units_per_gas: number = 1 } } ; croo: { LightOperation: { base: number = 1; units_per_gas: number = 1 } } ; csiz: { LightOperation: { base: number = 59; units_per_gas: number = 195 } } ; div: number = 2; divi: number = 2; eck1: number = 3347; ecr1: number = 46165; ed19: number = 4210; eq: number = 2; exp: number = 2; expi: number = 2; flag: number = 1; gm: number = 2; gt: number = 2; gtf: number = 16; ji: number = 2; jmp: number = 2; jmpb: number = 2; jmpf: number = 2; jne: number = 2; jneb: number = 2; jnef: number = 2; jnei: number = 2; jnzb: number = 2; jnzf: number = 2; jnzi: number = 2; k256: { LightOperation: { base: number = 282; units_per_gas: number = 3 } } ; lb: number = 2; ldc: { LightOperation: { base: number = 45; units_per_gas: number = 65 } } ; log: number = 754; logd: { LightOperation: { base: number = 1134; units_per_gas: number = 2 } } ; lt: number = 2; lw: number = 2; mcl: { LightOperation: { base: number = 3; units_per_gas: number = 523 } } ; mcli: { LightOperation: { base: number = 3; units_per_gas: number = 526 } } ; mcp: { LightOperation: { base: number = 3; units_per_gas: number = 448 } } ; mcpi: { LightOperation: { base: number = 7; units_per_gas: number = 585 } } ; meq: { LightOperation: { base: number = 11; units_per_gas: number = 1097 } } ; mint: number = 35718; mldv: number = 4; mlog: number = 2; mod: number = 2; modi: number = 2; move: number = 2; movi: number = 2; mroo: number = 5; mul: number = 2; muli: number = 2; new_storage_per_byte: number = 63; noop: number = 1; not: number = 2; or: number = 2; ori: number = 2; poph: number = 3; popl: number = 3; pshh: number = 4; pshl: number = 4; ret_contract: number = 733; retd_contract: { LightOperation: { base: number = 1086; units_per_gas: number = 2 } } ; rvrt_contract: number = 722; s256: { LightOperation: { base: number = 45; units_per_gas: number = 3 } } ; sb: number = 2; scwq: { HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } } ; sll: number = 2; slli: number = 2; smo: { LightOperation: { base: number = 64196; units_per_gas: number = 1 } } ; srl: number = 2; srli: number = 2; srw: number = 253; srwq: { HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } } ; state_root: { HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } } ; sub: number = 2; subi: number = 2; sw: number = 2; sww: number = 29053; swwq: { HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } } ; time: number = 79; tr: number = 46242; tro: number = 33251; vm_initialization: { LightOperation: { base: number = 1645; units_per_gas: number = 14 } } ; wdam: number = 9; wdcm: number = 3; wddv: number = 5; wdmd: number = 11; wdml: number = 3; wdmm: number = 11; wdop: number = 3; wqam: number = 12; wqcm: number = 3; wqdv: number = 7; wqmd: number = 18; wqml: number = 4; wqmm: number = 11; wqop: number = 3; xor: number = 2; xori: number = 2 } } ; predicate_params: { V1: { max_gas_per_predicate: number = 30000000; max_message_data_length: number = 102400; max_predicate_data_length: number = 102400; max_predicate_length: number = 102400 } } ; privileged_address: string = "0000000000000000000000000000000000000000000000000000000000000000"; script_params: { V1: { max_script_data_length: number = 102400; max_script_length: number = 102400 } } ; tx_params: { V1: { max_gas_per_tx: number = 30000000; max_inputs: number = 255; max_outputs: number = 255; max_size: number = 112640; max_witnesses: number = 255 } } } }
chainConfigJson.consensus_parameters.V1{ base_asset_id: string = "0000000000000000000000000000000000000000000000000000000000000000"; block_gas_limit: number = 30000000; chain_id: number = 0; contract_params: { V1: { contract_max_size: number = 102400; max_storage_slots: number = 1760 } } ; fee_params: { V1: { gas_per_byte: number = 63; gas_price_factor: number = 92 } } ; gas_costs: { V1: { add: number = 2; addi: number = 2; aloc: number = 1; and: number = 2; andi: number = 2; bal: number = 366; bhei: number = 2; bhsh: number = 2; burn: number = 33949; call: { LightOperation: { base: number = 21687; units_per_gas: number = 4 } } ; cb: number = 2; ccp: { LightOperation: { base: number = 59; units_per_gas: number = 20 } } ; cfei: number = 2; cfsi: number = 2; contract_root: { LightOperation: { base: number = 45; units_per_gas: number = 1 } } ; croo: { LightOperation: { base: number = 1; units_per_gas: number = 1 } } ; csiz: { LightOperation: { base: number = 59; units_per_gas: number = 195 } } ; div: number = 2; divi: number = 2; eck1: number = 3347; ecr1: number = 46165; ed19: number = 4210; eq: number = 2; exp: number = 2; expi: number = 2; flag: number = 1; gm: number = 2; gt: number = 2; gtf: number = 16; ji: number = 2; jmp: number = 2; jmpb: number = 2; jmpf: number = 2; jne: number = 2; jneb: number = 2; jnef: number = 2; jnei: number = 2; jnzb: number = 2; jnzf: number = 2; jnzi: number = 2; k256: { LightOperation: { base: number = 282; units_per_gas: number = 3 } } ; lb: number = 2; ldc: { LightOperation: { base: number = 45; units_per_gas: number = 65 } } ; log: number = 754; logd: { LightOperation: { base: number = 1134; units_per_gas: number = 2 } } ; lt: number = 2; lw: number = 2; mcl: { LightOperation: { base: number = 3; units_per_gas: number = 523 } } ; mcli: { LightOperation: { base: number = 3; units_per_gas: number = 526 } } ; mcp: { LightOperation: { base: number = 3; units_per_gas: number = 448 } } ; mcpi: { LightOperation: { base: number = 7; units_per_gas: number = 585 } } ; meq: { LightOperation: { base: number = 11; units_per_gas: number = 1097 } } ; mint: number = 35718; mldv: number = 4; mlog: number = 2; mod: number = 2; modi: number = 2; move: number = 2; movi: number = 2; mroo: number = 5; mul: number = 2; muli: number = 2; new_storage_per_byte: number = 63; noop: number = 1; not: number = 2; or: number = 2; ori: number = 2; poph: number = 3; popl: number = 3; pshh: number = 4; pshl: number = 4; ret_contract: number = 733; retd_contract: { LightOperation: { base: number = 1086; units_per_gas: number = 2 } } ; rvrt_contract: number = 722; s256: { LightOperation: { base: number = 45; units_per_gas: number = 3 } } ; sb: number = 2; scwq: { HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } } ; sll: number = 2; slli: number = 2; smo: { LightOperation: { base: number = 64196; units_per_gas: number = 1 } } ; srl: number = 2; srli: number = 2; srw: number = 253; srwq: { HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } } ; state_root: { HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } } ; sub: number = 2; subi: number = 2; sw: number = 2; sww: number = 29053; swwq: { HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } } ; time: number = 79; tr: number = 46242; tro: number = 33251; vm_initialization: { LightOperation: { base: number = 1645; units_per_gas: number = 14 } } ; wdam: number = 9; wdcm: number = 3; wddv: number = 5; wdmd: number = 11; wdml: number = 3; wdmm: number = 11; wdop: number = 3; wqam: number = 12; wqcm: number = 3; wqdv: number = 7; wqmd: number = 18; wqml: number = 4; wqmm: number = 11; wqop: number = 3; xor: number = 2; xori: number = 2 } } ; predicate_params: { V1: { max_gas_per_predicate: number = 30000000; max_message_data_length: number = 102400; max_predicate_data_length: number = 102400; max_predicate_length: number = 102400 } } ; privileged_address: string = "0000000000000000000000000000000000000000000000000000000000000000"; script_params: { V1: { max_script_data_length: number = 102400; max_script_length: number = 102400 } } ; tx_params: { V1: { max_gas_per_tx: number = 30000000; max_inputs: number = 255; max_outputs: number = 255; max_size: number = 112640; max_witnesses: number = 255 } } }
chainConfigJson.consensus_parameters.V1.base_asset_idstring
chainConfigJson.consensus_parameters.V1.block_gas_limitnumber
chainConfigJson.consensus_parameters.V1.chain_idnumber
chainConfigJson.consensus_parameters.V1.contract_params{ V1: { contract_max_size: number = 102400; max_storage_slots: number = 1760 } }
chainConfigJson.consensus_parameters.V1.contract_params.V1{ contract_max_size: number = 102400; max_storage_slots: number = 1760 }
chainConfigJson.consensus_parameters.V1.contract_params.V1.contract_max_sizenumber
chainConfigJson.consensus_parameters.V1.contract_params.V1.max_storage_slotsnumber
chainConfigJson.consensus_parameters.V1.fee_params{ V1: { gas_per_byte: number = 63; gas_price_factor: number = 92 } }
chainConfigJson.consensus_parameters.V1.fee_params.V1{ gas_per_byte: number = 63; gas_price_factor: number = 92 }
chainConfigJson.consensus_parameters.V1.fee_params.V1.gas_per_bytenumber
chainConfigJson.consensus_parameters.V1.fee_params.V1.gas_price_factornumber
chainConfigJson.consensus_parameters.V1.gas_costs{ V1: { add: number = 2; addi: number = 2; aloc: number = 1; and: number = 2; andi: number = 2; bal: number = 366; bhei: number = 2; bhsh: number = 2; burn: number = 33949; call: { LightOperation: { base: number = 21687; units_per_gas: number = 4 } } ; cb: number = 2; ccp: { LightOperation: { base: number = 59; units_per_gas: number = 20 } } ; cfei: number = 2; cfsi: number = 2; contract_root: { LightOperation: { base: number = 45; units_per_gas: number = 1 } } ; croo: { LightOperation: { base: number = 1; units_per_gas: number = 1 } } ; csiz: { LightOperation: { base: number = 59; units_per_gas: number = 195 } } ; div: number = 2; divi: number = 2; eck1: number = 3347; ecr1: number = 46165; ed19: number = 4210; eq: number = 2; exp: number = 2; expi: number = 2; flag: number = 1; gm: number = 2; gt: number = 2; gtf: number = 16; ji: number = 2; jmp: number = 2; jmpb: number = 2; jmpf: number = 2; jne: number = 2; jneb: number = 2; jnef: number = 2; jnei: number = 2; jnzb: number = 2; jnzf: number = 2; jnzi: number = 2; k256: { LightOperation: { base: number = 282; units_per_gas: number = 3 } } ; lb: number = 2; ldc: { LightOperation: { base: number = 45; units_per_gas: number = 65 } } ; log: number = 754; logd: { LightOperation: { base: number = 1134; units_per_gas: number = 2 } } ; lt: number = 2; lw: number = 2; mcl: { LightOperation: { base: number = 3; units_per_gas: number = 523 } } ; mcli: { LightOperation: { base: number = 3; units_per_gas: number = 526 } } ; mcp: { LightOperation: { base: number = 3; units_per_gas: number = 448 } } ; mcpi: { LightOperation: { base: number = 7; units_per_gas: number = 585 } } ; meq: { LightOperation: { base: number = 11; units_per_gas: number = 1097 } } ; mint: number = 35718; mldv: number = 4; mlog: number = 2; mod: number = 2; modi: number = 2; move: number = 2; movi: number = 2; mroo: number = 5; mul: number = 2; muli: number = 2; new_storage_per_byte: number = 63; noop: number = 1; not: number = 2; or: number = 2; ori: number = 2; poph: number = 3; popl: number = 3; pshh: number = 4; pshl: number = 4; ret_contract: number = 733; retd_contract: { LightOperation: { base: number = 1086; units_per_gas: number = 2 } } ; rvrt_contract: number = 722; s256: { LightOperation: { base: number = 45; units_per_gas: number = 3 } } ; sb: number = 2; scwq: { HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } } ; sll: number = 2; slli: number = 2; smo: { LightOperation: { base: number = 64196; units_per_gas: number = 1 } } ; srl: number = 2; srli: number = 2; srw: number = 253; srwq: { HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } } ; state_root: { HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } } ; sub: number = 2; subi: number = 2; sw: number = 2; sww: number = 29053; swwq: { HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } } ; time: number = 79; tr: number = 46242; tro: number = 33251; vm_initialization: { LightOperation: { base: number = 1645; units_per_gas: number = 14 } } ; wdam: number = 9; wdcm: number = 3; wddv: number = 5; wdmd: number = 11; wdml: number = 3; wdmm: number = 11; wdop: number = 3; wqam: number = 12; wqcm: number = 3; wqdv: number = 7; wqmd: number = 18; wqml: number = 4; wqmm: number = 11; wqop: number = 3; xor: number = 2; xori: number = 2 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1{ add: number = 2; addi: number = 2; aloc: number = 1; and: number = 2; andi: number = 2; bal: number = 366; bhei: number = 2; bhsh: number = 2; burn: number = 33949; call: { LightOperation: { base: number = 21687; units_per_gas: number = 4 } } ; cb: number = 2; ccp: { LightOperation: { base: number = 59; units_per_gas: number = 20 } } ; cfei: number = 2; cfsi: number = 2; contract_root: { LightOperation: { base: number = 45; units_per_gas: number = 1 } } ; croo: { LightOperation: { base: number = 1; units_per_gas: number = 1 } } ; csiz: { LightOperation: { base: number = 59; units_per_gas: number = 195 } } ; div: number = 2; divi: number = 2; eck1: number = 3347; ecr1: number = 46165; ed19: number = 4210; eq: number = 2; exp: number = 2; expi: number = 2; flag: number = 1; gm: number = 2; gt: number = 2; gtf: number = 16; ji: number = 2; jmp: number = 2; jmpb: number = 2; jmpf: number = 2; jne: number = 2; jneb: number = 2; jnef: number = 2; jnei: number = 2; jnzb: number = 2; jnzf: number = 2; jnzi: number = 2; k256: { LightOperation: { base: number = 282; units_per_gas: number = 3 } } ; lb: number = 2; ldc: { LightOperation: { base: number = 45; units_per_gas: number = 65 } } ; log: number = 754; logd: { LightOperation: { base: number = 1134; units_per_gas: number = 2 } } ; lt: number = 2; lw: number = 2; mcl: { LightOperation: { base: number = 3; units_per_gas: number = 523 } } ; mcli: { LightOperation: { base: number = 3; units_per_gas: number = 526 } } ; mcp: { LightOperation: { base: number = 3; units_per_gas: number = 448 } } ; mcpi: { LightOperation: { base: number = 7; units_per_gas: number = 585 } } ; meq: { LightOperation: { base: number = 11; units_per_gas: number = 1097 } } ; mint: number = 35718; mldv: number = 4; mlog: number = 2; mod: number = 2; modi: number = 2; move: number = 2; movi: number = 2; mroo: number = 5; mul: number = 2; muli: number = 2; new_storage_per_byte: number = 63; noop: number = 1; not: number = 2; or: number = 2; ori: number = 2; poph: number = 3; popl: number = 3; pshh: number = 4; pshl: number = 4; ret_contract: number = 733; retd_contract: { LightOperation: { base: number = 1086; units_per_gas: number = 2 } } ; rvrt_contract: number = 722; s256: { LightOperation: { base: number = 45; units_per_gas: number = 3 } } ; sb: number = 2; scwq: { HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } } ; sll: number = 2; slli: number = 2; smo: { LightOperation: { base: number = 64196; units_per_gas: number = 1 } } ; srl: number = 2; srli: number = 2; srw: number = 253; srwq: { HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } } ; state_root: { HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } } ; sub: number = 2; subi: number = 2; sw: number = 2; sww: number = 29053; swwq: { HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } } ; time: number = 79; tr: number = 46242; tro: number = 33251; vm_initialization: { LightOperation: { base: number = 1645; units_per_gas: number = 14 } } ; wdam: number = 9; wdcm: number = 3; wddv: number = 5; wdmd: number = 11; wdml: number = 3; wdmm: number = 11; wdop: number = 3; wqam: number = 12; wqcm: number = 3; wqdv: number = 7; wqmd: number = 18; wqml: number = 4; wqmm: number = 11; wqop: number = 3; xor: number = 2; xori: number = 2 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.addnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.addinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.alocnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.andnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.andinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.balnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.bheinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.bhshnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.burnnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.call{ LightOperation: { base: number = 21687; units_per_gas: number = 4 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.call.LightOperation{ base: number = 21687; units_per_gas: number = 4 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.call.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.call.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.cbnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ccp{ LightOperation: { base: number = 59; units_per_gas: number = 20 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ccp.LightOperation{ base: number = 59; units_per_gas: number = 20 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ccp.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ccp.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.cfeinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.cfsinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.contract_root{ LightOperation: { base: number = 45; units_per_gas: number = 1 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.contract_root.LightOperation{ base: number = 45; units_per_gas: number = 1 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.contract_root.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.contract_root.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.croo{ LightOperation: { base: number = 1; units_per_gas: number = 1 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.croo.LightOperation{ base: number = 1; units_per_gas: number = 1 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.croo.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.croo.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.csiz{ LightOperation: { base: number = 59; units_per_gas: number = 195 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.csiz.LightOperation{ base: number = 59; units_per_gas: number = 195 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.csiz.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.csiz.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.divnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.divinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.eck1number
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ecr1number
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ed19number
chainConfigJson.consensus_parameters.V1.gas_costs.V1.eqnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.expnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.expinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.flagnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.gmnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.gtnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.gtfnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jmpnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jmpbnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jmpfnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnebnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnefnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jneinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnzbnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnzfnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.jnzinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.k256{ LightOperation: { base: number = 282; units_per_gas: number = 3 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.k256.LightOperation{ base: number = 282; units_per_gas: number = 3 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.k256.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.k256.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.lbnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ldc{ LightOperation: { base: number = 45; units_per_gas: number = 65 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ldc.LightOperation{ base: number = 45; units_per_gas: number = 65 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ldc.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ldc.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.lognumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.logd{ LightOperation: { base: number = 1134; units_per_gas: number = 2 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.logd.LightOperation{ base: number = 1134; units_per_gas: number = 2 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.logd.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.logd.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ltnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.lwnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcl{ LightOperation: { base: number = 3; units_per_gas: number = 523 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcl.LightOperation{ base: number = 3; units_per_gas: number = 523 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcl.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcl.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcli{ LightOperation: { base: number = 3; units_per_gas: number = 526 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcli.LightOperation{ base: number = 3; units_per_gas: number = 526 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcli.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcli.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcp{ LightOperation: { base: number = 3; units_per_gas: number = 448 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcp.LightOperation{ base: number = 3; units_per_gas: number = 448 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcp.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcp.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcpi{ LightOperation: { base: number = 7; units_per_gas: number = 585 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcpi.LightOperation{ base: number = 7; units_per_gas: number = 585 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcpi.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mcpi.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.meq{ LightOperation: { base: number = 11; units_per_gas: number = 1097 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.meq.LightOperation{ base: number = 11; units_per_gas: number = 1097 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.meq.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.meq.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mintnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mldvnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mlognumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.modnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.modinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.movenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.movinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mroonumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mulnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.mulinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.new_storage_per_bytenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.noopnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.notnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ornumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.orinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.pophnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.poplnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.pshhnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.pshlnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.ret_contractnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.retd_contract{ LightOperation: { base: number = 1086; units_per_gas: number = 2 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.retd_contract.LightOperation{ base: number = 1086; units_per_gas: number = 2 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.retd_contract.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.retd_contract.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.rvrt_contractnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.s256{ LightOperation: { base: number = 45; units_per_gas: number = 3 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.s256.LightOperation{ base: number = 45; units_per_gas: number = 3 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.s256.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.s256.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.sbnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.scwq{ HeavyOperation: { base: number = 30375; gas_per_unit: number = 28628 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.scwq.HeavyOperation{ base: number = 30375; gas_per_unit: number = 28628 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.scwq.HeavyOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.scwq.HeavyOperation.gas_per_unitnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.sllnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.sllinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.smo{ LightOperation: { base: number = 64196; units_per_gas: number = 1 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.smo.LightOperation{ base: number = 64196; units_per_gas: number = 1 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.smo.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.smo.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srlnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srlinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srwnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srwq{ HeavyOperation: { base: number = 262; gas_per_unit: number = 249 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srwq.HeavyOperation{ base: number = 262; gas_per_unit: number = 249 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srwq.HeavyOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.srwq.HeavyOperation.gas_per_unitnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.state_root{ HeavyOperation: { base: number = 350; gas_per_unit: number = 176 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.state_root.HeavyOperation{ base: number = 350; gas_per_unit: number = 176 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.state_root.HeavyOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.state_root.HeavyOperation.gas_per_unitnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.subnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.subinumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swwnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swwq{ HeavyOperation: { base: number = 28484; gas_per_unit: number = 26613 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swwq.HeavyOperation{ base: number = 28484; gas_per_unit: number = 26613 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swwq.HeavyOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.swwq.HeavyOperation.gas_per_unitnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.timenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.trnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.tronumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.vm_initialization{ LightOperation: { base: number = 1645; units_per_gas: number = 14 } }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.vm_initialization.LightOperation{ base: number = 1645; units_per_gas: number = 14 }
chainConfigJson.consensus_parameters.V1.gas_costs.V1.vm_initialization.LightOperation.basenumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.vm_initialization.LightOperation.units_per_gasnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdamnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdcmnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wddvnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdmdnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdmlnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdmmnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wdopnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqamnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqcmnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqdvnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqmdnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqmlnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqmmnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.wqopnumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.xornumber
chainConfigJson.consensus_parameters.V1.gas_costs.V1.xorinumber
chainConfigJson.consensus_parameters.V1.predicate_params{ V1: { max_gas_per_predicate: number = 30000000; max_message_data_length: number = 102400; max_predicate_data_length: number = 102400; max_predicate_length: number = 102400 } }
chainConfigJson.consensus_parameters.V1.predicate_params.V1{ max_gas_per_predicate: number = 30000000; max_message_data_length: number = 102400; max_predicate_data_length: number = 102400; max_predicate_length: number = 102400 }
chainConfigJson.consensus_parameters.V1.predicate_params.V1.max_gas_per_predicatenumber
chainConfigJson.consensus_parameters.V1.predicate_params.V1.max_message_data_lengthnumber
chainConfigJson.consensus_parameters.V1.predicate_params.V1.max_predicate_data_lengthnumber
chainConfigJson.consensus_parameters.V1.predicate_params.V1.max_predicate_lengthnumber
chainConfigJson.consensus_parameters.V1.privileged_addressstring
chainConfigJson.consensus_parameters.V1.script_params{ V1: { max_script_data_length: number = 102400; max_script_length: number = 102400 } }
chainConfigJson.consensus_parameters.V1.script_params.V1{ max_script_data_length: number = 102400; max_script_length: number = 102400 }
chainConfigJson.consensus_parameters.V1.script_params.V1.max_script_data_lengthnumber
chainConfigJson.consensus_parameters.V1.script_params.V1.max_script_lengthnumber
chainConfigJson.consensus_parameters.V1.tx_params{ V1: { max_gas_per_tx: number = 30000000; max_inputs: number = 255; max_outputs: number = 255; max_size: number = 112640; max_witnesses: number = 255 } }
chainConfigJson.consensus_parameters.V1.tx_params.V1{ max_gas_per_tx: number = 30000000; max_inputs: number = 255; max_outputs: number = 255; max_size: number = 112640; max_witnesses: number = 255 }
chainConfigJson.consensus_parameters.V1.tx_params.V1.max_gas_per_txnumber
chainConfigJson.consensus_parameters.V1.tx_params.V1.max_inputsnumber
chainConfigJson.consensus_parameters.V1.tx_params.V1.max_outputsnumber
chainConfigJson.consensus_parameters.V1.tx_params.V1.max_sizenumber
chainConfigJson.consensus_parameters.V1.tx_params.V1.max_witnessesnumber
metadataJson{ chain_config: string = "chainConfig.json"; table_encoding: { Json: { filepath: string = "stateConfig.json" } } }
metadataJson.chain_configstring
metadataJson.table_encoding{ Json: { filepath: string = "stateConfig.json" } }
metadataJson.table_encoding.Json{ filepath: string = "stateConfig.json" }
metadataJson.table_encoding.Json.filepathstring
stateConfigJson{ block_height: number = 0; coins: { amount: number = 18446744073709551615; asset_id: string = "0x0000000000000000000000000000000000000000000000000000000000000000"; output_index: number = 0; owner: string = "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d"; tx_id: string = "0x260eabfd50937e92939fd92687e9302a72e91c5065f64f853f2ccbe02396fe09d665"; tx_pointer_block_height: number = 0; tx_pointer_tx_idx: number = 0 }[] ; contracts: never[] = []; da_block_height: number = 0; messages: { amount: number = 18446744073709551615; da_height: number = 0; data: string = ""; nonce: string = "0101010101010101010101010101010101010101010101010101010101010101"; recipient: string = "0x69a2b736b60159b43bb8a4f98c0589f6da5fa3a3d101e8e269c499eb942753ba"; sender: string = "0xc43454aa38dd91f88109a4b7aef5efb96ce34e3f24992fe0f81d233ca686f80f" }[] }
stateConfigJson.block_heightnumber
stateConfigJson.coins{ amount: number = 18446744073709551615; asset_id: string = "0x0000000000000000000000000000000000000000000000000000000000000000"; output_index: number = 0; owner: string = "0x94ffcc53b892684acefaebc8a3d4a595e528a8cf664eeb3ef36f1020b0809d0d"; tx_id: string = "0x260eabfd50937e92939fd92687e9302a72e91c5065f64f853f2ccbe02396fe09d665"; tx_pointer_block_height: number = 0; tx_pointer_tx_idx: number = 0 }[]
stateConfigJson.contractsnever[]
stateConfigJson.da_block_heightnumber
stateConfigJson.messages{ amount: number = 18446744073709551615; da_height: number = 0; data: string = ""; nonce: string = "0101010101010101010101010101010101010101010101010101010101010101"; recipient: string = "0x69a2b736b60159b43bb8a4f98c0589f6da5fa3a3d101e8e269c499eb942753ba"; sender: string = "0xc43454aa38dd91f88109a4b7aef5efb96ce34e3f24992fe0f81d233ca686f80f" }[]

Defined in

packages/utils/src/utils/defaultSnapshotConfigs.ts:5

Functions

arrayify

arrayify(value): Uint8Array

Converts a bytes-like value to a Uint8Array.

Parameters

NameTypeDescription
valueBytesLikethe value to convert to a Uint8Array

Returns

Uint8Array

the Uint8Array

Defined in

packages/utils/src/utils/arrayify.ts:10


capitalizeString

capitalizeString(str): string

Parameters

NameType
strstring

Returns

string

Defined in

packages/utils/src/utils/capitalizeString.ts:1


chunkAndPadBytes

chunkAndPadBytes(bytes, chunkSize): Uint8Array[]

Function to take a byte array and split into chunks of a given size

Parameters

NameTypeDescription
bytesUint8ArrayThe byte array to chunk
chunkSizenumberThe size of each chunk

Returns

Uint8Array[]

An array of byte arrays of a specified size

Defined in

packages/utils/src/utils/chunkAndPadBytes.ts:8


concat

concat(arrays): Uint8Array

Concatenates multiple BytesLike into a single Uint8Array.

Parameters

NameTypeDescription
arraysreadonly BytesLike[]The arrays to concatenate.

Returns

Uint8Array

  • The concatenated array.

Defined in

packages/utils/src/utils/concat.ts:38


concatBytes

concatBytes(arrays): Uint8Array

Concatenates multiple Uint8Arrays into a single Uint8Array.

Parameters

NameTypeDescription
arraysreadonly Uint8Array[] | readonly number[][]The arrays to concatenate.

Returns

Uint8Array

  • The concatenated array.

Defined in

packages/utils/src/utils/concat.ts:11


hexlify

hexlify(data): string

Returns a hex representation of the inputted bytes.

Parameters

NameType
dataBytesLike

Returns

string

Defined in

packages/utils/src/utils/hexlify.ts:10


isDefined

isDefined<T>(value): value is T

Type parameters

Name
T

Parameters

NameType
valueundefined | T

Returns

value is T

Defined in

packages/utils/src/utils/isDefined.ts:1


normalizeString

normalizeString(str): string

Converts some.string-value into SomeStringValue.

Examples: my-simple.test —— MySimpleTest myFile.ts —— MyFileTs my-abi.json —— MyAbiJson

Parameters

NameType
strstring

Returns

string

Defined in

packages/utils/src/utils/normalizeString.ts:11