From e80c68096e6ab3785ceeeaa0a3d705c5a91d14a3 Mon Sep 17 00:00:00 2001 From: stevenj Date: Tue, 31 Jan 2023 11:20:46 +0000 Subject: [PATCH] deploy: fc6d31b6052395c6720975db9889011c4443d198 --- docs/00_prologue.html | 2 +- docs/01_intro.html | 2 +- .../01_concepts/blockchain.html | 2 +- docs/02_core_ledger/01_concepts/index.html | 2 +- docs/02_core_ledger/01_concepts/network.html | 2 +- docs/02_core_ledger/01_concepts/node.html | 2 +- docs/02_core_ledger/01_concepts/stake.html | 2 +- .../02_quickstart/01_command_line.html | 2 +- .../02_quickstart/02_passive_node.html | 2 +- .../02_quickstart/03_rest_api.html | 2 +- .../02_quickstart/04_explorer.html | 2 +- .../02_quickstart/05_leader_candidate.html | 2 +- docs/02_core_ledger/02_quickstart/index.html | 2 +- .../03_configuration/index.html | 2 +- .../03_configuration/leadership.html | 2 +- .../03_configuration/logging.html | 2 +- .../03_configuration/mempool.html | 2 +- .../03_configuration/network.html | 2 +- .../03_configuration/prometheus.html | 2 +- docs/02_core_ledger/04_jcli/address.html | 2 +- docs/02_core_ledger/04_jcli/certificate.html | 2 +- docs/02_core_ledger/04_jcli/genesis.html | 2 +- docs/02_core_ledger/04_jcli/index.html | 2 +- docs/02_core_ledger/04_jcli/key.html | 2 +- docs/02_core_ledger/04_jcli/rest.html | 2 +- docs/02_core_ledger/04_jcli/transaction.html | 2 +- docs/02_core_ledger/04_jcli/vote.html | 2 +- .../05_stake_pool/delegating_stake.html | 2 +- docs/02_core_ledger/05_stake_pool/index.html | 2 +- .../05_stake_pool/registering_stake_pool.html | 2 +- .../05_stake_pool/retiring_stake_pool.html | 2 +- .../06_advanced/01_the_genesis_block.html | 2 +- .../02_starting_bft_blockchain.html | 2 +- .../03_starting_genesis_praos_blockchain.html | 2 +- ...nts_voteplan_blockchain_relationships.html | 2 +- docs/02_core_ledger/06_advanced/index.html | 2 +- docs/02_core_ledger/07_specs/index.html | 2 +- docs/02_core_ledger/07_specs/migration.html | 2 +- docs/02_core_ledger/07_specs/network.html | 2 +- .../02_core_ledger/08_testing/automation.html | 2 +- docs/02_core_ledger/08_testing/hersir.html | 2 +- docs/02_core_ledger/08_testing/index.html | 2 +- .../08_testing/integration_tests.html | 2 +- docs/02_core_ledger/08_testing/loki.html | 2 +- docs/02_core_ledger/08_testing/mjolnir.html | 2 +- docs/02_core_ledger/08_testing/thor.html | 2 +- .../09_internal_design/01_auto-start.html | 2 +- .../02_permissionless_auth.html | 2 +- .../09_internal_design/index.html | 2 +- docs/02_core_ledger/index.html | 2 +- docs/03_core_testing/iapyx/iapyx.html | 2 +- docs/03_core_testing/iapyx/index.html | 2 +- docs/03_core_testing/iapyx/load.html | 2 +- docs/03_core_testing/index.html | 2 +- .../integration-tests/index.html | 2 +- .../registration-service/cli.html | 2 +- .../registration-service/configuration.html | 2 +- .../registration-service/index.html | 2 +- .../registration-verify-service/cli.html | 2 +- .../configuration.html | 2 +- .../registration-verify-service/index.html | 2 +- .../03_core_testing/snapshot-service/cli.html | 2 +- .../snapshot-service/configuration.html | 2 +- .../snapshot-service/index.html | 2 +- .../snapshot-wormhole/configuration.html | 2 +- .../snapshot-wormhole/index.html | 2 +- .../valgrind/configuration.html | 2 +- docs/03_core_testing/valgrind/index.html | 2 +- docs/03_core_testing/vitup/configuration.html | 2 +- .../vitup/data_generation.html | 2 +- .../vitup/data_generation/index.html | 2 +- .../vitup/data_generation/reset.html | 2 +- .../vitup/data_generation/snapshot.html | 2 +- docs/03_core_testing/vitup/index.html | 2 +- docs/03_core_testing/vitup/mock.html | 2 +- docs/03_core_testing/vitup/mock_farm.html | 2 +- docs/03_core_testing/vitup/run_modes.html | 2 +- docs/04_core_vitss/index.html | 2 +- docs/04_core_vitss/testing.html | 2 +- .../01_implementation_plan/01_Phase_1.html | 2 +- .../01_implementation_plan/02_Phase_2.html | 2 +- .../01_implementation_plan/03_Phase_3.html | 2 +- .../01_implementation_plan/04_Phase_4.html | 2 +- .../01_implementation_plan/05_Phase_5.html | 2 +- .../01_implementation_plan/index.html | 2 +- .../02_cardano_nodes.html | 2 +- .../03_bridge_pipeline/01_block_reader.html | 2 +- .../03_bridge_pipeline/index.html | 2 +- .../04_event_stream.html | 2 +- .../05_rest_http_service.html | 2 +- .../06_database/01_registration_db.html | 2 +- .../06_database/02_staked_ada_db.html | 2 +- .../06_database/03_transaction_state.html | 2 +- .../06_database/index.html | 2 +- .../01_catalyst-cardano-bridge/index.html | 2 +- .../02_Permissionless_Auth/index.html | 6 +- .../01_implementation_plan.html | 226 ++++++++++++++++++ ...{01_auto-start.html => 02_auto-start.html} | 8 +- .../03_Continuous_Voting_Events/index.html | 153 +++++++++++- docs/05_unified_platform/index.html | 2 +- docs/06_rust_api/index.html | 6 +- .../rust/blockfrost_catalyst/fn.main.html | 2 +- .../archive/vit_ss/enum.Error.html | 8 +- .../models/enum.ReviewRanking.html | 2 +- .../proposers/fn.calculate_results.html | 2 +- .../proposers/fn.proposer_rewards.html | 2 +- .../rewards/proposers/io/fn.load_data.html | 2 +- .../rewards/proposers/io/fn.vecs_to_maps.html | 2 +- .../proposers/io/fn.write_results.html | 2 +- .../struct.ProposerRewardsInputs.html | 6 +- .../rewards/struct.Threshold.html | 2 +- .../stats/live/struct.Settings.html | 4 +- .../fn.read_vca_reviews_aggregated_file.html | 2 +- .../rust/db_sync_explorer/enum.MockError.html | 6 +- .../rest/v0/errors/enum.HandleError.html | 6 +- .../rust/db_sync_explorer/struct.Args.html | 4 +- .../db_sync_explorer/struct.MockProvider.html | 2 +- .../enum.InteractiveCommandError.html | 6 +- .../enum.InteractiveCommandError.html | 6 +- .../interactive/struct.ConsoleWriter.html | 2 +- .../trait.InteractiveCommandExec.html | 4 +- .../rust/hersir/error/enum.Error.html | 6 +- .../rust/hersir/style/constant.TICKER.html | 2 +- .../rust/hersir/style/icons/index.html | 2 +- .../hersir/style/icons/struct.account.html | 2 +- .../rust/hersir/style/icons/struct.block.html | 2 +- .../hersir/style/icons/struct.blockchain.html | 2 +- .../hersir/style/icons/struct.failure.html | 2 +- .../hersir/style/icons/struct.ignored.html | 2 +- .../rust/hersir/style/icons/struct.jcli.html | 4 +- .../style/icons/struct.jormungandr.html | 4 +- .../hersir/style/icons/struct.scenario.html | 2 +- .../rust/hersir/style/icons/struct.seed.html | 4 +- .../hersir/style/icons/struct.success.html | 2 +- .../style/icons/struct.transaction.html | 2 +- .../hersir/style/icons/struct.wallet.html | 2 +- .../rust/hersir/style/icons/type.Icon.html | 2 +- docs/06_rust_api/rust/hersir/style/index.html | 2 +- .../rust/hersir/style/struct.binary.html | 4 +- .../rust/hersir/style/struct.error.html | 4 +- .../rust/hersir/style/struct.info.html | 4 +- .../hersir/style/struct.scenario_title.html | 4 +- .../rust/hersir/style/struct.seed.html | 4 +- .../rust/hersir/style/struct.success.html | 4 +- .../iapyx/enum.ArtificialUserLoadError.html | 6 +- .../iapyx/enum.ControllerBuilderError.html | 6 +- .../rust/iapyx/enum.ControllerError.html | 6 +- .../rust/iapyx/enum.MultiControllerError.html | 6 +- .../iapyx/enum.ServicingStationLoadError.html | 6 +- .../rust/iapyx/enum.WalletError.html | 6 +- .../rust/iapyx/struct.ArtificialUserLoad.html | 2 +- .../rust/iapyx/struct.Controller.html | 6 +- .../rust/iapyx/struct.ControllerBuilder.html | 2 +- .../rust/iapyx/struct.MultiController.html | 2 +- .../rust/iapyx/struct.NodeLoad.html | 2 +- .../rust/iapyx/struct.NodeLoadConfig.html | 4 +- .../iapyx/struct.ServicingStationLoad.html | 2 +- .../rust/iapyx/struct.VoteStatusProvider.html | 2 +- .../rust/iapyx/struct.WalletRequestGen.html | 2 +- .../fn.default_block_date_generator.html | 2 +- .../utils/expiry/fn.from_block_or_shift.html | 2 +- .../burst/count/enum.ProgressBarMode.html | 6 +- .../fn.parse_progress_bar_mode_from_str.html | 2 +- .../burst/duration/enum.ProgressBarMode.html | 6 +- .../fn.parse_progress_bar_mode_from_str.html | 2 +- .../constant/count/enum.ProgressBarMode.html | 6 +- .../fn.parse_progress_bar_mode_from_str.html | 2 +- .../duration/enum.ProgressBarMode.html | 6 +- .../fn.parse_progress_bar_mode_from_str.html | 2 +- .../iapyx_load/load/enum.ProgressBarMode.html | 6 +- .../iapyx_load/load/fn.build_monitor.html | 2 +- .../fn.parse_progress_bar_mode_from_str.html | 2 +- .../implementors/core/clone/trait.Clone.js | 2 +- .../implementors/core/convert/trait.From.js | 22 +- .../implementors/core/convert/trait.Into.js | 8 +- .../core/convert/trait.TryInto.js | 2 +- .../rust/implementors/core/fmt/trait.Debug.js | 2 +- .../implementors/core/marker/trait.Freeze.js | 2 +- .../implementors/core/marker/trait.Send.js | 2 +- .../implementors/core/marker/trait.Sync.js | 2 +- .../implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- .../trait.InteractiveCommandExec.js | 2 +- .../load/request/trait.RequestGenerator.js | 6 +- .../status/trait.RequestStatusProvider.js | 4 +- .../scheduler_service_lib/trait.RunContext.js | 2 +- .../serde/de/trait.Deserialize.js | 2 +- .../implementors/serde/ser/trait.Serialize.js | 2 +- .../rust/integration_tests/enum.Error.html | 6 +- .../mainnet_tools/snapshot/enum.Error.html | 6 +- .../trait.MainnetWalletStateExtension.html | 6 +- .../snapshot/trait.OutputExtension.html | 2 +- .../snapshot/trait.OutputsExtension.html | 6 +- .../mjolnir/mjolnir_lib/fn.build_monitor.html | 2 +- .../struct.AdversaryFragmentGenerator.html | 2 +- .../struct.AdversaryVoteCastsGenerator.html | 2 +- .../struct.BatchFragmentGenerator.html | 2 +- .../generators/struct.ExplorerRequestGen.html | 2 +- .../generators/struct.FragmentGenerator.html | 2 +- .../struct.FragmentStatusProvider.html | 2 +- .../generators/struct.RestRequestGen.html | 2 +- .../struct.TransactionGenerator.html | 2 +- .../generators/struct.VoteCastsGenerator.html | 2 +- docs/06_rust_api/rust/search-index.js | 2 +- docs/06_rust_api/rust/settings.html | 2 +- .../client/args/enum.Command.html | 4 +- .../client/args/enum.Error.html | 6 +- .../client/rest/enum.Error.html | 8 +- .../rest/struct.SnapshotRestClient.html | 2 +- .../config/struct.Configuration.html | 4 +- .../config/struct.JobParameters.html | 2 +- .../snapshot_trigger_service/enum.Error.html | 8 +- .../struct.Context.html | 2 +- .../type.ContextState.html | 2 +- .../rust/src/vitup/cli/start/advanced.rs.html | 2 +- .../rust/src/vitup/cli/start/quick.rs.html | 2 +- .../rust/thor/struct.FragmentVerifier.html | 2 +- .../06_rust_api/rust/valgrind/enum.Error.html | 6 +- .../rust/valgrind/struct.AdvisorReview.html | 8 +- .../rust/valgrind/struct.Challenge.html | 10 +- .../rust/valgrind/struct.Fund.html | 14 +- .../rust/valgrind/struct.Proposal.html | 12 +- .../rust/valgrind/struct.ValgrindClient.html | 2 +- .../rust/valgrind/struct.VitVersion.html | 4 +- .../valgrind/trait.ProposalExtension.html | 2 +- .../api_token/enum.ApiTokenCmd.html | 2 +- .../api_token/enum.Error.html | 6 +- .../csv/models/struct.AdvisorReview.html | 2 +- .../csv/models/struct.Challenge.html | 8 +- .../csv/models/struct.Fund.html | 8 +- .../csv/models/struct.FundStageDates.html | 2 +- .../csv/models/struct.Proposal.html | 2 +- .../csv/models/struct.Voteplan.html | 2 +- .../init_db/enum.Error.html | 8 +- .../fn.config_tracing.html | 2 +- .../vit_servicing_station_server/fn.main.html | 2 +- .../clients/rest/struct.RestClient.html | 2 +- .../rest/struct.SearchRequestBuilder.html | 2 +- .../clients/struct.SearchRequestBuilder.html | 2 +- .../common/data/fn.challenges.html | 2 +- .../common/data/fn.funds.html | 2 +- .../common/data/fn.proposals.html | 2 +- .../common/data/fn.token.html | 2 +- .../common/data/fn.voteplans.html | 2 +- .../data/struct.ArbitraryGenerator.html | 2 +- .../struct.ArbitrarySnapshotGenerator.html | 2 +- ...ArbitraryValidVotingTemplateGenerator.html | 2 +- .../common/data/struct.ChallengeTemplate.html | 6 +- .../common/data/struct.CsvConverter.html | 2 +- .../common/data/struct.CurrentFund.html | 4 +- .../common/data/struct.FundDates.html | 2 +- .../common/data/struct.FundInfo.html | 6 +- .../common/data/struct.ProposalTemplate.html | 8 +- .../common/data/struct.ReviewTemplate.html | 4 +- .../common/data/struct.Snapshot.html | 2 +- .../common/db/struct.DbInserter.html | 2 +- .../load/struct.VitRestRequestGenerator.html | 2 +- .../struct.VotingPowerRequestGenerator.html | 2 +- .../raw_snapshot/struct.RawSnapshot.html | 4 +- .../common/server/struct.Server.html | 2 +- .../common/snapshot/struct.Snapshot.html | 4 +- .../startup/db/enum.DbBuilderError.html | 6 +- .../common/startup/db/struct.DbBuilder.html | 2 +- .../startup/server/fn.dump_settings.html | 2 +- .../startup/server/fn.load_settings.html | 2 +- .../server/struct.ServerBootstrapper.html | 2 +- .../server/struct.ServerSettingsBuilder.html | 2 +- .../vitup/builders/fn.build_current_fund.html | 2 +- ...fn.build_servicing_station_parameters.html | 2 +- .../builders/fn.generate_qr_and_hashes.html | 2 +- .../builders/struct.ReviewGenerator.html | 2 +- .../struct.VitBackendSettingsBuilder.html | 2 +- .../struct.VitVotePlanDefBuilder.html | 2 +- .../vitup/builders/trait.WalletExtension.html | 2 +- .../utils/trait.SessionSettingsExtension.html | 4 +- .../cli/validate/enum.IdeascaleError.html | 6 +- .../certs/struct.CertificatesBuilder.html | 2 +- .../rust/vitup/config/mode/enum.Mode.html | 2 +- .../vitup/config/struct.Block0Initials.html | 2 +- .../rust/vitup/config/struct.Config.html | 2 +- .../vitup/config/struct.ConfigBuilder.html | 2 +- .../rust/vitup/config/struct.Initials.html | 4 +- .../rust/vitup/error/enum.Error.html | 26 +- .../interactive/describe/enum.Describe.html | 16 +- .../enum.VitInteractiveCommand.html | 8 +- .../mode/interactive/show/enum.Show.html | 28 +-- .../struct.VitInteractiveCommandExec.html | 4 +- .../vitup/mode/mock/farm/struct.Config.html | 4 +- .../vitup/mode/mock/farm/struct.Context.html | 2 +- .../vitup/mode/mock/struct.Configuration.html | 4 +- .../rust/vitup/mode/mock/struct.Context.html | 2 +- .../vitup/mode/mock/struct.LedgerState.html | 2 +- .../vitup/mode/mock/struct.MockState.html | 2 +- .../mode/mock/struct.NetworkCongestion.html | 2 +- .../struct.ExplorerMonitorController.html | 2 +- .../monitor/struct.MonitorController.html | 2 +- .../struct.VitStationMonitorController.html | 2 +- .../struct.WalletProxyMonitorController.html | 2 +- .../manager/constant.API_TOKEN_HEADER.html | 2 +- .../mode/service/manager/enum.TokenError.html | 6 +- .../mode/service/manager/struct.APIToken.html | 6 +- .../manager/struct.APITokenManager.html | 2 +- .../mode/spawn/struct.NetworkSpawnParams.html | 2 +- .../vitup/mode/standard/enum.DataError.html | 6 +- .../standard/enum.VitControllerError.html | 6 +- .../enum.VitStationControllerError.html | 6 +- .../enum.WalletProxyControllerError.html | 6 +- .../mode/standard/fn.generate_database.html | 2 +- .../struct.ValidVotePlanParameters.html | 8 +- .../mode/standard/struct.VitController.html | 2 +- .../standard/struct.VitControllerBuilder.html | 2 +- .../mode/standard/struct.VitSettings.html | 4 +- .../standard/struct.VitStationController.html | 2 +- .../struct.WalletProxyController.html | 2 +- .../standard/struct.WalletProxySettings.html | 4 +- .../struct.WalletProxySpawnParams.html | 6 +- .../trait.ValidVotingTemplateGenerator.html | 12 +- .../standard/type.VitStationSettings.html | 2 +- docs/06_rust_api/rust_api.html | 2 +- docs/06_rust_api/rust_style_guide.html | 2 +- docs/07_web_api/dbsync-explorer.html | 2 +- docs/07_web_api/index.html | 2 +- docs/07_web_api/vit-servicing-station-v0.html | 2 +- docs/07_web_api/vit-testing-mock-farm-v0.html | 2 +- docs/07_web_api/vit-testing-mock-v0.html | 2 +- docs/07_web_api/vote-ledger-v0.html | 2 +- docs/07_web_api/vote-ledger-v1.html | 2 +- docs/404.html | 2 +- docs/97_CONTRIBUTING.html | 2 +- docs/98_CODE_OF_CONDUCT.html | 2 +- docs/99_example_enhanced_markup.html | 4 +- docs/ZZ_suffix.html | 2 +- docs/index.html | 2 +- docs/print.html | 178 +++++++++++++- docs/searchindex.js | 2 +- docs/searchindex.json | 2 +- 337 files changed, 1087 insertions(+), 548 deletions(-) create mode 100644 docs/05_unified_platform/03_Continuous_Voting_Events/01_implementation_plan.html rename docs/05_unified_platform/03_Continuous_Voting_Events/{01_auto-start.html => 02_auto-start.html} (91%) diff --git a/docs/00_prologue.html b/docs/00_prologue.html index c6c6f312c5..3e9e2a4ba2 100644 --- a/docs/00_prologue.html +++ b/docs/00_prologue.html @@ -86,7 +86,7 @@ diff --git a/docs/01_intro.html b/docs/01_intro.html index fbbb127dad..8d187a0098 100644 --- a/docs/01_intro.html +++ b/docs/01_intro.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/01_concepts/blockchain.html b/docs/02_core_ledger/01_concepts/blockchain.html index 15b99330aa..1c2c2fd50a 100644 --- a/docs/02_core_ledger/01_concepts/blockchain.html +++ b/docs/02_core_ledger/01_concepts/blockchain.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/01_concepts/index.html b/docs/02_core_ledger/01_concepts/index.html index 7e0dc72ee8..66b48919b4 100644 --- a/docs/02_core_ledger/01_concepts/index.html +++ b/docs/02_core_ledger/01_concepts/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/01_concepts/network.html b/docs/02_core_ledger/01_concepts/network.html index 861bcd5e6b..cce5bfe656 100644 --- a/docs/02_core_ledger/01_concepts/network.html +++ b/docs/02_core_ledger/01_concepts/network.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/01_concepts/node.html b/docs/02_core_ledger/01_concepts/node.html index 069318759f..619fe3f473 100644 --- a/docs/02_core_ledger/01_concepts/node.html +++ b/docs/02_core_ledger/01_concepts/node.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/01_concepts/stake.html b/docs/02_core_ledger/01_concepts/stake.html index e061489610..af24758f59 100644 --- a/docs/02_core_ledger/01_concepts/stake.html +++ b/docs/02_core_ledger/01_concepts/stake.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/01_command_line.html b/docs/02_core_ledger/02_quickstart/01_command_line.html index b5ced3ac30..762ff9f257 100644 --- a/docs/02_core_ledger/02_quickstart/01_command_line.html +++ b/docs/02_core_ledger/02_quickstart/01_command_line.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/02_passive_node.html b/docs/02_core_ledger/02_quickstart/02_passive_node.html index 71bcb28339..e20853a5e2 100644 --- a/docs/02_core_ledger/02_quickstart/02_passive_node.html +++ b/docs/02_core_ledger/02_quickstart/02_passive_node.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/03_rest_api.html b/docs/02_core_ledger/02_quickstart/03_rest_api.html index b808026de3..159cfc619e 100644 --- a/docs/02_core_ledger/02_quickstart/03_rest_api.html +++ b/docs/02_core_ledger/02_quickstart/03_rest_api.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/04_explorer.html b/docs/02_core_ledger/02_quickstart/04_explorer.html index bdb8cda3c8..8e5f1bd4eb 100644 --- a/docs/02_core_ledger/02_quickstart/04_explorer.html +++ b/docs/02_core_ledger/02_quickstart/04_explorer.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/05_leader_candidate.html b/docs/02_core_ledger/02_quickstart/05_leader_candidate.html index 73485984e5..31b36b0bb8 100644 --- a/docs/02_core_ledger/02_quickstart/05_leader_candidate.html +++ b/docs/02_core_ledger/02_quickstart/05_leader_candidate.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/02_quickstart/index.html b/docs/02_core_ledger/02_quickstart/index.html index e54b1c4f4a..b06ab7b07e 100644 --- a/docs/02_core_ledger/02_quickstart/index.html +++ b/docs/02_core_ledger/02_quickstart/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/index.html b/docs/02_core_ledger/03_configuration/index.html index 90a6348b39..ece20499c3 100644 --- a/docs/02_core_ledger/03_configuration/index.html +++ b/docs/02_core_ledger/03_configuration/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/leadership.html b/docs/02_core_ledger/03_configuration/leadership.html index 027d2011ff..fcf1c5b573 100644 --- a/docs/02_core_ledger/03_configuration/leadership.html +++ b/docs/02_core_ledger/03_configuration/leadership.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/logging.html b/docs/02_core_ledger/03_configuration/logging.html index a36d07a83b..1949610c7d 100644 --- a/docs/02_core_ledger/03_configuration/logging.html +++ b/docs/02_core_ledger/03_configuration/logging.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/mempool.html b/docs/02_core_ledger/03_configuration/mempool.html index c0a6739d95..d4b83474e8 100644 --- a/docs/02_core_ledger/03_configuration/mempool.html +++ b/docs/02_core_ledger/03_configuration/mempool.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/network.html b/docs/02_core_ledger/03_configuration/network.html index 8ea6497b10..1e05389f8b 100644 --- a/docs/02_core_ledger/03_configuration/network.html +++ b/docs/02_core_ledger/03_configuration/network.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/03_configuration/prometheus.html b/docs/02_core_ledger/03_configuration/prometheus.html index 4d93654acd..a69fefe89a 100644 --- a/docs/02_core_ledger/03_configuration/prometheus.html +++ b/docs/02_core_ledger/03_configuration/prometheus.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/address.html b/docs/02_core_ledger/04_jcli/address.html index 68801a5f94..19881e637f 100644 --- a/docs/02_core_ledger/04_jcli/address.html +++ b/docs/02_core_ledger/04_jcli/address.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/certificate.html b/docs/02_core_ledger/04_jcli/certificate.html index b6f77c12bf..544923e50f 100644 --- a/docs/02_core_ledger/04_jcli/certificate.html +++ b/docs/02_core_ledger/04_jcli/certificate.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/genesis.html b/docs/02_core_ledger/04_jcli/genesis.html index 525b6f0ce0..bb328f00bf 100644 --- a/docs/02_core_ledger/04_jcli/genesis.html +++ b/docs/02_core_ledger/04_jcli/genesis.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/index.html b/docs/02_core_ledger/04_jcli/index.html index 2b3c9339da..31e357d61a 100644 --- a/docs/02_core_ledger/04_jcli/index.html +++ b/docs/02_core_ledger/04_jcli/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/key.html b/docs/02_core_ledger/04_jcli/key.html index d7a90cd4fa..99d4b197b1 100644 --- a/docs/02_core_ledger/04_jcli/key.html +++ b/docs/02_core_ledger/04_jcli/key.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/rest.html b/docs/02_core_ledger/04_jcli/rest.html index 93aefd9b4f..48e51c0586 100644 --- a/docs/02_core_ledger/04_jcli/rest.html +++ b/docs/02_core_ledger/04_jcli/rest.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/transaction.html b/docs/02_core_ledger/04_jcli/transaction.html index b6da3f715b..846d61741c 100644 --- a/docs/02_core_ledger/04_jcli/transaction.html +++ b/docs/02_core_ledger/04_jcli/transaction.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/04_jcli/vote.html b/docs/02_core_ledger/04_jcli/vote.html index 2856f4a46a..43cfa2fe25 100644 --- a/docs/02_core_ledger/04_jcli/vote.html +++ b/docs/02_core_ledger/04_jcli/vote.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/05_stake_pool/delegating_stake.html b/docs/02_core_ledger/05_stake_pool/delegating_stake.html index 5b2735c116..f68e9fb479 100644 --- a/docs/02_core_ledger/05_stake_pool/delegating_stake.html +++ b/docs/02_core_ledger/05_stake_pool/delegating_stake.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/05_stake_pool/index.html b/docs/02_core_ledger/05_stake_pool/index.html index 8760caa9ab..8eb2cd6539 100644 --- a/docs/02_core_ledger/05_stake_pool/index.html +++ b/docs/02_core_ledger/05_stake_pool/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/05_stake_pool/registering_stake_pool.html b/docs/02_core_ledger/05_stake_pool/registering_stake_pool.html index 73db9d7d10..e1fc8e2c1f 100644 --- a/docs/02_core_ledger/05_stake_pool/registering_stake_pool.html +++ b/docs/02_core_ledger/05_stake_pool/registering_stake_pool.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/05_stake_pool/retiring_stake_pool.html b/docs/02_core_ledger/05_stake_pool/retiring_stake_pool.html index bc9c0d1b72..6219955d72 100644 --- a/docs/02_core_ledger/05_stake_pool/retiring_stake_pool.html +++ b/docs/02_core_ledger/05_stake_pool/retiring_stake_pool.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/06_advanced/01_the_genesis_block.html b/docs/02_core_ledger/06_advanced/01_the_genesis_block.html index e26badb824..53a63183c5 100644 --- a/docs/02_core_ledger/06_advanced/01_the_genesis_block.html +++ b/docs/02_core_ledger/06_advanced/01_the_genesis_block.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/06_advanced/02_starting_bft_blockchain.html b/docs/02_core_ledger/06_advanced/02_starting_bft_blockchain.html index c91ea28a05..0ccf5c4fb0 100644 --- a/docs/02_core_ledger/06_advanced/02_starting_bft_blockchain.html +++ b/docs/02_core_ledger/06_advanced/02_starting_bft_blockchain.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/06_advanced/03_starting_genesis_praos_blockchain.html b/docs/02_core_ledger/06_advanced/03_starting_genesis_praos_blockchain.html index 8d3a74b3a6..7243d36b00 100644 --- a/docs/02_core_ledger/06_advanced/03_starting_genesis_praos_blockchain.html +++ b/docs/02_core_ledger/06_advanced/03_starting_genesis_praos_blockchain.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/06_advanced/04_vote_fragments_voteplan_blockchain_relationships.html b/docs/02_core_ledger/06_advanced/04_vote_fragments_voteplan_blockchain_relationships.html index 2c9fa9ff2d..689c3eaa41 100644 --- a/docs/02_core_ledger/06_advanced/04_vote_fragments_voteplan_blockchain_relationships.html +++ b/docs/02_core_ledger/06_advanced/04_vote_fragments_voteplan_blockchain_relationships.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/06_advanced/index.html b/docs/02_core_ledger/06_advanced/index.html index cc8ea879a8..86bf861d69 100644 --- a/docs/02_core_ledger/06_advanced/index.html +++ b/docs/02_core_ledger/06_advanced/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/07_specs/index.html b/docs/02_core_ledger/07_specs/index.html index c20943b5ee..d420d45601 100644 --- a/docs/02_core_ledger/07_specs/index.html +++ b/docs/02_core_ledger/07_specs/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/07_specs/migration.html b/docs/02_core_ledger/07_specs/migration.html index 080e1a5cfa..dbfc377887 100644 --- a/docs/02_core_ledger/07_specs/migration.html +++ b/docs/02_core_ledger/07_specs/migration.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/07_specs/network.html b/docs/02_core_ledger/07_specs/network.html index 46b24bd79a..e4101a298c 100644 --- a/docs/02_core_ledger/07_specs/network.html +++ b/docs/02_core_ledger/07_specs/network.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/automation.html b/docs/02_core_ledger/08_testing/automation.html index ea4cadde1f..de9462e149 100644 --- a/docs/02_core_ledger/08_testing/automation.html +++ b/docs/02_core_ledger/08_testing/automation.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/hersir.html b/docs/02_core_ledger/08_testing/hersir.html index 48da0883a9..442d56325a 100644 --- a/docs/02_core_ledger/08_testing/hersir.html +++ b/docs/02_core_ledger/08_testing/hersir.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/index.html b/docs/02_core_ledger/08_testing/index.html index 856a8af6d4..7d33eb4cae 100644 --- a/docs/02_core_ledger/08_testing/index.html +++ b/docs/02_core_ledger/08_testing/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/integration_tests.html b/docs/02_core_ledger/08_testing/integration_tests.html index 9545e75cd1..66d5a5b396 100644 --- a/docs/02_core_ledger/08_testing/integration_tests.html +++ b/docs/02_core_ledger/08_testing/integration_tests.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/loki.html b/docs/02_core_ledger/08_testing/loki.html index c6391e7de8..27ea6bb0dd 100644 --- a/docs/02_core_ledger/08_testing/loki.html +++ b/docs/02_core_ledger/08_testing/loki.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/mjolnir.html b/docs/02_core_ledger/08_testing/mjolnir.html index eee510713a..5ebcd6a289 100644 --- a/docs/02_core_ledger/08_testing/mjolnir.html +++ b/docs/02_core_ledger/08_testing/mjolnir.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/08_testing/thor.html b/docs/02_core_ledger/08_testing/thor.html index b379780969..23b553c591 100644 --- a/docs/02_core_ledger/08_testing/thor.html +++ b/docs/02_core_ledger/08_testing/thor.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/09_internal_design/01_auto-start.html b/docs/02_core_ledger/09_internal_design/01_auto-start.html index 96c01ec140..9d81792859 100644 --- a/docs/02_core_ledger/09_internal_design/01_auto-start.html +++ b/docs/02_core_ledger/09_internal_design/01_auto-start.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/09_internal_design/02_permissionless_auth.html b/docs/02_core_ledger/09_internal_design/02_permissionless_auth.html index 17fc1fce2f..b764b280a1 100644 --- a/docs/02_core_ledger/09_internal_design/02_permissionless_auth.html +++ b/docs/02_core_ledger/09_internal_design/02_permissionless_auth.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/09_internal_design/index.html b/docs/02_core_ledger/09_internal_design/index.html index 0182b39589..c469a7c3fa 100644 --- a/docs/02_core_ledger/09_internal_design/index.html +++ b/docs/02_core_ledger/09_internal_design/index.html @@ -86,7 +86,7 @@ diff --git a/docs/02_core_ledger/index.html b/docs/02_core_ledger/index.html index 559b5fdba6..8744657262 100644 --- a/docs/02_core_ledger/index.html +++ b/docs/02_core_ledger/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/iapyx/iapyx.html b/docs/03_core_testing/iapyx/iapyx.html index 2c70541a12..8e7495ed46 100644 --- a/docs/03_core_testing/iapyx/iapyx.html +++ b/docs/03_core_testing/iapyx/iapyx.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/iapyx/index.html b/docs/03_core_testing/iapyx/index.html index 4455fbfc4d..676cf7c5a3 100644 --- a/docs/03_core_testing/iapyx/index.html +++ b/docs/03_core_testing/iapyx/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/iapyx/load.html b/docs/03_core_testing/iapyx/load.html index 6c36644a6b..745de1699a 100644 --- a/docs/03_core_testing/iapyx/load.html +++ b/docs/03_core_testing/iapyx/load.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/index.html b/docs/03_core_testing/index.html index c18f72858b..c8554f088c 100644 --- a/docs/03_core_testing/index.html +++ b/docs/03_core_testing/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/integration-tests/index.html b/docs/03_core_testing/integration-tests/index.html index 81e64cf1ad..b8f24efa7b 100644 --- a/docs/03_core_testing/integration-tests/index.html +++ b/docs/03_core_testing/integration-tests/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-service/cli.html b/docs/03_core_testing/registration-service/cli.html index bde0e355d0..fbf7655c91 100644 --- a/docs/03_core_testing/registration-service/cli.html +++ b/docs/03_core_testing/registration-service/cli.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-service/configuration.html b/docs/03_core_testing/registration-service/configuration.html index 67820c0f72..f48b6c8b07 100644 --- a/docs/03_core_testing/registration-service/configuration.html +++ b/docs/03_core_testing/registration-service/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-service/index.html b/docs/03_core_testing/registration-service/index.html index 141fa31bb1..03c22c316a 100644 --- a/docs/03_core_testing/registration-service/index.html +++ b/docs/03_core_testing/registration-service/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-verify-service/cli.html b/docs/03_core_testing/registration-verify-service/cli.html index a8529affb7..ea959880ad 100644 --- a/docs/03_core_testing/registration-verify-service/cli.html +++ b/docs/03_core_testing/registration-verify-service/cli.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-verify-service/configuration.html b/docs/03_core_testing/registration-verify-service/configuration.html index 7a07498262..e29507e7b7 100644 --- a/docs/03_core_testing/registration-verify-service/configuration.html +++ b/docs/03_core_testing/registration-verify-service/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/registration-verify-service/index.html b/docs/03_core_testing/registration-verify-service/index.html index cd946328ec..ec6a30a5e8 100644 --- a/docs/03_core_testing/registration-verify-service/index.html +++ b/docs/03_core_testing/registration-verify-service/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/snapshot-service/cli.html b/docs/03_core_testing/snapshot-service/cli.html index 314d77bfa8..3584c193c9 100644 --- a/docs/03_core_testing/snapshot-service/cli.html +++ b/docs/03_core_testing/snapshot-service/cli.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/snapshot-service/configuration.html b/docs/03_core_testing/snapshot-service/configuration.html index 3b409e27d0..583c78896c 100644 --- a/docs/03_core_testing/snapshot-service/configuration.html +++ b/docs/03_core_testing/snapshot-service/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/snapshot-service/index.html b/docs/03_core_testing/snapshot-service/index.html index 2229d38151..b8bcdf769e 100644 --- a/docs/03_core_testing/snapshot-service/index.html +++ b/docs/03_core_testing/snapshot-service/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/snapshot-wormhole/configuration.html b/docs/03_core_testing/snapshot-wormhole/configuration.html index 086cb9416d..823d25b2a2 100644 --- a/docs/03_core_testing/snapshot-wormhole/configuration.html +++ b/docs/03_core_testing/snapshot-wormhole/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/snapshot-wormhole/index.html b/docs/03_core_testing/snapshot-wormhole/index.html index 3731c0de59..8710b97cbf 100644 --- a/docs/03_core_testing/snapshot-wormhole/index.html +++ b/docs/03_core_testing/snapshot-wormhole/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/valgrind/configuration.html b/docs/03_core_testing/valgrind/configuration.html index f3d58c81a7..44221178c3 100644 --- a/docs/03_core_testing/valgrind/configuration.html +++ b/docs/03_core_testing/valgrind/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/valgrind/index.html b/docs/03_core_testing/valgrind/index.html index ae8ba5b302..eafd179ac8 100644 --- a/docs/03_core_testing/valgrind/index.html +++ b/docs/03_core_testing/valgrind/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/configuration.html b/docs/03_core_testing/vitup/configuration.html index b4c9826afa..5416304a1a 100644 --- a/docs/03_core_testing/vitup/configuration.html +++ b/docs/03_core_testing/vitup/configuration.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/data_generation.html b/docs/03_core_testing/vitup/data_generation.html index a917319a11..8d894b68c4 100644 --- a/docs/03_core_testing/vitup/data_generation.html +++ b/docs/03_core_testing/vitup/data_generation.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/data_generation/index.html b/docs/03_core_testing/vitup/data_generation/index.html index 275e53a0d5..3f0d2a9678 100644 --- a/docs/03_core_testing/vitup/data_generation/index.html +++ b/docs/03_core_testing/vitup/data_generation/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/data_generation/reset.html b/docs/03_core_testing/vitup/data_generation/reset.html index 749a8821a0..e85745018b 100644 --- a/docs/03_core_testing/vitup/data_generation/reset.html +++ b/docs/03_core_testing/vitup/data_generation/reset.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/data_generation/snapshot.html b/docs/03_core_testing/vitup/data_generation/snapshot.html index 32f7ebefb7..195faed21f 100644 --- a/docs/03_core_testing/vitup/data_generation/snapshot.html +++ b/docs/03_core_testing/vitup/data_generation/snapshot.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/index.html b/docs/03_core_testing/vitup/index.html index 89333ca886..d428b4750b 100644 --- a/docs/03_core_testing/vitup/index.html +++ b/docs/03_core_testing/vitup/index.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/mock.html b/docs/03_core_testing/vitup/mock.html index 37e36212d6..259facdf77 100644 --- a/docs/03_core_testing/vitup/mock.html +++ b/docs/03_core_testing/vitup/mock.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/mock_farm.html b/docs/03_core_testing/vitup/mock_farm.html index ffa4471acc..e578ddedc3 100644 --- a/docs/03_core_testing/vitup/mock_farm.html +++ b/docs/03_core_testing/vitup/mock_farm.html @@ -86,7 +86,7 @@ diff --git a/docs/03_core_testing/vitup/run_modes.html b/docs/03_core_testing/vitup/run_modes.html index bdc61ecaa1..ca128cdd63 100644 --- a/docs/03_core_testing/vitup/run_modes.html +++ b/docs/03_core_testing/vitup/run_modes.html @@ -86,7 +86,7 @@ diff --git a/docs/04_core_vitss/index.html b/docs/04_core_vitss/index.html index 2c5763b17f..80bee2284c 100644 --- a/docs/04_core_vitss/index.html +++ b/docs/04_core_vitss/index.html @@ -86,7 +86,7 @@ diff --git a/docs/04_core_vitss/testing.html b/docs/04_core_vitss/testing.html index 53aba7a97c..27667c4b7b 100644 --- a/docs/04_core_vitss/testing.html +++ b/docs/04_core_vitss/testing.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/01_Phase_1.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/01_Phase_1.html index 6d0d92bb03..1a424eaca0 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/01_Phase_1.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/01_Phase_1.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/02_Phase_2.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/02_Phase_2.html index 415398073c..295b6fd8e3 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/02_Phase_2.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/02_Phase_2.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/03_Phase_3.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/03_Phase_3.html index 84a0012978..06bab18cca 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/03_Phase_3.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/03_Phase_3.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/04_Phase_4.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/04_Phase_4.html index fa12a8271c..d12853f294 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/04_Phase_4.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/04_Phase_4.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/05_Phase_5.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/05_Phase_5.html index 0f94a0826a..c6f9fd4748 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/05_Phase_5.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/05_Phase_5.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/index.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/index.html index dfce63ddc7..14214591a6 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/index.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/01_implementation_plan/index.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/02_cardano_nodes.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/02_cardano_nodes.html index aecb063ca6..86dda4d086 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/02_cardano_nodes.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/02_cardano_nodes.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/01_block_reader.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/01_block_reader.html index e8d82dcc67..838167b17a 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/01_block_reader.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/01_block_reader.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/index.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/index.html index ef03f69a2c..5550f48bd5 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/index.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/03_bridge_pipeline/index.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/04_event_stream.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/04_event_stream.html index ee44453cbc..522b9b01e6 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/04_event_stream.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/04_event_stream.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/05_rest_http_service.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/05_rest_http_service.html index 127412f799..611fda1f26 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/05_rest_http_service.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/05_rest_http_service.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/01_registration_db.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/01_registration_db.html index c59ce19648..5529880eb0 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/01_registration_db.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/01_registration_db.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/02_staked_ada_db.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/02_staked_ada_db.html index 0ae8aba345..4d605ddf2b 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/02_staked_ada_db.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/02_staked_ada_db.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/03_transaction_state.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/03_transaction_state.html index 4734001e36..c40ee208e8 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/03_transaction_state.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/03_transaction_state.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/index.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/index.html index 4905a830c0..eeaa0ba6cc 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/index.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/06_database/index.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/01_catalyst-cardano-bridge/index.html b/docs/05_unified_platform/01_catalyst-cardano-bridge/index.html index 75a5b1f9a7..d528b40955 100644 --- a/docs/05_unified_platform/01_catalyst-cardano-bridge/index.html +++ b/docs/05_unified_platform/01_catalyst-cardano-bridge/index.html @@ -86,7 +86,7 @@ diff --git a/docs/05_unified_platform/02_Permissionless_Auth/index.html b/docs/05_unified_platform/02_Permissionless_Auth/index.html index 9860696c18..d4927be4e1 100644 --- a/docs/05_unified_platform/02_Permissionless_Auth/index.html +++ b/docs/05_unified_platform/02_Permissionless_Auth/index.html @@ -86,7 +86,7 @@ @@ -363,11 +363,11 @@

