From 3237f6592e10306e8118f5f385606c8fdee60c33 Mon Sep 17 00:00:00 2001 From: Martin Tomazic Date: Thu, 7 Dec 2023 12:48:12 +0100 Subject: [PATCH] Kaitai: Folder reorganization --- .gitlab/ci/jobs/test/misc_checks.yml | 4 ++-- Makefile | 16 ++++++++-------- contrib/kaitai-struct-files/Makefile | 2 +- contrib/kaitai-struct-files/README.md | 17 ++++++++++++++--- .../{ => files}/alpha__block_header.ksy | 0 .../alpha__block_header__contents.ksy | 0 .../alpha__block_header__protocol_data.ksy | 0 .../{ => files}/alpha__block_header__raw.ksy | 0 .../alpha__block_header__shell_header.ksy | 0 .../alpha__block_header__unsigned.ksy | 0 .../{ => files}/alpha__constants.ksy | 0 .../{ => files}/alpha__constants__fixed.ksy | 0 .../alpha__constants__parametric.ksy | 0 .../{ => files}/alpha__contract.ksy | 0 .../{ => files}/alpha__cycle.ksy | 0 .../{ => files}/alpha__errors.ksy | 0 .../alpha__fa1__2__token_transfer.ksy | 0 .../{ => files}/alpha__fitness.ksy | 0 .../{ => files}/alpha__frozen_staker.ksy | 0 .../{ => files}/alpha__gas.ksy | 0 .../{ => files}/alpha__gas__cost.ksy | 0 .../{ => files}/alpha__lazy_storage_diff.ksy | 0 .../{ => files}/alpha__level.ksy | 0 .../{ => files}/alpha__nonce.ksy | 0 .../{ => files}/alpha__operation.ksy | 0 .../{ => files}/alpha__operation__contents.ksy | 0 .../alpha__operation__contents_list.ksy | 0 .../{ => files}/alpha__operation__internal.ksy | 0 .../alpha__operation__protocol_data.ksy | 0 .../{ => files}/alpha__operation__raw.ksy | 0 .../{ => files}/alpha__operation__unsigned.ksy | 0 .../alpha__operation_with_attestation.ksy | 0 ...ha__operation_with_attestation__unsigned.ksy | 0 .../{ => files}/alpha__parameters.ksy | 0 .../{ => files}/alpha__period.ksy | 0 .../{ => files}/alpha__raw_level.ksy | 0 .../alpha__receipt__balance_updates.ksy | 0 .../{ => files}/alpha__script.ksy | 0 .../{ => files}/alpha__script__expr.ksy | 0 .../{ => files}/alpha__script__lazy_expr.ksy | 0 .../{ => files}/alpha__script__loc.ksy | 0 .../{ => files}/alpha__script__prim.ksy | 0 .../{ => files}/alpha__seed.ksy | 0 .../alpha__smart_rollup__address.ksy | 0 .../alpha__smart_rollup__commmitment.ksy | 0 .../{ => files}/alpha__smart_rollup__game.ksy | 0 .../{ => files}/alpha__smart_rollup__inbox.ksy | 0 .../alpha__smart_rollup__inbox__message.ksy | 0 .../{ => files}/alpha__smart_rollup__kind.ksy | 0 .../alpha__smart_rollup__metadata.ksy | 0 .../alpha__smart_rollup__outbox__message.ksy | 0 .../{ => files}/alpha__smart_rollup__output.ksy | 0 .../{ => files}/alpha__smart_rollup__proof.ksy | 0 .../{ => files}/alpha__smart_rollup__reveal.ksy | 0 .../alpha__smart_rollup__whitelist.ksy | 0 .../{ => files}/alpha__tez.ksy | 0 .../{ => files}/alpha__timestamp.ksy | 0 .../alpha__unstaked_frozen_staker.ksy | 0 .../{ => files}/alpha__vote__ballot.ksy | 0 .../{ => files}/alpha__vote__ballots.ksy | 0 .../{ => files}/alpha__vote__listings.ksy | 0 .../{ => files}/alpha__voting_period.ksy | 0 .../{ => files}/alpha__voting_period__kind.ksy | 0 .../{ => files}/block_header.ksy | 0 .../{ => files}/block_header__shell.ksy | 0 .../{ => files}/block_locator.ksy | 0 .../{ => files}/context_hash_version.ksy | 0 .../{ => files}/distributed_db_version.ksy | 0 .../distributed_db_version__name.ksy | 0 .../{ => files}/ground__bool.ksy | 0 .../{ => files}/ground__bytes.ksy | 0 .../{ => files}/ground__empty.ksy | 0 .../{ => files}/ground__float.ksy | 0 .../{ => files}/ground__int16.ksy | 0 .../{ => files}/ground__int31.ksy | 0 .../{ => files}/ground__int32.ksy | 0 .../{ => files}/ground__int64.ksy | 0 .../{ => files}/ground__int8.ksy | 0 .../{ => files}/ground__json.ksy | 0 .../{ => files}/ground__n.ksy | 0 .../{ => files}/ground__null.ksy | 0 .../{ => files}/ground__string.ksy | 0 .../{ => files}/ground__uint16.ksy | 0 .../{ => files}/ground__uint8.ksy | 0 .../{ => files}/ground__unit.ksy | 0 .../{ => files}/ground__variable__bytes.ksy | 0 .../{ => files}/ground__variable__string.ksy | 0 .../{ => files}/ground__z.ksy | 0 .../id_005__psbabym1__block_header.ksy | 0 ...id_005__psbabym1__block_header__contents.ksy | 0 ...5__psbabym1__block_header__protocol_data.ksy | 0 .../id_005__psbabym1__block_header__raw.ksy | 0 ...05__psbabym1__block_header__shell_header.ksy | 0 ...id_005__psbabym1__block_header__unsigned.ksy | 0 .../{ => files}/id_005__psbabym1__constants.ksy | 0 .../id_005__psbabym1__constants__fixed.ksy | 0 .../id_005__psbabym1__constants__parametric.ksy | 0 .../{ => files}/id_005__psbabym1__contract.ksy | 0 ...id_005__psbabym1__contract__big_map_diff.ksy | 0 .../{ => files}/id_005__psbabym1__cycle.ksy | 0 ...005__psbabym1__delegate__balance_updates.ksy | 0 ..._005__psbabym1__delegate__frozen_balance.ksy | 0 ...bym1__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_005__psbabym1__errors.ksy | 0 .../{ => files}/id_005__psbabym1__fitness.ksy | 0 .../{ => files}/id_005__psbabym1__gas.ksy | 0 .../{ => files}/id_005__psbabym1__gas__cost.ksy | 0 .../{ => files}/id_005__psbabym1__level.ksy | 0 .../{ => files}/id_005__psbabym1__nonce.ksy | 0 .../{ => files}/id_005__psbabym1__operation.ksy | 0 .../id_005__psbabym1__operation__contents.ksy | 0 ..._005__psbabym1__operation__contents_list.ksy | 0 .../id_005__psbabym1__operation__internal.ksy | 0 ..._005__psbabym1__operation__protocol_data.ksy | 0 .../id_005__psbabym1__operation__raw.ksy | 0 .../id_005__psbabym1__operation__unsigned.ksy | 0 .../id_005__psbabym1__parameters.ksy | 0 .../{ => files}/id_005__psbabym1__period.ksy | 0 .../{ => files}/id_005__psbabym1__raw_level.ksy | 0 .../{ => files}/id_005__psbabym1__roll.ksy | 0 .../{ => files}/id_005__psbabym1__script.ksy | 0 .../id_005__psbabym1__script__expr.ksy | 0 .../id_005__psbabym1__script__lazy_expr.ksy | 0 .../id_005__psbabym1__script__loc.ksy | 0 .../id_005__psbabym1__script__prim.ksy | 0 .../{ => files}/id_005__psbabym1__seed.ksy | 0 .../{ => files}/id_005__psbabym1__tez.ksy | 0 .../{ => files}/id_005__psbabym1__timestamp.ksy | 0 .../id_005__psbabym1__vote__ballot.ksy | 0 .../id_005__psbabym1__vote__ballots.ksy | 0 .../id_005__psbabym1__vote__listings.ksy | 0 .../id_005__psbabym1__voting_period.ksy | 0 .../id_005__psbabym1__voting_period__kind.ksy | 0 .../id_006__pscartha__block_header.ksy | 0 ...id_006__pscartha__block_header__contents.ksy | 0 ...6__pscartha__block_header__protocol_data.ksy | 0 .../id_006__pscartha__block_header__raw.ksy | 0 ...06__pscartha__block_header__shell_header.ksy | 0 ...id_006__pscartha__block_header__unsigned.ksy | 0 .../{ => files}/id_006__pscartha__constants.ksy | 0 .../id_006__pscartha__constants__fixed.ksy | 0 .../id_006__pscartha__constants__parametric.ksy | 0 .../{ => files}/id_006__pscartha__contract.ksy | 0 ...id_006__pscartha__contract__big_map_diff.ksy | 0 .../{ => files}/id_006__pscartha__cycle.ksy | 0 ...006__pscartha__delegate__balance_updates.ksy | 0 ..._006__pscartha__delegate__frozen_balance.ksy | 0 ...rtha__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_006__pscartha__errors.ksy | 0 .../{ => files}/id_006__pscartha__fitness.ksy | 0 .../{ => files}/id_006__pscartha__gas.ksy | 0 .../{ => files}/id_006__pscartha__gas__cost.ksy | 0 .../{ => files}/id_006__pscartha__level.ksy | 0 .../{ => files}/id_006__pscartha__nonce.ksy | 0 .../{ => files}/id_006__pscartha__operation.ksy | 0 .../id_006__pscartha__operation__contents.ksy | 0 ..._006__pscartha__operation__contents_list.ksy | 0 .../id_006__pscartha__operation__internal.ksy | 0 ..._006__pscartha__operation__protocol_data.ksy | 0 .../id_006__pscartha__operation__raw.ksy | 0 .../id_006__pscartha__operation__unsigned.ksy | 0 .../id_006__pscartha__parameters.ksy | 0 .../{ => files}/id_006__pscartha__period.ksy | 0 .../{ => files}/id_006__pscartha__raw_level.ksy | 0 .../{ => files}/id_006__pscartha__roll.ksy | 0 .../{ => files}/id_006__pscartha__script.ksy | 0 .../id_006__pscartha__script__expr.ksy | 0 .../id_006__pscartha__script__lazy_expr.ksy | 0 .../id_006__pscartha__script__loc.ksy | 0 .../id_006__pscartha__script__prim.ksy | 0 .../{ => files}/id_006__pscartha__seed.ksy | 0 .../{ => files}/id_006__pscartha__tez.ksy | 0 .../{ => files}/id_006__pscartha__timestamp.ksy | 0 .../id_006__pscartha__vote__ballot.ksy | 0 .../id_006__pscartha__vote__ballots.ksy | 0 .../id_006__pscartha__vote__listings.ksy | 0 .../id_006__pscartha__voting_period.ksy | 0 .../id_006__pscartha__voting_period__kind.ksy | 0 .../id_007__psdelph1__block_header.ksy | 0 ...id_007__psdelph1__block_header__contents.ksy | 0 ...7__psdelph1__block_header__protocol_data.ksy | 0 .../id_007__psdelph1__block_header__raw.ksy | 0 ...07__psdelph1__block_header__shell_header.ksy | 0 ...id_007__psdelph1__block_header__unsigned.ksy | 0 .../{ => files}/id_007__psdelph1__constants.ksy | 0 .../id_007__psdelph1__constants__fixed.ksy | 0 .../id_007__psdelph1__constants__parametric.ksy | 0 .../{ => files}/id_007__psdelph1__contract.ksy | 0 ...id_007__psdelph1__contract__big_map_diff.ksy | 0 .../{ => files}/id_007__psdelph1__cycle.ksy | 0 ...007__psdelph1__delegate__balance_updates.ksy | 0 ..._007__psdelph1__delegate__frozen_balance.ksy | 0 ...lph1__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_007__psdelph1__errors.ksy | 0 .../{ => files}/id_007__psdelph1__fitness.ksy | 0 .../{ => files}/id_007__psdelph1__gas.ksy | 0 .../{ => files}/id_007__psdelph1__gas__cost.ksy | 0 .../{ => files}/id_007__psdelph1__level.ksy | 0 .../{ => files}/id_007__psdelph1__nonce.ksy | 0 .../{ => files}/id_007__psdelph1__operation.ksy | 0 .../id_007__psdelph1__operation__contents.ksy | 0 ..._007__psdelph1__operation__contents_list.ksy | 0 .../id_007__psdelph1__operation__internal.ksy | 0 ..._007__psdelph1__operation__protocol_data.ksy | 0 .../id_007__psdelph1__operation__raw.ksy | 0 .../id_007__psdelph1__operation__unsigned.ksy | 0 .../id_007__psdelph1__parameters.ksy | 0 .../{ => files}/id_007__psdelph1__period.ksy | 0 .../{ => files}/id_007__psdelph1__raw_level.ksy | 0 .../{ => files}/id_007__psdelph1__roll.ksy | 0 .../{ => files}/id_007__psdelph1__script.ksy | 0 .../id_007__psdelph1__script__expr.ksy | 0 .../id_007__psdelph1__script__lazy_expr.ksy | 0 .../id_007__psdelph1__script__loc.ksy | 0 .../id_007__psdelph1__script__prim.ksy | 0 .../{ => files}/id_007__psdelph1__seed.ksy | 0 .../{ => files}/id_007__psdelph1__tez.ksy | 0 .../{ => files}/id_007__psdelph1__timestamp.ksy | 0 .../id_007__psdelph1__vote__ballot.ksy | 0 .../id_007__psdelph1__vote__ballots.ksy | 0 .../id_007__psdelph1__vote__listings.ksy | 0 .../id_007__psdelph1__voting_period.ksy | 0 .../id_007__psdelph1__voting_period__kind.ksy | 0 .../id_008__ptedo2zk__block_header.ksy | 0 ...id_008__ptedo2zk__block_header__contents.ksy | 0 ...8__ptedo2zk__block_header__protocol_data.ksy | 0 .../id_008__ptedo2zk__block_header__raw.ksy | 0 ...08__ptedo2zk__block_header__shell_header.ksy | 0 ...id_008__ptedo2zk__block_header__unsigned.ksy | 0 .../{ => files}/id_008__ptedo2zk__constants.ksy | 0 .../id_008__ptedo2zk__constants__fixed.ksy | 0 .../id_008__ptedo2zk__constants__parametric.ksy | 0 .../{ => files}/id_008__ptedo2zk__contract.ksy | 0 ...id_008__ptedo2zk__contract__big_map_diff.ksy | 0 .../{ => files}/id_008__ptedo2zk__cycle.ksy | 0 ...008__ptedo2zk__delegate__balance_updates.ksy | 0 ..._008__ptedo2zk__delegate__frozen_balance.ksy | 0 ...o2zk__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_008__ptedo2zk__errors.ksy | 0 ...id_008__ptedo2zk__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_008__ptedo2zk__fitness.ksy | 0 .../{ => files}/id_008__ptedo2zk__gas.ksy | 0 .../{ => files}/id_008__ptedo2zk__gas__cost.ksy | 0 .../id_008__ptedo2zk__lazy_storage_diff.ksy | 0 .../{ => files}/id_008__ptedo2zk__level.ksy | 0 .../{ => files}/id_008__ptedo2zk__nonce.ksy | 0 .../{ => files}/id_008__ptedo2zk__operation.ksy | 0 .../id_008__ptedo2zk__operation__contents.ksy | 0 ..._008__ptedo2zk__operation__contents_list.ksy | 0 .../id_008__ptedo2zk__operation__internal.ksy | 0 ..._008__ptedo2zk__operation__protocol_data.ksy | 0 .../id_008__ptedo2zk__operation__raw.ksy | 0 .../id_008__ptedo2zk__operation__unsigned.ksy | 0 .../id_008__ptedo2zk__parameters.ksy | 0 .../{ => files}/id_008__ptedo2zk__period.ksy | 0 .../{ => files}/id_008__ptedo2zk__raw_level.ksy | 0 .../{ => files}/id_008__ptedo2zk__roll.ksy | 0 .../{ => files}/id_008__ptedo2zk__script.ksy | 0 .../id_008__ptedo2zk__script__expr.ksy | 0 .../id_008__ptedo2zk__script__lazy_expr.ksy | 0 .../id_008__ptedo2zk__script__loc.ksy | 0 .../id_008__ptedo2zk__script__prim.ksy | 0 .../{ => files}/id_008__ptedo2zk__seed.ksy | 0 .../{ => files}/id_008__ptedo2zk__tez.ksy | 0 .../{ => files}/id_008__ptedo2zk__timestamp.ksy | 0 .../id_008__ptedo2zk__vote__ballot.ksy | 0 .../id_008__ptedo2zk__vote__ballots.ksy | 0 .../id_008__ptedo2zk__vote__listings.ksy | 0 .../id_008__ptedo2zk__voting_period.ksy | 0 .../id_008__ptedo2zk__voting_period__kind.ksy | 0 .../id_009__psfloren__block_header.ksy | 0 ...id_009__psfloren__block_header__contents.ksy | 0 ...9__psfloren__block_header__protocol_data.ksy | 0 .../id_009__psfloren__block_header__raw.ksy | 0 ...09__psfloren__block_header__shell_header.ksy | 0 ...id_009__psfloren__block_header__unsigned.ksy | 0 .../{ => files}/id_009__psfloren__constants.ksy | 0 .../id_009__psfloren__constants__fixed.ksy | 0 .../id_009__psfloren__constants__parametric.ksy | 0 .../{ => files}/id_009__psfloren__contract.ksy | 0 ...id_009__psfloren__contract__big_map_diff.ksy | 0 .../{ => files}/id_009__psfloren__cycle.ksy | 0 ..._009__psfloren__delegate__frozen_balance.ksy | 0 ...oren__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_009__psfloren__errors.ksy | 0 ...id_009__psfloren__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_009__psfloren__fitness.ksy | 0 .../{ => files}/id_009__psfloren__gas.ksy | 0 .../{ => files}/id_009__psfloren__gas__cost.ksy | 0 .../id_009__psfloren__lazy_storage_diff.ksy | 0 .../{ => files}/id_009__psfloren__level.ksy | 0 .../{ => files}/id_009__psfloren__nonce.ksy | 0 .../{ => files}/id_009__psfloren__operation.ksy | 0 .../id_009__psfloren__operation__contents.ksy | 0 ..._009__psfloren__operation__contents_list.ksy | 0 .../id_009__psfloren__operation__internal.ksy | 0 ..._009__psfloren__operation__protocol_data.ksy | 0 .../id_009__psfloren__operation__raw.ksy | 0 .../id_009__psfloren__operation__unsigned.ksy | 0 .../id_009__psfloren__parameters.ksy | 0 .../{ => files}/id_009__psfloren__period.ksy | 0 .../{ => files}/id_009__psfloren__raw_level.ksy | 0 ..._009__psfloren__receipt__balance_updates.ksy | 0 .../{ => files}/id_009__psfloren__roll.ksy | 0 .../{ => files}/id_009__psfloren__script.ksy | 0 .../id_009__psfloren__script__expr.ksy | 0 .../id_009__psfloren__script__lazy_expr.ksy | 0 .../id_009__psfloren__script__loc.ksy | 0 .../id_009__psfloren__script__prim.ksy | 0 .../{ => files}/id_009__psfloren__seed.ksy | 0 .../{ => files}/id_009__psfloren__tez.ksy | 0 .../{ => files}/id_009__psfloren__timestamp.ksy | 0 .../id_009__psfloren__vote__ballot.ksy | 0 .../id_009__psfloren__vote__ballots.ksy | 0 .../id_009__psfloren__vote__listings.ksy | 0 .../id_009__psfloren__voting_period.ksy | 0 .../id_009__psfloren__voting_period__kind.ksy | 0 .../id_010__ptgranad__block_header.ksy | 0 ...id_010__ptgranad__block_header__contents.ksy | 0 ...0__ptgranad__block_header__protocol_data.ksy | 0 .../id_010__ptgranad__block_header__raw.ksy | 0 ...10__ptgranad__block_header__shell_header.ksy | 0 ...id_010__ptgranad__block_header__unsigned.ksy | 0 .../{ => files}/id_010__ptgranad__constants.ksy | 0 .../id_010__ptgranad__constants__fixed.ksy | 0 .../id_010__ptgranad__constants__parametric.ksy | 0 .../{ => files}/id_010__ptgranad__contract.ksy | 0 ...id_010__ptgranad__contract__big_map_diff.ksy | 0 .../{ => files}/id_010__ptgranad__cycle.ksy | 0 ..._010__ptgranad__delegate__frozen_balance.ksy | 0 ...anad__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_010__ptgranad__errors.ksy | 0 ...id_010__ptgranad__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_010__ptgranad__fitness.ksy | 0 .../{ => files}/id_010__ptgranad__gas.ksy | 0 .../{ => files}/id_010__ptgranad__gas__cost.ksy | 0 .../id_010__ptgranad__lazy_storage_diff.ksy | 0 .../{ => files}/id_010__ptgranad__level.ksy | 0 .../{ => files}/id_010__ptgranad__nonce.ksy | 0 .../{ => files}/id_010__ptgranad__operation.ksy | 0 .../id_010__ptgranad__operation__contents.ksy | 0 ..._010__ptgranad__operation__contents_list.ksy | 0 .../id_010__ptgranad__operation__internal.ksy | 0 ..._010__ptgranad__operation__protocol_data.ksy | 0 .../id_010__ptgranad__operation__raw.ksy | 0 .../id_010__ptgranad__operation__unsigned.ksy | 0 .../id_010__ptgranad__parameters.ksy | 0 .../{ => files}/id_010__ptgranad__period.ksy | 0 .../{ => files}/id_010__ptgranad__raw_level.ksy | 0 ..._010__ptgranad__receipt__balance_updates.ksy | 0 .../{ => files}/id_010__ptgranad__roll.ksy | 0 .../{ => files}/id_010__ptgranad__script.ksy | 0 .../id_010__ptgranad__script__expr.ksy | 0 .../id_010__ptgranad__script__lazy_expr.ksy | 0 .../id_010__ptgranad__script__loc.ksy | 0 .../id_010__ptgranad__script__prim.ksy | 0 .../{ => files}/id_010__ptgranad__seed.ksy | 0 .../{ => files}/id_010__ptgranad__tez.ksy | 0 .../{ => files}/id_010__ptgranad__timestamp.ksy | 0 .../id_010__ptgranad__vote__ballot.ksy | 0 .../id_010__ptgranad__vote__ballots.ksy | 0 .../id_010__ptgranad__vote__listings.ksy | 0 .../id_010__ptgranad__voting_period.ksy | 0 .../id_010__ptgranad__voting_period__kind.ksy | 0 .../id_011__pthangz2__block_header.ksy | 0 ...id_011__pthangz2__block_header__contents.ksy | 0 ...1__pthangz2__block_header__protocol_data.ksy | 0 .../id_011__pthangz2__block_header__raw.ksy | 0 ...11__pthangz2__block_header__shell_header.ksy | 0 ...id_011__pthangz2__block_header__unsigned.ksy | 0 .../{ => files}/id_011__pthangz2__constants.ksy | 0 .../id_011__pthangz2__constants__fixed.ksy | 0 .../id_011__pthangz2__constants__parametric.ksy | 0 .../{ => files}/id_011__pthangz2__contract.ksy | 0 ...id_011__pthangz2__contract__big_map_diff.ksy | 0 .../{ => files}/id_011__pthangz2__cycle.ksy | 0 ..._011__pthangz2__delegate__frozen_balance.ksy | 0 ...ngz2__delegate__frozen_balance_by_cycles.ksy | 0 .../{ => files}/id_011__pthangz2__errors.ksy | 0 ...id_011__pthangz2__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_011__pthangz2__fitness.ksy | 0 .../{ => files}/id_011__pthangz2__gas.ksy | 0 .../{ => files}/id_011__pthangz2__gas__cost.ksy | 0 .../id_011__pthangz2__lazy_storage_diff.ksy | 0 .../{ => files}/id_011__pthangz2__level.ksy | 0 .../{ => files}/id_011__pthangz2__nonce.ksy | 0 .../{ => files}/id_011__pthangz2__operation.ksy | 0 .../id_011__pthangz2__operation__contents.ksy | 0 ..._011__pthangz2__operation__contents_list.ksy | 0 .../id_011__pthangz2__operation__internal.ksy | 0 ..._011__pthangz2__operation__protocol_data.ksy | 0 .../id_011__pthangz2__operation__raw.ksy | 0 .../id_011__pthangz2__operation__unsigned.ksy | 0 .../id_011__pthangz2__parameters.ksy | 0 .../{ => files}/id_011__pthangz2__period.ksy | 0 .../{ => files}/id_011__pthangz2__raw_level.ksy | 0 ..._011__pthangz2__receipt__balance_updates.ksy | 0 .../{ => files}/id_011__pthangz2__roll.ksy | 0 .../{ => files}/id_011__pthangz2__script.ksy | 0 .../id_011__pthangz2__script__expr.ksy | 0 .../id_011__pthangz2__script__lazy_expr.ksy | 0 .../id_011__pthangz2__script__loc.ksy | 0 .../id_011__pthangz2__script__prim.ksy | 0 .../{ => files}/id_011__pthangz2__seed.ksy | 0 .../{ => files}/id_011__pthangz2__tez.ksy | 0 .../{ => files}/id_011__pthangz2__timestamp.ksy | 0 .../id_011__pthangz2__vote__ballot.ksy | 0 .../id_011__pthangz2__vote__ballots.ksy | 0 .../id_011__pthangz2__vote__listings.ksy | 0 .../id_011__pthangz2__voting_period.ksy | 0 .../id_011__pthangz2__voting_period__kind.ksy | 0 .../id_012__psithaca__block_header.ksy | 0 ...id_012__psithaca__block_header__contents.ksy | 0 ...2__psithaca__block_header__protocol_data.ksy | 0 .../id_012__psithaca__block_header__raw.ksy | 0 ...12__psithaca__block_header__shell_header.ksy | 0 ...id_012__psithaca__block_header__unsigned.ksy | 0 .../{ => files}/id_012__psithaca__constants.ksy | 0 .../id_012__psithaca__constants__fixed.ksy | 0 .../id_012__psithaca__constants__parametric.ksy | 0 .../{ => files}/id_012__psithaca__contract.ksy | 0 ...id_012__psithaca__contract__big_map_diff.ksy | 0 .../{ => files}/id_012__psithaca__cycle.ksy | 0 .../{ => files}/id_012__psithaca__errors.ksy | 0 ...id_012__psithaca__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_012__psithaca__fitness.ksy | 0 .../{ => files}/id_012__psithaca__gas.ksy | 0 .../{ => files}/id_012__psithaca__gas__cost.ksy | 0 .../id_012__psithaca__lazy_storage_diff.ksy | 0 .../{ => files}/id_012__psithaca__level.ksy | 0 .../{ => files}/id_012__psithaca__nonce.ksy | 0 .../{ => files}/id_012__psithaca__operation.ksy | 0 .../id_012__psithaca__operation__contents.ksy | 0 ..._012__psithaca__operation__contents_list.ksy | 0 .../id_012__psithaca__operation__internal.ksy | 0 ..._012__psithaca__operation__protocol_data.ksy | 0 .../id_012__psithaca__operation__raw.ksy | 0 .../id_012__psithaca__operation__unsigned.ksy | 0 .../id_012__psithaca__parameters.ksy | 0 .../{ => files}/id_012__psithaca__period.ksy | 0 .../{ => files}/id_012__psithaca__raw_level.ksy | 0 ..._012__psithaca__receipt__balance_updates.ksy | 0 .../{ => files}/id_012__psithaca__script.ksy | 0 .../id_012__psithaca__script__expr.ksy | 0 .../id_012__psithaca__script__lazy_expr.ksy | 0 .../id_012__psithaca__script__loc.ksy | 0 .../id_012__psithaca__script__prim.ksy | 0 .../{ => files}/id_012__psithaca__seed.ksy | 0 .../{ => files}/id_012__psithaca__tez.ksy | 0 .../{ => files}/id_012__psithaca__timestamp.ksy | 0 .../id_012__psithaca__vote__ballot.ksy | 0 .../id_012__psithaca__vote__ballots.ksy | 0 .../id_012__psithaca__vote__listings.ksy | 0 .../id_012__psithaca__voting_period.ksy | 0 .../id_012__psithaca__voting_period__kind.ksy | 0 .../id_013__ptjakart__block_header.ksy | 0 ...id_013__ptjakart__block_header__contents.ksy | 0 ...3__ptjakart__block_header__protocol_data.ksy | 0 .../id_013__ptjakart__block_header__raw.ksy | 0 ...13__ptjakart__block_header__shell_header.ksy | 0 ...id_013__ptjakart__block_header__unsigned.ksy | 0 .../{ => files}/id_013__ptjakart__constants.ksy | 0 .../id_013__ptjakart__constants__fixed.ksy | 0 .../id_013__ptjakart__constants__parametric.ksy | 0 .../{ => files}/id_013__ptjakart__contract.ksy | 0 .../{ => files}/id_013__ptjakart__cycle.ksy | 0 .../{ => files}/id_013__ptjakart__errors.ksy | 0 ...id_013__ptjakart__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_013__ptjakart__fitness.ksy | 0 .../{ => files}/id_013__ptjakart__gas.ksy | 0 .../{ => files}/id_013__ptjakart__gas__cost.ksy | 0 .../id_013__ptjakart__lazy_storage_diff.ksy | 0 .../{ => files}/id_013__ptjakart__level.ksy | 0 .../{ => files}/id_013__ptjakart__nonce.ksy | 0 .../{ => files}/id_013__ptjakart__operation.ksy | 0 .../id_013__ptjakart__operation__contents.ksy | 0 ..._013__ptjakart__operation__contents_list.ksy | 0 .../id_013__ptjakart__operation__internal.ksy | 0 ..._013__ptjakart__operation__protocol_data.ksy | 0 .../id_013__ptjakart__operation__raw.ksy | 0 .../id_013__ptjakart__operation__unsigned.ksy | 0 .../id_013__ptjakart__parameters.ksy | 0 .../{ => files}/id_013__ptjakart__period.ksy | 0 .../{ => files}/id_013__ptjakart__raw_level.ksy | 0 ..._013__ptjakart__receipt__balance_updates.ksy | 0 .../{ => files}/id_013__ptjakart__script.ksy | 0 .../id_013__ptjakart__script__expr.ksy | 0 .../id_013__ptjakart__script__lazy_expr.ksy | 0 .../id_013__ptjakart__script__loc.ksy | 0 .../id_013__ptjakart__script__prim.ksy | 0 .../{ => files}/id_013__ptjakart__seed.ksy | 0 .../{ => files}/id_013__ptjakart__tez.ksy | 0 .../{ => files}/id_013__ptjakart__timestamp.ksy | 0 .../id_013__ptjakart__vote__ballot.ksy | 0 .../id_013__ptjakart__vote__ballots.ksy | 0 .../id_013__ptjakart__vote__listings.ksy | 0 .../id_013__ptjakart__voting_period.ksy | 0 .../id_013__ptjakart__voting_period__kind.ksy | 0 .../id_014__ptkathma__block_header.ksy | 0 ...id_014__ptkathma__block_header__contents.ksy | 0 ...4__ptkathma__block_header__protocol_data.ksy | 0 .../id_014__ptkathma__block_header__raw.ksy | 0 ...14__ptkathma__block_header__shell_header.ksy | 0 ...id_014__ptkathma__block_header__unsigned.ksy | 0 .../{ => files}/id_014__ptkathma__constants.ksy | 0 .../id_014__ptkathma__constants__fixed.ksy | 0 .../id_014__ptkathma__constants__parametric.ksy | 0 .../{ => files}/id_014__ptkathma__contract.ksy | 0 .../{ => files}/id_014__ptkathma__cycle.ksy | 0 .../{ => files}/id_014__ptkathma__errors.ksy | 0 ...id_014__ptkathma__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_014__ptkathma__fitness.ksy | 0 .../{ => files}/id_014__ptkathma__gas.ksy | 0 .../{ => files}/id_014__ptkathma__gas__cost.ksy | 0 .../id_014__ptkathma__lazy_storage_diff.ksy | 0 .../{ => files}/id_014__ptkathma__level.ksy | 0 .../{ => files}/id_014__ptkathma__nonce.ksy | 0 .../{ => files}/id_014__ptkathma__operation.ksy | 0 .../id_014__ptkathma__operation__contents.ksy | 0 ..._014__ptkathma__operation__contents_list.ksy | 0 .../id_014__ptkathma__operation__internal.ksy | 0 ..._014__ptkathma__operation__protocol_data.ksy | 0 .../id_014__ptkathma__operation__raw.ksy | 0 .../id_014__ptkathma__operation__unsigned.ksy | 0 .../id_014__ptkathma__parameters.ksy | 0 .../{ => files}/id_014__ptkathma__period.ksy | 0 .../{ => files}/id_014__ptkathma__raw_level.ksy | 0 ..._014__ptkathma__receipt__balance_updates.ksy | 0 .../{ => files}/id_014__ptkathma__script.ksy | 0 .../id_014__ptkathma__script__expr.ksy | 0 .../id_014__ptkathma__script__lazy_expr.ksy | 0 .../id_014__ptkathma__script__loc.ksy | 0 .../id_014__ptkathma__script__prim.ksy | 0 .../{ => files}/id_014__ptkathma__seed.ksy | 0 .../{ => files}/id_014__ptkathma__tez.ksy | 0 .../{ => files}/id_014__ptkathma__timestamp.ksy | 0 .../id_014__ptkathma__vote__ballot.ksy | 0 .../id_014__ptkathma__vote__ballots.ksy | 0 .../id_014__ptkathma__vote__listings.ksy | 0 .../id_014__ptkathma__voting_period.ksy | 0 .../id_014__ptkathma__voting_period__kind.ksy | 0 .../id_015__ptlimapt__block_header.ksy | 0 ...id_015__ptlimapt__block_header__contents.ksy | 0 ...5__ptlimapt__block_header__protocol_data.ksy | 0 .../id_015__ptlimapt__block_header__raw.ksy | 0 ...15__ptlimapt__block_header__shell_header.ksy | 0 ...id_015__ptlimapt__block_header__unsigned.ksy | 0 .../{ => files}/id_015__ptlimapt__constants.ksy | 0 .../id_015__ptlimapt__constants__fixed.ksy | 0 .../id_015__ptlimapt__constants__parametric.ksy | 0 .../{ => files}/id_015__ptlimapt__contract.ksy | 0 .../{ => files}/id_015__ptlimapt__cycle.ksy | 0 .../{ => files}/id_015__ptlimapt__errors.ksy | 0 ...id_015__ptlimapt__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_015__ptlimapt__fitness.ksy | 0 .../{ => files}/id_015__ptlimapt__gas.ksy | 0 .../{ => files}/id_015__ptlimapt__gas__cost.ksy | 0 .../id_015__ptlimapt__lazy_storage_diff.ksy | 0 .../{ => files}/id_015__ptlimapt__level.ksy | 0 .../{ => files}/id_015__ptlimapt__nonce.ksy | 0 .../{ => files}/id_015__ptlimapt__operation.ksy | 0 .../id_015__ptlimapt__operation__contents.ksy | 0 ..._015__ptlimapt__operation__contents_list.ksy | 0 .../id_015__ptlimapt__operation__internal.ksy | 0 ..._015__ptlimapt__operation__protocol_data.ksy | 0 .../id_015__ptlimapt__operation__raw.ksy | 0 .../id_015__ptlimapt__operation__unsigned.ksy | 0 .../id_015__ptlimapt__parameters.ksy | 0 .../{ => files}/id_015__ptlimapt__period.ksy | 0 .../{ => files}/id_015__ptlimapt__raw_level.ksy | 0 ..._015__ptlimapt__receipt__balance_updates.ksy | 0 .../{ => files}/id_015__ptlimapt__script.ksy | 0 .../id_015__ptlimapt__script__expr.ksy | 0 .../id_015__ptlimapt__script__lazy_expr.ksy | 0 .../id_015__ptlimapt__script__loc.ksy | 0 .../id_015__ptlimapt__script__prim.ksy | 0 .../{ => files}/id_015__ptlimapt__seed.ksy | 0 .../{ => files}/id_015__ptlimapt__tez.ksy | 0 .../{ => files}/id_015__ptlimapt__timestamp.ksy | 0 .../id_015__ptlimapt__vote__ballot.ksy | 0 .../id_015__ptlimapt__vote__ballots.ksy | 0 .../id_015__ptlimapt__vote__listings.ksy | 0 .../id_015__ptlimapt__voting_period.ksy | 0 .../id_015__ptlimapt__voting_period__kind.ksy | 0 .../id_016__ptmumbai__block_header.ksy | 0 ...id_016__ptmumbai__block_header__contents.ksy | 0 ...6__ptmumbai__block_header__protocol_data.ksy | 0 .../id_016__ptmumbai__block_header__raw.ksy | 0 ...16__ptmumbai__block_header__shell_header.ksy | 0 ...id_016__ptmumbai__block_header__unsigned.ksy | 0 .../{ => files}/id_016__ptmumbai__constants.ksy | 0 .../id_016__ptmumbai__constants__fixed.ksy | 0 .../id_016__ptmumbai__constants__parametric.ksy | 0 .../{ => files}/id_016__ptmumbai__contract.ksy | 0 .../{ => files}/id_016__ptmumbai__cycle.ksy | 0 .../{ => files}/id_016__ptmumbai__errors.ksy | 0 ...id_016__ptmumbai__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_016__ptmumbai__fitness.ksy | 0 .../{ => files}/id_016__ptmumbai__gas.ksy | 0 .../{ => files}/id_016__ptmumbai__gas__cost.ksy | 0 .../id_016__ptmumbai__lazy_storage_diff.ksy | 0 .../{ => files}/id_016__ptmumbai__level.ksy | 0 .../{ => files}/id_016__ptmumbai__nonce.ksy | 0 .../{ => files}/id_016__ptmumbai__operation.ksy | 0 .../id_016__ptmumbai__operation__contents.ksy | 0 ..._016__ptmumbai__operation__contents_list.ksy | 0 .../id_016__ptmumbai__operation__internal.ksy | 0 ..._016__ptmumbai__operation__protocol_data.ksy | 0 .../id_016__ptmumbai__operation__raw.ksy | 0 .../id_016__ptmumbai__operation__unsigned.ksy | 0 .../id_016__ptmumbai__parameters.ksy | 0 .../{ => files}/id_016__ptmumbai__period.ksy | 0 .../{ => files}/id_016__ptmumbai__raw_level.ksy | 0 ..._016__ptmumbai__receipt__balance_updates.ksy | 0 .../{ => files}/id_016__ptmumbai__script.ksy | 0 .../id_016__ptmumbai__script__expr.ksy | 0 .../id_016__ptmumbai__script__lazy_expr.ksy | 0 .../id_016__ptmumbai__script__loc.ksy | 0 .../id_016__ptmumbai__script__prim.ksy | 0 .../{ => files}/id_016__ptmumbai__seed.ksy | 0 .../{ => files}/id_016__ptmumbai__tez.ksy | 0 .../{ => files}/id_016__ptmumbai__timestamp.ksy | 0 .../id_016__ptmumbai__vote__ballot.ksy | 0 .../id_016__ptmumbai__vote__ballots.ksy | 0 .../id_016__ptmumbai__vote__listings.ksy | 0 .../id_016__ptmumbai__voting_period.ksy | 0 .../id_016__ptmumbai__voting_period__kind.ksy | 0 .../id_017__ptnairob__block_header.ksy | 0 ...id_017__ptnairob__block_header__contents.ksy | 0 ...7__ptnairob__block_header__protocol_data.ksy | 0 .../id_017__ptnairob__block_header__raw.ksy | 0 ...17__ptnairob__block_header__shell_header.ksy | 0 ...id_017__ptnairob__block_header__unsigned.ksy | 0 .../{ => files}/id_017__ptnairob__constants.ksy | 0 .../id_017__ptnairob__constants__fixed.ksy | 0 .../id_017__ptnairob__constants__parametric.ksy | 0 .../{ => files}/id_017__ptnairob__contract.ksy | 0 .../{ => files}/id_017__ptnairob__cycle.ksy | 0 .../{ => files}/id_017__ptnairob__errors.ksy | 0 ...id_017__ptnairob__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_017__ptnairob__fitness.ksy | 0 .../{ => files}/id_017__ptnairob__gas.ksy | 0 .../{ => files}/id_017__ptnairob__gas__cost.ksy | 0 .../id_017__ptnairob__lazy_storage_diff.ksy | 0 .../{ => files}/id_017__ptnairob__level.ksy | 0 .../{ => files}/id_017__ptnairob__nonce.ksy | 0 .../{ => files}/id_017__ptnairob__operation.ksy | 0 .../id_017__ptnairob__operation__contents.ksy | 0 ..._017__ptnairob__operation__contents_list.ksy | 0 .../id_017__ptnairob__operation__internal.ksy | 0 ..._017__ptnairob__operation__protocol_data.ksy | 0 .../id_017__ptnairob__operation__raw.ksy | 0 .../id_017__ptnairob__operation__unsigned.ksy | 0 .../id_017__ptnairob__parameters.ksy | 0 .../{ => files}/id_017__ptnairob__period.ksy | 0 .../{ => files}/id_017__ptnairob__raw_level.ksy | 0 ..._017__ptnairob__receipt__balance_updates.ksy | 0 .../{ => files}/id_017__ptnairob__script.ksy | 0 .../id_017__ptnairob__script__expr.ksy | 0 .../id_017__ptnairob__script__lazy_expr.ksy | 0 .../id_017__ptnairob__script__loc.ksy | 0 .../id_017__ptnairob__script__prim.ksy | 0 .../{ => files}/id_017__ptnairob__seed.ksy | 0 .../{ => files}/id_017__ptnairob__tez.ksy | 0 .../{ => files}/id_017__ptnairob__timestamp.ksy | 0 .../id_017__ptnairob__vote__ballot.ksy | 0 .../id_017__ptnairob__vote__ballots.ksy | 0 .../id_017__ptnairob__vote__listings.ksy | 0 .../id_017__ptnairob__voting_period.ksy | 0 .../id_017__ptnairob__voting_period__kind.ksy | 0 .../id_018__proxford__block_header.ksy | 0 ...id_018__proxford__block_header__contents.ksy | 0 ...8__proxford__block_header__protocol_data.ksy | 0 .../id_018__proxford__block_header__raw.ksy | 0 ...18__proxford__block_header__shell_header.ksy | 0 ...id_018__proxford__block_header__unsigned.ksy | 0 .../{ => files}/id_018__proxford__constants.ksy | 0 .../id_018__proxford__constants__fixed.ksy | 0 .../id_018__proxford__constants__parametric.ksy | 0 .../{ => files}/id_018__proxford__contract.ksy | 0 .../{ => files}/id_018__proxford__cycle.ksy | 0 .../{ => files}/id_018__proxford__errors.ksy | 0 ...id_018__proxford__fa1__2__token_transfer.ksy | 0 .../{ => files}/id_018__proxford__fitness.ksy | 0 .../id_018__proxford__frozen_staker.ksy | 0 .../{ => files}/id_018__proxford__gas.ksy | 0 .../{ => files}/id_018__proxford__gas__cost.ksy | 0 .../id_018__proxford__lazy_storage_diff.ksy | 0 .../{ => files}/id_018__proxford__level.ksy | 0 .../{ => files}/id_018__proxford__nonce.ksy | 0 .../{ => files}/id_018__proxford__operation.ksy | 0 .../id_018__proxford__operation__contents.ksy | 0 ..._018__proxford__operation__contents_list.ksy | 0 .../id_018__proxford__operation__internal.ksy | 0 ..._018__proxford__operation__protocol_data.ksy | 0 .../id_018__proxford__operation__raw.ksy | 0 .../id_018__proxford__operation__unsigned.ksy | 0 ...18__proxford__operation_with_attestation.ksy | 0 ...rd__operation_with_attestation__unsigned.ksy | 0 .../id_018__proxford__parameters.ksy | 0 .../{ => files}/id_018__proxford__period.ksy | 0 .../{ => files}/id_018__proxford__raw_level.ksy | 0 ..._018__proxford__receipt__balance_updates.ksy | 0 .../{ => files}/id_018__proxford__script.ksy | 0 .../id_018__proxford__script__expr.ksy | 0 .../id_018__proxford__script__lazy_expr.ksy | 0 .../id_018__proxford__script__loc.ksy | 0 .../id_018__proxford__script__prim.ksy | 0 .../{ => files}/id_018__proxford__seed.ksy | 0 .../{ => files}/id_018__proxford__tez.ksy | 0 .../{ => files}/id_018__proxford__timestamp.ksy | 0 ...id_018__proxford__unstaked_frozen_staker.ksy | 0 .../id_018__proxford__vote__ballot.ksy | 0 .../id_018__proxford__vote__ballots.ksy | 0 .../id_018__proxford__vote__listings.ksy | 0 .../id_018__proxford__voting_period.ksy | 0 .../id_018__proxford__voting_period__kind.ksy | 0 .../kaitai-struct-files/{ => files}/mempool.ksy | 0 .../{ => files}/network_version.ksy | 0 .../{ => files}/operation.ksy | 0 .../{ => files}/operation__shell_header.ksy | 0 .../{ => files}/p2p_address.ksy | 0 .../{ => files}/p2p_connection__id.ksy | 0 .../{ => files}/p2p_connection__pool_event.ksy | 0 .../{ => files}/p2p_identity.ksy | 0 .../{ => files}/p2p_peer__pool_event.ksy | 0 .../{ => files}/p2p_peer__state.ksy | 0 .../{ => files}/p2p_point__id.ksy | 0 .../{ => files}/p2p_point__info.ksy | 0 .../{ => files}/p2p_point__pool_event.ksy | 0 .../{ => files}/p2p_point__state.ksy | 0 .../{ => files}/p2p_stat.ksy | 0 .../{ => files}/p2p_version.ksy | 0 .../{ => files}/protocol.ksy | 0 .../{ => files}/protocol__meta.ksy | 0 .../{ => files}/sapling__transaction.ksy | 0 .../sapling__transaction__binding_sig.ksy | 0 .../sapling__transaction__ciphertext.ksy | 0 .../sapling__transaction__commitment.ksy | 0 .../sapling__transaction__commitment_hash.ksy | 0 .../sapling__transaction__commitment_value.ksy | 0 .../sapling__transaction__diversifier_index.ksy | 0 .../{ => files}/sapling__transaction__input.ksy | 0 .../sapling__transaction__nullifier.ksy | 0 .../sapling__transaction__output.ksy | 0 .../sapling__transaction__plaintext.ksy | 0 .../{ => files}/sapling__transaction__rcm.ksy | 0 .../{ => files}/sapling__wallet__address.ksy | 0 .../sapling__wallet__spending_key.ksy | 0 .../sapling__wallet__viewing_key.ksy | 0 ..._messages__deterministic_nonce__response.ksy | 0 ...ages__deterministic_nonce_hash__response.ksy | 0 .../signer_messages__public_key__response.ksy | 0 .../{ => files}/signer_messages__request.ksy | 0 .../signer_messages__sign__response.ksy | 0 ..._supports_deterministic_nonces__response.ksy | 0 .../{ => files}/test_chain_status.ksy | 0 .../{ => files}/timespan__system.ksy | 0 .../{ => files}/timestamp__protocol.ksy | 0 .../{ => files}/timestamp__system.ksy | 0 .../user_activated__protocol_overrides.ksy | 0 .../{ => files}/user_activated__upgrades.ksy | 0 .../{ => scripts}/kaitai_e2e.sh | 0 .../{ => scripts}/parse_and_print.js | 0 764 files changed, 25 insertions(+), 14 deletions(-) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__frozen_staker.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation_with_attestation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__operation_with_attestation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__address.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__commmitment.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__game.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__inbox.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__inbox__message.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__metadata.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__outbox__message.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__output.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__proof.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__reveal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__smart_rollup__whitelist.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__unstaked_frozen_staker.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/alpha__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/block_header__shell.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/block_locator.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/context_hash_version.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/distributed_db_version.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/distributed_db_version__name.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__bool.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__bytes.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__empty.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__float.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__int16.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__int31.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__int32.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__int64.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__int8.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__json.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__n.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__null.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__string.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__uint16.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__uint8.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__unit.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__variable__bytes.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__variable__string.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/ground__z.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__delegate__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_005__psbabym1__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__delegate__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_006__pscartha__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__delegate__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_007__psdelph1__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__delegate__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_008__ptedo2zk__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_009__psfloren__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_010__ptgranad__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__delegate__frozen_balance.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__delegate__frozen_balance_by_cycles.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__roll.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_011__pthangz2__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__contract__big_map_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_012__psithaca__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_013__ptjakart__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_014__ptkathma__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_015__ptlimapt__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_016__ptmumbai__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_017__ptnairob__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__block_header__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__constants.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__constants__fixed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__constants__parametric.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__contract.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__cycle.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__errors.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__fa1__2__token_transfer.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__fitness.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__frozen_staker.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__gas.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__gas__cost.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__lazy_storage_diff.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__nonce.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__contents.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__contents_list.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__internal.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__protocol_data.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__raw.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation_with_attestation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__operation_with_attestation__unsigned.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__parameters.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__raw_level.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__receipt__balance_updates.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__script.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__script__expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__script__lazy_expr.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__script__loc.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__script__prim.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__seed.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__tez.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__timestamp.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__unstaked_frozen_staker.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__vote__ballot.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__vote__ballots.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__vote__listings.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__voting_period.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/id_018__proxford__voting_period__kind.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/mempool.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/network_version.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/operation.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/operation__shell_header.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_address.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_connection__id.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_connection__pool_event.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_identity.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_peer__pool_event.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_peer__state.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_point__id.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_point__info.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_point__pool_event.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_point__state.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_stat.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/p2p_version.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/protocol.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/protocol__meta.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__binding_sig.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__ciphertext.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__commitment.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__commitment_hash.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__commitment_value.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__diversifier_index.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__input.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__nullifier.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__output.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__plaintext.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__transaction__rcm.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__wallet__address.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__wallet__spending_key.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/sapling__wallet__viewing_key.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__deterministic_nonce__response.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__deterministic_nonce_hash__response.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__public_key__response.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__request.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__sign__response.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/signer_messages__supports_deterministic_nonces__response.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/test_chain_status.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/timespan__system.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/timestamp__protocol.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/timestamp__system.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/user_activated__protocol_overrides.ksy (100%) rename contrib/kaitai-struct-files/{ => files}/user_activated__upgrades.ksy (100%) rename contrib/kaitai-struct-files/{ => scripts}/kaitai_e2e.sh (100%) rename contrib/kaitai-struct-files/{ => scripts}/parse_and_print.js (100%) diff --git a/.gitlab/ci/jobs/test/misc_checks.yml b/.gitlab/ci/jobs/test/misc_checks.yml index 0f6da5136bee..37dbb4bec79a 100644 --- a/.gitlab/ci/jobs/test/misc_checks.yml +++ b/.gitlab/ci/jobs/test/misc_checks.yml @@ -44,8 +44,8 @@ kaitai_e2e_checks: # and npm dependencies (package.json) in one place, and that the local # environment is then the same as CI environment. - . ./scripts/install_build_deps.js.sh - - ./contrib/kaitai-struct-files/kaitai_e2e.sh - contrib/kaitai-struct-files + - ./contrib/kaitai-struct-files/scripts/kaitai_e2e.sh + contrib/kaitai-struct-files/files contrib/kaitai-struct-files/input check_lift_limits_patch: diff --git a/Makefile b/Makefile index f3861224505e..e7d5d9c3f2ff 100644 --- a/Makefile +++ b/Makefile @@ -132,23 +132,23 @@ $(ALL_EXECUTABLES): .PHONY: kaitai-struct-files kaitai-struct-files: - @dune exe contrib/bin_codec_kaitai/codec.exe dump kaitai specs in contrib/kaitai-struct-files/ + @dune exe contrib/bin_codec_kaitai/codec.exe dump kaitai specs in contrib/kaitai-struct-files/files @$(MAKE) -C contrib/kaitai-struct-files/ .PHONY: check-kaitai-struct-files check-kaitai-struct-files: - @git diff --exit-code HEAD -- contrib/kaitai-struct-files/ || (echo "Cannot check kaitai struct files, some changes are uncommitted"; exit 1) + @git diff --exit-code HEAD -- contrib/kaitai-struct-files/files || (echo "Cannot check kaitai struct files, some changes are uncommitted"; exit 1) @dune build contrib/bin_codec_kaitai/codec.exe - @rm contrib/kaitai-struct-files/*.ksy - @_build/default/contrib/bin_codec_kaitai/codec.exe dump kaitai specs in contrib/kaitai-struct-files/ 2>/dev/null - @git add contrib/kaitai-struct-files/*.ksy - @git diff --exit-code HEAD -- contrib/kaitai-struct-files/ || (echo "Kaitai struct files mismatch. Update the files."; exit 1) + @rm contrib/kaitai-struct-files/files/*.ksy + @_build/default/contrib/bin_codec_kaitai/codec.exe dump kaitai specs in contrib/kaitai-struct-files/files 2>/dev/null + @git add contrib/kaitai-struct-files/files/*.ksy + @git diff --exit-code HEAD -- contrib/kaitai-struct-files/files/ || (echo "Kaitai struct files mismatch. Update the files."; exit 1) .PHONY: validate-kaitai-struct-files validate-kaitai-struct-files: @$(MAKE) check-kaitai-struct-files - @./contrib/kaitai-struct-files/kaitai_e2e.sh contrib/kaitai-struct-files contrib/kaitai-struct-files/input 2>/dev/null || \ - (echo "To see the full log run: \"./contrib/kaitai-struct-files/kaitai_e2e.sh contrib/kaitai-struct-files contrib/kaitai-struct-files/input\""; exit 1) + @./contrib/kaitai-struct-files/scripts/kaitai_e2e.sh contrib/kaitai-struct-files/files contrib/kaitai-struct-files/input 2>/dev/null || \ + (echo "To see the full log run: \"./contrib/kaitai-struct-files/scripts/kaitai_e2e.sh contrib/kaitai-struct-files/files contrib/kaitai-struct-files/input\""; exit 1) # Remove the old names of executables. # Depending on the commit you are updating from (v14.0, v15 or some version of master), diff --git a/contrib/kaitai-struct-files/Makefile b/contrib/kaitai-struct-files/Makefile index d37bc1620a98..10c507aa4551 100644 --- a/contrib/kaitai-struct-files/Makefile +++ b/contrib/kaitai-struct-files/Makefile @@ -1,4 +1,4 @@ -KSYS:=$(shell find . -name \*.ksy -print) +KSYS:=$(shell find ./files -name \*.ksy -print) HTMLS:=$(patsubst %.ksy,doc/%.html,$(KSYS)) all: $(HTMLS) diff --git a/contrib/kaitai-struct-files/README.md b/contrib/kaitai-struct-files/README.md index a3998d85dfa1..75fd8bb23b60 100644 --- a/contrib/kaitai-struct-files/README.md +++ b/contrib/kaitai-struct-files/README.md @@ -1,6 +1,13 @@ This directory contains [kaitai-struct](https://kaitai.io/) for the different encodings used on the Tezos blockchain. +The directory consists of the following subfolders: +* `files/`: auto-generated kaitai struct files (`.ksy`) for `octez-codec` + registered encodings. +* `doc/`: `.html` files generated by `kaitai-struct-compiler` from `.ksy` files + above. +* `scripts/`: auxilary scripts for semantic validation of `.ksy` files. + ## Usage You need to install `kaitai-struct-compiler`. Follow @@ -10,15 +17,19 @@ You need to install `kaitai-struct-compiler`. Follow kaitai-struct-compiler .ksy -t ``` +For semantic validation you may also want to run `npm i` to install Javascript +runtime dependencies. + ## Files -The files are automatically generated by `octez-codec`. +The files are automatically generated by `octez-codec` and located inside +`files/` subfolder. ``` -dune exec -- ../bin_codec_kaitai/codec.exe dump kaitai specs in ./ +dune exec -- ../bin_codec_kaitai/codec.exe dump kaitai specs in ./files ``` -## Testing for correctness +## Testing for correctness The files can be tested for syntactic correctness by running `make` target which essentially runs: diff --git a/contrib/kaitai-struct-files/alpha__block_header.ksy b/contrib/kaitai-struct-files/files/alpha__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header.ksy diff --git a/contrib/kaitai-struct-files/alpha__block_header__contents.ksy b/contrib/kaitai-struct-files/files/alpha__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/alpha__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/alpha__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/alpha__block_header__raw.ksy b/contrib/kaitai-struct-files/files/alpha__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/alpha__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/alpha__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/alpha__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/alpha__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/alpha__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/alpha__constants.ksy b/contrib/kaitai-struct-files/files/alpha__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__constants.ksy rename to contrib/kaitai-struct-files/files/alpha__constants.ksy diff --git a/contrib/kaitai-struct-files/alpha__constants__fixed.ksy b/contrib/kaitai-struct-files/files/alpha__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/alpha__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/alpha__constants__parametric.ksy b/contrib/kaitai-struct-files/files/alpha__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/alpha__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/alpha__contract.ksy b/contrib/kaitai-struct-files/files/alpha__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__contract.ksy rename to contrib/kaitai-struct-files/files/alpha__contract.ksy diff --git a/contrib/kaitai-struct-files/alpha__cycle.ksy b/contrib/kaitai-struct-files/files/alpha__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__cycle.ksy rename to contrib/kaitai-struct-files/files/alpha__cycle.ksy diff --git a/contrib/kaitai-struct-files/alpha__errors.ksy b/contrib/kaitai-struct-files/files/alpha__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__errors.ksy rename to contrib/kaitai-struct-files/files/alpha__errors.ksy diff --git a/contrib/kaitai-struct-files/alpha__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/alpha__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/alpha__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/alpha__fitness.ksy b/contrib/kaitai-struct-files/files/alpha__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__fitness.ksy rename to contrib/kaitai-struct-files/files/alpha__fitness.ksy diff --git a/contrib/kaitai-struct-files/alpha__frozen_staker.ksy b/contrib/kaitai-struct-files/files/alpha__frozen_staker.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__frozen_staker.ksy rename to contrib/kaitai-struct-files/files/alpha__frozen_staker.ksy diff --git a/contrib/kaitai-struct-files/alpha__gas.ksy b/contrib/kaitai-struct-files/files/alpha__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__gas.ksy rename to contrib/kaitai-struct-files/files/alpha__gas.ksy diff --git a/contrib/kaitai-struct-files/alpha__gas__cost.ksy b/contrib/kaitai-struct-files/files/alpha__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__gas__cost.ksy rename to contrib/kaitai-struct-files/files/alpha__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/alpha__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/alpha__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/alpha__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/alpha__level.ksy b/contrib/kaitai-struct-files/files/alpha__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__level.ksy rename to contrib/kaitai-struct-files/files/alpha__level.ksy diff --git a/contrib/kaitai-struct-files/alpha__nonce.ksy b/contrib/kaitai-struct-files/files/alpha__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__nonce.ksy rename to contrib/kaitai-struct-files/files/alpha__nonce.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation.ksy b/contrib/kaitai-struct-files/files/alpha__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation.ksy rename to contrib/kaitai-struct-files/files/alpha__operation.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__contents.ksy b/contrib/kaitai-struct-files/files/alpha__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__contents.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/alpha__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__internal.ksy b/contrib/kaitai-struct-files/files/alpha__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__internal.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/alpha__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__raw.ksy b/contrib/kaitai-struct-files/files/alpha__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__raw.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/alpha__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/alpha__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation_with_attestation.ksy b/contrib/kaitai-struct-files/files/alpha__operation_with_attestation.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation_with_attestation.ksy rename to contrib/kaitai-struct-files/files/alpha__operation_with_attestation.ksy diff --git a/contrib/kaitai-struct-files/alpha__operation_with_attestation__unsigned.ksy b/contrib/kaitai-struct-files/files/alpha__operation_with_attestation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__operation_with_attestation__unsigned.ksy rename to contrib/kaitai-struct-files/files/alpha__operation_with_attestation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/alpha__parameters.ksy b/contrib/kaitai-struct-files/files/alpha__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__parameters.ksy rename to contrib/kaitai-struct-files/files/alpha__parameters.ksy diff --git a/contrib/kaitai-struct-files/alpha__period.ksy b/contrib/kaitai-struct-files/files/alpha__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__period.ksy rename to contrib/kaitai-struct-files/files/alpha__period.ksy diff --git a/contrib/kaitai-struct-files/alpha__raw_level.ksy b/contrib/kaitai-struct-files/files/alpha__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__raw_level.ksy rename to contrib/kaitai-struct-files/files/alpha__raw_level.ksy diff --git a/contrib/kaitai-struct-files/alpha__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/alpha__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/alpha__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/alpha__script.ksy b/contrib/kaitai-struct-files/files/alpha__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__script.ksy rename to contrib/kaitai-struct-files/files/alpha__script.ksy diff --git a/contrib/kaitai-struct-files/alpha__script__expr.ksy b/contrib/kaitai-struct-files/files/alpha__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__script__expr.ksy rename to contrib/kaitai-struct-files/files/alpha__script__expr.ksy diff --git a/contrib/kaitai-struct-files/alpha__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/alpha__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/alpha__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/alpha__script__loc.ksy b/contrib/kaitai-struct-files/files/alpha__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__script__loc.ksy rename to contrib/kaitai-struct-files/files/alpha__script__loc.ksy diff --git a/contrib/kaitai-struct-files/alpha__script__prim.ksy b/contrib/kaitai-struct-files/files/alpha__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__script__prim.ksy rename to contrib/kaitai-struct-files/files/alpha__script__prim.ksy diff --git a/contrib/kaitai-struct-files/alpha__seed.ksy b/contrib/kaitai-struct-files/files/alpha__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__seed.ksy rename to contrib/kaitai-struct-files/files/alpha__seed.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__address.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__address.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__address.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__address.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__commmitment.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__commmitment.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__commmitment.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__commmitment.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__game.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__game.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__game.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__game.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__inbox.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__inbox.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__inbox.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__inbox.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__inbox__message.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__inbox__message.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__inbox__message.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__inbox__message.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__kind.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__kind.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__kind.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__metadata.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__metadata.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__metadata.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__metadata.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__outbox__message.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__outbox__message.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__outbox__message.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__outbox__message.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__output.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__output.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__output.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__output.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__proof.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__proof.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__proof.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__proof.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__reveal.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__reveal.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__reveal.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__reveal.ksy diff --git a/contrib/kaitai-struct-files/alpha__smart_rollup__whitelist.ksy b/contrib/kaitai-struct-files/files/alpha__smart_rollup__whitelist.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__smart_rollup__whitelist.ksy rename to contrib/kaitai-struct-files/files/alpha__smart_rollup__whitelist.ksy diff --git a/contrib/kaitai-struct-files/alpha__tez.ksy b/contrib/kaitai-struct-files/files/alpha__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__tez.ksy rename to contrib/kaitai-struct-files/files/alpha__tez.ksy diff --git a/contrib/kaitai-struct-files/alpha__timestamp.ksy b/contrib/kaitai-struct-files/files/alpha__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__timestamp.ksy rename to contrib/kaitai-struct-files/files/alpha__timestamp.ksy diff --git a/contrib/kaitai-struct-files/alpha__unstaked_frozen_staker.ksy b/contrib/kaitai-struct-files/files/alpha__unstaked_frozen_staker.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__unstaked_frozen_staker.ksy rename to contrib/kaitai-struct-files/files/alpha__unstaked_frozen_staker.ksy diff --git a/contrib/kaitai-struct-files/alpha__vote__ballot.ksy b/contrib/kaitai-struct-files/files/alpha__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/alpha__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/alpha__vote__ballots.ksy b/contrib/kaitai-struct-files/files/alpha__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/alpha__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/alpha__vote__listings.ksy b/contrib/kaitai-struct-files/files/alpha__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__vote__listings.ksy rename to contrib/kaitai-struct-files/files/alpha__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/alpha__voting_period.ksy b/contrib/kaitai-struct-files/files/alpha__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__voting_period.ksy rename to contrib/kaitai-struct-files/files/alpha__voting_period.ksy diff --git a/contrib/kaitai-struct-files/alpha__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/alpha__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/alpha__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/alpha__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/block_header.ksy b/contrib/kaitai-struct-files/files/block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/block_header.ksy rename to contrib/kaitai-struct-files/files/block_header.ksy diff --git a/contrib/kaitai-struct-files/block_header__shell.ksy b/contrib/kaitai-struct-files/files/block_header__shell.ksy similarity index 100% rename from contrib/kaitai-struct-files/block_header__shell.ksy rename to contrib/kaitai-struct-files/files/block_header__shell.ksy diff --git a/contrib/kaitai-struct-files/block_locator.ksy b/contrib/kaitai-struct-files/files/block_locator.ksy similarity index 100% rename from contrib/kaitai-struct-files/block_locator.ksy rename to contrib/kaitai-struct-files/files/block_locator.ksy diff --git a/contrib/kaitai-struct-files/context_hash_version.ksy b/contrib/kaitai-struct-files/files/context_hash_version.ksy similarity index 100% rename from contrib/kaitai-struct-files/context_hash_version.ksy rename to contrib/kaitai-struct-files/files/context_hash_version.ksy diff --git a/contrib/kaitai-struct-files/distributed_db_version.ksy b/contrib/kaitai-struct-files/files/distributed_db_version.ksy similarity index 100% rename from contrib/kaitai-struct-files/distributed_db_version.ksy rename to contrib/kaitai-struct-files/files/distributed_db_version.ksy diff --git a/contrib/kaitai-struct-files/distributed_db_version__name.ksy b/contrib/kaitai-struct-files/files/distributed_db_version__name.ksy similarity index 100% rename from contrib/kaitai-struct-files/distributed_db_version__name.ksy rename to contrib/kaitai-struct-files/files/distributed_db_version__name.ksy diff --git a/contrib/kaitai-struct-files/ground__bool.ksy b/contrib/kaitai-struct-files/files/ground__bool.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__bool.ksy rename to contrib/kaitai-struct-files/files/ground__bool.ksy diff --git a/contrib/kaitai-struct-files/ground__bytes.ksy b/contrib/kaitai-struct-files/files/ground__bytes.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__bytes.ksy rename to contrib/kaitai-struct-files/files/ground__bytes.ksy diff --git a/contrib/kaitai-struct-files/ground__empty.ksy b/contrib/kaitai-struct-files/files/ground__empty.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__empty.ksy rename to contrib/kaitai-struct-files/files/ground__empty.ksy diff --git a/contrib/kaitai-struct-files/ground__float.ksy b/contrib/kaitai-struct-files/files/ground__float.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__float.ksy rename to contrib/kaitai-struct-files/files/ground__float.ksy diff --git a/contrib/kaitai-struct-files/ground__int16.ksy b/contrib/kaitai-struct-files/files/ground__int16.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__int16.ksy rename to contrib/kaitai-struct-files/files/ground__int16.ksy diff --git a/contrib/kaitai-struct-files/ground__int31.ksy b/contrib/kaitai-struct-files/files/ground__int31.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__int31.ksy rename to contrib/kaitai-struct-files/files/ground__int31.ksy diff --git a/contrib/kaitai-struct-files/ground__int32.ksy b/contrib/kaitai-struct-files/files/ground__int32.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__int32.ksy rename to contrib/kaitai-struct-files/files/ground__int32.ksy diff --git a/contrib/kaitai-struct-files/ground__int64.ksy b/contrib/kaitai-struct-files/files/ground__int64.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__int64.ksy rename to contrib/kaitai-struct-files/files/ground__int64.ksy diff --git a/contrib/kaitai-struct-files/ground__int8.ksy b/contrib/kaitai-struct-files/files/ground__int8.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__int8.ksy rename to contrib/kaitai-struct-files/files/ground__int8.ksy diff --git a/contrib/kaitai-struct-files/ground__json.ksy b/contrib/kaitai-struct-files/files/ground__json.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__json.ksy rename to contrib/kaitai-struct-files/files/ground__json.ksy diff --git a/contrib/kaitai-struct-files/ground__n.ksy b/contrib/kaitai-struct-files/files/ground__n.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__n.ksy rename to contrib/kaitai-struct-files/files/ground__n.ksy diff --git a/contrib/kaitai-struct-files/ground__null.ksy b/contrib/kaitai-struct-files/files/ground__null.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__null.ksy rename to contrib/kaitai-struct-files/files/ground__null.ksy diff --git a/contrib/kaitai-struct-files/ground__string.ksy b/contrib/kaitai-struct-files/files/ground__string.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__string.ksy rename to contrib/kaitai-struct-files/files/ground__string.ksy diff --git a/contrib/kaitai-struct-files/ground__uint16.ksy b/contrib/kaitai-struct-files/files/ground__uint16.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__uint16.ksy rename to contrib/kaitai-struct-files/files/ground__uint16.ksy diff --git a/contrib/kaitai-struct-files/ground__uint8.ksy b/contrib/kaitai-struct-files/files/ground__uint8.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__uint8.ksy rename to contrib/kaitai-struct-files/files/ground__uint8.ksy diff --git a/contrib/kaitai-struct-files/ground__unit.ksy b/contrib/kaitai-struct-files/files/ground__unit.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__unit.ksy rename to contrib/kaitai-struct-files/files/ground__unit.ksy diff --git a/contrib/kaitai-struct-files/ground__variable__bytes.ksy b/contrib/kaitai-struct-files/files/ground__variable__bytes.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__variable__bytes.ksy rename to contrib/kaitai-struct-files/files/ground__variable__bytes.ksy diff --git a/contrib/kaitai-struct-files/ground__variable__string.ksy b/contrib/kaitai-struct-files/files/ground__variable__string.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__variable__string.ksy rename to contrib/kaitai-struct-files/files/ground__variable__string.ksy diff --git a/contrib/kaitai-struct-files/ground__z.ksy b/contrib/kaitai-struct-files/files/ground__z.ksy similarity index 100% rename from contrib/kaitai-struct-files/ground__z.ksy rename to contrib/kaitai-struct-files/files/ground__z.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__constants.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__constants.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__constants.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__contract.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__contract.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__contract.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__cycle.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__cycle.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__delegate__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__delegate__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__errors.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__errors.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__errors.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__fitness.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__fitness.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__gas.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__gas.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__gas.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__level.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__level.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__level.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__nonce.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__nonce.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__parameters.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__parameters.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__period.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__period.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__period.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__raw_level.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__roll.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__roll.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__roll.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__script.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__script.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__script.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__script__expr.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__script__loc.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__script__prim.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__seed.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__seed.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__seed.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__tez.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__tez.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__tez.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__timestamp.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__voting_period.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_005__psbabym1__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_005__psbabym1__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_005__psbabym1__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_005__psbabym1__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__constants.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__constants.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__constants.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__contract.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__contract.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__contract.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__cycle.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__cycle.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__delegate__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__delegate__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__delegate__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__delegate__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__errors.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__errors.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__errors.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__fitness.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__fitness.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__gas.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__gas.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__gas.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__level.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__level.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__level.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__nonce.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__nonce.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__parameters.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__parameters.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__period.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__period.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__period.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__raw_level.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__roll.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__roll.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__roll.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__script.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__script.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__script.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__script__expr.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__script__loc.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__script__prim.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__seed.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__seed.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__seed.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__tez.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__tez.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__tez.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__timestamp.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__voting_period.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_006__pscartha__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_006__pscartha__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_006__pscartha__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_006__pscartha__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__constants.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__constants.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__constants.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__contract.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__contract.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__contract.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__cycle.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__cycle.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__delegate__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__delegate__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__errors.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__errors.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__errors.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__fitness.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__fitness.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__gas.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__gas.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__gas.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__level.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__level.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__level.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__nonce.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__nonce.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__parameters.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__parameters.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__period.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__period.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__period.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__raw_level.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__roll.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__roll.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__roll.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__script.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__script.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__script.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__script__expr.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__script__loc.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__script__prim.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__seed.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__seed.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__seed.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__tez.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__tez.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__tez.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__timestamp.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__voting_period.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_007__psdelph1__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_007__psdelph1__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_007__psdelph1__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_007__psdelph1__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__constants.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__constants.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__contract.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__contract.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__contract.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__cycle.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__cycle.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__errors.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__errors.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__errors.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__fitness.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__fitness.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__gas.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__gas.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__gas.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__level.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__level.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__level.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__nonce.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__nonce.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__parameters.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__parameters.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__period.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__period.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__period.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__raw_level.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__roll.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__roll.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__roll.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__script.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__script.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__script.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__script__expr.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__script__loc.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__script__prim.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__seed.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__seed.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__seed.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__tez.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__tez.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__tez.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__timestamp.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__voting_period.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_008__ptedo2zk__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_008__ptedo2zk__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_008__ptedo2zk__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_008__ptedo2zk__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__constants.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__constants.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__constants.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__contract.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__contract.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__contract.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__cycle.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__cycle.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__errors.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__errors.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__errors.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__fitness.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__fitness.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__gas.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__gas.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__gas.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__level.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__level.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__level.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__nonce.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__nonce.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__parameters.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__parameters.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__period.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__period.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__period.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__raw_level.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__roll.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__roll.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__roll.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__script.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__script.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__script.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__script__expr.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__script__loc.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__script__prim.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__seed.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__seed.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__seed.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__tez.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__tez.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__tez.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__timestamp.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__voting_period.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_009__psfloren__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_009__psfloren__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_009__psfloren__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_009__psfloren__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__constants.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__constants.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__constants.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__contract.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__contract.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__contract.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__cycle.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__cycle.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__errors.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__errors.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__errors.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__fitness.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__fitness.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__gas.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__gas.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__gas.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__level.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__level.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__level.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__nonce.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__nonce.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__parameters.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__parameters.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__period.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__period.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__period.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__raw_level.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__roll.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__roll.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__roll.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__script.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__script.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__script.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__script__expr.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__script__loc.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__script__prim.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__seed.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__seed.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__seed.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__tez.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__tez.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__tez.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__timestamp.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__voting_period.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_010__ptgranad__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_010__ptgranad__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_010__ptgranad__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_010__ptgranad__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__constants.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__constants.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__constants.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__contract.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__contract.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__contract.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__cycle.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__cycle.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__delegate__frozen_balance.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__delegate__frozen_balance.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__delegate__frozen_balance.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__delegate__frozen_balance.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__delegate__frozen_balance_by_cycles.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__delegate__frozen_balance_by_cycles.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__delegate__frozen_balance_by_cycles.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__delegate__frozen_balance_by_cycles.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__errors.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__errors.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__errors.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__fitness.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__fitness.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__gas.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__gas.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__gas.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__level.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__level.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__level.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__nonce.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__nonce.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__parameters.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__parameters.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__period.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__period.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__period.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__raw_level.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__roll.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__roll.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__roll.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__roll.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__script.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__script.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__script.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__script__expr.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__script__loc.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__script__prim.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__seed.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__seed.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__seed.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__tez.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__tez.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__tez.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__timestamp.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__voting_period.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_011__pthangz2__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_011__pthangz2__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_011__pthangz2__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_011__pthangz2__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__constants.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__constants.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__constants.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__contract.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__contract.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__contract.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__contract__big_map_diff.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__contract__big_map_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__contract__big_map_diff.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__contract__big_map_diff.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__cycle.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__cycle.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__errors.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__errors.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__errors.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__fitness.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__fitness.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__gas.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__gas.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__gas.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__level.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__level.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__level.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__nonce.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__nonce.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__parameters.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__parameters.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__period.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__period.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__period.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__raw_level.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__script.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__script.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__script.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__script__expr.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__script__loc.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__script__prim.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__seed.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__seed.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__seed.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__tez.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__tez.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__tez.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__timestamp.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__voting_period.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_012__psithaca__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_012__psithaca__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_012__psithaca__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_012__psithaca__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__constants.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__constants.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__constants.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__contract.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__contract.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__contract.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__cycle.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__cycle.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__errors.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__errors.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__errors.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__fitness.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__fitness.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__gas.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__gas.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__gas.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__level.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__level.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__level.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__nonce.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__nonce.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__parameters.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__parameters.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__period.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__period.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__period.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__raw_level.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__script.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__script.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__script.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__script__expr.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__script__loc.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__script__prim.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__seed.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__seed.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__seed.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__tez.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__tez.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__tez.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__timestamp.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__voting_period.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_013__ptjakart__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_013__ptjakart__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_013__ptjakart__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_013__ptjakart__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__constants.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__constants.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__constants.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__contract.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__contract.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__contract.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__cycle.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__cycle.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__errors.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__errors.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__errors.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__fitness.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__fitness.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__gas.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__gas.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__gas.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__level.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__level.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__level.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__nonce.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__nonce.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__parameters.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__parameters.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__period.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__period.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__period.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__raw_level.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__script.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__script.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__script.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__script__expr.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__script__loc.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__script__prim.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__seed.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__seed.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__seed.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__tez.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__tez.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__tez.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__timestamp.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__voting_period.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_014__ptkathma__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_014__ptkathma__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_014__ptkathma__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_014__ptkathma__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__constants.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__constants.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__constants.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__contract.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__contract.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__contract.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__cycle.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__cycle.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__errors.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__errors.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__errors.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__fitness.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__fitness.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__gas.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__gas.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__gas.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__level.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__level.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__level.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__nonce.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__nonce.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__parameters.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__parameters.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__period.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__period.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__period.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__raw_level.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__script.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__script.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__script.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__script__expr.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__script__loc.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__script__prim.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__seed.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__seed.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__seed.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__tez.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__tez.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__tez.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__timestamp.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__voting_period.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_015__ptlimapt__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_015__ptlimapt__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_015__ptlimapt__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_015__ptlimapt__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__constants.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__constants.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__constants.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__contract.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__contract.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__contract.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__cycle.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__cycle.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__errors.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__errors.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__errors.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__fitness.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__fitness.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__gas.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__gas.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__gas.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__level.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__level.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__level.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__nonce.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__nonce.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__parameters.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__parameters.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__period.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__period.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__period.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__raw_level.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__script.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__script.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__script.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__script__expr.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__script__loc.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__script__prim.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__seed.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__seed.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__seed.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__tez.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__tez.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__tez.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__timestamp.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__voting_period.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_016__ptmumbai__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_016__ptmumbai__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_016__ptmumbai__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_016__ptmumbai__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__constants.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__constants.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__constants.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__contract.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__contract.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__contract.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__cycle.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__cycle.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__errors.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__errors.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__errors.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__fitness.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__fitness.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__gas.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__gas.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__gas.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__level.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__level.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__level.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__nonce.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__nonce.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__parameters.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__parameters.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__period.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__period.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__period.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__raw_level.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__script.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__script.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__script.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__script__expr.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__script__loc.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__script__prim.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__seed.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__seed.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__seed.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__tez.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__tez.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__tez.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__timestamp.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__voting_period.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_017__ptnairob__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_017__ptnairob__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_017__ptnairob__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_017__ptnairob__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header__contents.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header__contents.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header__contents.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header__raw.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header__raw.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header__raw.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header__shell_header.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header__shell_header.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header__shell_header.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__block_header__unsigned.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__block_header__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__block_header__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__block_header__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__constants.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__constants.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__constants.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__constants.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__constants__fixed.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__constants__fixed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__constants__fixed.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__constants__fixed.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__constants__parametric.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__constants__parametric.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__constants__parametric.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__constants__parametric.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__contract.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__contract.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__contract.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__contract.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__cycle.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__cycle.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__cycle.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__cycle.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__errors.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__errors.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__errors.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__errors.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__fa1__2__token_transfer.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__fa1__2__token_transfer.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__fa1__2__token_transfer.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__fa1__2__token_transfer.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__fitness.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__fitness.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__fitness.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__fitness.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__frozen_staker.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__frozen_staker.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__frozen_staker.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__frozen_staker.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__gas.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__gas.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__gas.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__gas.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__gas__cost.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__gas__cost.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__gas__cost.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__gas__cost.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__lazy_storage_diff.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__lazy_storage_diff.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__lazy_storage_diff.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__lazy_storage_diff.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__level.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__level.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__level.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__nonce.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__nonce.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__nonce.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__nonce.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__contents.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__contents.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__contents.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__contents.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__contents_list.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__contents_list.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__contents_list.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__contents_list.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__internal.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__internal.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__internal.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__internal.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__protocol_data.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__protocol_data.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__protocol_data.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__protocol_data.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__raw.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__raw.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__raw.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__raw.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation_with_attestation.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation_with_attestation.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation_with_attestation.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation_with_attestation.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__operation_with_attestation__unsigned.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__operation_with_attestation__unsigned.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__operation_with_attestation__unsigned.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__operation_with_attestation__unsigned.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__parameters.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__parameters.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__parameters.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__parameters.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__period.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__period.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__period.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__raw_level.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__raw_level.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__raw_level.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__raw_level.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__receipt__balance_updates.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__receipt__balance_updates.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__receipt__balance_updates.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__receipt__balance_updates.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__script.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__script.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__script.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__script.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__script__expr.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__script__expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__script__expr.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__script__expr.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__script__lazy_expr.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__script__lazy_expr.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__script__lazy_expr.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__script__lazy_expr.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__script__loc.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__script__loc.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__script__loc.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__script__loc.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__script__prim.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__script__prim.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__script__prim.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__script__prim.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__seed.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__seed.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__seed.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__seed.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__tez.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__tez.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__tez.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__tez.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__timestamp.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__timestamp.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__timestamp.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__timestamp.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__unstaked_frozen_staker.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__unstaked_frozen_staker.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__unstaked_frozen_staker.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__unstaked_frozen_staker.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__vote__ballot.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__vote__ballot.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__vote__ballot.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__vote__ballot.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__vote__ballots.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__vote__ballots.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__vote__ballots.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__vote__ballots.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__vote__listings.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__vote__listings.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__vote__listings.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__vote__listings.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__voting_period.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__voting_period.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__voting_period.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__voting_period.ksy diff --git a/contrib/kaitai-struct-files/id_018__proxford__voting_period__kind.ksy b/contrib/kaitai-struct-files/files/id_018__proxford__voting_period__kind.ksy similarity index 100% rename from contrib/kaitai-struct-files/id_018__proxford__voting_period__kind.ksy rename to contrib/kaitai-struct-files/files/id_018__proxford__voting_period__kind.ksy diff --git a/contrib/kaitai-struct-files/mempool.ksy b/contrib/kaitai-struct-files/files/mempool.ksy similarity index 100% rename from contrib/kaitai-struct-files/mempool.ksy rename to contrib/kaitai-struct-files/files/mempool.ksy diff --git a/contrib/kaitai-struct-files/network_version.ksy b/contrib/kaitai-struct-files/files/network_version.ksy similarity index 100% rename from contrib/kaitai-struct-files/network_version.ksy rename to contrib/kaitai-struct-files/files/network_version.ksy diff --git a/contrib/kaitai-struct-files/operation.ksy b/contrib/kaitai-struct-files/files/operation.ksy similarity index 100% rename from contrib/kaitai-struct-files/operation.ksy rename to contrib/kaitai-struct-files/files/operation.ksy diff --git a/contrib/kaitai-struct-files/operation__shell_header.ksy b/contrib/kaitai-struct-files/files/operation__shell_header.ksy similarity index 100% rename from contrib/kaitai-struct-files/operation__shell_header.ksy rename to contrib/kaitai-struct-files/files/operation__shell_header.ksy diff --git a/contrib/kaitai-struct-files/p2p_address.ksy b/contrib/kaitai-struct-files/files/p2p_address.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_address.ksy rename to contrib/kaitai-struct-files/files/p2p_address.ksy diff --git a/contrib/kaitai-struct-files/p2p_connection__id.ksy b/contrib/kaitai-struct-files/files/p2p_connection__id.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_connection__id.ksy rename to contrib/kaitai-struct-files/files/p2p_connection__id.ksy diff --git a/contrib/kaitai-struct-files/p2p_connection__pool_event.ksy b/contrib/kaitai-struct-files/files/p2p_connection__pool_event.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_connection__pool_event.ksy rename to contrib/kaitai-struct-files/files/p2p_connection__pool_event.ksy diff --git a/contrib/kaitai-struct-files/p2p_identity.ksy b/contrib/kaitai-struct-files/files/p2p_identity.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_identity.ksy rename to contrib/kaitai-struct-files/files/p2p_identity.ksy diff --git a/contrib/kaitai-struct-files/p2p_peer__pool_event.ksy b/contrib/kaitai-struct-files/files/p2p_peer__pool_event.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_peer__pool_event.ksy rename to contrib/kaitai-struct-files/files/p2p_peer__pool_event.ksy diff --git a/contrib/kaitai-struct-files/p2p_peer__state.ksy b/contrib/kaitai-struct-files/files/p2p_peer__state.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_peer__state.ksy rename to contrib/kaitai-struct-files/files/p2p_peer__state.ksy diff --git a/contrib/kaitai-struct-files/p2p_point__id.ksy b/contrib/kaitai-struct-files/files/p2p_point__id.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_point__id.ksy rename to contrib/kaitai-struct-files/files/p2p_point__id.ksy diff --git a/contrib/kaitai-struct-files/p2p_point__info.ksy b/contrib/kaitai-struct-files/files/p2p_point__info.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_point__info.ksy rename to contrib/kaitai-struct-files/files/p2p_point__info.ksy diff --git a/contrib/kaitai-struct-files/p2p_point__pool_event.ksy b/contrib/kaitai-struct-files/files/p2p_point__pool_event.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_point__pool_event.ksy rename to contrib/kaitai-struct-files/files/p2p_point__pool_event.ksy diff --git a/contrib/kaitai-struct-files/p2p_point__state.ksy b/contrib/kaitai-struct-files/files/p2p_point__state.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_point__state.ksy rename to contrib/kaitai-struct-files/files/p2p_point__state.ksy diff --git a/contrib/kaitai-struct-files/p2p_stat.ksy b/contrib/kaitai-struct-files/files/p2p_stat.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_stat.ksy rename to contrib/kaitai-struct-files/files/p2p_stat.ksy diff --git a/contrib/kaitai-struct-files/p2p_version.ksy b/contrib/kaitai-struct-files/files/p2p_version.ksy similarity index 100% rename from contrib/kaitai-struct-files/p2p_version.ksy rename to contrib/kaitai-struct-files/files/p2p_version.ksy diff --git a/contrib/kaitai-struct-files/protocol.ksy b/contrib/kaitai-struct-files/files/protocol.ksy similarity index 100% rename from contrib/kaitai-struct-files/protocol.ksy rename to contrib/kaitai-struct-files/files/protocol.ksy diff --git a/contrib/kaitai-struct-files/protocol__meta.ksy b/contrib/kaitai-struct-files/files/protocol__meta.ksy similarity index 100% rename from contrib/kaitai-struct-files/protocol__meta.ksy rename to contrib/kaitai-struct-files/files/protocol__meta.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction.ksy b/contrib/kaitai-struct-files/files/sapling__transaction.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__binding_sig.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__binding_sig.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__binding_sig.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__binding_sig.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__ciphertext.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__ciphertext.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__ciphertext.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__ciphertext.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__commitment.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__commitment.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__commitment.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__commitment.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__commitment_hash.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__commitment_hash.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__commitment_hash.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__commitment_hash.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__commitment_value.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__commitment_value.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__commitment_value.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__commitment_value.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__diversifier_index.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__diversifier_index.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__diversifier_index.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__diversifier_index.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__input.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__input.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__input.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__input.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__nullifier.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__nullifier.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__nullifier.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__nullifier.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__output.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__output.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__output.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__output.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__plaintext.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__plaintext.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__plaintext.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__plaintext.ksy diff --git a/contrib/kaitai-struct-files/sapling__transaction__rcm.ksy b/contrib/kaitai-struct-files/files/sapling__transaction__rcm.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__transaction__rcm.ksy rename to contrib/kaitai-struct-files/files/sapling__transaction__rcm.ksy diff --git a/contrib/kaitai-struct-files/sapling__wallet__address.ksy b/contrib/kaitai-struct-files/files/sapling__wallet__address.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__wallet__address.ksy rename to contrib/kaitai-struct-files/files/sapling__wallet__address.ksy diff --git a/contrib/kaitai-struct-files/sapling__wallet__spending_key.ksy b/contrib/kaitai-struct-files/files/sapling__wallet__spending_key.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__wallet__spending_key.ksy rename to contrib/kaitai-struct-files/files/sapling__wallet__spending_key.ksy diff --git a/contrib/kaitai-struct-files/sapling__wallet__viewing_key.ksy b/contrib/kaitai-struct-files/files/sapling__wallet__viewing_key.ksy similarity index 100% rename from contrib/kaitai-struct-files/sapling__wallet__viewing_key.ksy rename to contrib/kaitai-struct-files/files/sapling__wallet__viewing_key.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__deterministic_nonce__response.ksy b/contrib/kaitai-struct-files/files/signer_messages__deterministic_nonce__response.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__deterministic_nonce__response.ksy rename to contrib/kaitai-struct-files/files/signer_messages__deterministic_nonce__response.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__deterministic_nonce_hash__response.ksy b/contrib/kaitai-struct-files/files/signer_messages__deterministic_nonce_hash__response.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__deterministic_nonce_hash__response.ksy rename to contrib/kaitai-struct-files/files/signer_messages__deterministic_nonce_hash__response.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__public_key__response.ksy b/contrib/kaitai-struct-files/files/signer_messages__public_key__response.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__public_key__response.ksy rename to contrib/kaitai-struct-files/files/signer_messages__public_key__response.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__request.ksy b/contrib/kaitai-struct-files/files/signer_messages__request.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__request.ksy rename to contrib/kaitai-struct-files/files/signer_messages__request.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__sign__response.ksy b/contrib/kaitai-struct-files/files/signer_messages__sign__response.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__sign__response.ksy rename to contrib/kaitai-struct-files/files/signer_messages__sign__response.ksy diff --git a/contrib/kaitai-struct-files/signer_messages__supports_deterministic_nonces__response.ksy b/contrib/kaitai-struct-files/files/signer_messages__supports_deterministic_nonces__response.ksy similarity index 100% rename from contrib/kaitai-struct-files/signer_messages__supports_deterministic_nonces__response.ksy rename to contrib/kaitai-struct-files/files/signer_messages__supports_deterministic_nonces__response.ksy diff --git a/contrib/kaitai-struct-files/test_chain_status.ksy b/contrib/kaitai-struct-files/files/test_chain_status.ksy similarity index 100% rename from contrib/kaitai-struct-files/test_chain_status.ksy rename to contrib/kaitai-struct-files/files/test_chain_status.ksy diff --git a/contrib/kaitai-struct-files/timespan__system.ksy b/contrib/kaitai-struct-files/files/timespan__system.ksy similarity index 100% rename from contrib/kaitai-struct-files/timespan__system.ksy rename to contrib/kaitai-struct-files/files/timespan__system.ksy diff --git a/contrib/kaitai-struct-files/timestamp__protocol.ksy b/contrib/kaitai-struct-files/files/timestamp__protocol.ksy similarity index 100% rename from contrib/kaitai-struct-files/timestamp__protocol.ksy rename to contrib/kaitai-struct-files/files/timestamp__protocol.ksy diff --git a/contrib/kaitai-struct-files/timestamp__system.ksy b/contrib/kaitai-struct-files/files/timestamp__system.ksy similarity index 100% rename from contrib/kaitai-struct-files/timestamp__system.ksy rename to contrib/kaitai-struct-files/files/timestamp__system.ksy diff --git a/contrib/kaitai-struct-files/user_activated__protocol_overrides.ksy b/contrib/kaitai-struct-files/files/user_activated__protocol_overrides.ksy similarity index 100% rename from contrib/kaitai-struct-files/user_activated__protocol_overrides.ksy rename to contrib/kaitai-struct-files/files/user_activated__protocol_overrides.ksy diff --git a/contrib/kaitai-struct-files/user_activated__upgrades.ksy b/contrib/kaitai-struct-files/files/user_activated__upgrades.ksy similarity index 100% rename from contrib/kaitai-struct-files/user_activated__upgrades.ksy rename to contrib/kaitai-struct-files/files/user_activated__upgrades.ksy diff --git a/contrib/kaitai-struct-files/kaitai_e2e.sh b/contrib/kaitai-struct-files/scripts/kaitai_e2e.sh similarity index 100% rename from contrib/kaitai-struct-files/kaitai_e2e.sh rename to contrib/kaitai-struct-files/scripts/kaitai_e2e.sh diff --git a/contrib/kaitai-struct-files/parse_and_print.js b/contrib/kaitai-struct-files/scripts/parse_and_print.js similarity index 100% rename from contrib/kaitai-struct-files/parse_and_print.js rename to contrib/kaitai-struct-files/scripts/parse_and_print.js -- GitLab