Autho They are to be documented by the system using this authorization standard, along with the means to recover.

Registration Flow

-
UserdAppWalletCardano Block ChainCardano-Catalyst BridgeCatalyst BackendRegistering Authorization CredentialRegistration Contains:TypeStake keyPayment AddressRegistration KeyType/Public Key/Reward AddressBlock MintedRequest RegistrationSign RegistrationSigned RegistrationSubmit TransactionRegistration TxnReads Chain Tip, detects RegistrationRecords Latest RegistrationUserdAppWalletCardano Block ChainCardano-Catalyst BridgeCatalyst Backend
+
UserdAppWalletCardano Block ChainCardano-Catalyst BridgeCatalyst BackendRegistering Authorization CredentialRegistration Contains:TypeStake keyPayment AddressRegistration KeyType/Public Key/Reward AddressBlock MintedRequest RegistrationSign RegistrationSigned RegistrationSubmit TransactionRegistration TxnReads Chain Tip, detects RegistrationRecords Latest RegistrationUserdAppWalletCardano Block ChainCardano-Catalyst BridgeCatalyst Backend

Authorization Flow

-
UserdAppWalletCatalyst BackendPre-AuthorizationPrepares and SignsSystem Pre-auth TokenValidates Pre-auth TokenAuthorizationMake Client Auth Token PayloadSigns Payload with Stake Address KeyAuthorizedCaches Client Auth Token until expiredloop[Until CWT Expires/Revoked by User]Signs Payload with Stake Address KeyPriviliged ActionGET https://<backend>/api/preauth200: CWT Encoded pre-auth TokensignData(Stake Address,Preauth)Seeks ConfirmationConfirms AuthorizationClient Authorization TokenPrivileged ActionPrivileged Operation [Auth Token]Privileged ResponseSeeks ConfirmationConfirms AuthorizationClient Authorization TokenUserdAppWalletCatalyst Backend
+
UserdAppWalletCatalyst BackendPre-AuthorizationPrepares and SignsSystem Pre-auth TokenValidates Pre-auth TokenAuthorizationMake Client Auth Token PayloadSigns Payload with Stake Address KeyAuthorizedCaches Client Auth Token until expiredloop[Until CWT Expires/Revoked by User]Signs Payload with Stake Address KeyPriviliged ActionGET https://<backend>/api/preauth200: CWT Encoded pre-auth TokensignData(Stake Address,Preauth)Seeks ConfirmationConfirms AuthorizationClient Authorization TokenPrivileged ActionPrivileged Operation [Auth Token]Privileged ResponseSeeks ConfirmationConfirms AuthorizationClient Authorization TokenUserdAppWalletCatalyst Backend

Security Concerns and Mitigations

Cross-Site Request Forgery (CSRF)

diff --git a/docs/05_unified_platform/03_Continuous_Voting_Events/01_implementation_plan.html b/docs/05_unified_platform/03_Continuous_Voting_Events/01_implementation_plan.html new file mode 100644 index 0000000000..fd2e7e43b2 --- /dev/null +++ b/docs/05_unified_platform/03_Continuous_Voting_Events/01_implementation_plan.html @@ -0,0 +1,226 @@ + + + + + + Implementation plan - Catalyst Voting System - Core Technology + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+ +
+ +

Implementation plan

+

Phase 1 - Initial container

+

The first iteration is a container image which incorporates all the tools, and answers heartbeat. +It also exposes basic metrics and logs.

+

Phase 2 - (Final Phase - 1)

+
    +
  1. Each major step in the Leader 0 and other Leaders flow can be broken into discreet functions. +
      +
    1. There is some redundancy between these functions, so that should be exploited.
    2. +
    +
  2. +
  3. They can be 1 ticket worth of output each.
  4. +
+

Final Phase

+
    +
  1. Integrating all steps.
  2. +
  3. Testing with various boundary conditions
  4. +
  5. Iterating on process flow until deployment is stable and reliable.
  6. +
+ +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + diff --git a/docs/05_unified_platform/03_Continuous_Voting_Events/01_auto-start.html b/docs/05_unified_platform/03_Continuous_Voting_Events/02_auto-start.html similarity index 91% rename from docs/05_unified_platform/03_Continuous_Voting_Events/01_auto-start.html rename to docs/05_unified_platform/03_Continuous_Voting_Events/02_auto-start.html index f4c5e480b5..d3fcf6dde4 100644 --- a/docs/05_unified_platform/03_Continuous_Voting_Events/01_auto-start.html +++ b/docs/05_unified_platform/03_Continuous_Voting_Events/02_auto-start.html @@ -86,7 +86,7 @@ @@ -281,12 +281,12 @@

Configuration pub block_hard_deadline: Option<u32>, - +