From 771131995ee3f35df7e76a717eeaf449457f7854 Mon Sep 17 00:00:00 2001 From: Chris Date: Wed, 12 Jun 2024 10:51:22 +0100 Subject: [PATCH] Procaptcha token docs (#1268) * Update docs * Resolve conflicts * Update docs * lint:fix * Ignore CSS when linting --- .eslintignore | 1 + README.md | 118 +------- contracts/captcha/typedoc.config.js | 19 -- contracts/common/typedoc.config.js | 19 -- contracts/proxy/typedoc.config.js | 19 -- demos/cypress-shared/typedoc.config.js | 19 -- demos/provider-mock/typedoc.config.js | 19 -- dev/config/typedoc.config.js | 19 -- dev/flux/typedoc.config.js | 19 -- dev/gh-actions/typedoc.config.js | 19 -- dev/scripts/typedoc.config.js | 19 -- dev/ts-brand/typedoc.config.js | 19 -- dev/tsconfig-checker/typedoc.config.js | 19 -- .../typedoc.config.js | 19 -- docs/assets/highlight.css | 44 +-- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- ...api.api_HttpClientBase.HttpClientBase.html | 7 - .../_prosopo_api.api_HttpError.HttpError.html | 16 - .../_prosopo_api.api_ProviderApi.default.html | 18 -- ...tract.build_extrinsic_captcha.default.html | 86 ------ ...contract.constructors_captcha.default.html | 8 - ...ha_contract.contracts_captcha.default.html | 35 --- ...ptcha_contract.events_captcha.default.html | 5 - ...ontract.mixed_methods_captcha.default.html | 88 ------ ...aptcha_contract.query_captcha.default.html | 87 ------ ...ract.tx_sign_and_send_captcha.default.html | 87 ------ .../_prosopo_cli.reloader.default.html | 12 - ...sopo_cli.start._internal_.Environment.html | 26 -- ...art._internal_.ProsopoCaptchaContract.html | 34 --- ....start._internal_.ProviderEnvironment.html | 26 -- ...rosopo_cli.start._internal_.default-1.html | 46 --- ...rosopo_cli.start._internal_.default-2.html | 45 --- ...rosopo_cli.start._internal_.default-3.html | 46 --- ...rosopo_cli.start._internal_.default-4.html | 47 --- ...rosopo_cli.start._internal_.default-5.html | 5 - ..._prosopo_cli.start._internal_.default.html | 17 -- ...utes_routes._internal_.HttpClientBase.html | 7 - ...tes._internal_.ProsopoCaptchaContract.html | 34 --- ...outes_routes._internal_.ProsopoServer.html | 27 -- ...er.routes_routes._internal_.default-1.html | 17 -- ...er.routes_routes._internal_.default-2.html | 46 --- ...er.routes_routes._internal_.default-3.html | 45 --- ...er.routes_routes._internal_.default-4.html | 46 --- ...er.routes_routes._internal_.default-5.html | 47 --- ...er.routes_routes._internal_.default-6.html | 5 - ...rver.routes_routes._internal_.default.html | 18 -- ...sopo_common.asyncFactory.AsyncFactory.html | 4 - ..._prosopo_common.error.ProsopoApiError.html | 5 - ...prosopo_common.error.ProsopoBaseError.html | 5 - ..._prosopo_common.error.ProsopoCliError.html | 4 - ...opo_common.error.ProsopoContractError.html | 4 - .../_prosopo_common.error.ProsopoDBError.html | 4 - ...sopo_common.error.ProsopoDatasetError.html | 4 - ..._prosopo_common.error.ProsopoEnvError.html | 4 - .../_prosopo_common.error.ProsopoError.html | 5 - ...sopo_common.error.ProsopoTxQueueError.html | 4 - .../_prosopo_common.logger.Loggable.html | 4 - ...common.node_UrlConverter.UrlConverter.html | 18 -- ...ntract.build_extrinsic_common.default.html | 12 - ..._contract.constructors_common.default.html | 6 - ...mon_contract.contracts_common.default.html | 35 --- ...common_contract.events_common.default.html | 5 - ...contract.mixed_methods_common.default.html | 14 - ..._common_contract.query_common.default.html | 13 - ...tract.tx_sign_and_send_common.default.html | 13 - ...ract.contract_deploy.ContractDeployer.html | 14 - ...ct_deploy._internal_.TransactionQueue.html | 12 - ...t_helpers._internal_.ProsopoBaseError.html | 5 - ...lpers._internal_.ProsopoContractError.html | 4 - ...ract_interface.ProsopoCaptchaContract.html | 45 --- ...ntract_interface._internal_.default-1.html | 17 -- ...ntract_interface._internal_.default-2.html | 45 --- ...ntract_interface._internal_.default-3.html | 46 --- ...ntract_interface._internal_.default-4.html | 47 --- ...ntract_interface._internal_.default-5.html | 5 - ...contract_interface._internal_.default.html | 46 --- ...abase.databases_mongo.ProsopoDatabase.html | 101 ------- ...tabases_mongo._internal_.AsyncFactory.html | 4 - ...bases_mongoMemory.MongoMemoryDatabase.html | 103 ------- ...sets.captcha_merkle.CaptchaMerkleTree.html | 9 - ....captcha_merkle._internal_.MerkleNode.html | 4 - .../_prosopo_datasets_fs.cli_cli.Cli.html | 7 - ...datasets_fs.cli_cliCommand.CliCommand.html | 19 -- ...fs.cli_cliCommand._internal_.Loggable.html | 4 - ...iCommandComposite.CliCommandComposite.html | 21 -- ..._datasets_fs.commands_flatten.Flatten.html | 21 -- ...atasets_fs.commands_generate.Generate.html | 31 -- ...ets_fs.commands_generateV1.GenerateV1.html | 31 -- ...ets_fs.commands_generateV2.GenerateV2.html | 47 --- ..._prosopo_datasets_fs.commands_get.Get.html | 19 -- ...po_datasets_fs.commands_labels.Labels.html | 21 -- ...atasets_fs.commands_relocate.Relocate.html | 21 -- ...po_datasets_fs.commands_resize.Resize.html | 21 -- ...tasets_fs.utils_input.InputCliCommand.html | 19 -- ...ils_inputOutput.InputOutputCliCommand.html | 21 -- ...sets_fs.utils_output.OutputCliCommand.html | 21 -- .../classes/_prosopo_env.env.Environment.html | 26 -- ...env._internal_.ProsopoCaptchaContract.html | 34 --- ..._prosopo_env.env._internal_.default-1.html | 46 --- ..._prosopo_env.env._internal_.default-2.html | 45 --- ..._prosopo_env.env._internal_.default-3.html | 46 --- ..._prosopo_env.env._internal_.default-4.html | 47 --- ..._prosopo_env.env._internal_.default-5.html | 5 - .../_prosopo_env.env._internal_.default.html | 17 -- .../_prosopo_env.mockenv.MockEnvironment.html | 27 -- ...sopo_env.provider.ProviderEnvironment.html | 26 -- ...s_ProsopoCaptchaApi.ProsopoCaptchaApi.html | 12 - ...oCaptchaApi._internal_.HttpClientBase.html | 7 - ...Api._internal_.ProsopoCaptchaContract.html | 34 --- ...rosopoCaptchaApi._internal_.default-1.html | 17 -- ...rosopoCaptchaApi._internal_.default-2.html | 46 --- ...rosopoCaptchaApi._internal_.default-3.html | 45 --- ...rosopoCaptchaApi._internal_.default-4.html | 46 --- ...rosopoCaptchaApi._internal_.default-5.html | 47 --- ...rosopoCaptchaApi._internal_.default-6.html | 5 - ..._ProsopoCaptchaApi._internal_.default.html | 18 -- ...atch_commitments.BatchCommitmentsTask.html | 14 - .../_prosopo_provider.tasks_tasks.Tasks.html | 63 ---- ...ks_tasks._internal_.CaptchaMerkleTree.html | 9 - ...der.tasks_tasks._internal_.MerkleNode.html | 4 - ...sks._internal_.ProsopoCaptchaContract.html | 34 --- ...ider.tasks_tasks._internal_.default-1.html | 46 --- ...ider.tasks_tasks._internal_.default-2.html | 45 --- ...ider.tasks_tasks._internal_.default-3.html | 46 --- ...ider.tasks_tasks._internal_.default-4.html | 47 --- ...ider.tasks_tasks._internal_.default-5.html | 5 - ...ovider.tasks_tasks._internal_.default.html | 17 -- ...ts_dataUtils_DatabaseAccounts.default.html | 15 - ...sePopulator.IDatabasePopulatorMethods.html | 20 -- ...ePopulator._internal_.ProsopoEnvError.html | 4 - ...s_dataUtils_DatabasePopulator.default.html | 42 --- ...ils_funds._internal_.TransactionQueue.html | 12 - ...pulateDatabase._internal_.Environment.html | 26 -- ...tabase._internal_.ProviderEnvironment.html | 26 -- ...ontract.build_extrinsic_proxy.default.html | 8 - ...y_contract.constructors_proxy.default.html | 8 - ...roxy_contract.contracts_proxy.default.html | 35 --- ...o_proxy_contract.events_proxy.default.html | 5 - ..._contract.mixed_methods_proxy.default.html | 10 - ...po_proxy_contract.query_proxy.default.html | 9 - ...ntract.tx_sign_and_send_proxy.default.html | 9 - ..._arguments_proxy.ProxyMessagesBuilder.html | 8 - ...guments_proxy.ProxyReturnTypesBuilder.html | 6 - ...es_returns_proxy.ProxyMessagesBuilder.html | 8 - ...returns_proxy.ProxyReturnTypesBuilder.html | 6 - ...etup_dapp._internal_.TransactionQueue.html | 12 - ...nds._internal_.ProsopoCaptchaContract.html | 34 --- ...ipts.setup_funds._internal_.default-1.html | 46 --- ...ipts.setup_funds._internal_.default-2.html | 45 --- ...ipts.setup_funds._internal_.default-3.html | 46 --- ...ipts.setup_funds._internal_.default-4.html | 47 --- ...ipts.setup_funds._internal_.default-5.html | 5 - ...cripts.setup_funds._internal_.default.html | 17 -- .../_prosopo_server.server.ProsopoServer.html | 41 --- ...rver.server._internal_.HttpClientBase.html | 7 - ...ver._internal_.ProsopoCaptchaContract.html | 34 --- ...po_server.server._internal_.default-1.html | 17 -- ...po_server.server._internal_.default-2.html | 46 --- ...po_server.server._internal_.default-3.html | 45 --- ...po_server.server._internal_.default-4.html | 46 --- ...po_server.server._internal_.default-5.html | 47 --- ...po_server.server._internal_.default-6.html | 5 - ...sopo_server.server._internal_.default.html | 18 -- .../_prosopo_tx.txQueue.TransactionQueue.html | 15 - ...der._internal_.ProsopoCaptchaContract.html | 34 --- ...pes_env.provider._internal_.default-1.html | 46 --- ...pes_env.provider._internal_.default-2.html | 45 --- ...pes_env.provider._internal_.default-3.html | 46 --- ...pes_env.provider._internal_.default-4.html | 47 --- ...pes_env.provider._internal_.default-5.html | 5 - ...types_env.provider._internal_.default.html | 17 -- ...oviderApi._internal_.CaptchaItemTypes.html | 3 - ...oviderApi._internal_.GovernanceStatus.html | 3 - ..._api.api_ProviderApi._internal_.Payee.html | 3 - ...types_arguments_captcha.CaptchaStatus.html | 4 - ...act.types_arguments_captcha.DappPayee.html | 4 - ...ontract.types_arguments_captcha.Error.html | 33 -- ...es_arguments_captcha.GovernanceStatus.html | 3 - ...act.types_arguments_captcha.LangError.html | 2 - ...ontract.types_arguments_captcha.Payee.html | 3 - ...t.types_returns_captcha.CaptchaStatus.html | 4 - ...tract.types_returns_captcha.DappPayee.html | 4 - ..._contract.types_returns_captcha.Error.html | 33 -- ...ypes_returns_captcha.GovernanceStatus.html | 3 - ...tract.types_returns_captcha.LangError.html | 2 - ..._contract.types_returns_captcha.Payee.html | 3 - ...cli.start._internal_.CaptchaItemTypes.html | 3 - ...po_cli.start._internal_.CaptchaStates.html | 3 - ..._cli.start._internal_.CaptchaStatus-1.html | 4 - ...po_cli.start._internal_.CaptchaStatus.html | 4 - ...opo_cli.start._internal_.CaptchaTypes.html | 2 - ...sopo_cli.start._internal_.DappPayee-1.html | 4 - ...rosopo_cli.start._internal_.DappPayee.html | 4 - .../_prosopo_cli.start._internal_.Error.html | 33 -- ...i.start._internal_.GovernanceStatus-1.html | 3 - ...cli.start._internal_.GovernanceStatus.html | 3 - ..._prosopo_cli.start._internal_.Payee-1.html | 3 - .../_prosopo_cli.start._internal_.Payee.html | 3 - ...i.start._internal_.ScheduledTaskNames.html | 3 - ....start._internal_.ScheduledTaskStatus.html | 5 - ...es_routes._internal_.CaptchaItemTypes.html | 3 - ...tes_routes._internal_.CaptchaStatus-1.html | 4 - ...outes_routes._internal_.CaptchaStatus.html | 4 - ....routes_routes._internal_.DappPayee-1.html | 4 - ...er.routes_routes._internal_.DappPayee.html | 4 - ...server.routes_routes._internal_.Error.html | 33 -- ..._routes._internal_.GovernanceStatus-1.html | 3 - ...es_routes._internal_.GovernanceStatus.html | 3 - ...rver.routes_routes._internal_.Payee-1.html | 3 - ...server.routes_routes._internal_.Payee.html | 3 - ...ract.types_arguments_common.LangError.html | 13 - ...ntract.types_returns_common.LangError.html | 13 - ..._interface._internal_.CaptchaStatus-1.html | 4 - ...ct_interface._internal_.CaptchaStatus.html | 4 - ...ract_interface._internal_.DappPayee-1.html | 4 - ...ntract_interface._internal_.DappPayee.html | 4 - ...t.contract_interface._internal_.Error.html | 33 -- ...terface._internal_.GovernanceStatus-1.html | 3 - ...interface._internal_.GovernanceStatus.html | 3 - ...ntract_interface._internal_.LangError.html | 2 - ...contract_interface._internal_.Payee-1.html | 3 - ...t.contract_interface._internal_.Payee.html | 3 - ...ses_mongo._internal_.CaptchaItemTypes.html | 3 - ...abases_mongo._internal_.CaptchaStates.html | 3 - ...abases_mongo._internal_.CaptchaStatus.html | 4 - ...tabases_mongo._internal_.CaptchaTypes.html | 2 - ...s_mongo._internal_.ScheduledTaskNames.html | 3 - ..._mongo._internal_.ScheduledTaskStatus.html | 5 - ...a_captcha._internal_.CaptchaItemTypes.html | 3 - ...ptcha_dataset._internal_.CaptchaTypes.html | 2 - ...enerateV1._internal_.CaptchaItemTypes.html | 3 - ...o_env.env._internal_.CaptchaItemTypes.html | 3 - ...sopo_env.env._internal_.CaptchaStates.html | 3 - ...po_env.env._internal_.CaptchaStatus-1.html | 4 - ...sopo_env.env._internal_.CaptchaStatus.html | 4 - ...osopo_env.env._internal_.CaptchaTypes.html | 2 - ...rosopo_env.env._internal_.DappPayee-1.html | 4 - ..._prosopo_env.env._internal_.DappPayee.html | 4 - .../_prosopo_env.env._internal_.Error.html | 33 -- ...env.env._internal_.GovernanceStatus-1.html | 3 - ...o_env.env._internal_.GovernanceStatus.html | 3 - .../_prosopo_env.env._internal_.Payee-1.html | 3 - .../_prosopo_env.env._internal_.Payee.html | 3 - ...env.env._internal_.ScheduledTaskNames.html | 3 - ...nv.env._internal_.ScheduledTaskStatus.html | 5 - ...s_Manager._internal_.CaptchaItemTypes.html | 3 - ...s_Manager._internal_.GovernanceStatus.html | 3 - ...tcha.modules_Manager._internal_.Payee.html | 3 - ...CaptchaApi._internal_.CaptchaStatus-1.html | 4 - ...poCaptchaApi._internal_.CaptchaStatus.html | 4 - ...sopoCaptchaApi._internal_.DappPayee-1.html | 4 - ...rosopoCaptchaApi._internal_.DappPayee.html | 4 - ...es_ProsopoCaptchaApi._internal_.Error.html | 33 -- ...aptchaApi._internal_.GovernanceStatus.html | 3 - ...es_ProsopoCaptchaApi._internal_.Payee.html | 3 - ...Component._internal_.CaptchaItemTypes.html | 3 - ..._commitments._internal_.CaptchaStatus.html | 4 - ...sks_tasks._internal_.CaptchaItemTypes.html | 3 - ....tasks_tasks._internal_.CaptchaStates.html | 3 - ....tasks_tasks._internal_.CaptchaStatus.html | 4 - ...r.tasks_tasks._internal_.CaptchaTypes.html | 2 - ...er.tasks_tasks._internal_.DappPayee-1.html | 4 - ...ider.tasks_tasks._internal_.DappPayee.html | 4 - ...provider.tasks_tasks._internal_.Error.html | 33 -- ...s_tasks._internal_.GovernanceStatus-1.html | 3 - ...sks_tasks._internal_.GovernanceStatus.html | 3 - ...ovider.tasks_tasks._internal_.Payee-1.html | 3 - ...provider.tasks_tasks._internal_.Payee.html | 3 - ..._tasks._internal_.ScheduledTaskStatus.html | 5 - ...dataUtils_DatabaseAccounts.AccountKey.html | 7 - ...pulator.IDatabasePopulatorMethodNames.html | 7 - ...er.util._internal_.ScheduledTaskNames.html | 3 - ..._contract._internal_.GovernanceStatus.html | 3 - ...es_contract_contract._internal_.Payee.html | 3 - ..._contract.types_arguments_proxy.Error.html | 33 -- ...tract.types_arguments_proxy.LangError.html | 2 - ...xy_contract.types_returns_proxy.Error.html | 33 -- ...ontract.types_returns_proxy.LangError.html | 2 - ...tup_funds._internal_.CaptchaItemTypes.html | 3 - ....setup_funds._internal_.CaptchaStates.html | 3 - ...etup_funds._internal_.CaptchaStatus-1.html | 4 - ....setup_funds._internal_.CaptchaStatus.html | 4 - ...s.setup_funds._internal_.CaptchaTypes.html | 2 - ...ts.setup_funds._internal_.DappPayee-1.html | 4 - ...ipts.setup_funds._internal_.DappPayee.html | 4 - ..._scripts.setup_funds._internal_.Error.html | 33 -- ...p_funds._internal_.GovernanceStatus-1.html | 3 - ...tup_funds._internal_.GovernanceStatus.html | 3 - ...cripts.setup_funds._internal_.Payee-1.html | 3 - ..._scripts.setup_funds._internal_.Payee.html | 3 - ...p_funds._internal_.ScheduledTaskNames.html | 3 - ..._funds._internal_.ScheduledTaskStatus.html | 5 - ...er.server._internal_.CaptchaItemTypes.html | 3 - ...ver.server._internal_.CaptchaStatus-1.html | 4 - ...erver.server._internal_.CaptchaStatus.html | 4 - ..._server.server._internal_.DappPayee-1.html | 4 - ...po_server.server._internal_.DappPayee.html | 4 - ...rosopo_server.server._internal_.Error.html | 33 -- ....server._internal_.GovernanceStatus-1.html | 3 - ...er.server._internal_.GovernanceStatus.html | 3 - ...sopo_server.server._internal_.Payee-1.html | 3 - ...rosopo_server.server._internal_.Payee.html | 3 - ...pes.datasets_captcha.CaptchaItemTypes.html | 3 - ..._types.datasets_captcha.CaptchaStates.html | 3 - ...o_types.datasets_captcha.CaptchaTypes.html | 2 - ...ptcha_api._internal_.GovernanceStatus.html | 3 - ...types.procaptcha_api._internal_.Payee.html | 3 - ..._types.procaptcha_bundle.FeaturesEnum.html | 15 - ...sopo_types.provider_api.AdminApiPaths.html | 5 - ..._prosopo_types.provider_api.ApiParams.html | 19 -- .../_prosopo_types.provider_api.ApiPaths.html | 10 - ..._types.provider_argv._internal_.Payee.html | 3 - ...provider_scheduler.ScheduledTaskNames.html | 14 - ...rovider_scheduler.ScheduledTaskStatus.html | 5 - ...pes_mongo._internal_.CaptchaItemTypes.html | 3 - ....types_mongo._internal_.CaptchaStates.html | 3 - ....types_mongo._internal_.CaptchaStatus.html | 4 - ...e.types_mongo._internal_.CaptchaTypes.html | 2 - ...s_mongo._internal_.ScheduledTaskNames.html | 3 - ..._mongo._internal_.ScheduledTaskStatus.html | 5 - ....provider._internal_.CaptchaItemTypes.html | 3 - ...env.provider._internal_.CaptchaStates.html | 3 - ...v.provider._internal_.CaptchaStatus-1.html | 4 - ...env.provider._internal_.CaptchaStatus.html | 4 - ..._env.provider._internal_.CaptchaTypes.html | 2 - ...s_env.provider._internal_.DappPayee-1.html | 4 - ...pes_env.provider._internal_.DappPayee.html | 4 - ...o_types_env.provider._internal_.Error.html | 33 -- ...rovider._internal_.GovernanceStatus-1.html | 3 - ....provider._internal_.GovernanceStatus.html | 3 - ...types_env.provider._internal_.Payee-1.html | 3 - ...o_types_env.provider._internal_.Payee.html | 3 - ...rovider._internal_.ScheduledTaskNames.html | 3 - ...ovider._internal_.ScheduledTaskStatus.html | 5 - ...ha_contract.shared_utils.decodeEvents.html | 1 - ....shared_utils.getEventTypeDescription.html | 1 - ...tract.shared_utils.getTypeDescription.html | 1 - .../_prosopo_cli.argv.processArgs.html | 1 - ...sopo_cli.commands_batchCommit.default.html | 1 - ...opo_cli.commands_dappAccounts.default.html | 1 - ...sopo_cli.commands_dappDetails.default.html | 1 - ...opo_cli.commands_dappRegister.default.html | 1 - ...osopo_cli.commands_dappUpdate.default.html | 1 - ...cli.commands_providerAccounts.default.html | 1 - ..._cli.commands_providerDataset.default.html | 1 - ...i.commands_providerDeregister.default.html | 1 - ..._cli.commands_providerDetails.default.html | 1 - ...cli.commands_providerRegister.default.html | 1 - ...i.commands_providerSetDataset.default.html | 1 - ...o_cli.commands_providerUpdate.default.html | 1 - ...i.commands_validators.validateAddress.html | 1 - ....commands_validators.validateContract.html | 1 - ...o_cli.commands_validators.validateFee.html | 1 - ...cli.commands_validators.validatePayee.html | 1 - ...validators.validateScheduleExpression.html | 1 - ...cli.commands_validators.validateValue.html | 1 - ..._prosopo_cli.commands_version.default.html | 1 - docs/functions/_prosopo_cli.env.getEnv.html | 1 - .../_prosopo_cli.env.getEnvFile.html | 1 - docs/functions/_prosopo_cli.env.loadEnv.html | 1 - .../_prosopo_cli.files.loadJSONFile.html | 1 - .../_prosopo_cli.files.readFile.html | 1 - .../_prosopo_cli.files.writeJSONFile.html | 1 - .../_prosopo_cli.process_env.getDB.html | 1 - .../_prosopo_cli.process_env.getPairType.html | 1 - .../_prosopo_cli.process_env.getSecret.html | 1 - ...prosopo_cli.process_env.getSs58Format.html | 1 - .../_prosopo_cli.prosopo_config.default.html | 1 - docs/functions/_prosopo_cli.start.start.html | 1 - .../_prosopo_client_example.App.default.html | 2 +- ...nAccountSelect.ExtensionAccountSelect.html | 2 +- ...lient_example.reportWebVitals.default.html | 2 +- ...t_example.routes_frictionless.default.html | 2 +- ...po_client_example.routes_root.default.html | 2 +- ..._client_example_server.app.getEnvFile.html | 2 +- ...opo_client_example_server.app.loadEnv.html | 2 +- ...xample_server.controllers_auth.isAuth.html | 2 +- ...example_server.controllers_auth.login.html | 2 +- ...xample_server.controllers_auth.signup.html | 2 +- ..._example_server.routes_routes.default.html | 2 +- ...ample_server.utils_connection.default.html | 2 +- ...rver.utils_database.memoryServerSetup.html | 2 +- .../_prosopo_common.array.arrayJoin.html | 1 - .../_prosopo_common.hash.hexHash.html | 1 - .../_prosopo_common.hash.hexHashArray.html | 1 - .../_prosopo_common.logger.getLogLevel.html | 2 - .../_prosopo_common.logger.getLogger.html | 2 - ...rosopo_common.logger.getLoggerDefault.html | 2 - ...po_common.node_i18nMiddleware.default.html | 1 - ...o_common.react_useTranslation.default.html | 1 - ...o_common.string.capitaliseFirstLetter.html | 12 - .../_prosopo_common.utils.isClientSide.html | 1 - ...prosopo_common.utils.reverseHexString.html | 1 - ...prosopo_common.utils.snakeToCamelCase.html | 1 - ..._prosopo_common.utils.trimProviderUrl.html | 2 - ...on_contract.shared_utils.decodeEvents.html | 1 - ....shared_utils.getEventTypeDescription.html | 1 - ...tract.shared_utils.getTypeDescription.html | 1 - ...onfig.dependencies.filterDependencies.html | 2 - ...o_config.dependencies.getDependencies.html | 2 - ...pendencies.getExternalsFromReferences.html | 2 - ...po_config.dependencies.getFilesInDirs.html | 5 - ...sopo_config.dependencies.getTsConfigs.html | 6 - ...po_config.polkadot_exclude.getAliases.html | 1 - ...o_config.projectInfo.getAccountPkgDir.html | 1 - ...osopo_config.projectInfo.getApiPkgDir.html | 1 - ...rosopo_config.projectInfo.getCacheDir.html | 1 - ...osopo_config.projectInfo.getCliPkgDir.html | 1 - ...projectInfo.getClientBundleExampleDir.html | 1 - ...onfig.projectInfo.getClientExampleDir.html | 1 - ...projectInfo.getClientExampleServerDir.html | 1 - ...po_config.projectInfo.getCommonPkgDir.html | 1 - ...po_config.projectInfo.getConfigPkgDir.html | 1 - ...opo_config.projectInfo.getContractDir.html | 1 - ...o_config.projectInfo.getContractNames.html | 1 - ...po_config.projectInfo.getContractsDir.html | 1 - ..._config.projectInfo.getDappExampleDir.html | 1 - ..._config.projectInfo.getDatabasePkgDir.html | 1 - ...onfig.projectInfo.getDatasetsFsPkgDir.html | 1 - ..._config.projectInfo.getDatasetsPkgDir.html | 1 - ...rosopo_config.projectInfo.getDemosDir.html | 1 - ..._prosopo_config.projectInfo.getDevDir.html | 1 - ...osopo_config.projectInfo.getEnvPkgDir.html | 1 - ...onfig.projectInfo.getFileServerPkgDir.html | 1 - ..._config.projectInfo.getNodeModulesDir.html | 1 - ...opo_config.projectInfo.getPackagesDir.html | 1 - ...projectInfo.getProcaptchaBundlePkgDir.html | 1 - ...onfig.projectInfo.getProcaptchaPkgDir.html | 1 - ...ig.projectInfo.getProcaptchaPoWPkgDir.html | 1 - ....projectInfo.getProcaptchaReactPkgDir.html | 1 - ..._config.projectInfo.getProtocolCliDir.html | 1 - ...g.projectInfo.getProtocolContractsDir.html | 1 - ...opo_config.projectInfo.getProtocolDir.html | 1 - ...config.projectInfo.getProtocolDistDir.html | 1 - ..._config.projectInfo.getProviderPkgDir.html | 1 - ...prosopo_config.projectInfo.getRootDir.html | 1 - ...o_config.projectInfo.getScriptsPkgDir.html | 1 - ...po_config.projectInfo.getServerPkgDir.html | 1 - ..._config.projectInfo.getTestResultsDir.html | 1 - ...rosopo_config.projectInfo.getTxPkgDir.html | 1 - ...ig.projectInfo.getTypesDatabasePkgDir.html | 1 - ..._config.projectInfo.getTypesEnvPkgDir.html | 1 - ...opo_config.projectInfo.getTypesPkgDir.html | 1 - ...sopo_config.projectInfo.getUtilPkgDir.html | 1 - ...ig.projectInfo.getWebComponentsPkgDir.html | 1 - ..._prosopo_config.provider_test.default.html | 1 - ...rnamePlugin.nodejsPolarsDirnamePlugin.html | 1 - ...lePlugin.nodejsPolarsNativeFilePlugin.html | 1 - ...nfig.vite_vite_backend_config.default.html | 1 - ...fig.vite_vite_commonjs_config.default.html | 1 - ...fig.vite_vite_frontend_config.default.html | 1 - ...te_vite_plugin_close_and_copy.default.html | 3 - ...e_plugin_fix_absolute_imports.default.html | 1 - ...vite_plugin_sourcemap_exclude.default.html | 2 - ..._config.vite_vite_test_config.default.html | 1 - ...opo_contract.accounts_getPair.getPair.html | 1 - ...ontract.accounts_getPair.getPairAsync.html | 1 - ...ract.accounts_getPair.getReadOnlyPair.html | 1 - ...tract.accounts_getPair.getZeroAddress.html | 1 - ...ct.accounts_mnemonic.generateMnemonic.html | 2 - ..._contract.balances_accounting.oneUnit.html | 1 - ...prosopo_contract.contract_batch.batch.html | 2 - ...ontract.contract_block.getBlockTimeMs.html | 2 - ....contract_block.getCurrentBlockNumber.html | 2 - ...contract.contract_deploy.dryRunDeploy.html | 2 - ...ontract.contract_helpers.decodeEvents.html | 2 - ...contract_helpers.dispatchErrorHandler.html | 1 - ...act.contract_helpers.encodeStringArgs.html | 4 - ...helpers.filterAndDecodeContractEvents.html | 1 - ...contract.contract_helpers.formatEvent.html | 1 - ...act.contract_helpers.getContractError.html | 2 - ...ct_helpers.getEventNameFromMethodName.html | 4 - ...tract_helpers.getEventsFromMethodName.html | 3 - ..._contract.contract_helpers.getOptions.html | 1 - ...ct.contract_helpers.stringToHexPadded.html | 3 - ...contract.contract_interface.wrapQuery.html | 1 - ...act_storage.getPrimitiveStorageFields.html | 3 - ...ract_storage.getPrimitiveStorageValue.html | 2 - ...ct.contract_storage.getPrimitiveTypes.html | 3 - ...ract.contract_storage.getStorageEntry.html | 3 - ...contract_storage.getStorageKeyAndType.html | 3 - ...ontract_useBlockInterval.calcInterval.html | 1 - ...contract.contract_useWeight.getWeight.html | 1 - ...ract.contract_useWeight.useWeightImpl.html | 1 - ...abase_eventsDatabase.saveCaptchaEvent.html | 1 - ..._datasets.captcha_captcha.captchaSort.html | 1 - ...ptcha_captcha.compareCaptchaSolutions.html | 2 - ...ts.captcha_captcha.computeCaptchaHash.html | 3 - ...ha_captcha.computeCaptchaSolutionHash.html | 3 - ...asets.captcha_captcha.computeItemHash.html | 3 - ...cha_captcha.computePendingRequestHash.html | 2 - ...aptcha_captcha.getSolutionValueToHash.html | 3 - ...captcha_captcha.matchItemsToSolutions.html | 2 - ..._captcha.parseAndSortCaptchaSolutions.html | 4 - ...ts.captcha_captcha.parseCaptchaAssets.html | 2 - ...s.captcha_captcha.parseCaptchaDataset.html | 3 - ....captcha_captcha.sortAndComputeHashes.html | 1 - ...ha_dataset.addSolutionHashesToDataset.html | 1 - ...sets.captcha_dataset.buildCaptchaTree.html | 1 - ...datasets.captcha_dataset.buildDataset.html | 1 - ...sets.captcha_dataset.hashDatasetItems.html | 1 - ...aptcha_dataset.validateDatasetContent.html | 2 - ...o_datasets.captcha_merkle.verifyProof.html | 1 - ...o_datasets.captcha_util.downloadImage.html | 1 - ..._fs.commands_generate.checkDuplicates.html | 1 - ...po_datasets_fs.tests_utils.captchasEq.html | 1 - ..._datasets_fs.tests_utils.captchasEqFs.html | 1 - ..._prosopo_datasets_fs.tests_utils.fsEq.html | 2 - ...rosopo_datasets_fs.tests_utils.fsWalk.html | 2 - ...asets_fs.tests_utils.readCaptchasJson.html | 1 - ..._datasets_fs.tests_utils.readDataJson.html | 1 - ...atasets_fs.tests_utils.restoreRepoDir.html | 1 - ...sets_fs.tests_utils.substituteRepoDir.html | 1 - .../_prosopo_flux.commands_auth.default.html | 1 - ...prosopo_flux.commands_getDapp.default.html | 1 - ...rosopo_flux.commands_getDapps.default.html | 1 - .../_prosopo_flux.commands_logs.default.html | 1 - ...ux.commands_process_env.getPrivateKey.html | 1 - ...lux.commands_process_env.getPublicKey.html | 1 - ...rosopo_flux.commands_redeploy.default.html | 1 - ...rosopo_flux.commands_terminal.default.html | 1 - ...rosopo_flux.errorHandler.errorHandler.html | 1 - ...rosopo_flux.errorHandler.streamToJson.html | 1 - .../_prosopo_flux.index.default.html | 1 - .../_prosopo_flux.lib_auth.getAuth.html | 1 - ....lib_auth.getIndividualFluxAppDetails.html | 1 - .../_prosopo_flux.lib_auth.main.html | 1 - .../_prosopo_flux.lib_auth.verifyLogin.html | 1 - .../_prosopo_flux.lib_getDapps.main.html | 1 - .../_prosopo_flux.lib_logs.main.html | 1 - .../_prosopo_flux.lib_redeploy.main.html | 1 - .../_prosopo_flux.lib_sep256k1Sign.sign.html | 1 - ...flux.lib_sep256k1Sign.wifToPrivateKey.html | 5 - .../_prosopo_flux.lib_terminal.main.html | 1 - .../_prosopo_flux.lib_url.getNodeAPIURL.html | 1 - .../_prosopo_flux.lib_url.getSocketURL.html | 1 - ...osopo_flux.lib_url.getZelIdAuthHeader.html | 1 - ..._prosopo_flux.lib_url.prefixIPAddress.html | 1 - ...po_procaptcha.modules_Manager.Manager.html | 6 - ...tcha.modules_collector.startCollector.html | 1 - ..._prosopo_procaptcha.utils_utils.sleep.html | 12 - .../_prosopo_procaptcha_bundle.default.html | 1 - .../_prosopo_procaptcha_bundle.render.html | 2 - ...ptcha_react.components_Button.default.html | 2 - ...t.components_CaptchaComponent.default.html | 1 - ...omponents_CaptchaWidget.CaptchaWidget.html | 1 - ...aptcha_react.components_Modal.default.html | 1 - ...a_react.components_Procaptcha.default.html | 1 - ...t.components_ProcaptchaWidget.default.html | 1 - ...ha_react.components_collector.default.html | 1 - ...prosopo_procaptcha_react.util.default.html | 3 - .../_prosopo_protocol_dev.processArgs.html | 1 - ...provider.api_admin.prosopoAdminRouter.html | 1 - ...der.api_authMiddleware.authMiddleware.html | 1 - ...po_provider.api_captcha.prosopoRouter.html | 6 - ...ovider.scheduler.batchCommitScheduler.html | 1 - ...rovider.tests_accounts.accountAddress.html | 1 - ...ovider.tests_accounts.accountContract.html | 1 - ...ovider.tests_accounts.accountMnemonic.html | 1 - ...rovider.tests_accounts.getSignedTasks.html | 1 - ...tabaseAccounts.exportDatabaseAccounts.html | 1 - ...xample_contract_loadFiles.DappAbiJSON.html | 3 - ...p_example_contract_loadFiles.DappWasm.html | 1 - ...r.tests_dataUtils_funds.getSendAmount.html | 3 - ....tests_dataUtils_funds.getStakeAmount.html | 4 - ...vider.tests_dataUtils_funds.sendFunds.html | 2 - ...ts_dataUtils_populateDatabase.default.html | 1 - ...ils_populateDatabase.populateDatabase.html | 1 - ...rosopo_provider.tests_getUser.getUser.html | 1 - ...po_provider.util.checkIfTaskIsRunning.html | 5 - ...opo_provider.util.encodeStringAddress.html | 1 - ...rosopo_provider.util.parseBlockNumber.html | 1 - .../_prosopo_provider.util.promiseQueue.html | 4 - .../_prosopo_provider.util.shuffleArray.html | 1 - ...ui.app_contract_overview_page.default.html | 1 - ...osopo_provider_gui.app_layout.default.html | 1 - ...prosopo_provider_gui.app_page.default.html | 1 - ...overview_profile_actions_page.default.html | 1 - ...overview_profile_dataset_page.default.html | 1 - ...view_profile_environment_page.default.html | 1 - ...vider_overview_profile_layout.default.html | 1 - ...overview_profile_summary_page.default.html | 1 - ...ovider_overview_register_page.default.html | 1 - ..._gui.components_AccountPicker.default.html | 1 - ...ui.components_ContentEditForm.default.html | 1 - ....components_ProfileBreadcrumb.default.html | 1 - ...erDialog.DeregisterConfirmationDialog.html | 1 - ...mentOptions.ProviderManagementOptions.html | 1 - ...ProviderManager_ProviderModal.default.html | 1 - ...Manager_ProviderUpdate.ProviderUpdate.html | 1 - ...rovider_gui.components_Spacer.default.html | 2 - ...rovider_gui.components_Topbar.default.html | 1 - ...xts_GlobalContext.GlobalStateProvider.html | 1 - ...contexts_GlobalContext.useGlobalState.html | 1 - ...ider_gui.services_api_api.batchCommit.html | 1 - ...i.services_api_api.providerDeregister.html | 1 - ...r_gui.services_api_api.providerUpdate.html | 1 - ...er_gui.services_api_api.updateDataset.html | 1 - ...ui.services_contract_config.getConfig.html | 1 - ...ices_contract_contract.getContractApi.html | 1 - ...act_contractOverview.contractOverview.html | 1 - ..._contract_contractOverview.getNetwork.html | 1 - ...der_provider.signedBlockNumberHeaders.html | 1 - ...osopo_provider_mock.api.prosopoRouter.html | 5 - ...xy_contract.shared_utils.decodeEvents.html | 1 - ....shared_utils.getEventTypeDescription.html | 1 - ...tract.shared_utils.getTypeDescription.html | 1 - .../_prosopo_scripts.cli.processArgs.html | 1 - ...sopo_scripts.contract_deploy_dapp.run.html | 1 - ..._scripts.contract_deploy_protocol.run.html | 1 - ...rosopo_scripts.contract_fundDapps.run.html | 1 - ...osopo_scripts.contract_import.default.html | 1 - ...po_scripts.scripts_setVersion.default.html | 1 - ..._prosopo_scripts.setup_dapp.setupDapp.html | 1 - ...opo_scripts.setup_funds.getSendAmount.html | 3 - ...po_scripts.setup_funds.getStakeAmount.html | 4 - ...prosopo_scripts.setup_funds.sendFunds.html | 2 - ...ripts.setup_provider.registerProvider.html | 1 - ..._scripts.setup_provider.setupProvider.html | 1 - .../_prosopo_scripts.setup_setup.setup.html | 1 - ...opo_scripts.setup_setup.updateEnvFile.html | 1 - .../_prosopo_scripts.util_exec.exec.html | 1 - ...cripts.util_loadContractFiles.AbiJSON.html | 1 - ...o_scripts.util_loadContractFiles.Wasm.html | 1 - ...o_scripts.util_updateEnv.findEnvFiles.html | 1 - ...ts.util_updateEnv.updateDemoHTMLFiles.html | 1 - ...scripts.util_updateEnv.updateEnvFiles.html | 1 - ...prosopo_server.config.getServerConfig.html | 1 - ...sopo_server.index.PublicProsopoServer.html | 1 - .../_prosopo_ts_brand.index.brand-1.html | 1 - .../_prosopo_ts_brand.index.brandClass.html | 1 - .../_prosopo_ts_brand.index.getBrand.html | 1 - .../_prosopo_ts_brand.index.unbrand-1.html | 1 - .../_prosopo_ts_brand.index.unbrandClass.html | 1 - ..._tx.getDispatchError.getDispatchError.html | 2 - ..._prosopo_types.config_enumMap.enumMap.html | 1 - .../_prosopo_types.networks.default.html | 1 - .../_prosopo_util.asyncConstructor.anew.html | 3 - .../_prosopo_util.canvas.picassoCanvas.html | 1 - .../_prosopo_util.isMain.isMain.html | 7 - .../_prosopo_util.lodash.lodash.html | 2 - docs/functions/_prosopo_util.lodash.rng.html | 2 - .../_prosopo_util.lodash.seedLodash.html | 2 - .../_prosopo_util.lodash.setSeedGlobal.html | 2 - docs/functions/_prosopo_util.ofLen.ofLen.html | 1 - ...o_util.table.consoleTableWithWrapping.html | 1 - .../_prosopo_util.url.getURLProtocol.html | 12 - docs/functions/_prosopo_util.util.at.html | 2 - .../_prosopo_util.util.flattenObj.html | 1 - docs/functions/_prosopo_util.util.get.html | 1 - ...opo_util.util.getCurrentFileDirectory.html | 1 - .../_prosopo_util.util.hashToHex.html | 1 - .../functions/_prosopo_util.util.isArray.html | 1 - .../_prosopo_util.util.isObject.html | 1 - .../_prosopo_util.util.kebabCase.html | 2 - docs/functions/_prosopo_util.util.merge.html | 12 - .../_prosopo_util.util.permutations.html | 17 -- docs/functions/_prosopo_util.util.sleep.html | 1 - ...ch_workspace.VitePluginWatchWorkspace.html | 10 - docs/hierarchy.html | 1 - docs/index.html | 89 ++---- ...pi.api_ProviderApi._internal_.Captcha.html | 13 - ...viderApi._internal_.CaptchaIdAndProof.html | 3 - ...roviderApi._internal_.CaptchaSolution.html | 5 - ...pi._internal_.CaptchaSolutionResponse.html | 5 - ...oviderApi._internal_.CaptchaWithProof.html | 3 - ...oviderApi._internal_.CaptchaWithoutId.html | 8 - ...Api._internal_.DappUserSolutionResult.html | 4 - ...rApi._internal_.GetPowCaptchaResponse.html | 4 - ...._internal_.ImageVerificationResponse.html | 5 - ..._internal_.PowCaptchaSolutionResponse.html | 2 - ...iderApi._internal_.ProviderRegistered.html | 2 - ...erApi._internal_.VerificationResponse.html | 3 - .../_prosopo_cli.start._internal_.Asset.html | 3 - ...o_cli.start._internal_.AssetsResolver.html | 2 - ..._prosopo_cli.start._internal_.Captcha.html | 13 - ..._cli.start._internal_.CaptchaSolution.html | 5 - ...cli.start._internal_.CaptchaWithoutId.html | 8 - ...prosopo_cli.start._internal_.Database.html | 46 --- ..._prosopo_cli.start._internal_.Dataset.html | 7 - ...rt._internal_.IProsopoCaptchaContract.html | 12 - ...tart._internal_.PendingCaptchaRequest.html | 7 - ...osopo_cli.start._internal_.PowCaptcha.html | 3 - ...i.start._internal_.ProsopoEnvironment.html | 20 -- ....start._internal_.ScheduledTaskResult.html | 3 - ...o_cli.start._internal_.SolutionRecord.html | 7 - .../_prosopo_cli.start._internal_.Tables.html | 9 - ...start._internal_.UserCommitmentRecord.html | 12 - ...lient_example.App._internal_.AppProps.html | 4 +- ...mple_server.models_user.UserInterface.html | 4 +- ...rver.routes_routes._internal_.Captcha.html | 13 - ...s_routes._internal_.CaptchaIdAndProof.html | 3 - ...tes_routes._internal_.CaptchaSolution.html | 5 - ...es._internal_.CaptchaSolutionResponse.html | 5 - ...es_routes._internal_.CaptchaWithProof.html | 3 - ...es_routes._internal_.CaptchaWithoutId.html | 8 - ...tes._internal_.DappUserSolutionResult.html | 4 - ...utes._internal_.GetPowCaptchaResponse.html | 4 - ...es._internal_.IProsopoCaptchaContract.html | 12 - ...._internal_.ImageVerificationResponse.html | 5 - ..._internal_.PowCaptchaSolutionResponse.html | 2 - ..._routes._internal_.ProviderRegistered.html | 2 - ...outes._internal_.VerificationResponse.html | 3 - ...on.error._internal_.BaseContextParams.html | 2 - ...gin_close_and_copy.ClosePluginOptions.html | 3 - ...p_exclude._internal_.SourcemapExclude.html | 2 - ...ntract_deploy._internal_.DryRunResult.html | 3 - ..._helpers._internal_.BaseContextParams.html | 2 - ...ce._internal_.IProsopoCaptchaContract.html | 12 - ...ntract_useWeight._internal_.UseWeight.html | 11 - ...se.databases_mongo._internal_.Captcha.html | 13 - ...ases_mongo._internal_.CaptchaSolution.html | 5 - ...ses_mongo._internal_.CaptchaWithoutId.html | 8 - ...e.databases_mongo._internal_.Database.html | 46 --- ...se.databases_mongo._internal_.Dataset.html | 7 - ...ongo._internal_.PendingCaptchaRequest.html | 7 - ...databases_mongo._internal_.PowCaptcha.html | 3 - ..._mongo._internal_.ScheduledTaskResult.html | 3 - ...bases_mongo._internal_.SolutionRecord.html | 7 - ...ase.databases_mongo._internal_.Tables.html | 9 - ...mongo._internal_.UserCommitmentRecord.html | 12 - ...mory._internal_.DatasetWithIdsAndTree.html | 7 - ...sets.captcha_captcha._internal_.Asset.html | 3 - ...cha_captcha._internal_.AssetsResolver.html | 2 - ...ha_captcha._internal_.CaptchaSolution.html | 5 - ...a_captcha._internal_.CaptchaWithoutId.html | 8 - ...ts.captcha_dataset._internal_.Captcha.html | 13 - ...ts.captcha_dataset._internal_.Dataset.html | 7 - ...captcha_dataset._internal_.DatasetRaw.html | 7 - ...merkle._internal_.MerkleNodeInterface.html | 3 - ...chas._internal_.DatasetWithIdsAndTree.html | 7 - ...enerateV1._internal_.CaptchaWithoutId.html | 8 - .../_prosopo_env.env._internal_.Asset.html | 3 - ...opo_env.env._internal_.AssetsResolver.html | 2 - .../_prosopo_env.env._internal_.Captcha.html | 13 - ...po_env.env._internal_.CaptchaSolution.html | 5 - ...o_env.env._internal_.CaptchaWithoutId.html | 8 - .../_prosopo_env.env._internal_.Database.html | 46 --- .../_prosopo_env.env._internal_.Dataset.html | 7 - ...nv._internal_.IProsopoCaptchaContract.html | 12 - ....env._internal_.PendingCaptchaRequest.html | 7 - ...prosopo_env.env._internal_.PowCaptcha.html | 3 - ...env.env._internal_.ProsopoEnvironment.html | 20 -- ...nv.env._internal_.ScheduledTaskResult.html | 3 - ...opo_env.env._internal_.SolutionRecord.html | 7 - .../_prosopo_env.env._internal_.Tables.html | 9 - ...v.env._internal_.UserCommitmentRecord.html | 12 - .../_prosopo_env.mockenv.AppTestAccount.html | 5 - ...osopo_env.mockenv.ProviderTestAccount.html | 5 - .../_prosopo_env.mockenv.ViteTestContext.html | 3 - ....lib_auth._internal_.DappDataResponse.html | 33 -- ...prosopo_flux.lib_auth._internal_.Node.html | 6 - ...opo_flux.lib_auth._internal_.NodeInfo.html | 7 - ..._flux.lib_auth._internal_.Transaction.html | 6 - ...ha.modules_Manager._internal_.Account.html | 3 - ...ha.modules_Manager._internal_.Captcha.html | 13 - ..._Manager._internal_.CaptchaIdAndProof.html | 3 - ...es_Manager._internal_.CaptchaSolution.html | 5 - ...er._internal_.CaptchaSolutionResponse.html | 5 - ...s_Manager._internal_.CaptchaWithProof.html | 3 - ...s_Manager._internal_.CaptchaWithoutId.html | 8 - ...ger._internal_.DappUserSolutionResult.html | 4 - ...ager._internal_.GetPowCaptchaResponse.html | 4 - ...er._internal_.IProsopoCaptchaContract.html | 12 - ...._internal_.ImageVerificationResponse.html | 5 - ..._internal_.PowCaptchaSolutionResponse.html | 2 - ...s_Manager._internal_.ProcaptchaEvents.html | 9 - ...es_Manager._internal_.ProcaptchaState.html | 15 - ..._internal_.ProsopoCaptchaApiInterface.html | 10 - ...nager._internal_.ProviderApiInterface.html | 9 - ...Manager._internal_.ProviderRegistered.html | 2 - ...nager._internal_.VerificationResponse.html | 3 - ...le._internal_.ProcaptchaRenderOptions.html | 11 - ...ponents_Button._internal_.ButtonProps.html | 5 - ...aptchaComponent.CaptchaComponentProps.html | 9 - ...s_CaptchaComponent._internal_.Captcha.html | 13 - ...Component._internal_.CaptchaWithProof.html | 3 - ...Component._internal_.CaptchaWithoutId.html | 8 - ...ents_CaptchaWidget.CaptchaWidgetProps.html | 5 - ...chaWidget._internal_.ProcaptchaEvents.html | 9 - ...tchaWidget._internal_.ProcaptchaProps.html | 3 - ...mponents_collector._internal_.Account.html | 3 - ...commitments._internal_.ExtrinsicBatch.html | 6 - ...ovider.tasks_tasks._internal_.Captcha.html | 13 - ...ks_tasks._internal_.CaptchaIdAndProof.html | 3 - ...asks_tasks._internal_.CaptchaSolution.html | 5 - ...sks_tasks._internal_.CaptchaWithProof.html | 3 - ...sks_tasks._internal_.CaptchaWithoutId.html | 8 - ...sks._internal_.DappUserSolutionResult.html | 4 - ...vider.tasks_tasks._internal_.Database.html | 46 --- ...ovider.tasks_tasks._internal_.Dataset.html | 7 - ...der.tasks_tasks._internal_.DatasetRaw.html | 7 - ...ks._internal_.IProsopoCaptchaContract.html | 12 - ..._tasks._internal_.MerkleNodeInterface.html | 3 - ...asks._internal_.PendingCaptchaRequest.html | 7 - ...der.tasks_tasks._internal_.PoWCaptcha.html | 4 - ...r.tasks_tasks._internal_.PowCaptcha-1.html | 3 - ...asks_tasks._internal_.ProviderDetails.html | 3 - ...s_tasks._internal_.ProviderRegistered.html | 2 - ..._tasks._internal_.ScheduledTaskResult.html | 3 - ...tasks_tasks._internal_.SolutionRecord.html | 7 - ...rovider.tasks_tasks._internal_.Tables.html | 9 - ...tasks._internal_.UserCommitmentRecord.html | 12 - ...vider.tests_accounts._internal_.Asset.html | 3 - ...ts_accounts._internal_.AssetsResolver.html | 2 - ...ests_accounts._internal_.IDappAccount.html | 4 - ..._accounts._internal_.IProviderAccount.html | 10 - ...ests_accounts._internal_.IUserAccount.html | 3 - ...ccounts._internal_.ProsopoEnvironment.html | 20 -- ...counts._internal_.ProviderEnvironment.html | 20 -- ...ls_DatabaseAccounts.IDatabaseAccounts.html | 7 - ...sePopulator._internal_.AppTestAccount.html | 5 - ...ator._internal_.DatasetWithIdsAndTree.html | 7 - ...ulator._internal_.ProviderTestAccount.html | 5 - ...tForm._internal_.EnvironmentVariables.html | 1 - ...tEditForm._internal_.GenericFormProps.html | 3 - ...ui.components_Spacer._internal_.Props.html | 5 - ...xt._internal_.GlobalStateContextProps.html | 7 - ...t._internal_.GlobalStateProviderProps.html | 2 - ...ui.types_ContractOverview.GuiContract.html | 15 - ...ui.types_GlobalStateTypes.GlobalState.html | 4 - ...ui.types_ProviderProfileTypes.Actions.html | 4 - ...ui.types_ProviderProfileTypes.Dataset.html | 3 - ...ypes_ProviderProfileTypes.Environment.html | 32 -- ..._ProviderProfileTypes.ProviderSummary.html | 6 - ...t.types_arguments_proxy.ProxyMessages.html | 7 - ...ypes_arguments_proxy.ProxyReturnTypes.html | 5 - ...act.types_returns_proxy.ProxyMessages.html | 7 - ....types_returns_proxy.ProxyReturnTypes.html | 5 - ...ts.setup_dapp._internal_.IDappAccount.html | 4 - ..._scripts.setup_funds._internal_.Asset.html | 3 - ...setup_funds._internal_.AssetsResolver.html | 2 - ...cripts.setup_funds._internal_.Captcha.html | 13 - ...etup_funds._internal_.CaptchaSolution.html | 5 - ...tup_funds._internal_.CaptchaWithoutId.html | 8 - ...ripts.setup_funds._internal_.Database.html | 46 --- ...cripts.setup_funds._internal_.Dataset.html | 7 - ...ds._internal_.IProsopoCaptchaContract.html | 12 - ...unds._internal_.PendingCaptchaRequest.html | 7 - ...pts.setup_funds._internal_.PowCaptcha.html | 3 - ...p_funds._internal_.ProsopoEnvironment.html | 20 -- ..._funds._internal_.ScheduledTaskResult.html | 3 - ...setup_funds._internal_.SolutionRecord.html | 7 - ...scripts.setup_funds._internal_.Tables.html | 9 - ...funds._internal_.UserCommitmentRecord.html | 12 - ..._provider._internal_.IProviderAccount.html | 10 - ...etup_provider._internal_.IUserAccount.html | 3 - ...ovider._internal_.ProviderEnvironment.html | 20 -- ..._prosopo_scripts.util_exec.ExecOutput.html | 4 - ...sopo_server.server._internal_.Captcha.html | 13 - ...r.server._internal_.CaptchaIdAndProof.html | 3 - ...ver.server._internal_.CaptchaSolution.html | 5 - ...er._internal_.CaptchaSolutionResponse.html | 5 - ...er.server._internal_.CaptchaWithProof.html | 3 - ...er.server._internal_.CaptchaWithoutId.html | 8 - ...ver._internal_.DappUserSolutionResult.html | 4 - ...rver._internal_.GetPowCaptchaResponse.html | 4 - ...er._internal_.IProsopoCaptchaContract.html | 12 - ...._internal_.ImageVerificationResponse.html | 5 - ..._internal_.PowCaptchaSolutionResponse.html | 2 - ....server._internal_.ProviderRegistered.html | 2 - ...erver._internal_.VerificationResponse.html | 3 - ...po_types.api_api.ProviderApiInterface.html | 9 - ...o_types.contract_batch.ExtrinsicBatch.html | 6 - ...contract_contract.TransactionResponse.html | 7 - ...act_interface.IProsopoCaptchaContract.html | 12 - ...po_types.contract_useWeight.UseWeight.html | 11 - .../_prosopo_types.datasets_assets.Asset.html | 14 - ..._types.datasets_assets.AssetsResolver.html | 2 - ...rosopo_types.datasets_captcha.Captcha.html | 13 - ...ypes.datasets_captcha.CaptchaSolution.html | 5 - ...pes.datasets_captcha.CaptchaWithProof.html | 3 - ...pes.datasets_captcha.CaptchaWithoutId.html | 8 - ...osopo_types.datasets_captcha.Captchas.html | 3 - ...opo_types.datasets_captcha.PoWCaptcha.html | 4 - ...o_types.datasets_captcha.PowCaptcha-1.html | 3 - ...rosopo_types.datasets_dataset.Dataset.html | 7 - ...opo_types.datasets_dataset.DatasetRaw.html | 7 - ...atasets_dataset.DatasetWithIdsAndTree.html | 7 - ...s.datasets_merkle.MerkleNodeInterface.html | 14 - ...aptcha_api.ProsopoCaptchaApiInterface.html | 10 - ...rocaptcha_collector.StoredEventRecord.html | 5 - ...sopo_types.procaptcha_manager.Account.html | 4 - ...s.procaptcha_manager.ProcaptchaEvents.html | 10 - ...es.procaptcha_manager.ProcaptchaState.html | 17 -- ...ypes.procaptcha_props.ProcaptchaProps.html | 7 - ..._types.provider_accounts.IDappAccount.html | 4 - ...es.provider_accounts.IProviderAccount.html | 10 - ..._types.provider_accounts.IUserAccount.html | 3 - ..._types.provider_api.CaptchaIdAndProof.html | 3 - ....provider_api.CaptchaSolutionResponse.html | 5 - ...s.provider_api.DappUserSolutionResult.html | 4 - ...es.provider_api.GetPowCaptchaResponse.html | 4 - ...rovider_api.ImageVerificationResponse.html | 6 - ...es.provider_api.PendingCaptchaRequest.html | 7 - ...ovider_api.PowCaptchaSolutionResponse.html | 2 - ...po_types.provider_api.ProviderDetails.html | 3 - ...types.provider_api.ProviderRegistered.html | 2 - ...pes.provider_api.VerificationResponse.html | 3 - ...rovider_scheduler.ScheduledTaskResult.html | 3 - ...o_types_database.types_mongo.Database.html | 46 --- ...s_database.types_mongo.SolutionRecord.html | 7 - ...opo_types_database.types_mongo.Tables.html | 9 - ...base.types_mongo.UserCommitmentRecord.html | 12 - ...tabase.types_mongo._internal_.Captcha.html | 13 - ...ypes_mongo._internal_.CaptchaSolution.html | 5 - ...pes_mongo._internal_.CaptchaWithoutId.html | 8 - ...tabase.types_mongo._internal_.Dataset.html | 7 - ...ongo._internal_.PendingCaptchaRequest.html | 7 - ...ase.types_mongo._internal_.PowCaptcha.html | 3 - ..._mongo._internal_.ScheduledTaskResult.html | 3 - ...sopo_types_env.env.ProsopoEnvironment.html | 20 -- ...ypes_env.provider.ProviderEnvironment.html | 20 -- ...o_types_env.provider._internal_.Asset.html | 3 - ...nv.provider._internal_.AssetsResolver.html | 2 - ...types_env.provider._internal_.Captcha.html | 13 - ...v.provider._internal_.CaptchaSolution.html | 5 - ....provider._internal_.CaptchaWithoutId.html | 8 - ...ypes_env.provider._internal_.Database.html | 46 --- ...types_env.provider._internal_.Dataset.html | 7 - ...er._internal_.IProsopoCaptchaContract.html | 12 - ...ider._internal_.PendingCaptchaRequest.html | 7 - ...es_env.provider._internal_.PowCaptcha.html | 3 - ...ovider._internal_.ScheduledTaskResult.html | 3 - ...nv.provider._internal_.SolutionRecord.html | 7 - ..._types_env.provider._internal_.Tables.html | 9 - ...vider._internal_.UserCommitmentRecord.html | 12 - docs/modules/_prosopo_account.html | 89 ++---- docs/modules/_prosopo_api.api.html | 3 - .../_prosopo_api.api_HttpClientBase.html | 3 - docs/modules/_prosopo_api.api_HttpError.html | 2 - ...rosopo_api.api_ProviderApi._internal_.html | 33 -- .../modules/_prosopo_api.api_ProviderApi.html | 3 - docs/modules/_prosopo_api.html | 9 +- docs/modules/_prosopo_api.index.html | 3 - ...tcha_contract.build_extrinsic_captcha.html | 2 - ...prosopo_captcha_contract.captcha_json.html | 2 - ...captcha_contract.constructors_captcha.html | 2 - ...aptcha_contract.contract_info_captcha.html | 3 - ...po_captcha_contract.contracts_captcha.html | 2 - ...po_captcha_contract.data_captcha_json.html | 2 - ...tcha_contract.event_data_captcha_json.html | 2 - ..._captcha_contract.event_types_captcha.html | 1 - ...osopo_captcha_contract.events_captcha.html | 2 - docs/modules/_prosopo_captcha_contract.html | 18 +- .../_prosopo_captcha_contract.index.html | 26 -- ...aptcha_contract.mixed_methods_captcha.html | 2 - ...rosopo_captcha_contract.query_captcha.html | 2 - ...prosopo_captcha_contract.shared_utils.html | 4 - ...cha_contract.tx_sign_and_send_captcha.html | 2 - ...tcha_contract.types_arguments_captcha.html | 16 - ...aptcha_contract.types_returns_captcha.html | 16 - docs/modules/_prosopo_cli.argv.html | 3 - docs/modules/_prosopo_cli.cli.html | 1 - docs/modules/_prosopo_cli.commands.html | 14 - .../_prosopo_cli.commands_batchCommit.html | 2 - .../_prosopo_cli.commands_dappAccounts.html | 2 - .../_prosopo_cli.commands_dappDetails.html | 2 - .../_prosopo_cli.commands_dappRegister.html | 2 - .../_prosopo_cli.commands_dappUpdate.html | 2 - ...prosopo_cli.commands_providerAccounts.html | 2 - ..._prosopo_cli.commands_providerDataset.html | 2 - ...osopo_cli.commands_providerDeregister.html | 2 - ..._prosopo_cli.commands_providerDetails.html | 2 - ...prosopo_cli.commands_providerRegister.html | 2 - ...osopo_cli.commands_providerSetDataset.html | 2 - .../_prosopo_cli.commands_providerUpdate.html | 2 - .../_prosopo_cli.commands_validators.html | 7 - .../_prosopo_cli.commands_version.html | 2 - docs/modules/_prosopo_cli.env.html | 4 - docs/modules/_prosopo_cli.files.html | 4 - docs/modules/_prosopo_cli.html | 34 +-- docs/modules/_prosopo_cli.index.html | 15 - docs/modules/_prosopo_cli.process_env.html | 5 - ...prosopo_cli.prosopo_config._internal_.html | 3 - docs/modules/_prosopo_cli.prosopo_config.html | 3 - docs/modules/_prosopo_cli.reloader.html | 2 - .../_prosopo_cli.start._internal_.html | 63 ---- docs/modules/_prosopo_cli.start.html | 3 - ..._prosopo_cli.tests_bundle_bundle_test.html | 1 - .../_prosopo_cli.tests_reloader_test.html | 1 - .../_prosopo_client_bundle_example.html | 4 +- ...prosopo_client_example.App._internal_.html | 4 +- docs/modules/_prosopo_client_example.App.html | 4 +- ...ple.components_ExtensionAccountSelect.html | 4 +- ...sopo_client_example.config._internal_.html | 4 +- .../_prosopo_client_example.config.html | 4 +- docs/modules/_prosopo_client_example.html | 4 +- .../_prosopo_client_example.index.html | 2 +- ...rosopo_client_example.reportWebVitals.html | 4 +- ...po_client_example.routes_frictionless.html | 4 +- .../_prosopo_client_example.routes_root.html | 4 +- .../_prosopo_client_example_server.app.html | 4 +- ...lient_example_server.controllers_auth.html | 4 +- .../_prosopo_client_example_server.html | 4 +- ...opo_client_example_server.models_user.html | 4 +- ...ample_server.routes_routes._internal_.html | 64 ---- ...o_client_example_server.routes_routes.html | 5 +- ...lient_example_server.utils_connection.html | 4 +- ..._client_example_server.utils_database.html | 4 +- .../_prosopo_client_frictionless_example.html | 4 +- docs/modules/_prosopo_client_pow_example.html | 4 +- docs/modules/_prosopo_common.array.html | 3 - .../modules/_prosopo_common.asyncFactory.html | 3 - docs/modules/_prosopo_common.custom.html | 1 - .../_prosopo_common.error._internal_.html | 9 - docs/modules/_prosopo_common.error.html | 11 - docs/modules/_prosopo_common.hash.html | 4 - docs/modules/_prosopo_common.html | 20 +- docs/modules/_prosopo_common.i18n.html | 1 - docs/modules/_prosopo_common.index.html | 33 -- .../_prosopo_common.locales_en_json.html | 2 - .../_prosopo_common.logger._internal_.html | 2 - docs/modules/_prosopo_common.logger.html | 9 - docs/modules/_prosopo_common.node.html | 2 - .../_prosopo_common.node_UrlConverter.html | 3 - .../_prosopo_common.node_i18nMiddleware.html | 2 - docs/modules/_prosopo_common.react.html | 2 - .../_prosopo_common.react_useTranslation.html | 2 - docs/modules/_prosopo_common.string.html | 2 - ...o_common.tests_node_UrlConverter_test.html | 1 - ...prosopo_common.tests_node_logger_test.html | 1 - .../_prosopo_common.utils._internal_.html | 2 - docs/modules/_prosopo_common.utils.html | 9 - ...ommon_contract.build_extrinsic_common.html | 2 - .../_prosopo_common_contract.common_json.html | 2 - ...o_common_contract.constructors_common.html | 2 - ..._common_contract.contract_info_common.html | 3 - ...sopo_common_contract.contracts_common.html | 2 - ...sopo_common_contract.data_common_json.html | 2 - ...ommon_contract.event_data_common_json.html | 2 - ...po_common_contract.event_types_common.html | 1 - ...prosopo_common_contract.events_common.html | 2 - docs/modules/_prosopo_common_contract.html | 18 +- .../_prosopo_common_contract.index.html | 13 - ..._common_contract.mixed_methods_common.html | 2 - ..._prosopo_common_contract.query_common.html | 2 - ..._prosopo_common_contract.shared_utils.html | 4 - ...mmon_contract.tx_sign_and_send_common.html | 2 - ...ommon_contract.types_arguments_common.html | 3 - ..._common_contract.types_returns_common.html | 3 - .../modules/_prosopo_config.dependencies.html | 6 - docs/modules/_prosopo_config.html | 27 +- docs/modules/_prosopo_config.index.html | 56 ---- docs/modules/_prosopo_config.polkadot.html | 2 - .../_prosopo_config.polkadot_bytes.html | 4 - .../_prosopo_config.polkadot_exclude.html | 2 - ...prosopo_config.polkadot_mockApiDerive.html | 2 - ...prosopo_config.polkadot_mockInterface.html | 2 - ..._config.polkadot_mockSubstrateGenesis.html | 5 - .../_prosopo_config.polkadot_mockUpgrade.html | 8 - docs/modules/_prosopo_config.projectInfo.html | 42 --- docs/modules/_prosopo_config.provider.html | 2 - .../_prosopo_config.provider_test.html | 2 - docs/modules/_prosopo_config.vite.html | 8 - ...config.vite_NodejsPolarsDirnamePlugin.html | 2 - ...dejsPolarsNativeFilePlugin._internal_.html | 5 - ...fig.vite_NodejsPolarsNativeFilePlugin.html | 3 - docs/modules/_prosopo_config.vite_types.html | 1 - ...osopo_config.vite_vite_backend_config.html | 2 - ...sopo_config.vite_vite_commonjs_config.html | 2 - ...sopo_config.vite_vite_frontend_config.html | 2 - ...onfig.vite_vite_plugin_close_and_copy.html | 3 - ...vite_vite_plugin_fix_absolute_imports.html | 2 - ...e_plugin_sourcemap_exclude._internal_.html | 2 - ...ig.vite_vite_plugin_sourcemap_exclude.html | 3 - ..._prosopo_config.vite_vite_test_config.html | 2 - docs/modules/_prosopo_contract.accounts.html | 7 - .../_prosopo_contract.accounts_getPair.html | 5 - .../_prosopo_contract.accounts_mnemonic.html | 3 - docs/modules/_prosopo_contract.balances.html | 2 - ..._prosopo_contract.balances_accounting.html | 2 - docs/modules/_prosopo_contract.contract.html | 29 -- .../_prosopo_contract.contract_batch.html | 2 - .../_prosopo_contract.contract_block.html | 3 - .../_prosopo_contract.contract_buildTx.html | 1 - ...o_contract.contract_deploy._internal_.html | 3 - .../_prosopo_contract.contract_deploy.html | 4 - ..._contract.contract_helpers._internal_.html | 12 - .../_prosopo_contract.contract_helpers.html | 13 - ...ontract.contract_interface._internal_.html | 32 -- .../_prosopo_contract.contract_interface.html | 5 - ..._contract.contract_storage._internal_.html | 3 - .../_prosopo_contract.contract_storage.html | 9 - ...po_contract.contract_useBlockInterval.html | 3 - ...ontract.contract_useWeight._internal_.html | 2 - .../_prosopo_contract.contract_useWeight.html | 4 - docs/modules/_prosopo_contract.html | 18 +- docs/modules/_prosopo_contract.index.html | 36 --- ...prosopo_cypress_shared.e2e_captcha_cy.html | 1 - ...cypress_shared.e2e_correct_captcha_cy.html | 1 - ..._shared.e2e_correct_captcha_signup_cy.html | 1 - docs/modules/_prosopo_cypress_shared.html | 9 +- ...osopo_cypress_shared.support_commands.html | 2 - .../_prosopo_cypress_shared.support_e2e.html | 1 - docs/modules/_prosopo_database.databases.html | 2 - ...o_database.databases_mongo._internal_.html | 33 -- .../_prosopo_database.databases_mongo.html | 3 - ...base.databases_mongoMemory._internal_.html | 2 - ...rosopo_database.databases_mongoMemory.html | 3 - .../_prosopo_database.eventsDatabase.html | 2 - ...ntsDatabase_eventsDatabase._internal_.html | 5 - ...atabase.eventsDatabase_eventsDatabase.html | 3 - docs/modules/_prosopo_database.html | 8 +- docs/modules/_prosopo_database.index.html | 3 - docs/modules/_prosopo_datasets.captcha.html | 22 -- ...o_datasets.captcha_captcha._internal_.html | 12 - .../_prosopo_datasets.captcha_captcha.html | 15 - ...o_datasets.captcha_dataset._internal_.html | 8 - .../_prosopo_datasets.captcha_dataset.html | 7 - ...po_datasets.captcha_merkle._internal_.html | 8 - .../_prosopo_datasets.captcha_merkle.html | 4 - .../_prosopo_datasets.captcha_util.html | 2 - docs/modules/_prosopo_datasets.html | 19 +- docs/modules/_prosopo_datasets.index.html | 24 -- .../_prosopo_datasets.tests_captcha_test.html | 1 - .../_prosopo_datasets.tests_dataset_test.html | 1 - .../_prosopo_datasets.tests_merkle_test.html | 1 - ....tests_mocks_data_captchas._internal_.html | 3 - ...po_datasets.tests_mocks_data_captchas.html | 4 - ...asets.tests_mocks_data_captchas1_json.html | 2 - ...asets.tests_mocks_data_captchas2_json.html | 2 - ...asets.tests_mocks_data_captchas3_json.html | 2 - ...asets.tests_mocks_data_captchas4_json.html | 2 - ...tasets.tests_mocks_data_captchas_json.html | 2 - docs/modules/_prosopo_datasets_fs.cli.html | 1 - .../modules/_prosopo_datasets_fs.cli_cli.html | 2 - ...datasets_fs.cli_cliCommand._internal_.html | 6 - .../_prosopo_datasets_fs.cli_cliCommand.html | 4 - ...o_datasets_fs.cli_cliCommandComposite.html | 2 - ..._prosopo_datasets_fs.commands_flatten.html | 5 - ...prosopo_datasets_fs.commands_generate.html | 6 - ...ets_fs.commands_generateV1._internal_.html | 6 - ...osopo_datasets_fs.commands_generateV1.html | 6 - ...ets_fs.commands_generateV2._internal_.html | 3 - ...osopo_datasets_fs.commands_generateV2.html | 6 - .../_prosopo_datasets_fs.commands_get.html | 5 - .../_prosopo_datasets_fs.commands_labels.html | 5 - ...prosopo_datasets_fs.commands_relocate.html | 5 - .../_prosopo_datasets_fs.commands_resize.html | 5 - docs/modules/_prosopo_datasets_fs.dummy.html | 1 - docs/modules/_prosopo_datasets_fs.html | 38 +-- docs/modules/_prosopo_datasets_fs.index.html | 2 - ...datasets_fs.tests_data_flat_data_json.html | 2 - ...ts_data_flat_resized_captchas_v1_json.html | 2 - ...ts_data_flat_resized_captchas_v2_json.html | 2 - ..._fs.tests_data_flat_resized_data_json.html | 2 - ...s.tests_data_flat_resized_labels_json.html | 2 - ...data_flat_resized_relocated_data_json.html | 2 - ...prosopo_datasets_fs.tests_lodash_test.html | 1 - ...prosopo_datasets_fs.tests_mocked_test.html | 1 - ...po_datasets_fs.tests_utils._internal_.html | 2 - .../_prosopo_datasets_fs.tests_utils.html | 10 - .../_prosopo_datasets_fs.utils_input.html | 4 - ...prosopo_datasets_fs.utils_inputOutput.html | 4 - .../_prosopo_datasets_fs.utils_output.html | 4 - docs/modules/_prosopo_env.env._internal_.html | 61 ---- docs/modules/_prosopo_env.env.html | 3 - docs/modules/_prosopo_env.html | 6 +- docs/modules/_prosopo_env.index.html | 8 - docs/modules/_prosopo_env.mockenv.html | 6 - docs/modules/_prosopo_env.provider.html | 2 - docs/modules/_prosopo_file_server.html | 2 +- docs/modules/_prosopo_flux.commands.html | 7 - docs/modules/_prosopo_flux.commands_auth.html | 2 - .../_prosopo_flux.commands_getDapp.html | 2 - .../_prosopo_flux.commands_getDapps.html | 2 - docs/modules/_prosopo_flux.commands_logs.html | 2 - .../_prosopo_flux.commands_process_env.html | 3 - .../_prosopo_flux.commands_redeploy.html | 2 - ...opo_flux.commands_terminal._internal_.html | 5 - .../_prosopo_flux.commands_terminal.html | 3 - docs/modules/_prosopo_flux.errorHandler.html | 3 - docs/modules/_prosopo_flux.html | 30 +- docs/modules/_prosopo_flux.index.html | 2 - .../_prosopo_flux.lib_auth._internal_.html | 5 - docs/modules/_prosopo_flux.lib_auth.html | 7 - docs/modules/_prosopo_flux.lib_getDapps.html | 3 - docs/modules/_prosopo_flux.lib_logs.html | 2 - docs/modules/_prosopo_flux.lib_redeploy.html | 2 - .../_prosopo_flux.lib_sep256k1Sign.html | 3 - docs/modules/_prosopo_flux.lib_terminal.html | 2 - docs/modules/_prosopo_flux.lib_url.html | 5 - docs/modules/_prosopo_procaptcha.html | 13 +- docs/modules/_prosopo_procaptcha.index.html | 5 - docs/modules/_prosopo_procaptcha.modules.html | 4 - ...procaptcha.modules_Manager._internal_.html | 46 --- .../_prosopo_procaptcha.modules_Manager.html | 3 - ....modules_ProsopoCaptchaApi._internal_.html | 25 -- ..._procaptcha.modules_ProsopoCaptchaApi.html | 4 - ...ocaptcha.modules_collector._internal_.html | 5 - ..._prosopo_procaptcha.modules_collector.html | 3 - ...procaptcha.modules_storage._internal_.html | 3 - .../_prosopo_procaptcha.modules_storage.html | 3 - ...procaptcha.tests_modules_storage_test.html | 1 - docs/modules/_prosopo_procaptcha.utils.html | 2 - .../_prosopo_procaptcha.utils_utils.html | 2 - ..._prosopo_procaptcha_bundle._internal_.html | 2 - docs/modules/_prosopo_procaptcha_bundle.html | 5 +- docs/modules/_prosopo_procaptcha_common.html | 89 ++---- .../_prosopo_procaptcha_frictionless.html | 89 ++---- docs/modules/_prosopo_procaptcha_pow.html | 89 ++---- .../_prosopo_procaptcha_react.components.html | 6 - ...ha_react.components_Button._internal_.html | 2 - ...po_procaptcha_react.components_Button.html | 3 - ...omponents_CaptchaComponent._internal_.html | 13 - ...cha_react.components_CaptchaComponent.html | 4 - ...aptcha_react.components_CaptchaWidget.html | 3 - ...cha_react.components_Modal._internal_.html | 2 - ...opo_procaptcha_react.components_Modal.html | 3 - ...rocaptcha_react.components_Procaptcha.html | 2 - ...omponents_ProcaptchaWidget._internal_.html | 3 - ...cha_react.components_ProcaptchaWidget.html | 3 - ...react.components_collector._internal_.html | 7 - ...procaptcha_react.components_collector.html | 3 - docs/modules/_prosopo_procaptcha_react.html | 22 +- .../_prosopo_procaptcha_react.index.html | 6 - .../_prosopo_procaptcha_react.util.html | 2 - docs/modules/_prosopo_protocol_dev.html | 6 +- docs/modules/_prosopo_provider.api_admin.html | 2 - .../_prosopo_provider.api_authMiddleware.html | 2 - .../_prosopo_provider.api_captcha.html | 2 - docs/modules/_prosopo_provider.batch.html | 2 - ...provider.batch_commitments._internal_.html | 7 - .../_prosopo_provider.batch_commitments.html | 3 - docs/modules/_prosopo_provider.html | 30 +- docs/modules/_prosopo_provider.index.html | 11 - docs/modules/_prosopo_provider.scheduler.html | 2 - docs/modules/_prosopo_provider.tasks.html | 2 - ...osopo_provider.tasks_tasks._internal_.html | 69 ----- .../_prosopo_provider.tasks_tasks.html | 3 - ...po_provider.tests_accounts._internal_.html | 8 - .../_prosopo_provider.tests_accounts.html | 9 - ..._provider.tests_contract_helpers_test.html | 1 - ...ider.tests_dataUtils_DatabaseAccounts.html | 5 - ...ataUtils_DatabasePopulator._internal_.html | 7 - ...der.tests_dataUtils_DatabasePopulator.html | 5 - ...Utils_dapp_example_contract_dapp_json.html | 2 - ...Utils_dapp_example_contract_loadFiles.html | 3 - ...ider.tests_dataUtils_funds._internal_.html | 2 - ...rosopo_provider.tests_dataUtils_funds.html | 5 - ...dataUtils_populateDatabase._internal_.html | 3 - ...ider.tests_dataUtils_populateDatabase.html | 7 - .../_prosopo_provider.tests_getUser.html | 2 - ...osopo_provider.tests_tasks_tasks_test.html | 1 - .../_prosopo_provider.tests_util_test.html | 1 - .../_prosopo_provider.util._internal_.html | 3 - docs/modules/_prosopo_provider.util.html | 7 - ...ovider_gui.app_contract_overview_page.html | 2 - .../_prosopo_provider_gui.app_layout.html | 3 - .../_prosopo_provider_gui.app_page.html | 2 - ...rovider_overview_profile_actions_page.html | 2 - ...rovider_overview_profile_dataset_page.html | 2 - ...der_overview_profile_environment_page.html | 2 - ....app_provider_overview_profile_layout.html | 2 - ...rovider_overview_profile_summary_page.html | 2 - ...i.app_provider_overview_register_page.html | 2 - ...provider_gui.components_AccountPicker.html | 2 - ...components_ContentEditForm._internal_.html | 3 - ...ovider_gui.components_ContentEditForm.html | 3 - ...ider_gui.components_ProfileBreadcrumb.html | 2 - ...r_DeregisterProviderDialog._internal_.html | 2 - ...viderManager_DeregisterProviderDialog.html | 3 - ..._ProviderManagementOptions._internal_.html | 2 - ...iderManager_ProviderManagementOptions.html | 3 - ...viderManager_ProviderModal._internal_.html | 2 - ...ponents_ProviderManager_ProviderModal.html | 3 - ...iderManager_ProviderUpdate._internal_.html | 2 - ...onents_ProviderManager_ProviderUpdate.html | 3 - ...ider_gui.components_Spacer._internal_.html | 2 - ...rosopo_provider_gui.components_Spacer.html | 3 - ...rosopo_provider_gui.components_Topbar.html | 2 - ...gui.contexts_GlobalContext._internal_.html | 3 - ...o_provider_gui.contexts_GlobalContext.html | 4 - docs/modules/_prosopo_provider_gui.html | 31 +- ...provider_gui.mocks_global_state_mocks.html | 2 - ...sopo_provider_gui.mocks_profile_mocks.html | 5 - ...prosopo_provider_gui.services_api_api.html | 5 - ...provider_gui.services_contract_config.html | 2 - ...services_contract_contract._internal_.html | 5 - ...ovider_gui.services_contract_contract.html | 3 - ...ui.services_contract_contractOverview.html | 3 - ...ovider_gui.services_provider_provider.html | 2 - ...o_provider_gui.types_ContractOverview.html | 2 - ...o_provider_gui.types_GlobalStateTypes.html | 3 - ...ovider_gui.types_ProviderProfileTypes.html | 5 - docs/modules/_prosopo_provider_mock.api.html | 2 - docs/modules/_prosopo_provider_mock.html | 4 +- .../modules/_prosopo_provider_mock.start.html | 1 - ..._proxy_contract.build_extrinsic_proxy.html | 2 - ...opo_proxy_contract.constructors_proxy.html | 2 - ...po_proxy_contract.contract_info_proxy.html | 3 - ...rosopo_proxy_contract.contracts_proxy.html | 2 - ...rosopo_proxy_contract.data_proxy_json.html | 2 - ..._proxy_contract.event_data_proxy_json.html | 2 - ...sopo_proxy_contract.event_types_proxy.html | 1 - .../_prosopo_proxy_contract.events_proxy.html | 2 - docs/modules/_prosopo_proxy_contract.html | 18 +- .../_prosopo_proxy_contract.index.html | 18 -- ...po_proxy_contract.mixed_methods_proxy.html | 2 - .../_prosopo_proxy_contract.proxy_json.html | 2 - .../_prosopo_proxy_contract.query_proxy.html | 2 - .../_prosopo_proxy_contract.shared_utils.html | 4 - ...proxy_contract.tx_sign_and_send_proxy.html | 2 - ..._proxy_contract.types_arguments_proxy.html | 8 - ...po_proxy_contract.types_returns_proxy.html | 8 - docs/modules/_prosopo_scripts.cli.html | 2 - docs/modules/_prosopo_scripts.contract.html | 4 - .../_prosopo_scripts.contract_deploy.html | 3 - ..._prosopo_scripts.contract_deploy_dapp.html | 2 - ...sopo_scripts.contract_deploy_protocol.html | 2 - .../_prosopo_scripts.contract_fundDapps.html | 2 - .../_prosopo_scripts.contract_import.html | 2 - ...c77f5ec9f5eb18610b24daaaaf0_dapp_json.html | 2 - docs/modules/_prosopo_scripts.html | 122 +++----- docs/modules/_prosopo_scripts.index.html | 21 -- ...po_scripts.scripts_addCopyrightNotice.html | 1 - .../_prosopo_scripts.scripts_bytesToHex.html | 1 - ...rosopo_scripts.scripts_convertAccount.html | 1 - ..._prosopo_scripts.scripts_encodeDecode.html | 1 - ...sopo_scripts.scripts_generateMnemonic.html | 1 - .../_prosopo_scripts.scripts_getBlock.html | 1 - ...opo_scripts.scripts_getContractInfoOf.html | 1 - ...scripts.scripts_getExistentialDeposit.html | 1 - ...opo_scripts.scripts_getRandomProvider.html | 1 - .../_prosopo_scripts.scripts_getStorage.html | 1 - .../_prosopo_scripts.scripts_hash.html | 1 - .../_prosopo_scripts.scripts_hexToBytes.html | 1 - .../_prosopo_scripts.scripts_sendFunds.html | 1 - .../_prosopo_scripts.scripts_setVersion.html | 2 - docs/modules/_prosopo_scripts.setup.html | 9 - ...prosopo_scripts.setup_dapp._internal_.html | 3 - docs/modules/_prosopo_scripts.setup_dapp.html | 3 - ...rosopo_scripts.setup_funds._internal_.html | 61 ---- .../modules/_prosopo_scripts.setup_funds.html | 5 - ...opo_scripts.setup_provider._internal_.html | 4 - .../_prosopo_scripts.setup_provider.html | 4 - .../modules/_prosopo_scripts.setup_setup.html | 3 - docs/modules/_prosopo_scripts.util.html | 9 - docs/modules/_prosopo_scripts.util_exec.html | 3 - ...rosopo_scripts.util_loadContractFiles.html | 3 - .../_prosopo_scripts.util_updateEnv.html | 4 - docs/modules/_prosopo_server.config.html | 3 - docs/modules/_prosopo_server.html | 9 +- docs/modules/_prosopo_server.index.html | 5 - .../_prosopo_server.server._internal_.html | 63 ---- docs/modules/_prosopo_server.server.html | 5 - docs/modules/_prosopo_ts_brand.html | 10 +- docs/modules/_prosopo_ts_brand.index.html | 11 - .../_prosopo_ts_brand.tests_brand_test.html | 2 - .../modules/_prosopo_tx.getDispatchError.html | 2 - docs/modules/_prosopo_tx.html | 7 +- docs/modules/_prosopo_tx.index.html | 3 - .../_prosopo_tx.txQueue._internal_.html | 7 - docs/modules/_prosopo_tx.txQueue.html | 3 - docs/modules/_prosopo_types.api.html | 2 - docs/modules/_prosopo_types.api_api.html | 2 - docs/modules/_prosopo_types.config.html | 39 --- .../modules/_prosopo_types.config_config.html | 33 -- .../_prosopo_types.config_enumMap.html | 2 - .../_prosopo_types.config_network.html | 7 - docs/modules/_prosopo_types.contract.html | 26 -- .../_prosopo_types.contract_artifacts.html | 22 -- .../_prosopo_types.contract_batch.html | 2 - .../_prosopo_types.contract_contract.html | 2 - ...o_types.contract_interface._internal_.html | 5 - .../_prosopo_types.contract_interface.html | 3 - .../_prosopo_types.contract_useWeight.html | 2 - docs/modules/_prosopo_types.datasets.html | 58 ---- .../_prosopo_types.datasets_assets.html | 3 - ...opo_types.datasets_captcha._internal_.html | 2 - .../_prosopo_types.datasets_captcha.html | 42 --- .../_prosopo_types.datasets_dataset.html | 10 - .../_prosopo_types.datasets_merkle.html | 7 - docs/modules/_prosopo_types.html | 35 +-- docs/modules/_prosopo_types.index.html | 179 ----------- docs/modules/_prosopo_types.networks.html | 2 - docs/modules/_prosopo_types.procaptcha.html | 20 -- ...osopo_types.procaptcha_api._internal_.html | 7 - .../_prosopo_types.procaptcha_api.html | 3 - .../_prosopo_types.procaptcha_bundle.html | 3 - .../_prosopo_types.procaptcha_client.html | 2 - .../_prosopo_types.procaptcha_collector.html | 6 - .../_prosopo_types.procaptcha_manager.html | 9 - .../_prosopo_types.procaptcha_props.html | 2 - .../_prosopo_types.procaptcha_storage.html | 3 - .../_prosopo_types.procaptcha_utils.html | 2 - docs/modules/_prosopo_types.provider.html | 34 --- ...po_types.provider_accounts._internal_.html | 2 - .../_prosopo_types.provider_accounts.html | 5 - docs/modules/_prosopo_types.provider_api.html | 27 -- ...rosopo_types.provider_argv._internal_.html | 2 - .../modules/_prosopo_types.provider_argv.html | 3 - .../_prosopo_types.provider_scheduler.html | 4 - docs/modules/_prosopo_types_database.html | 5 +- .../_prosopo_types_database.index.html | 20 -- .../_prosopo_types_database.types.html | 20 -- ...types_database.types_mongo._internal_.html | 28 -- .../_prosopo_types_database.types_mongo.html | 21 -- docs/modules/_prosopo_types_env.env.html | 2 - docs/modules/_prosopo_types_env.html | 5 +- docs/modules/_prosopo_types_env.index.html | 3 - ...prosopo_types_env.provider._internal_.html | 60 ---- docs/modules/_prosopo_types_env.provider.html | 3 - .../_prosopo_util.asyncConstructor.html | 3 - .../_prosopo_util.canvas._internal_.html | 2 - docs/modules/_prosopo_util.canvas.html | 3 - docs/modules/_prosopo_util.html | 16 +- docs/modules/_prosopo_util.index.html | 283 ------------------ docs/modules/_prosopo_util.isMain.html | 2 - docs/modules/_prosopo_util.lodash.html | 5 - docs/modules/_prosopo_util.ofLen.html | 259 ---------------- docs/modules/_prosopo_util.table.html | 2 - ...sopo_util.tests_asyncConstructor_test.html | 1 - .../_prosopo_util.tests_lodash_test.html | 1 - .../_prosopo_util.tests_util_test.html | 1 - docs/modules/_prosopo_util.url.html | 2 - docs/modules/_prosopo_util.util.html | 15 - docs/modules/_prosopo_util.version.html | 2 - .../_prosopo_vite_plugin_watch_workspace.html | 6 +- ...opo_vite_plugin_watch_workspace.index.html | 2 - ...ite_plugin_watch_workspace._internal_.html | 2 - ...workspace.vite_plugin_watch_workspace.html | 3 - docs/modules/_prosopo_web_components.html | 89 ++---- docs/modules/gh_actions.enableAutoMerge.html | 1 - docs/modules/gh_actions.html | 3 - docs/modules/gh_actions.index.html | 1 - docs/modules/prosoponator_bot.html | 4 - docs/modules/tsconfig_checker.check.html | 1 - docs/modules/tsconfig_checker.html | 3 - docs/modules/tsconfig_checker.index.html | 1 - ...pi_ProviderApi._internal_.AccountId-1.html | 1 - ....api_ProviderApi._internal_.AccountId.html | 1 - ...derApi._internal_.CaptchaResponseBody.html | 1 - ...erApi._internal_.CaptchaWithoutIdBase.html | 1 - ...o_api.api_ProviderApi._internal_.Hash.html | 1 - ...api_ProviderApi._internal_.HashedItem.html | 1 - ...api_ProviderApi._internal_.MerkleLeaf.html | 1 - ...pi_ProviderApi._internal_.MerkleProof.html | 1 - ...oviderApi._internal_.MerkleProofLayer.html | 1 - ...roviderApi._internal_.MerkleRootLayer.html | 1 - ...erApi._internal_.ProsopoKeyboardEvent.html | 1 - ...viderApi._internal_.ProsopoMouseEvent.html | 1 - ...viderApi._internal_.ProsopoTouchEvent.html | 1 - ...i.api_ProviderApi._internal_.Provider.html | 1 - ...ProviderApi._internal_.RandomProvider.html | 1 - ...i_ProviderApi._internal_.StoredEvents.html | 1 - ...act.types_arguments_captcha.AccountId.html | 1 - ...ntract.types_arguments_captcha.Commit.html | 1 - ...contract.types_arguments_captcha.Dapp.html | 1 - ...contract.types_arguments_captcha.Hash.html | 1 - ..._arguments_captcha.LastCorrectCaptcha.html | 1 - ...ract.types_arguments_captcha.Provider.html | 1 - ...ypes_arguments_captcha.RandomProvider.html | 1 - ...contract.types_arguments_captcha.User.html | 1 - ..._arguments_captcha.UserHistorySummary.html | 1 - ...tract.types_returns_captcha.AccountId.html | 1 - ...contract.types_returns_captcha.Commit.html | 1 - ...a_contract.types_returns_captcha.Dapp.html | 1 - ...a_contract.types_returns_captcha.Hash.html | 1 - ...es_returns_captcha.LastCorrectCaptcha.html | 1 - ...ntract.types_returns_captcha.Provider.html | 1 - ....types_returns_captcha.RandomProvider.html | 1 - ...a_contract.types_returns_captcha.User.html | 1 - ...es_returns_captcha.UserHistorySummary.html | 1 - ...prosopo_cli.argv.AwaitedProcessedArgs.html | 1 - ...config._internal_.ProsopoConfigOutput.html | 1 - ...sopo_cli.start._internal_.AccountId-1.html | 1 - ...rosopo_cli.start._internal_.AccountId.html | 1 - ...start._internal_.CaptchaWithoutIdBase.html | 1 - ...prosopo_cli.start._internal_.Commit-1.html | 1 - .../_prosopo_cli.start._internal_.Commit.html | 1 - ...sopo_cli.start._internal_.ContractAbi.html | 1 - .../_prosopo_cli.start._internal_.Dapp.html | 1 - ...sopo_cli.start._internal_.DatasetBase.html | 1 - ...o_cli.start._internal_.DatasetWithIds.html | 1 - .../_prosopo_cli.start._internal_.Hash-1.html | 1 - .../_prosopo_cli.start._internal_.Hash.html | 1 - ...osopo_cli.start._internal_.HashedItem.html | 1 - ...i.start._internal_.LastCorrectCaptcha.html | 1 - ...prosopo_cli.start._internal_.LogLevel.html | 1 - .../_prosopo_cli.start._internal_.Logger.html | 1 - ...o_cli.start._internal_.LoggerLevelFns.html | 1 - ...prosopo_cli.start._internal_.Provider.html | 1 - ...o_cli.start._internal_.RandomProvider.html | 1 - .../_prosopo_cli.start._internal_.User.html | 1 - ...i.start._internal_.UserHistorySummary.html | 1 - ...g._internal_.ProsopoClientConfigInput.html | 2 +- ....routes_routes._internal_.AccountId-1.html | 1 - ...er.routes_routes._internal_.AccountId.html | 1 - ...routes._internal_.CaptchaResponseBody.html | 1 - ...outes._internal_.CaptchaWithoutIdBase.html | 1 - ...ver.routes_routes._internal_.Commit-1.html | 1 - ...erver.routes_routes._internal_.Commit.html | 1 - ....routes_routes._internal_.ContractAbi.html | 1 - ..._server.routes_routes._internal_.Dapp.html | 1 - ...erver.routes_routes._internal_.Hash-1.html | 1 - ..._server.routes_routes._internal_.Hash.html | 1 - ...r.routes_routes._internal_.HashedItem.html | 1 - ..._routes._internal_.LastCorrectCaptcha.html | 1 - ...ver.routes_routes._internal_.LogLevel.html | 1 - ...erver.routes_routes._internal_.Logger.html | 1 - ...utes_routes._internal_.LoggerLevelFns.html | 1 - ...r.routes_routes._internal_.MerkleLeaf.html | 1 - ....routes_routes._internal_.MerkleProof.html | 1 - ...es_routes._internal_.MerkleProofLayer.html | 1 - ...tes_routes._internal_.MerkleRootLayer.html | 1 - ...outes._internal_.ProsopoKeyboardEvent.html | 1 - ...s_routes._internal_.ProsopoMouseEvent.html | 1 - ...s_routes._internal_.ProsopoTouchEvent.html | 1 - ...ver.routes_routes._internal_.Provider.html | 1 - ...utes_routes._internal_.RandomProvider.html | 1 - ...routes_routes._internal_.StoredEvents.html | 1 - ..._server.routes_routes._internal_.User.html | 1 - ..._routes._internal_.UserHistorySummary.html | 1 - ...mon.error._internal_.ApiContextParams.html | 1 - ...mon.error._internal_.BaseErrorOptions.html | 1 - ...mon.error._internal_.CliContextParams.html | 1 - ...rror._internal_.ContractContextParams.html | 1 - ...mmon.error._internal_.DBContextParams.html | 1 - ...error._internal_.DatasetContextParams.html | 1 - ...mon.error._internal_.EnvContextParams.html | 1 - .../_prosopo_common.logger.LogLevel.html | 1 - docs/types/_prosopo_common.logger.Logger.html | 1 - ...mmon.logger._internal_.LoggerLevelFns.html | 2 - ..._prosopo_common.utils.TFunctionParams.html | 1 - .../_prosopo_common.utils.TranslationKey.html | 1 - ...o_common.utils._internal_.NestedKeyOf.html | 3 - ...ract.types_arguments_common.AccountId.html | 1 - ...ntract.types_returns_common.AccountId.html | 1 - ...sNativeFilePlugin._internal_.LogLevel.html | 1 - ...arsNativeFilePlugin._internal_.Logger.html | 1 - ...eFilePlugin._internal_.LoggerLevelFns.html | 1 - ...t_helpers._internal_.BaseErrorOptions.html | 1 - ...pers._internal_.ContractContextParams.html | 1 - ....contract_helpers._internal_.LogLevel.html | 1 - ...ct.contract_helpers._internal_.Logger.html | 1 - ...act_helpers._internal_.LoggerLevelFns.html | 1 - ...ntract_helpers._internal_.NestedKeyOf.html | 1 - ...act_helpers._internal_.TranslationKey.html | 1 - ...ntract_interface.QueryReturnTypeInner.html | 1 - ...ract_interface._internal_.AccountId-1.html | 1 - ...ntract_interface._internal_.AccountId.html | 1 - ...ontract_interface._internal_.Commit-1.html | 1 - ....contract_interface._internal_.Commit.html | 1 - ...ract_interface._internal_.ContractAbi.html | 1 - ...ct.contract_interface._internal_.Dapp.html | 1 - ....contract_interface._internal_.Hash-1.html | 1 - ...ct.contract_interface._internal_.Hash.html | 1 - ...terface._internal_.LastCorrectCaptcha.html | 1 - ...ontract_interface._internal_.Provider.html | 1 - ...t_interface._internal_.RandomProvider.html | 1 - ...ct.contract_interface._internal_.User.html | 1 - ...terface._internal_.UserHistorySummary.html | 1 - ...ntract_storage.PrimitiveStorageFields.html | 1 - ...tract.contract_storage.PrimitiveTypes.html | 1 - ...ct_storage._internal_.AbiStorageField.html | 1 - ....databases_mongo._internal_.AccountId.html | 1 - ...mongo._internal_.CaptchaWithoutIdBase.html | 1 - ...ase.databases_mongo._internal_.Commit.html | 1 - ...atabases_mongo._internal_.DatasetBase.html | 1 - ...bases_mongo._internal_.DatasetWithIds.html | 1 - ...ase.databases_mongo._internal_.Hash-1.html | 1 - ...abase.databases_mongo._internal_.Hash.html | 1 - ...databases_mongo._internal_.HashedItem.html | 1 - ...e.databases_mongo._internal_.LogLevel.html | 1 - ...ase.databases_mongo._internal_.Logger.html | 1 - ...bases_mongo._internal_.LoggerLevelFns.html | 1 - ...abase._internal_.ProsopoKeyboardEvent.html | 1 - ...Database._internal_.ProsopoMouseEvent.html | 1 - ...Database._internal_.ProsopoTouchEvent.html | 1 - ...ventsDatabase._internal_.StoredEvents.html | 1 - ...ptcha._internal_.CaptchaWithoutIdBase.html | 1 - ...captcha_captcha._internal_.HashedItem.html | 1 - ...cha_captcha._internal_.HashedSolution.html | 1 - ...asets.captcha_captcha._internal_.Item.html | 1 - ...aptcha_dataset._internal_.DatasetBase.html | 1 - ...asets.captcha_dataset._internal_.Hash.html | 1 - ...captcha_merkle._internal_.MerkleLayer.html | 1 - ....captcha_merkle._internal_.MerkleLeaf.html | 1 - ...captcha_merkle._internal_.MerkleProof.html | 1 - ...ha_merkle._internal_.MerkleProofLayer.html | 1 - ...cha_merkle._internal_.MerkleRootLayer.html | 1 - ...ta_captchas._internal_.DatasetWithIds.html | 1 - ...asets_fs.cli_cliCommand.CliCommandAny.html | 1 - ...fs.cli_cliCommand._internal_.LogLevel.html | 1 - ...s_fs.cli_cliCommand._internal_.Logger.html | 1 - ..._cliCommand._internal_.LoggerLevelFns.html | 1 - ...opo_datasets_fs.commands_flatten.Args.html | 1 - ...ts_fs.commands_flatten.ArgsSchemaType.html | 1 - ...po_datasets_fs.commands_generate.Args.html | 1 - ...s_fs.commands_generate.ArgsSchemaType.html | 1 - ..._datasets_fs.commands_generateV1.Args.html | 1 - ...fs.commands_generateV1.ArgsSchemaType.html | 1 - ...ateV1._internal_.CaptchaWithoutIdBase.html | 1 - ...ands_generateV1._internal_.HashedItem.html | 1 - ..._datasets_fs.commands_generateV2.Args.html | 1 - ...fs.commands_generateV2.ArgsSchemaType.html | 1 - ...s.commands_generateV2._internal_.Item.html | 1 - ...prosopo_datasets_fs.commands_get.Args.html | 1 - ...tasets_fs.commands_get.ArgsSchemaType.html | 1 - ...sopo_datasets_fs.commands_labels.Args.html | 1 - ...ets_fs.commands_labels.ArgsSchemaType.html | 1 - ...po_datasets_fs.commands_relocate.Args.html | 1 - ...s_fs.commands_relocate.ArgsSchemaType.html | 1 - ...sopo_datasets_fs.commands_resize.Args.html | 1 - ...ets_fs.commands_resize.ArgsSchemaType.html | 1 - ...opo_datasets_fs.utils_input.InputArgs.html | 1 - ..._fs.utils_inputOutput.InputOutputArgs.html | 1 - ...o_datasets_fs.utils_output.OutputArgs.html | 1 - ...rosopo_env.env._internal_.AccountId-1.html | 1 - ..._prosopo_env.env._internal_.AccountId.html | 1 - ...v.env._internal_.CaptchaWithoutIdBase.html | 1 - .../_prosopo_env.env._internal_.Commit-1.html | 1 - .../_prosopo_env.env._internal_.Commit.html | 1 - ...rosopo_env.env._internal_.ContractAbi.html | 1 - .../_prosopo_env.env._internal_.Dapp.html | 1 - ...rosopo_env.env._internal_.DatasetBase.html | 1 - ...opo_env.env._internal_.DatasetWithIds.html | 1 - .../_prosopo_env.env._internal_.Hash-1.html | 1 - .../_prosopo_env.env._internal_.Hash.html | 1 - ...prosopo_env.env._internal_.HashedItem.html | 1 - ...env.env._internal_.LastCorrectCaptcha.html | 1 - .../_prosopo_env.env._internal_.LogLevel.html | 1 - .../_prosopo_env.env._internal_.Logger.html | 1 - ...opo_env.env._internal_.LoggerLevelFns.html | 1 - .../_prosopo_env.env._internal_.Provider.html | 1 - ...opo_env.env._internal_.RandomProvider.html | 1 - .../_prosopo_env.env._internal_.User.html | 1 - ...env.env._internal_.UserHistorySummary.html | 1 - .../_prosopo_env.mockenv.TestAccount.html | 1 - ...commands_terminal._internal_.LogLevel.html | 1 - ...x.commands_terminal._internal_.Logger.html | 1 - ...ds_terminal._internal_.LoggerLevelFns.html | 1 - ...odules_Manager._internal_.AccountId-1.html | 1 - ....modules_Manager._internal_.AccountId.html | 1 - ...anager._internal_.CaptchaResponseBody.html | 1 - ...nager._internal_.CaptchaWithoutIdBase.html | 1 - ...cha.modules_Manager._internal_.Hash-1.html | 1 - ...ptcha.modules_Manager._internal_.Hash.html | 1 - ...modules_Manager._internal_.HashedItem.html | 1 - ...a.modules_Manager._internal_.LogLevel.html | 1 - ...cha.modules_Manager._internal_.Logger.html | 1 - ...les_Manager._internal_.LoggerLevelFns.html | 1 - ...modules_Manager._internal_.MerkleLeaf.html | 1 - ...odules_Manager._internal_.MerkleProof.html | 1 - ...s_Manager._internal_.MerkleProofLayer.html | 1 - ...es_Manager._internal_.MerkleRootLayer.html | 1 - ...er._internal_.ProcaptchaStateUpdateFn.html | 1 - ...nager._internal_.ProsopoKeyboardEvent.html | 1 - ..._Manager._internal_.ProsopoMouseEvent.html | 1 - ..._Manager._internal_.ProsopoTouchEvent.html | 1 - ...a.modules_Manager._internal_.Provider.html | 1 - ...les_Manager._internal_.RandomProvider.html | 1 - ...dules_Manager._internal_.StoredEvents.html | 1 - ...nager._internal_.TCaptchaSubmitResult.html | 1 - ...ProsopoCaptchaApi._internal_.Commit-1.html | 1 - ...s_ProsopoCaptchaApi._internal_.Commit.html | 1 - ...sopoCaptchaApi._internal_.ContractAbi.html | 1 - ...les_ProsopoCaptchaApi._internal_.Dapp.html | 1 - ...tchaApi._internal_.LastCorrectCaptcha.html | 1 - ...les_ProsopoCaptchaApi._internal_.User.html | 1 - ...tchaApi._internal_.UserHistorySummary.html | 1 - ...collector._internal_.SetKeyboardEvent.html | 1 - ...es_collector._internal_.SetMouseEvent.html | 1 - ...s_collector._internal_.SetStateAction.html | 1 - ...es_collector._internal_.SetTouchEvent.html | 1 - ...age._internal_.ProcaptchaLocalStorage.html | 1 - ...ponent._internal_.CaptchaResponseBody.html | 1 - ...onent._internal_.CaptchaWithoutIdBase.html | 1 - ...aptchaComponent._internal_.HashedItem.html | 1 - ...aptchaComponent._internal_.MerkleLeaf.html | 1 - ...ptchaComponent._internal_.MerkleProof.html | 1 - ...Component._internal_.MerkleProofLayer.html | 1 - ...aComponent._internal_.MerkleRootLayer.html | 1 - ...omponents_Modal._internal_.ModalProps.html | 1 - ...s_collector._internal_.CollectorProps.html | 1 - ...ector._internal_.ProsopoKeyboardEvent.html | 1 - ...ollector._internal_.ProsopoMouseEvent.html | 1 - ...ollector._internal_.ProsopoTouchEvent.html | 1 - ...nts_collector._internal_.StoredEvents.html | 1 - ...atch_commitments._internal_.AccountId.html | 1 - ...r.batch_commitments._internal_.Commit.html | 1 - ...r.batch_commitments._internal_.Hash-1.html | 1 - ...der.batch_commitments._internal_.Hash.html | 1 - ...ider.tasks_tasks._internal_.AccountId.html | 1 - ....tasks_tasks._internal_.CaptchaConfig.html | 1 - ...asks._internal_.CaptchaSolutionConfig.html | 1 - ...tasks._internal_.CaptchaWithoutIdBase.html | 1 - ...rovider.tasks_tasks._internal_.Commit.html | 1 - ...er.tasks_tasks._internal_.ContractAbi.html | 1 - ..._provider.tasks_tasks._internal_.Dapp.html | 1 - ...er.tasks_tasks._internal_.DatasetBase.html | 1 - ...tasks_tasks._internal_.DatasetWithIds.html | 1 - ...der.tasks_tasks._internal_.HashedItem.html | 1 - ...s_tasks._internal_.LastCorrectCaptcha.html | 1 - ...er.tasks_tasks._internal_.MerkleLayer.html | 1 - ...der.tasks_tasks._internal_.MerkleLeaf.html | 1 - ...er.tasks_tasks._internal_.MerkleProof.html | 1 - ...sks_tasks._internal_.MerkleProofLayer.html | 1 - ...asks_tasks._internal_.MerkleRootLayer.html | 1 - ...tasks._internal_.ProsopoKeyboardEvent.html | 1 - ...ks_tasks._internal_.ProsopoMouseEvent.html | 1 - ...ks_tasks._internal_.ProsopoTouchEvent.html | 1 - ...vider.tasks_tasks._internal_.Provider.html | 1 - ...tasks_tasks._internal_.RandomProvider.html | 1 - ...r.tasks_tasks._internal_.StoredEvents.html | 1 - ..._provider.tasks_tasks._internal_.User.html | 1 - ...s_tasks._internal_.UserHistorySummary.html | 1 - ...osopo_provider.tests_accounts.Account.html | 1 - ...Populator._internal_.EnvContextParams.html | 1 - ...abasePopulator._internal_.TestAccount.html | 1 - ..._dataUtils_populateDatabase.UserCount.html | 1 - ...s_dataUtils_populateDatabase.UserFund.html | 1 - ...vider.util._internal_.PromiseQueueRes.html | 1 - ...alog._internal_.DeregisterDialogProps.html | 1 - ...ernal_.ProviderManagementOptionsProps.html | 1 - ...al._internal_.ProviderManagementProps.html | 1 - ...Update._internal_.ProviderUpdateProps.html | 1 - ...ces_contract_contract._internal_.Hash.html | 1 - ...contract_contract._internal_.Provider.html | 1 - ...tract.types_arguments_proxy.AccountId.html | 1 - ...ontract.types_returns_proxy.AccountId.html | 1 - ...ts.setup_funds._internal_.AccountId-1.html | 1 - ...ipts.setup_funds._internal_.AccountId.html | 1 - ...funds._internal_.CaptchaWithoutIdBase.html | 1 - ...ripts.setup_funds._internal_.Commit-1.html | 1 - ...scripts.setup_funds._internal_.Commit.html | 1 - ...ts.setup_funds._internal_.ContractAbi.html | 1 - ...o_scripts.setup_funds._internal_.Dapp.html | 1 - ...ts.setup_funds._internal_.DatasetBase.html | 1 - ...setup_funds._internal_.DatasetWithIds.html | 1 - ...scripts.setup_funds._internal_.Hash-1.html | 1 - ...o_scripts.setup_funds._internal_.Hash.html | 1 - ...pts.setup_funds._internal_.HashedItem.html | 1 - ...p_funds._internal_.LastCorrectCaptcha.html | 1 - ...ripts.setup_funds._internal_.LogLevel.html | 1 - ...scripts.setup_funds._internal_.Logger.html | 1 - ...setup_funds._internal_.LoggerLevelFns.html | 1 - ...ripts.setup_funds._internal_.Provider.html | 1 - ...setup_funds._internal_.RandomProvider.html | 1 - ...o_scripts.setup_funds._internal_.User.html | 1 - ...p_funds._internal_.UserHistorySummary.html | 1 - ..._server.server._internal_.AccountId-1.html | 1 - ...po_server.server._internal_.AccountId.html | 1 - ...server._internal_.CaptchaResponseBody.html | 1 - ...erver._internal_.CaptchaWithoutIdBase.html | 1 - ...opo_server.server._internal_.Commit-1.html | 1 - ...osopo_server.server._internal_.Commit.html | 1 - ..._server.server._internal_.ContractAbi.html | 1 - ...prosopo_server.server._internal_.Dapp.html | 1 - ...osopo_server.server._internal_.Hash-1.html | 1 - ...prosopo_server.server._internal_.Hash.html | 1 - ...o_server.server._internal_.HashedItem.html | 1 - ....server._internal_.LastCorrectCaptcha.html | 1 - ...opo_server.server._internal_.LogLevel.html | 1 - ...osopo_server.server._internal_.Logger.html | 1 - ...rver.server._internal_.LoggerLevelFns.html | 1 - ...o_server.server._internal_.MerkleLeaf.html | 1 - ..._server.server._internal_.MerkleProof.html | 1 - ...er.server._internal_.MerkleProofLayer.html | 1 - ...ver.server._internal_.MerkleRootLayer.html | 1 - ...erver._internal_.ProsopoKeyboardEvent.html | 1 - ...r.server._internal_.ProsopoMouseEvent.html | 1 - ...r.server._internal_.ProsopoTouchEvent.html | 1 - ...opo_server.server._internal_.Provider.html | 1 - ...rver.server._internal_.RandomProvider.html | 1 - ...server.server._internal_.StoredEvents.html | 1 - ...prosopo_server.server._internal_.User.html | 1 - ....server._internal_.UserHistorySummary.html | 1 - docs/types/_prosopo_ts_brand.index.Brand.html | 1 - docs/types/_prosopo_ts_brand.index.Ctor.html | 12 - .../_prosopo_ts_brand.index.Resolve.html | 3 - .../_prosopo_ts_brand.index.Unbrand.html | 1 - ...po_ts_brand.tests_brand_test.IfEquals.html | 1 - ...rosopo_tx.txQueue._internal_.LogLevel.html | 1 - ..._prosopo_tx.txQueue._internal_.Logger.html | 1 - ..._tx.txQueue._internal_.LoggerLevelFns.html | 1 - ...osopo_tx.txQueue._internal_.QueueItem.html | 1 - ...po_tx.txQueue._internal_.TxCallbackFn.html | 1 - ....config_config.BatchCommitConfigInput.html | 1 - ...config_config.BatchCommitConfigOutput.html | 1 - ...pes.config_config.DatabaseConfigInput.html | 1 - ...es.config_config.DatabaseConfigOutput.html | 1 - ..._types.config_config.EnvironmentTypes.html | 1 - ...ig_config.ProcaptchaClientConfigInput.html | 2 - ...g_config.ProcaptchaClientConfigOutput.html | 1 - ...config_config.ProsopoBasicConfigInput.html | 2 - ...onfig_config.ProsopoBasicConfigOutput.html | 1 - ....ProsopoCaptchaCountConfigSchemaInput.html | 1 - ...onfig_config.ProsopoClientConfigInput.html | 2 - ...nfig_config.ProsopoClientConfigOutput.html | 1 - ...ypes.config_config.ProsopoConfigInput.html | 2 - ...pes.config_config.ProsopoConfigOutput.html | 1 - ...fig_config.ProsopoNetworksSchemaInput.html | 1 - ...ig_config.ProsopoNetworksSchemaOutput.html | 1 - ...onfig_config.ProsopoServerConfigInput.html | 2 - ...nfig_config.ProsopoServerConfigOutput.html | 1 - ...po_types.config_network.NetworkConfig.html | 1 - ...opo_types.config_network.NetworkNames.html | 1 - ..._types.contract_artifacts.AbiMetadata.html | 1 - ...o_types.contract_artifacts.AbiStorage.html | 1 - ...es.contract_artifacts.AbiStorageField.html | 1 - ...sopo_types.contract_artifacts.AbiType.html | 1 - ..._types.contract_artifacts.ContractAbi.html | 1 - ...contract_artifacts.TypegenDefinitions.html | 1 - ...ontract_interface._internal_.LogLevel.html | 1 - ....contract_interface._internal_.Logger.html | 1 - ...t_interface._internal_.LoggerLevelFns.html | 1 - ..._types.datasets_captcha.CaptchaConfig.html | 1 - ...atasets_captcha.CaptchaSolutionConfig.html | 1 - ...asets_captcha.CaptchaSolutionToUpdate.html | 1 - ...es.datasets_captcha.CaptchasContainer.html | 1 - .../_prosopo_types.datasets_captcha.Data.html | 1 - ...opo_types.datasets_captcha.HashedItem.html | 1 - ...types.datasets_captcha.HashedSolution.html | 1 - .../_prosopo_types.datasets_captcha.Item.html | 1 - ...o_types.datasets_captcha.LabelledData.html | 1 - ...o_types.datasets_captcha.LabelledItem.html | 1 - ...ypes.datasets_captcha.LabelsContainer.html | 1 - ...sets_captcha.LastCorrectCaptchaSchema.html | 1 - ...types.datasets_captcha.PoWChallengeId.html | 1 - ...po_types.datasets_captcha.RawSolution.html | 1 - ...ptcha._internal_.CaptchaWithoutIdBase.html | 1 - ...po_types.datasets_dataset.DatasetBase.html | 1 - ...types.datasets_dataset.DatasetWithIds.html | 1 - ...opo_types.datasets_merkle.MerkleLayer.html | 1 - ...sopo_types.datasets_merkle.MerkleLeaf.html | 1 - ...opo_types.datasets_merkle.MerkleProof.html | 1 - ...ypes.datasets_merkle.MerkleProofLayer.html | 1 - ...types.datasets_merkle.MerkleRootLayer.html | 1 - .../types/_prosopo_types.index.AccountId.html | 1 - docs/types/_prosopo_types.index.Hash.html | 1 - ...s.procaptcha_api._internal_.AccountId.html | 1 - ..._types.procaptcha_api._internal_.Hash.html | 1 - ...es.procaptcha_api._internal_.Provider.html | 1 - ...captcha_api._internal_.RandomProvider.html | 1 - ...sopo_types.procaptcha_bundle.Features.html | 1 - ...rocaptcha_client.TCaptchaSubmitResult.html | 1 - ...aptcha_collector.ProsopoKeyboardEvent.html | 1 - ...rocaptcha_collector.ProsopoMouseEvent.html | 12 - ...rocaptcha_collector.ProsopoTouchEvent.html | 1 - ...pes.procaptcha_collector.StoredEvents.html | 1 - ...rocaptcha_manager.ProcaptchaCallbacks.html | 3 - ...s.procaptcha_manager.ProcaptchaOutput.html | 4 - ...ptcha_manager.ProcaptchaStateUpdateFn.html | 5 - ...aptcha_storage.ProcaptchaLocalStorage.html | 1 - ...osopo_types.procaptcha_utils.Optional.html | 12 - ...s.provider_api.CaptchaRequestBodyType.html | 1 - ...ypes.provider_api.CaptchaResponseBody.html | 1 - ....provider_api.CaptchaSolutionBodyType.html | 1 - ...ServerPowCaptchaVerifyRequestBodyType.html | 1 - ..._api.SubmitPowCaptchaSolutionBodyType.html | 1 - ...s.provider_api.VerifySolutionBodyType.html | 1 - ...abase.types_mongo.ScheduledTaskRecord.html | 1 - ...pes_mongo.UserCommitmentWithSolutions.html | 1 - ...tabase.types_mongo.UserSolutionRecord.html | 1 - ...base.types_mongo._internal_.AccountId.html | 1 - ...mongo._internal_.CaptchaWithoutIdBase.html | 1 - ...atabase.types_mongo._internal_.Commit.html | 1 - ...se.types_mongo._internal_.DatasetBase.html | 1 - ...types_mongo._internal_.DatasetWithIds.html | 1 - ...atabase.types_mongo._internal_.Hash-1.html | 1 - ..._database.types_mongo._internal_.Hash.html | 1 - ...ase.types_mongo._internal_.HashedItem.html | 1 - ...abase.types_mongo._internal_.LogLevel.html | 1 - ...atabase.types_mongo._internal_.Logger.html | 1 - ...types_mongo._internal_.LoggerLevelFns.html | 1 - ...s_env.provider._internal_.AccountId-1.html | 1 - ...pes_env.provider._internal_.AccountId.html | 1 - ...vider._internal_.CaptchaWithoutIdBase.html | 1 - ...ypes_env.provider._internal_.Commit-1.html | 1 - ..._types_env.provider._internal_.Commit.html | 1 - ...s_env.provider._internal_.ContractAbi.html | 1 - ...po_types_env.provider._internal_.Dapp.html | 1 - ...s_env.provider._internal_.DatasetBase.html | 1 - ...nv.provider._internal_.DatasetWithIds.html | 1 - ..._types_env.provider._internal_.Hash-1.html | 1 - ...po_types_env.provider._internal_.Hash.html | 1 - ...es_env.provider._internal_.HashedItem.html | 1 - ...rovider._internal_.LastCorrectCaptcha.html | 1 - ...ypes_env.provider._internal_.LogLevel.html | 1 - ..._types_env.provider._internal_.Logger.html | 1 - ...nv.provider._internal_.LoggerLevelFns.html | 1 - ...ypes_env.provider._internal_.Provider.html | 1 - ...nv.provider._internal_.RandomProvider.html | 1 - ...po_types_env.provider._internal_.User.html | 1 - ...rovider._internal_.UserHistorySummary.html | 1 - ...opo_util.asyncConstructor.Constructor.html | 12 - .../_prosopo_util.canvas._internal_.Area.html | 1 - docs/types/_prosopo_util.ofLen.Len0.html | 12 - docs/types/_prosopo_util.ofLen.Len1.html | 1 - docs/types/_prosopo_util.ofLen.Len10.html | 1 - docs/types/_prosopo_util.ofLen.Len100.html | 1 - docs/types/_prosopo_util.ofLen.Len101.html | 1 - docs/types/_prosopo_util.ofLen.Len102.html | 1 - docs/types/_prosopo_util.ofLen.Len103.html | 1 - docs/types/_prosopo_util.ofLen.Len104.html | 1 - docs/types/_prosopo_util.ofLen.Len105.html | 1 - docs/types/_prosopo_util.ofLen.Len106.html | 1 - docs/types/_prosopo_util.ofLen.Len107.html | 1 - docs/types/_prosopo_util.ofLen.Len108.html | 1 - docs/types/_prosopo_util.ofLen.Len109.html | 1 - docs/types/_prosopo_util.ofLen.Len11.html | 1 - docs/types/_prosopo_util.ofLen.Len110.html | 1 - docs/types/_prosopo_util.ofLen.Len111.html | 1 - docs/types/_prosopo_util.ofLen.Len112.html | 1 - docs/types/_prosopo_util.ofLen.Len113.html | 1 - docs/types/_prosopo_util.ofLen.Len114.html | 1 - docs/types/_prosopo_util.ofLen.Len115.html | 1 - docs/types/_prosopo_util.ofLen.Len116.html | 1 - docs/types/_prosopo_util.ofLen.Len117.html | 1 - docs/types/_prosopo_util.ofLen.Len118.html | 1 - docs/types/_prosopo_util.ofLen.Len119.html | 1 - docs/types/_prosopo_util.ofLen.Len12.html | 1 - docs/types/_prosopo_util.ofLen.Len120.html | 1 - docs/types/_prosopo_util.ofLen.Len121.html | 1 - docs/types/_prosopo_util.ofLen.Len122.html | 1 - docs/types/_prosopo_util.ofLen.Len123.html | 1 - docs/types/_prosopo_util.ofLen.Len124.html | 1 - docs/types/_prosopo_util.ofLen.Len125.html | 1 - docs/types/_prosopo_util.ofLen.Len126.html | 1 - docs/types/_prosopo_util.ofLen.Len127.html | 1 - docs/types/_prosopo_util.ofLen.Len128.html | 1 - docs/types/_prosopo_util.ofLen.Len129.html | 1 - docs/types/_prosopo_util.ofLen.Len13.html | 1 - docs/types/_prosopo_util.ofLen.Len130.html | 1 - docs/types/_prosopo_util.ofLen.Len131.html | 1 - docs/types/_prosopo_util.ofLen.Len132.html | 1 - docs/types/_prosopo_util.ofLen.Len133.html | 1 - docs/types/_prosopo_util.ofLen.Len134.html | 1 - docs/types/_prosopo_util.ofLen.Len135.html | 1 - docs/types/_prosopo_util.ofLen.Len136.html | 1 - docs/types/_prosopo_util.ofLen.Len137.html | 1 - docs/types/_prosopo_util.ofLen.Len138.html | 1 - docs/types/_prosopo_util.ofLen.Len139.html | 1 - docs/types/_prosopo_util.ofLen.Len14.html | 1 - docs/types/_prosopo_util.ofLen.Len140.html | 1 - docs/types/_prosopo_util.ofLen.Len141.html | 1 - docs/types/_prosopo_util.ofLen.Len142.html | 1 - docs/types/_prosopo_util.ofLen.Len143.html | 1 - docs/types/_prosopo_util.ofLen.Len144.html | 1 - docs/types/_prosopo_util.ofLen.Len145.html | 1 - docs/types/_prosopo_util.ofLen.Len146.html | 1 - docs/types/_prosopo_util.ofLen.Len147.html | 1 - docs/types/_prosopo_util.ofLen.Len148.html | 1 - docs/types/_prosopo_util.ofLen.Len149.html | 1 - docs/types/_prosopo_util.ofLen.Len15.html | 1 - docs/types/_prosopo_util.ofLen.Len150.html | 1 - docs/types/_prosopo_util.ofLen.Len151.html | 1 - docs/types/_prosopo_util.ofLen.Len152.html | 1 - docs/types/_prosopo_util.ofLen.Len153.html | 1 - docs/types/_prosopo_util.ofLen.Len154.html | 1 - docs/types/_prosopo_util.ofLen.Len155.html | 1 - docs/types/_prosopo_util.ofLen.Len156.html | 1 - docs/types/_prosopo_util.ofLen.Len157.html | 1 - docs/types/_prosopo_util.ofLen.Len158.html | 1 - docs/types/_prosopo_util.ofLen.Len159.html | 1 - docs/types/_prosopo_util.ofLen.Len16.html | 1 - docs/types/_prosopo_util.ofLen.Len160.html | 1 - docs/types/_prosopo_util.ofLen.Len161.html | 1 - docs/types/_prosopo_util.ofLen.Len162.html | 1 - docs/types/_prosopo_util.ofLen.Len163.html | 1 - docs/types/_prosopo_util.ofLen.Len164.html | 1 - docs/types/_prosopo_util.ofLen.Len165.html | 1 - docs/types/_prosopo_util.ofLen.Len166.html | 1 - docs/types/_prosopo_util.ofLen.Len167.html | 1 - docs/types/_prosopo_util.ofLen.Len168.html | 1 - docs/types/_prosopo_util.ofLen.Len169.html | 1 - docs/types/_prosopo_util.ofLen.Len17.html | 1 - docs/types/_prosopo_util.ofLen.Len170.html | 1 - docs/types/_prosopo_util.ofLen.Len171.html | 1 - docs/types/_prosopo_util.ofLen.Len172.html | 1 - docs/types/_prosopo_util.ofLen.Len173.html | 1 - docs/types/_prosopo_util.ofLen.Len174.html | 1 - docs/types/_prosopo_util.ofLen.Len175.html | 1 - docs/types/_prosopo_util.ofLen.Len176.html | 1 - docs/types/_prosopo_util.ofLen.Len177.html | 1 - docs/types/_prosopo_util.ofLen.Len178.html | 1 - docs/types/_prosopo_util.ofLen.Len179.html | 1 - docs/types/_prosopo_util.ofLen.Len18.html | 1 - docs/types/_prosopo_util.ofLen.Len180.html | 1 - docs/types/_prosopo_util.ofLen.Len181.html | 1 - docs/types/_prosopo_util.ofLen.Len182.html | 1 - docs/types/_prosopo_util.ofLen.Len183.html | 1 - docs/types/_prosopo_util.ofLen.Len184.html | 1 - docs/types/_prosopo_util.ofLen.Len185.html | 1 - docs/types/_prosopo_util.ofLen.Len186.html | 1 - docs/types/_prosopo_util.ofLen.Len187.html | 1 - docs/types/_prosopo_util.ofLen.Len188.html | 1 - docs/types/_prosopo_util.ofLen.Len189.html | 1 - docs/types/_prosopo_util.ofLen.Len19.html | 1 - docs/types/_prosopo_util.ofLen.Len190.html | 1 - docs/types/_prosopo_util.ofLen.Len191.html | 1 - docs/types/_prosopo_util.ofLen.Len192.html | 1 - docs/types/_prosopo_util.ofLen.Len193.html | 1 - docs/types/_prosopo_util.ofLen.Len194.html | 1 - docs/types/_prosopo_util.ofLen.Len195.html | 1 - docs/types/_prosopo_util.ofLen.Len196.html | 1 - docs/types/_prosopo_util.ofLen.Len197.html | 1 - docs/types/_prosopo_util.ofLen.Len198.html | 1 - docs/types/_prosopo_util.ofLen.Len199.html | 1 - docs/types/_prosopo_util.ofLen.Len2.html | 1 - docs/types/_prosopo_util.ofLen.Len20.html | 1 - docs/types/_prosopo_util.ofLen.Len200.html | 1 - docs/types/_prosopo_util.ofLen.Len201.html | 1 - docs/types/_prosopo_util.ofLen.Len202.html | 1 - docs/types/_prosopo_util.ofLen.Len203.html | 1 - docs/types/_prosopo_util.ofLen.Len204.html | 1 - docs/types/_prosopo_util.ofLen.Len205.html | 1 - docs/types/_prosopo_util.ofLen.Len206.html | 1 - docs/types/_prosopo_util.ofLen.Len207.html | 1 - docs/types/_prosopo_util.ofLen.Len208.html | 1 - docs/types/_prosopo_util.ofLen.Len209.html | 1 - docs/types/_prosopo_util.ofLen.Len21.html | 1 - docs/types/_prosopo_util.ofLen.Len210.html | 1 - docs/types/_prosopo_util.ofLen.Len211.html | 1 - docs/types/_prosopo_util.ofLen.Len212.html | 1 - docs/types/_prosopo_util.ofLen.Len213.html | 1 - docs/types/_prosopo_util.ofLen.Len214.html | 1 - docs/types/_prosopo_util.ofLen.Len215.html | 1 - docs/types/_prosopo_util.ofLen.Len216.html | 1 - docs/types/_prosopo_util.ofLen.Len217.html | 1 - docs/types/_prosopo_util.ofLen.Len218.html | 1 - docs/types/_prosopo_util.ofLen.Len219.html | 1 - docs/types/_prosopo_util.ofLen.Len22.html | 1 - docs/types/_prosopo_util.ofLen.Len220.html | 1 - docs/types/_prosopo_util.ofLen.Len221.html | 1 - docs/types/_prosopo_util.ofLen.Len222.html | 1 - docs/types/_prosopo_util.ofLen.Len223.html | 1 - docs/types/_prosopo_util.ofLen.Len224.html | 1 - docs/types/_prosopo_util.ofLen.Len225.html | 1 - docs/types/_prosopo_util.ofLen.Len226.html | 1 - docs/types/_prosopo_util.ofLen.Len227.html | 1 - docs/types/_prosopo_util.ofLen.Len228.html | 1 - docs/types/_prosopo_util.ofLen.Len229.html | 1 - docs/types/_prosopo_util.ofLen.Len23.html | 1 - docs/types/_prosopo_util.ofLen.Len230.html | 1 - docs/types/_prosopo_util.ofLen.Len231.html | 1 - docs/types/_prosopo_util.ofLen.Len232.html | 1 - docs/types/_prosopo_util.ofLen.Len233.html | 1 - docs/types/_prosopo_util.ofLen.Len234.html | 1 - docs/types/_prosopo_util.ofLen.Len235.html | 1 - docs/types/_prosopo_util.ofLen.Len236.html | 1 - docs/types/_prosopo_util.ofLen.Len237.html | 1 - docs/types/_prosopo_util.ofLen.Len238.html | 1 - docs/types/_prosopo_util.ofLen.Len239.html | 1 - docs/types/_prosopo_util.ofLen.Len24.html | 1 - docs/types/_prosopo_util.ofLen.Len240.html | 1 - docs/types/_prosopo_util.ofLen.Len241.html | 1 - docs/types/_prosopo_util.ofLen.Len242.html | 1 - docs/types/_prosopo_util.ofLen.Len243.html | 1 - docs/types/_prosopo_util.ofLen.Len244.html | 1 - docs/types/_prosopo_util.ofLen.Len245.html | 1 - docs/types/_prosopo_util.ofLen.Len246.html | 1 - docs/types/_prosopo_util.ofLen.Len247.html | 1 - docs/types/_prosopo_util.ofLen.Len248.html | 1 - docs/types/_prosopo_util.ofLen.Len249.html | 1 - docs/types/_prosopo_util.ofLen.Len25.html | 1 - docs/types/_prosopo_util.ofLen.Len250.html | 1 - docs/types/_prosopo_util.ofLen.Len251.html | 1 - docs/types/_prosopo_util.ofLen.Len252.html | 1 - docs/types/_prosopo_util.ofLen.Len253.html | 1 - docs/types/_prosopo_util.ofLen.Len254.html | 1 - docs/types/_prosopo_util.ofLen.Len255.html | 1 - docs/types/_prosopo_util.ofLen.Len256.html | 1 - docs/types/_prosopo_util.ofLen.Len26.html | 1 - docs/types/_prosopo_util.ofLen.Len27.html | 1 - docs/types/_prosopo_util.ofLen.Len28.html | 1 - docs/types/_prosopo_util.ofLen.Len29.html | 1 - docs/types/_prosopo_util.ofLen.Len3.html | 1 - docs/types/_prosopo_util.ofLen.Len30.html | 1 - docs/types/_prosopo_util.ofLen.Len31.html | 1 - docs/types/_prosopo_util.ofLen.Len32.html | 1 - docs/types/_prosopo_util.ofLen.Len33.html | 1 - docs/types/_prosopo_util.ofLen.Len34.html | 1 - docs/types/_prosopo_util.ofLen.Len35.html | 1 - docs/types/_prosopo_util.ofLen.Len36.html | 1 - docs/types/_prosopo_util.ofLen.Len37.html | 1 - docs/types/_prosopo_util.ofLen.Len38.html | 1 - docs/types/_prosopo_util.ofLen.Len39.html | 1 - docs/types/_prosopo_util.ofLen.Len4.html | 1 - docs/types/_prosopo_util.ofLen.Len40.html | 1 - docs/types/_prosopo_util.ofLen.Len41.html | 1 - docs/types/_prosopo_util.ofLen.Len42.html | 1 - docs/types/_prosopo_util.ofLen.Len43.html | 1 - docs/types/_prosopo_util.ofLen.Len44.html | 1 - docs/types/_prosopo_util.ofLen.Len45.html | 1 - docs/types/_prosopo_util.ofLen.Len46.html | 1 - docs/types/_prosopo_util.ofLen.Len47.html | 1 - docs/types/_prosopo_util.ofLen.Len48.html | 1 - docs/types/_prosopo_util.ofLen.Len49.html | 1 - docs/types/_prosopo_util.ofLen.Len5.html | 1 - docs/types/_prosopo_util.ofLen.Len50.html | 1 - docs/types/_prosopo_util.ofLen.Len51.html | 1 - docs/types/_prosopo_util.ofLen.Len52.html | 1 - docs/types/_prosopo_util.ofLen.Len53.html | 1 - docs/types/_prosopo_util.ofLen.Len54.html | 1 - docs/types/_prosopo_util.ofLen.Len55.html | 1 - docs/types/_prosopo_util.ofLen.Len56.html | 1 - docs/types/_prosopo_util.ofLen.Len57.html | 1 - docs/types/_prosopo_util.ofLen.Len58.html | 1 - docs/types/_prosopo_util.ofLen.Len59.html | 1 - docs/types/_prosopo_util.ofLen.Len6.html | 1 - docs/types/_prosopo_util.ofLen.Len60.html | 1 - docs/types/_prosopo_util.ofLen.Len61.html | 1 - docs/types/_prosopo_util.ofLen.Len62.html | 1 - docs/types/_prosopo_util.ofLen.Len63.html | 1 - docs/types/_prosopo_util.ofLen.Len64.html | 1 - docs/types/_prosopo_util.ofLen.Len65.html | 1 - docs/types/_prosopo_util.ofLen.Len66.html | 1 - docs/types/_prosopo_util.ofLen.Len67.html | 1 - docs/types/_prosopo_util.ofLen.Len68.html | 1 - docs/types/_prosopo_util.ofLen.Len69.html | 1 - docs/types/_prosopo_util.ofLen.Len7.html | 1 - docs/types/_prosopo_util.ofLen.Len70.html | 1 - docs/types/_prosopo_util.ofLen.Len71.html | 1 - docs/types/_prosopo_util.ofLen.Len72.html | 1 - docs/types/_prosopo_util.ofLen.Len73.html | 1 - docs/types/_prosopo_util.ofLen.Len74.html | 1 - docs/types/_prosopo_util.ofLen.Len75.html | 1 - docs/types/_prosopo_util.ofLen.Len76.html | 1 - docs/types/_prosopo_util.ofLen.Len77.html | 1 - docs/types/_prosopo_util.ofLen.Len78.html | 1 - docs/types/_prosopo_util.ofLen.Len79.html | 1 - docs/types/_prosopo_util.ofLen.Len8.html | 1 - docs/types/_prosopo_util.ofLen.Len80.html | 1 - docs/types/_prosopo_util.ofLen.Len81.html | 1 - docs/types/_prosopo_util.ofLen.Len82.html | 1 - docs/types/_prosopo_util.ofLen.Len83.html | 1 - docs/types/_prosopo_util.ofLen.Len84.html | 1 - docs/types/_prosopo_util.ofLen.Len85.html | 1 - docs/types/_prosopo_util.ofLen.Len86.html | 1 - docs/types/_prosopo_util.ofLen.Len87.html | 1 - docs/types/_prosopo_util.ofLen.Len88.html | 1 - docs/types/_prosopo_util.ofLen.Len89.html | 1 - docs/types/_prosopo_util.ofLen.Len9.html | 1 - docs/types/_prosopo_util.ofLen.Len90.html | 1 - docs/types/_prosopo_util.ofLen.Len91.html | 1 - docs/types/_prosopo_util.ofLen.Len92.html | 1 - docs/types/_prosopo_util.ofLen.Len93.html | 1 - docs/types/_prosopo_util.ofLen.Len94.html | 1 - docs/types/_prosopo_util.ofLen.Len95.html | 1 - docs/types/_prosopo_util.ofLen.Len96.html | 1 - docs/types/_prosopo_util.ofLen.Len97.html | 1 - docs/types/_prosopo_util.ofLen.Len98.html | 1 - docs/types/_prosopo_util.ofLen.Len99.html | 1 - docs/types/_prosopo_util.util.AtOptions.html | 1 - docs/types/_prosopo_util.util.Hash.html | 1 - .../_prosopo_util.util.MergeOptions.html | 1 - ...ernal_.VitePluginWatchExternalOptions.html | 5 - ...pi._internal_.HashedCaptchaItemSchema.html | 1 - ...act.contract_info_captcha.ContractAbi.html | 12 - ...ct.contract_info_captcha.ContractFile.html | 1 - ...config._internal_.ProsopoConfigSchema.html | 1 - ...rt._internal_.HashedCaptchaItemSchema.html | 1 - ...osopo_cli.start._internal_.LogLevel-1.html | 1 - ...._internal_.ProsopoClientConfigSchema.html | 2 +- ...prosopo_client_example.config.default.html | 2 +- ...nt_example_server.models_user.default.html | 2 +- ...es._internal_.HashedCaptchaItemSchema.html | 1 - ...r.routes_routes._internal_.LogLevel-1.html | 1 - .../_prosopo_common.array.ARRAY_JOINER.html | 12 - ...osopo_common.hash.HEX_HASH_BIT_LENGTH.html | 1 - .../_prosopo_common.logger.LogLevel-1.html | 1 - ..._prosopo_common.utils.translationKeys.html | 1 - ...ract.contract_info_common.ContractAbi.html | 12 - ...act.contract_info_common.ContractFile.html | 1 - .../_prosopo_config.polkadot_bytes.bytes.html | 1 - .../_prosopo_config.polkadot_bytes.lenIn.html | 17 -- ..._prosopo_config.polkadot_bytes.lenOut.html | 1 - ...config.polkadot_mockApiDerive.default.html | 12 - ...config.polkadot_mockInterface.default.html | 12 - ...dot_mockSubstrateGenesis.knownGenesis.html | 12 - ...lkadot_mockSubstrateGenesis.knownIcon.html | 1 - ...adot_mockSubstrateGenesis.knownLedger.html | 1 - ...dot_mockSubstrateGenesis.knownTestnet.html | 1 - ....polkadot_mockUpgrade.centrifugeChain.html | 1 - ...o_config.polkadot_mockUpgrade.default.html | 1 - ..._config.polkadot_mockUpgrade.polkadot.html | 1 - ...opo_config.polkadot_mockUpgrade.shell.html | 1 - ...config.polkadot_mockUpgrade.statemint.html | 1 - ..._config.polkadot_mockUpgrade.upgrades.html | 12 - ...config.polkadot_mockUpgrade.versioned.html | 1 - ...ativeFilePlugin._internal_.LogLevel-1.html | 1 - ....contract_helpers.GAS_INCREASE_FACTOR.html | 4 - ...ontract_helpers._internal_.LogLevel-1.html | 1 - ...torage._internal_.AbiStorageFieldSpec.html | 1 - ...tract.contract_useBlockInterval.A_DAY.html | 1 - ...shared.support_commands.checkboxClass.html | 1 - ..._prosopo_database.databases.Databases.html | 1 - ...go._internal_.HashedCaptchaItemSchema.html | 1 - ...databases_mongo._internal_.LogLevel-1.html | 1 - ...ets.captcha_captcha.NO_SOLUTION_VALUE.html | 1 - ..._captcha._internal_.CaptchaItemSchema.html | 1 - ...ha._internal_.HashedCaptchaItemSchema.html | 1 - ...ta_captchas.datasetWithIndexSolutions.html | 2 - ...ta_captchas.datasetWithSolutionHashes.html | 1 - ....cli_cliCommand._internal_.LogLevel-1.html | 1 - ...tasets_fs.commands_flatten.ArgsSchema.html | 1 - ...asets_fs.commands_generate.ArgsSchema.html | 1 - ...ets_fs.commands_generateV1.ArgsSchema.html | 1 - ...V1._internal_.HashedCaptchaItemSchema.html | 1 - ...ets_fs.commands_generateV2.ArgsSchema.html | 1 - ...nerateV2._internal_.CaptchaItemSchema.html | 1 - ...o_datasets_fs.commands_get.ArgsSchema.html | 1 - ...atasets_fs.commands_labels.ArgsSchema.html | 1 - ...asets_fs.commands_relocate.ArgsSchema.html | 1 - ...atasets_fs.commands_resize.ArgsSchema.html | 1 - ...tasets_fs.utils_input.InputArgsSchema.html | 1 - ...ils_inputOutput.InputOutputArgsSchema.html | 1 - ...sets_fs.utils_output.OutputArgsSchema.html | 1 - ...nv._internal_.HashedCaptchaItemSchema.html | 1 - ...prosopo_env.env._internal_.LogLevel-1.html | 1 - ...mmands_terminal._internal_.LogLevel-1.html | 1 - .../_prosopo_flux.lib_auth.FLUX_URL.html | 1 - ..._prosopo_flux.lib_getDapps.nodeAPIURL.html | 1 - ...er._internal_.HashedCaptchaItemSchema.html | 1 - ...modules_Manager._internal_.LogLevel-1.html | 1 - ...._internal_.ProsopoLocalStorageSchema.html | 1 - ...po_procaptcha.modules_storage.default.html | 5 - ...nt._internal_.HashedCaptchaItemSchema.html | 1 - ...ks._internal_.HashedCaptchaItemSchema.html | 1 - ..._prosopo_provider.tests_accounts.DAPP.html | 1 - ...sopo_provider.tests_accounts.PROVIDER.html | 1 - ...s_populateDatabase.userFundMapDefault.html | 1 - ...sopo_provider_gui.app_layout.metadata.html | 1 - ..._gui.mocks_global_state_mocks.default.html | 1 - ...r_gui.mocks_profile_mocks.actionsMock.html | 1 - ...r_gui.mocks_profile_mocks.datasetMock.html | 1 - ...i.mocks_profile_mocks.environmentMock.html | 12 - ...r_gui.mocks_profile_mocks.summaryMock.html | 1 - ...r_gui.types_GlobalStateTypes.networks.html | 1 - ...tract.contract_info_proxy.ContractAbi.html | 12 - ...ract.contract_info_proxy.ContractFile.html | 1 - ...ds._internal_.HashedCaptchaItemSchema.html | 1 - ...pts.setup_funds._internal_.LogLevel-1.html | 1 - ...rver.DEFAULT_MAX_VERIFIED_TIME_CACHED.html | 1 - ...er.DEFAULT_MAX_VERIFIED_TIME_CONTRACT.html | 1 - ...er._internal_.HashedCaptchaItemSchema.html | 1 - ...o_server.server._internal_.LogLevel-1.html | 1 - .../_prosopo_ts_brand.index.brandKey.html | 1 - ...sopo_tx.txQueue._internal_.LogLevel-1.html | 1 - ...fig_config.AccountCreatorConfigSchema.html | 1 - ...config_config.BatchCommitConfigSchema.html | 1 - ...es.config_config.DatabaseConfigSchema.html | 1 - ...opo_types.config_config.DatabaseTypes.html | 1 - ....config_config.EnvironmentTypesSchema.html | 1 - ....config_config.ProcaptchaConfigSchema.html | 1 - ...config_config.ProsopoBaseConfigSchema.html | 4 - ...onfig_config.ProsopoBasicConfigSchema.html | 1 - ...onfig.ProsopoCaptchaCountConfigSchema.html | 1 - ...ig.ProsopoCaptchaSolutionConfigSchema.html | 1 - ...nfig_config.ProsopoClientConfigSchema.html | 1 - ...pes.config_config.ProsopoConfigSchema.html | 1 - ...config.ProsopoImageServerConfigSchema.html | 1 - ...nfig_config.ProsopoServerConfigSchema.html | 1 - ...es.config_network.NetworkConfigSchema.html | 1 - ...pes.config_network.NetworkNamesSchema.html | 1 - ....config_network.NetworkPairTypeSchema.html | 1 - ....config_network.ProsopoNetworksSchema.html | 4 - ..._types.contract_artifacts.AbiCellSpec.html | 1 - ...pes.contract_artifacts.AbiDetailsSpec.html | 1 - ..._types.contract_artifacts.AbiEnumSpec.html | 1 - ...types.contract_artifacts.AbiFieldSpec.html | 1 - ...es.contract_artifacts.AbiMetaDataSpec.html | 1 - ...types.contract_artifacts.AbiParamSpec.html | 53 ---- ...o_types.contract_artifacts.AbiSpecDef.html | 1 - ...contract_artifacts.AbiStorageEnumSpec.html | 1 - ...ontract_artifacts.AbiStorageFieldSpec.html | 1 - ...pes.contract_artifacts.AbiStorageSpec.html | 1 - ...ntract_artifacts.AbiStorageStructSpec.html | 1 - ...sopo_types.contract_artifacts.AbiText.html | 1 - ..._types.contract_artifacts.AbiTypeSpec.html | 1 - ...types.contract_artifacts.AbiTypesSpec.html | 1 - ...pes.contract_artifacts.AbiVariantSpec.html | 1 - ...tract_interface._internal_.LogLevel-1.html | 1 - ...es.datasets_captcha.CaptchaItemSchema.html | 1 - ..._types.datasets_captcha.CaptchaSchema.html | 1 - ...ts_captcha.CaptchaSolutionArraySchema.html | 1 - ...atasets_captcha.CaptchaSolutionSchema.html | 1 - ...asets_captcha.CaptchasContainerSchema.html | 1 - ...types.datasets_captcha.CaptchasSchema.html | 1 - ...cha.CaptchasWithNumericSolutionSchema.html | 1 - ...opo_types.datasets_captcha.DataSchema.html | 1 - ...asets_captcha.HashedCaptchaItemSchema.html | 1 - ...s.datasets_captcha.LabelledDataSchema.html | 1 - ...s.datasets_captcha.LabelledItemSchema.html | 1 - ...atasets_captcha.LabelsContainerSchema.html | 1 - ...captcha.MaybeLabelledHashedItemSchema.html | 1 - ...tasets_captcha.SelectAllCaptchaSchema.html | 1 - ...ets_captcha.SelectAllCaptchaSchemaRaw.html | 1 - ...ctAllCaptchaSchemaWithNumericSolution.html | 1 - ..._types.datasets_dataset.DatasetSchema.html | 2 - ...s_dataset.DatasetWithIdsAndTreeSchema.html | 1 - ...datasets_dataset.DatasetWithIdsSchema.html | 1 - ...aset.DatasetWithNumericSolutionSchema.html | 1 - ...aptcha_manager.ProcaptchaOutputSchema.html | 1 - ...procaptcha_manager.ProcaptchaResponse.html | 1 - ...cha_storage.ProsopoLocalStorageSchema.html | 1 - ...types.provider_api.CaptchaRequestBody.html | 1 - ...ypes.provider_api.CaptchaSolutionBody.html | 1 - ...api.ServerPowCaptchaVerifyRequestBody.html | 1 - ...ider_api.SubmitPowCaptchaSolutionBody.html | 1 - ...types.provider_api.VerifySolutionBody.html | 1 - ...osopo_types.provider_argv.PayeeSchema.html | 1 - ...abase.types_mongo.CaptchaRecordSchema.html | 1 - ...abase.types_mongo.DatasetRecordSchema.html | 1 - ...abase.types_mongo.PendingRecordSchema.html | 1 - ...se.types_mongo.PowCaptchaRecordSchema.html | 1 - ...types_mongo.ScheduledTaskRecordSchema.html | 1 - ...abase.types_mongo.ScheduledTaskSchema.html | 1 - ...base.types_mongo.SolutionRecordSchema.html | 1 - ...ypes_mongo.UserCommitmentRecordSchema.html | 1 - ...base.types_mongo.UserCommitmentSchema.html | 1 - ...ngo.UserCommitmentWithSolutionsSchema.html | 1 - ....types_mongo.UserSolutionRecordSchema.html | 1 - ...tabase.types_mongo.UserSolutionSchema.html | 1 - ...go._internal_.HashedCaptchaItemSchema.html | 1 - ...ase.types_mongo._internal_.LogLevel-1.html | 1 - ...er._internal_.HashedCaptchaItemSchema.html | 1 - ...es_env.provider._internal_.LogLevel-1.html | 1 - .../_prosopo_util.version.version.html | 12 - packages/api/typedoc.config.js | 19 -- packages/cli/typedoc.config.js | 19 -- packages/common/typedoc.config.js | 19 -- packages/contract/typedoc.config.js | 19 -- packages/database/typedoc.config.js | 19 -- packages/datasets-fs/typedoc.config.js | 19 -- packages/datasets/typedoc.config.js | 19 -- packages/env/typedoc.config.js | 19 -- packages/file-server/typedoc.config.js | 19 -- packages/procaptcha-bundle/typedoc.config.js | 19 -- packages/procaptcha-react/typedoc.config.js | 19 -- packages/procaptcha/typedoc.config.js | 19 -- packages/provider/typedoc.config.js | 19 -- packages/server/typedoc.config.js | 19 -- packages/tx/typedoc.config.js | 19 -- packages/types-database/typedoc.config.js | 19 -- packages/types-env/typedoc.config.js | 19 -- packages/types/typedoc.config.js | 19 -- packages/util/src/at.ts | 13 + packages/util/src/checks.ts | 13 + packages/util/src/choice.ts | 13 + packages/util/src/get.ts | 13 + packages/util/src/hex.ts | 13 + packages/util/src/merge.ts | 13 + packages/util/src/permutations.ts | 13 + packages/util/src/tests/at.test.ts | 2 +- packages/util/src/tests/get.test.ts | 2 +- packages/util/src/tests/merge.test.ts | 2 +- packages/util/src/tests/permutations.ts | 2 +- packages/util/typedoc.config.js | 19 -- protocol/dev/typedoc.config.js | 19 -- provider-gui/typedoc.config.js | 49 --- 2356 files changed, 424 insertions(+), 13936 deletions(-) delete mode 100644 contracts/captcha/typedoc.config.js delete mode 100644 contracts/common/typedoc.config.js delete mode 100644 contracts/proxy/typedoc.config.js delete mode 100644 demos/cypress-shared/typedoc.config.js delete mode 100644 demos/provider-mock/typedoc.config.js delete mode 100644 dev/config/typedoc.config.js delete mode 100644 dev/flux/typedoc.config.js delete mode 100644 dev/gh-actions/typedoc.config.js delete mode 100644 dev/scripts/typedoc.config.js delete mode 100644 dev/ts-brand/typedoc.config.js delete mode 100644 dev/tsconfig-checker/typedoc.config.js delete mode 100644 dev/vite-plugin-watch-workspace/typedoc.config.js delete mode 100644 docs/classes/_prosopo_api.api_HttpClientBase.HttpClientBase.html delete mode 100644 docs/classes/_prosopo_api.api_HttpError.HttpError.html delete mode 100644 docs/classes/_prosopo_api.api_ProviderApi.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.build_extrinsic_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.constructors_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.contracts_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.events_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.mixed_methods_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.query_captcha.default.html delete mode 100644 docs/classes/_prosopo_captcha_contract.tx_sign_and_send_captcha.default.html delete mode 100644 docs/classes/_prosopo_cli.reloader.default.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.Environment.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.ProviderEnvironment.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_cli.start._internal_.default.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.HttpClientBase.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoServer.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-6.html delete mode 100644 docs/classes/_prosopo_client_example_server.routes_routes._internal_.default.html delete mode 100644 docs/classes/_prosopo_common.asyncFactory.AsyncFactory.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoApiError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoBaseError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoCliError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoContractError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoDBError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoDatasetError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoEnvError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoError.html delete mode 100644 docs/classes/_prosopo_common.error.ProsopoTxQueueError.html delete mode 100644 docs/classes/_prosopo_common.logger.Loggable.html delete mode 100644 docs/classes/_prosopo_common.node_UrlConverter.UrlConverter.html delete mode 100644 docs/classes/_prosopo_common_contract.build_extrinsic_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.constructors_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.contracts_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.events_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.mixed_methods_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.query_common.default.html delete mode 100644 docs/classes/_prosopo_common_contract.tx_sign_and_send_common.default.html delete mode 100644 docs/classes/_prosopo_contract.contract_deploy.ContractDeployer.html delete mode 100644 docs/classes/_prosopo_contract.contract_deploy._internal_.TransactionQueue.html delete mode 100644 docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoBaseError.html delete mode 100644 docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoContractError.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_contract.contract_interface._internal_.default.html delete mode 100644 docs/classes/_prosopo_database.databases_mongo.ProsopoDatabase.html delete mode 100644 docs/classes/_prosopo_database.databases_mongo._internal_.AsyncFactory.html delete mode 100644 docs/classes/_prosopo_database.databases_mongoMemory.MongoMemoryDatabase.html delete mode 100644 docs/classes/_prosopo_datasets.captcha_merkle.CaptchaMerkleTree.html delete mode 100644 docs/classes/_prosopo_datasets.captcha_merkle._internal_.MerkleNode.html delete mode 100644 docs/classes/_prosopo_datasets_fs.cli_cli.Cli.html delete mode 100644 docs/classes/_prosopo_datasets_fs.cli_cliCommand.CliCommand.html delete mode 100644 docs/classes/_prosopo_datasets_fs.cli_cliCommand._internal_.Loggable.html delete mode 100644 docs/classes/_prosopo_datasets_fs.cli_cliCommandComposite.CliCommandComposite.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_flatten.Flatten.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_generate.Generate.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_generateV1.GenerateV1.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_generateV2.GenerateV2.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_get.Get.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_labels.Labels.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_relocate.Relocate.html delete mode 100644 docs/classes/_prosopo_datasets_fs.commands_resize.Resize.html delete mode 100644 docs/classes/_prosopo_datasets_fs.utils_input.InputCliCommand.html delete mode 100644 docs/classes/_prosopo_datasets_fs.utils_inputOutput.InputOutputCliCommand.html delete mode 100644 docs/classes/_prosopo_datasets_fs.utils_output.OutputCliCommand.html delete mode 100644 docs/classes/_prosopo_env.env.Environment.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_env.env._internal_.default.html delete mode 100644 docs/classes/_prosopo_env.mockenv.MockEnvironment.html delete mode 100644 docs/classes/_prosopo_env.provider.ProviderEnvironment.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi.ProsopoCaptchaApi.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.HttpClientBase.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-6.html delete mode 100644 docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default.html delete mode 100644 docs/classes/_prosopo_provider.batch_commitments.BatchCommitmentsTask.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks.Tasks.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.CaptchaMerkleTree.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.MerkleNode.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_provider.tasks_tasks._internal_.default.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_DatabaseAccounts.default.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethods.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProsopoEnvError.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.default.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_funds._internal_.TransactionQueue.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.Environment.html delete mode 100644 docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.ProviderEnvironment.html delete mode 100644 docs/classes/_prosopo_proxy_contract.build_extrinsic_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.constructors_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.contracts_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.events_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.mixed_methods_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.query_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.tx_sign_and_send_proxy.default.html delete mode 100644 docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessagesBuilder.html delete mode 100644 docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypesBuilder.html delete mode 100644 docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyMessagesBuilder.html delete mode 100644 docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypesBuilder.html delete mode 100644 docs/classes/_prosopo_scripts.setup_dapp._internal_.TransactionQueue.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_scripts.setup_funds._internal_.default.html delete mode 100644 docs/classes/_prosopo_server.server.ProsopoServer.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.HttpClientBase.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default-6.html delete mode 100644 docs/classes/_prosopo_server.server._internal_.default.html delete mode 100644 docs/classes/_prosopo_tx.txQueue.TransactionQueue.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.ProsopoCaptchaContract.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default-1.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default-2.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default-3.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default-4.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default-5.html delete mode 100644 docs/classes/_prosopo_types_env.provider._internal_.default.html delete mode 100644 docs/enums/_prosopo_api.api_ProviderApi._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_api.api_ProviderApi._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_api.api_ProviderApi._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.DappPayee.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Error.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.LangError.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Payee.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.DappPayee.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.Error.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.LangError.html delete mode 100644 docs/enums/_prosopo_captcha_contract.types_returns_captcha.Payee.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.Error.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_cli.start._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.Error.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_common_contract.types_arguments_common.LangError.html delete mode 100644 docs/enums/_prosopo_common_contract.types_returns_common.LangError.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.Error.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.LangError.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_contract.contract_interface._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_datasets.captcha_dataset._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.Error.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_env.env._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_Manager._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_Manager._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_Manager._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Error.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_provider.batch_commitments._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.Error.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_provider.tests_dataUtils_DatabaseAccounts.AccountKey.html delete mode 100644 docs/enums/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethodNames.html delete mode 100644 docs/enums/_prosopo_provider.util._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_proxy_contract.types_arguments_proxy.Error.html delete mode 100644 docs/enums/_prosopo_proxy_contract.types_arguments_proxy.LangError.html delete mode 100644 docs/enums/_prosopo_proxy_contract.types_returns_proxy.Error.html delete mode 100644 docs/enums/_prosopo_proxy_contract.types_returns_proxy.LangError.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.Error.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.Error.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_server.server._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_types.datasets_captcha.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_types.datasets_captcha.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_types.datasets_captcha.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_types.procaptcha_api._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_types.procaptcha_api._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_types.procaptcha_bundle.FeaturesEnum.html delete mode 100644 docs/enums/_prosopo_types.provider_api.AdminApiPaths.html delete mode 100644 docs/enums/_prosopo_types.provider_api.ApiParams.html delete mode 100644 docs/enums/_prosopo_types.provider_api.ApiPaths.html delete mode 100644 docs/enums/_prosopo_types.provider_argv._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskStatus.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.CaptchaItemTypes.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.CaptchaStates.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus-1.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.CaptchaTypes.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.DappPayee-1.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.DappPayee.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.Error.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus-1.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.Payee-1.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.Payee.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskNames.html delete mode 100644 docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskStatus.html delete mode 100644 docs/functions/_prosopo_captcha_contract.shared_utils.decodeEvents.html delete mode 100644 docs/functions/_prosopo_captcha_contract.shared_utils.getEventTypeDescription.html delete mode 100644 docs/functions/_prosopo_captcha_contract.shared_utils.getTypeDescription.html delete mode 100644 docs/functions/_prosopo_cli.argv.processArgs.html delete mode 100644 docs/functions/_prosopo_cli.commands_batchCommit.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_dappAccounts.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_dappDetails.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_dappRegister.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_dappUpdate.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerAccounts.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerDataset.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerDeregister.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerDetails.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerRegister.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerSetDataset.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_providerUpdate.default.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validateAddress.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validateContract.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validateFee.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validatePayee.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validateScheduleExpression.html delete mode 100644 docs/functions/_prosopo_cli.commands_validators.validateValue.html delete mode 100644 docs/functions/_prosopo_cli.commands_version.default.html delete mode 100644 docs/functions/_prosopo_cli.env.getEnv.html delete mode 100644 docs/functions/_prosopo_cli.env.getEnvFile.html delete mode 100644 docs/functions/_prosopo_cli.env.loadEnv.html delete mode 100644 docs/functions/_prosopo_cli.files.loadJSONFile.html delete mode 100644 docs/functions/_prosopo_cli.files.readFile.html delete mode 100644 docs/functions/_prosopo_cli.files.writeJSONFile.html delete mode 100644 docs/functions/_prosopo_cli.process_env.getDB.html delete mode 100644 docs/functions/_prosopo_cli.process_env.getPairType.html delete mode 100644 docs/functions/_prosopo_cli.process_env.getSecret.html delete mode 100644 docs/functions/_prosopo_cli.process_env.getSs58Format.html delete mode 100644 docs/functions/_prosopo_cli.prosopo_config.default.html delete mode 100644 docs/functions/_prosopo_cli.start.start.html delete mode 100644 docs/functions/_prosopo_common.array.arrayJoin.html delete mode 100644 docs/functions/_prosopo_common.hash.hexHash.html delete mode 100644 docs/functions/_prosopo_common.hash.hexHashArray.html delete mode 100644 docs/functions/_prosopo_common.logger.getLogLevel.html delete mode 100644 docs/functions/_prosopo_common.logger.getLogger.html delete mode 100644 docs/functions/_prosopo_common.logger.getLoggerDefault.html delete mode 100644 docs/functions/_prosopo_common.node_i18nMiddleware.default.html delete mode 100644 docs/functions/_prosopo_common.react_useTranslation.default.html delete mode 100644 docs/functions/_prosopo_common.string.capitaliseFirstLetter.html delete mode 100644 docs/functions/_prosopo_common.utils.isClientSide.html delete mode 100644 docs/functions/_prosopo_common.utils.reverseHexString.html delete mode 100644 docs/functions/_prosopo_common.utils.snakeToCamelCase.html delete mode 100644 docs/functions/_prosopo_common.utils.trimProviderUrl.html delete mode 100644 docs/functions/_prosopo_common_contract.shared_utils.decodeEvents.html delete mode 100644 docs/functions/_prosopo_common_contract.shared_utils.getEventTypeDescription.html delete mode 100644 docs/functions/_prosopo_common_contract.shared_utils.getTypeDescription.html delete mode 100644 docs/functions/_prosopo_config.dependencies.filterDependencies.html delete mode 100644 docs/functions/_prosopo_config.dependencies.getDependencies.html delete mode 100644 docs/functions/_prosopo_config.dependencies.getExternalsFromReferences.html delete mode 100644 docs/functions/_prosopo_config.dependencies.getFilesInDirs.html delete mode 100644 docs/functions/_prosopo_config.dependencies.getTsConfigs.html delete mode 100644 docs/functions/_prosopo_config.polkadot_exclude.getAliases.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getAccountPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getApiPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getCacheDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getCliPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getClientBundleExampleDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getClientExampleDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getClientExampleServerDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getCommonPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getConfigPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getContractDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getContractNames.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getContractsDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDappExampleDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDatabasePkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDatasetsFsPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDatasetsPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDemosDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getDevDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getEnvPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getFileServerPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getNodeModulesDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getPackagesDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProcaptchaBundlePkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProcaptchaPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProcaptchaPoWPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProcaptchaReactPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProtocolCliDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProtocolContractsDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProtocolDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProtocolDistDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getProviderPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getRootDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getScriptsPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getServerPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getTestResultsDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getTxPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getTypesDatabasePkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getTypesEnvPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getTypesPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getUtilPkgDir.html delete mode 100644 docs/functions/_prosopo_config.projectInfo.getWebComponentsPkgDir.html delete mode 100644 docs/functions/_prosopo_config.provider_test.default.html delete mode 100644 docs/functions/_prosopo_config.vite_NodejsPolarsDirnamePlugin.nodejsPolarsDirnamePlugin.html delete mode 100644 docs/functions/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.nodejsPolarsNativeFilePlugin.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_backend_config.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_commonjs_config.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_frontend_config.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_plugin_close_and_copy.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_plugin_fix_absolute_imports.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_plugin_sourcemap_exclude.default.html delete mode 100644 docs/functions/_prosopo_config.vite_vite_test_config.default.html delete mode 100644 docs/functions/_prosopo_contract.accounts_getPair.getPair.html delete mode 100644 docs/functions/_prosopo_contract.accounts_getPair.getPairAsync.html delete mode 100644 docs/functions/_prosopo_contract.accounts_getPair.getReadOnlyPair.html delete mode 100644 docs/functions/_prosopo_contract.accounts_getPair.getZeroAddress.html delete mode 100644 docs/functions/_prosopo_contract.accounts_mnemonic.generateMnemonic.html delete mode 100644 docs/functions/_prosopo_contract.balances_accounting.oneUnit.html delete mode 100644 docs/functions/_prosopo_contract.contract_batch.batch.html delete mode 100644 docs/functions/_prosopo_contract.contract_block.getBlockTimeMs.html delete mode 100644 docs/functions/_prosopo_contract.contract_block.getCurrentBlockNumber.html delete mode 100644 docs/functions/_prosopo_contract.contract_deploy.dryRunDeploy.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.decodeEvents.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.dispatchErrorHandler.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.encodeStringArgs.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.filterAndDecodeContractEvents.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.formatEvent.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.getContractError.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.getEventNameFromMethodName.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.getEventsFromMethodName.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.getOptions.html delete mode 100644 docs/functions/_prosopo_contract.contract_helpers.stringToHexPadded.html delete mode 100644 docs/functions/_prosopo_contract.contract_interface.wrapQuery.html delete mode 100644 docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageFields.html delete mode 100644 docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageValue.html delete mode 100644 docs/functions/_prosopo_contract.contract_storage.getPrimitiveTypes.html delete mode 100644 docs/functions/_prosopo_contract.contract_storage.getStorageEntry.html delete mode 100644 docs/functions/_prosopo_contract.contract_storage.getStorageKeyAndType.html delete mode 100644 docs/functions/_prosopo_contract.contract_useBlockInterval.calcInterval.html delete mode 100644 docs/functions/_prosopo_contract.contract_useWeight.getWeight.html delete mode 100644 docs/functions/_prosopo_contract.contract_useWeight.useWeightImpl.html delete mode 100644 docs/functions/_prosopo_database.eventsDatabase_eventsDatabase.saveCaptchaEvent.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.captchaSort.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.compareCaptchaSolutions.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaHash.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaSolutionHash.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.computeItemHash.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.computePendingRequestHash.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.getSolutionValueToHash.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.matchItemsToSolutions.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.parseAndSortCaptchaSolutions.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaAssets.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaDataset.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_captcha.sortAndComputeHashes.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_dataset.addSolutionHashesToDataset.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_dataset.buildCaptchaTree.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_dataset.buildDataset.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_dataset.hashDatasetItems.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_dataset.validateDatasetContent.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_merkle.verifyProof.html delete mode 100644 docs/functions/_prosopo_datasets.captcha_util.downloadImage.html delete mode 100644 docs/functions/_prosopo_datasets_fs.commands_generate.checkDuplicates.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.captchasEq.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.captchasEqFs.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.fsEq.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.fsWalk.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.readCaptchasJson.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.readDataJson.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.restoreRepoDir.html delete mode 100644 docs/functions/_prosopo_datasets_fs.tests_utils.substituteRepoDir.html delete mode 100644 docs/functions/_prosopo_flux.commands_auth.default.html delete mode 100644 docs/functions/_prosopo_flux.commands_getDapp.default.html delete mode 100644 docs/functions/_prosopo_flux.commands_getDapps.default.html delete mode 100644 docs/functions/_prosopo_flux.commands_logs.default.html delete mode 100644 docs/functions/_prosopo_flux.commands_process_env.getPrivateKey.html delete mode 100644 docs/functions/_prosopo_flux.commands_process_env.getPublicKey.html delete mode 100644 docs/functions/_prosopo_flux.commands_redeploy.default.html delete mode 100644 docs/functions/_prosopo_flux.commands_terminal.default.html delete mode 100644 docs/functions/_prosopo_flux.errorHandler.errorHandler.html delete mode 100644 docs/functions/_prosopo_flux.errorHandler.streamToJson.html delete mode 100644 docs/functions/_prosopo_flux.index.default.html delete mode 100644 docs/functions/_prosopo_flux.lib_auth.getAuth.html delete mode 100644 docs/functions/_prosopo_flux.lib_auth.getIndividualFluxAppDetails.html delete mode 100644 docs/functions/_prosopo_flux.lib_auth.main.html delete mode 100644 docs/functions/_prosopo_flux.lib_auth.verifyLogin.html delete mode 100644 docs/functions/_prosopo_flux.lib_getDapps.main.html delete mode 100644 docs/functions/_prosopo_flux.lib_logs.main.html delete mode 100644 docs/functions/_prosopo_flux.lib_redeploy.main.html delete mode 100644 docs/functions/_prosopo_flux.lib_sep256k1Sign.sign.html delete mode 100644 docs/functions/_prosopo_flux.lib_sep256k1Sign.wifToPrivateKey.html delete mode 100644 docs/functions/_prosopo_flux.lib_terminal.main.html delete mode 100644 docs/functions/_prosopo_flux.lib_url.getNodeAPIURL.html delete mode 100644 docs/functions/_prosopo_flux.lib_url.getSocketURL.html delete mode 100644 docs/functions/_prosopo_flux.lib_url.getZelIdAuthHeader.html delete mode 100644 docs/functions/_prosopo_flux.lib_url.prefixIPAddress.html delete mode 100644 docs/functions/_prosopo_procaptcha.modules_Manager.Manager.html delete mode 100644 docs/functions/_prosopo_procaptcha.modules_collector.startCollector.html delete mode 100644 docs/functions/_prosopo_procaptcha.utils_utils.sleep.html delete mode 100644 docs/functions/_prosopo_procaptcha_bundle.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_bundle.render.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_Button.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_CaptchaComponent.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidget.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_Modal.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_Procaptcha.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_ProcaptchaWidget.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.components_collector.default.html delete mode 100644 docs/functions/_prosopo_procaptcha_react.util.default.html delete mode 100644 docs/functions/_prosopo_protocol_dev.processArgs.html delete mode 100644 docs/functions/_prosopo_provider.api_admin.prosopoAdminRouter.html delete mode 100644 docs/functions/_prosopo_provider.api_authMiddleware.authMiddleware.html delete mode 100644 docs/functions/_prosopo_provider.api_captcha.prosopoRouter.html delete mode 100644 docs/functions/_prosopo_provider.scheduler.batchCommitScheduler.html delete mode 100644 docs/functions/_prosopo_provider.tests_accounts.accountAddress.html delete mode 100644 docs/functions/_prosopo_provider.tests_accounts.accountContract.html delete mode 100644 docs/functions/_prosopo_provider.tests_accounts.accountMnemonic.html delete mode 100644 docs/functions/_prosopo_provider.tests_accounts.getSignedTasks.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_DatabaseAccounts.exportDatabaseAccounts.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappAbiJSON.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappWasm.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_funds.getSendAmount.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_funds.getStakeAmount.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_funds.sendFunds.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.default.html delete mode 100644 docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.populateDatabase.html delete mode 100644 docs/functions/_prosopo_provider.tests_getUser.getUser.html delete mode 100644 docs/functions/_prosopo_provider.util.checkIfTaskIsRunning.html delete mode 100644 docs/functions/_prosopo_provider.util.encodeStringAddress.html delete mode 100644 docs/functions/_prosopo_provider.util.parseBlockNumber.html delete mode 100644 docs/functions/_prosopo_provider.util.promiseQueue.html delete mode 100644 docs/functions/_prosopo_provider.util.shuffleArray.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_contract_overview_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_layout.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_profile_actions_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_profile_environment_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_profile_layout.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_profile_summary_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.app_provider_overview_register_page.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_AccountPicker.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ContentEditForm.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ProfileBreadcrumb.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.DeregisterConfirmationDialog.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.ProviderManagementOptions.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderModal.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.ProviderUpdate.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_Spacer.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.components_Topbar.default.html delete mode 100644 docs/functions/_prosopo_provider_gui.contexts_GlobalContext.GlobalStateProvider.html delete mode 100644 docs/functions/_prosopo_provider_gui.contexts_GlobalContext.useGlobalState.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_api_api.batchCommit.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_api_api.providerDeregister.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_api_api.providerUpdate.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_api_api.updateDataset.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_contract_config.getConfig.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_contract_contract.getContractApi.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_contract_contractOverview.contractOverview.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_contract_contractOverview.getNetwork.html delete mode 100644 docs/functions/_prosopo_provider_gui.services_provider_provider.signedBlockNumberHeaders.html delete mode 100644 docs/functions/_prosopo_provider_mock.api.prosopoRouter.html delete mode 100644 docs/functions/_prosopo_proxy_contract.shared_utils.decodeEvents.html delete mode 100644 docs/functions/_prosopo_proxy_contract.shared_utils.getEventTypeDescription.html delete mode 100644 docs/functions/_prosopo_proxy_contract.shared_utils.getTypeDescription.html delete mode 100644 docs/functions/_prosopo_scripts.cli.processArgs.html delete mode 100644 docs/functions/_prosopo_scripts.contract_deploy_dapp.run.html delete mode 100644 docs/functions/_prosopo_scripts.contract_deploy_protocol.run.html delete mode 100644 docs/functions/_prosopo_scripts.contract_fundDapps.run.html delete mode 100644 docs/functions/_prosopo_scripts.contract_import.default.html delete mode 100644 docs/functions/_prosopo_scripts.scripts_setVersion.default.html delete mode 100644 docs/functions/_prosopo_scripts.setup_dapp.setupDapp.html delete mode 100644 docs/functions/_prosopo_scripts.setup_funds.getSendAmount.html delete mode 100644 docs/functions/_prosopo_scripts.setup_funds.getStakeAmount.html delete mode 100644 docs/functions/_prosopo_scripts.setup_funds.sendFunds.html delete mode 100644 docs/functions/_prosopo_scripts.setup_provider.registerProvider.html delete mode 100644 docs/functions/_prosopo_scripts.setup_provider.setupProvider.html delete mode 100644 docs/functions/_prosopo_scripts.setup_setup.setup.html delete mode 100644 docs/functions/_prosopo_scripts.setup_setup.updateEnvFile.html delete mode 100644 docs/functions/_prosopo_scripts.util_exec.exec.html delete mode 100644 docs/functions/_prosopo_scripts.util_loadContractFiles.AbiJSON.html delete mode 100644 docs/functions/_prosopo_scripts.util_loadContractFiles.Wasm.html delete mode 100644 docs/functions/_prosopo_scripts.util_updateEnv.findEnvFiles.html delete mode 100644 docs/functions/_prosopo_scripts.util_updateEnv.updateDemoHTMLFiles.html delete mode 100644 docs/functions/_prosopo_scripts.util_updateEnv.updateEnvFiles.html delete mode 100644 docs/functions/_prosopo_server.config.getServerConfig.html delete mode 100644 docs/functions/_prosopo_server.index.PublicProsopoServer.html delete mode 100644 docs/functions/_prosopo_ts_brand.index.brand-1.html delete mode 100644 docs/functions/_prosopo_ts_brand.index.brandClass.html delete mode 100644 docs/functions/_prosopo_ts_brand.index.getBrand.html delete mode 100644 docs/functions/_prosopo_ts_brand.index.unbrand-1.html delete mode 100644 docs/functions/_prosopo_ts_brand.index.unbrandClass.html delete mode 100644 docs/functions/_prosopo_tx.getDispatchError.getDispatchError.html delete mode 100644 docs/functions/_prosopo_types.config_enumMap.enumMap.html delete mode 100644 docs/functions/_prosopo_types.networks.default.html delete mode 100644 docs/functions/_prosopo_util.asyncConstructor.anew.html delete mode 100644 docs/functions/_prosopo_util.canvas.picassoCanvas.html delete mode 100644 docs/functions/_prosopo_util.isMain.isMain.html delete mode 100644 docs/functions/_prosopo_util.lodash.lodash.html delete mode 100644 docs/functions/_prosopo_util.lodash.rng.html delete mode 100644 docs/functions/_prosopo_util.lodash.seedLodash.html delete mode 100644 docs/functions/_prosopo_util.lodash.setSeedGlobal.html delete mode 100644 docs/functions/_prosopo_util.ofLen.ofLen.html delete mode 100644 docs/functions/_prosopo_util.table.consoleTableWithWrapping.html delete mode 100644 docs/functions/_prosopo_util.url.getURLProtocol.html delete mode 100644 docs/functions/_prosopo_util.util.at.html delete mode 100644 docs/functions/_prosopo_util.util.flattenObj.html delete mode 100644 docs/functions/_prosopo_util.util.get.html delete mode 100644 docs/functions/_prosopo_util.util.getCurrentFileDirectory.html delete mode 100644 docs/functions/_prosopo_util.util.hashToHex.html delete mode 100644 docs/functions/_prosopo_util.util.isArray.html delete mode 100644 docs/functions/_prosopo_util.util.isObject.html delete mode 100644 docs/functions/_prosopo_util.util.kebabCase.html delete mode 100644 docs/functions/_prosopo_util.util.merge.html delete mode 100644 docs/functions/_prosopo_util.util.permutations.html delete mode 100644 docs/functions/_prosopo_util.util.sleep.html delete mode 100644 docs/functions/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.VitePluginWatchWorkspace.html delete mode 100644 docs/hierarchy.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.GetPowCaptchaResponse.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ImageVerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.PowCaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_api.api_ProviderApi._internal_.VerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.ProsopoEnvironment.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_cli.start._internal_.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.GetPowCaptchaResponse.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ImageVerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.PowCaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.VerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_common.error._internal_.BaseContextParams.html delete mode 100644 docs/interfaces/_prosopo_config.vite_vite_plugin_close_and_copy.ClosePluginOptions.html delete mode 100644 docs/interfaces/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.SourcemapExclude.html delete mode 100644 docs/interfaces/_prosopo_contract.contract_deploy._internal_.DryRunResult.html delete mode 100644 docs/interfaces/_prosopo_contract.contract_helpers._internal_.BaseContextParams.html delete mode 100644 docs/interfaces/_prosopo_contract.contract_interface._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_contract.contract_useWeight._internal_.UseWeight.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongo._internal_.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_database.databases_mongoMemory._internal_.DatasetWithIdsAndTree.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.DatasetRaw.html delete mode 100644 docs/interfaces/_prosopo_datasets.captcha_merkle._internal_.MerkleNodeInterface.html delete mode 100644 docs/interfaces/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIdsAndTree.html delete mode 100644 docs/interfaces/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.ProsopoEnvironment.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_env.env._internal_.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_env.mockenv.AppTestAccount.html delete mode 100644 docs/interfaces/_prosopo_env.mockenv.ProviderTestAccount.html delete mode 100644 docs/interfaces/_prosopo_env.mockenv.ViteTestContext.html delete mode 100644 docs/interfaces/_prosopo_flux.lib_auth._internal_.DappDataResponse.html delete mode 100644 docs/interfaces/_prosopo_flux.lib_auth._internal_.Node.html delete mode 100644 docs/interfaces/_prosopo_flux.lib_auth._internal_.NodeInfo.html delete mode 100644 docs/interfaces/_prosopo_flux.lib_auth._internal_.Transaction.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Account.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.GetPowCaptchaResponse.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ImageVerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.PowCaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaEvents.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaState.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProsopoCaptchaApiInterface.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderApiInterface.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.VerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_bundle._internal_.ProcaptchaRenderOptions.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_Button._internal_.ButtonProps.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent.CaptchaComponentProps.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidgetProps.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaEvents.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaProps.html delete mode 100644 docs/interfaces/_prosopo_procaptcha_react.components_collector._internal_.Account.html delete mode 100644 docs/interfaces/_prosopo_provider.batch_commitments._internal_.ExtrinsicBatch.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DatasetRaw.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.MerkleNodeInterface.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PoWCaptcha.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PowCaptcha-1.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderDetails.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_provider.tasks_tasks._internal_.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.IDappAccount.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.IProviderAccount.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.IUserAccount.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProsopoEnvironment.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProviderEnvironment.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_dataUtils_DatabaseAccounts.IDatabaseAccounts.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.AppTestAccount.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.DatasetWithIdsAndTree.html delete mode 100644 docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProviderTestAccount.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.EnvironmentVariables.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.GenericFormProps.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.components_Spacer._internal_.Props.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateContextProps.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateProviderProps.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_ContractOverview.GuiContract.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_GlobalStateTypes.GlobalState.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Actions.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Dataset.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Environment.html delete mode 100644 docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.ProviderSummary.html delete mode 100644 docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessages.html delete mode 100644 docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypes.html delete mode 100644 docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyMessages.html delete mode 100644 docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypes.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_dapp._internal_.IDappAccount.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.ProsopoEnvironment.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_funds._internal_.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_provider._internal_.IProviderAccount.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_provider._internal_.IUserAccount.html delete mode 100644 docs/interfaces/_prosopo_scripts.setup_provider._internal_.ProviderEnvironment.html delete mode 100644 docs/interfaces/_prosopo_scripts.util_exec.ExecOutput.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.CaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.GetPowCaptchaResponse.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.ImageVerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.PowCaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_server.server._internal_.VerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_types.api_api.ProviderApiInterface.html delete mode 100644 docs/interfaces/_prosopo_types.contract_batch.ExtrinsicBatch.html delete mode 100644 docs/interfaces/_prosopo_types.contract_contract.TransactionResponse.html delete mode 100644 docs/interfaces/_prosopo_types.contract_interface.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_types.contract_useWeight.UseWeight.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_assets.Asset.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_assets.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.Captcha.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithProof.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.Captchas.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.PoWCaptcha.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_captcha.PowCaptcha-1.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_dataset.Dataset.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_dataset.DatasetRaw.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_dataset.DatasetWithIdsAndTree.html delete mode 100644 docs/interfaces/_prosopo_types.datasets_merkle.MerkleNodeInterface.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_api.ProsopoCaptchaApiInterface.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_collector.StoredEventRecord.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_manager.Account.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaEvents.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaState.html delete mode 100644 docs/interfaces/_prosopo_types.procaptcha_props.ProcaptchaProps.html delete mode 100644 docs/interfaces/_prosopo_types.provider_accounts.IDappAccount.html delete mode 100644 docs/interfaces/_prosopo_types.provider_accounts.IProviderAccount.html delete mode 100644 docs/interfaces/_prosopo_types.provider_accounts.IUserAccount.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.CaptchaIdAndProof.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.CaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.DappUserSolutionResult.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.GetPowCaptchaResponse.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.ImageVerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.PowCaptchaSolutionResponse.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.ProviderDetails.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.ProviderRegistered.html delete mode 100644 docs/interfaces/_prosopo_types.provider_api.VerificationResponse.html delete mode 100644 docs/interfaces/_prosopo_types.provider_scheduler.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo.Database.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo.Tables.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo.UserCommitmentRecord.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_types_database.types_mongo._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_types_env.env.ProsopoEnvironment.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider.ProviderEnvironment.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.Asset.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.AssetsResolver.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.Captcha.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaSolution.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaWithoutId.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.Database.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.Dataset.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.IProsopoCaptchaContract.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.PendingCaptchaRequest.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.PowCaptcha.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.ScheduledTaskResult.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.SolutionRecord.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.Tables.html delete mode 100644 docs/interfaces/_prosopo_types_env.provider._internal_.UserCommitmentRecord.html delete mode 100644 docs/modules/_prosopo_api.api.html delete mode 100644 docs/modules/_prosopo_api.api_HttpClientBase.html delete mode 100644 docs/modules/_prosopo_api.api_HttpError.html delete mode 100644 docs/modules/_prosopo_api.api_ProviderApi._internal_.html delete mode 100644 docs/modules/_prosopo_api.api_ProviderApi.html delete mode 100644 docs/modules/_prosopo_api.index.html delete mode 100644 docs/modules/_prosopo_captcha_contract.build_extrinsic_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.captcha_json.html delete mode 100644 docs/modules/_prosopo_captcha_contract.constructors_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.contract_info_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.contracts_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.data_captcha_json.html delete mode 100644 docs/modules/_prosopo_captcha_contract.event_data_captcha_json.html delete mode 100644 docs/modules/_prosopo_captcha_contract.event_types_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.events_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.index.html delete mode 100644 docs/modules/_prosopo_captcha_contract.mixed_methods_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.query_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.shared_utils.html delete mode 100644 docs/modules/_prosopo_captcha_contract.tx_sign_and_send_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.types_arguments_captcha.html delete mode 100644 docs/modules/_prosopo_captcha_contract.types_returns_captcha.html delete mode 100644 docs/modules/_prosopo_cli.argv.html delete mode 100644 docs/modules/_prosopo_cli.cli.html delete mode 100644 docs/modules/_prosopo_cli.commands.html delete mode 100644 docs/modules/_prosopo_cli.commands_batchCommit.html delete mode 100644 docs/modules/_prosopo_cli.commands_dappAccounts.html delete mode 100644 docs/modules/_prosopo_cli.commands_dappDetails.html delete mode 100644 docs/modules/_prosopo_cli.commands_dappRegister.html delete mode 100644 docs/modules/_prosopo_cli.commands_dappUpdate.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerAccounts.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerDataset.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerDeregister.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerDetails.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerRegister.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerSetDataset.html delete mode 100644 docs/modules/_prosopo_cli.commands_providerUpdate.html delete mode 100644 docs/modules/_prosopo_cli.commands_validators.html delete mode 100644 docs/modules/_prosopo_cli.commands_version.html delete mode 100644 docs/modules/_prosopo_cli.env.html delete mode 100644 docs/modules/_prosopo_cli.files.html delete mode 100644 docs/modules/_prosopo_cli.index.html delete mode 100644 docs/modules/_prosopo_cli.process_env.html delete mode 100644 docs/modules/_prosopo_cli.prosopo_config._internal_.html delete mode 100644 docs/modules/_prosopo_cli.prosopo_config.html delete mode 100644 docs/modules/_prosopo_cli.reloader.html delete mode 100644 docs/modules/_prosopo_cli.start._internal_.html delete mode 100644 docs/modules/_prosopo_cli.start.html delete mode 100644 docs/modules/_prosopo_cli.tests_bundle_bundle_test.html delete mode 100644 docs/modules/_prosopo_cli.tests_reloader_test.html delete mode 100644 docs/modules/_prosopo_client_example_server.routes_routes._internal_.html delete mode 100644 docs/modules/_prosopo_common.array.html delete mode 100644 docs/modules/_prosopo_common.asyncFactory.html delete mode 100644 docs/modules/_prosopo_common.custom.html delete mode 100644 docs/modules/_prosopo_common.error._internal_.html delete mode 100644 docs/modules/_prosopo_common.error.html delete mode 100644 docs/modules/_prosopo_common.hash.html delete mode 100644 docs/modules/_prosopo_common.i18n.html delete mode 100644 docs/modules/_prosopo_common.index.html delete mode 100644 docs/modules/_prosopo_common.locales_en_json.html delete mode 100644 docs/modules/_prosopo_common.logger._internal_.html delete mode 100644 docs/modules/_prosopo_common.logger.html delete mode 100644 docs/modules/_prosopo_common.node.html delete mode 100644 docs/modules/_prosopo_common.node_UrlConverter.html delete mode 100644 docs/modules/_prosopo_common.node_i18nMiddleware.html delete mode 100644 docs/modules/_prosopo_common.react.html delete mode 100644 docs/modules/_prosopo_common.react_useTranslation.html delete mode 100644 docs/modules/_prosopo_common.string.html delete mode 100644 docs/modules/_prosopo_common.tests_node_UrlConverter_test.html delete mode 100644 docs/modules/_prosopo_common.tests_node_logger_test.html delete mode 100644 docs/modules/_prosopo_common.utils._internal_.html delete mode 100644 docs/modules/_prosopo_common.utils.html delete mode 100644 docs/modules/_prosopo_common_contract.build_extrinsic_common.html delete mode 100644 docs/modules/_prosopo_common_contract.common_json.html delete mode 100644 docs/modules/_prosopo_common_contract.constructors_common.html delete mode 100644 docs/modules/_prosopo_common_contract.contract_info_common.html delete mode 100644 docs/modules/_prosopo_common_contract.contracts_common.html delete mode 100644 docs/modules/_prosopo_common_contract.data_common_json.html delete mode 100644 docs/modules/_prosopo_common_contract.event_data_common_json.html delete mode 100644 docs/modules/_prosopo_common_contract.event_types_common.html delete mode 100644 docs/modules/_prosopo_common_contract.events_common.html delete mode 100644 docs/modules/_prosopo_common_contract.index.html delete mode 100644 docs/modules/_prosopo_common_contract.mixed_methods_common.html delete mode 100644 docs/modules/_prosopo_common_contract.query_common.html delete mode 100644 docs/modules/_prosopo_common_contract.shared_utils.html delete mode 100644 docs/modules/_prosopo_common_contract.tx_sign_and_send_common.html delete mode 100644 docs/modules/_prosopo_common_contract.types_arguments_common.html delete mode 100644 docs/modules/_prosopo_common_contract.types_returns_common.html delete mode 100644 docs/modules/_prosopo_config.dependencies.html delete mode 100644 docs/modules/_prosopo_config.index.html delete mode 100644 docs/modules/_prosopo_config.polkadot.html delete mode 100644 docs/modules/_prosopo_config.polkadot_bytes.html delete mode 100644 docs/modules/_prosopo_config.polkadot_exclude.html delete mode 100644 docs/modules/_prosopo_config.polkadot_mockApiDerive.html delete mode 100644 docs/modules/_prosopo_config.polkadot_mockInterface.html delete mode 100644 docs/modules/_prosopo_config.polkadot_mockSubstrateGenesis.html delete mode 100644 docs/modules/_prosopo_config.polkadot_mockUpgrade.html delete mode 100644 docs/modules/_prosopo_config.projectInfo.html delete mode 100644 docs/modules/_prosopo_config.provider.html delete mode 100644 docs/modules/_prosopo_config.provider_test.html delete mode 100644 docs/modules/_prosopo_config.vite.html delete mode 100644 docs/modules/_prosopo_config.vite_NodejsPolarsDirnamePlugin.html delete mode 100644 docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.html delete mode 100644 docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.html delete mode 100644 docs/modules/_prosopo_config.vite_types.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_backend_config.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_commonjs_config.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_frontend_config.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_plugin_close_and_copy.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_plugin_fix_absolute_imports.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude.html delete mode 100644 docs/modules/_prosopo_config.vite_vite_test_config.html delete mode 100644 docs/modules/_prosopo_contract.accounts.html delete mode 100644 docs/modules/_prosopo_contract.accounts_getPair.html delete mode 100644 docs/modules/_prosopo_contract.accounts_mnemonic.html delete mode 100644 docs/modules/_prosopo_contract.balances.html delete mode 100644 docs/modules/_prosopo_contract.balances_accounting.html delete mode 100644 docs/modules/_prosopo_contract.contract.html delete mode 100644 docs/modules/_prosopo_contract.contract_batch.html delete mode 100644 docs/modules/_prosopo_contract.contract_block.html delete mode 100644 docs/modules/_prosopo_contract.contract_buildTx.html delete mode 100644 docs/modules/_prosopo_contract.contract_deploy._internal_.html delete mode 100644 docs/modules/_prosopo_contract.contract_deploy.html delete mode 100644 docs/modules/_prosopo_contract.contract_helpers._internal_.html delete mode 100644 docs/modules/_prosopo_contract.contract_helpers.html delete mode 100644 docs/modules/_prosopo_contract.contract_interface._internal_.html delete mode 100644 docs/modules/_prosopo_contract.contract_interface.html delete mode 100644 docs/modules/_prosopo_contract.contract_storage._internal_.html delete mode 100644 docs/modules/_prosopo_contract.contract_storage.html delete mode 100644 docs/modules/_prosopo_contract.contract_useBlockInterval.html delete mode 100644 docs/modules/_prosopo_contract.contract_useWeight._internal_.html delete mode 100644 docs/modules/_prosopo_contract.contract_useWeight.html delete mode 100644 docs/modules/_prosopo_contract.index.html delete mode 100644 docs/modules/_prosopo_cypress_shared.e2e_captcha_cy.html delete mode 100644 docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_cy.html delete mode 100644 docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_signup_cy.html delete mode 100644 docs/modules/_prosopo_cypress_shared.support_commands.html delete mode 100644 docs/modules/_prosopo_cypress_shared.support_e2e.html delete mode 100644 docs/modules/_prosopo_database.databases.html delete mode 100644 docs/modules/_prosopo_database.databases_mongo._internal_.html delete mode 100644 docs/modules/_prosopo_database.databases_mongo.html delete mode 100644 docs/modules/_prosopo_database.databases_mongoMemory._internal_.html delete mode 100644 docs/modules/_prosopo_database.databases_mongoMemory.html delete mode 100644 docs/modules/_prosopo_database.eventsDatabase.html delete mode 100644 docs/modules/_prosopo_database.eventsDatabase_eventsDatabase._internal_.html delete mode 100644 docs/modules/_prosopo_database.eventsDatabase_eventsDatabase.html delete mode 100644 docs/modules/_prosopo_database.index.html delete mode 100644 docs/modules/_prosopo_datasets.captcha.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_captcha._internal_.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_captcha.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_dataset._internal_.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_dataset.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_merkle._internal_.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_merkle.html delete mode 100644 docs/modules/_prosopo_datasets.captcha_util.html delete mode 100644 docs/modules/_prosopo_datasets.index.html delete mode 100644 docs/modules/_prosopo_datasets.tests_captcha_test.html delete mode 100644 docs/modules/_prosopo_datasets.tests_dataset_test.html delete mode 100644 docs/modules/_prosopo_datasets.tests_merkle_test.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas._internal_.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas1_json.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas2_json.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas3_json.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas4_json.html delete mode 100644 docs/modules/_prosopo_datasets.tests_mocks_data_captchas_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.cli.html delete mode 100644 docs/modules/_prosopo_datasets_fs.cli_cli.html delete mode 100644 docs/modules/_prosopo_datasets_fs.cli_cliCommand._internal_.html delete mode 100644 docs/modules/_prosopo_datasets_fs.cli_cliCommand.html delete mode 100644 docs/modules/_prosopo_datasets_fs.cli_cliCommandComposite.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_flatten.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_generate.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_generateV1._internal_.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_generateV1.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_generateV2._internal_.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_generateV2.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_get.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_labels.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_relocate.html delete mode 100644 docs/modules/_prosopo_datasets_fs.commands_resize.html delete mode 100644 docs/modules/_prosopo_datasets_fs.dummy.html delete mode 100644 docs/modules/_prosopo_datasets_fs.index.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_data_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v1_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v2_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_data_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_labels_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_relocated_data_json.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_lodash_test.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_mocked_test.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_utils._internal_.html delete mode 100644 docs/modules/_prosopo_datasets_fs.tests_utils.html delete mode 100644 docs/modules/_prosopo_datasets_fs.utils_input.html delete mode 100644 docs/modules/_prosopo_datasets_fs.utils_inputOutput.html delete mode 100644 docs/modules/_prosopo_datasets_fs.utils_output.html delete mode 100644 docs/modules/_prosopo_env.env._internal_.html delete mode 100644 docs/modules/_prosopo_env.env.html delete mode 100644 docs/modules/_prosopo_env.index.html delete mode 100644 docs/modules/_prosopo_env.mockenv.html delete mode 100644 docs/modules/_prosopo_env.provider.html delete mode 100644 docs/modules/_prosopo_flux.commands.html delete mode 100644 docs/modules/_prosopo_flux.commands_auth.html delete mode 100644 docs/modules/_prosopo_flux.commands_getDapp.html delete mode 100644 docs/modules/_prosopo_flux.commands_getDapps.html delete mode 100644 docs/modules/_prosopo_flux.commands_logs.html delete mode 100644 docs/modules/_prosopo_flux.commands_process_env.html delete mode 100644 docs/modules/_prosopo_flux.commands_redeploy.html delete mode 100644 docs/modules/_prosopo_flux.commands_terminal._internal_.html delete mode 100644 docs/modules/_prosopo_flux.commands_terminal.html delete mode 100644 docs/modules/_prosopo_flux.errorHandler.html delete mode 100644 docs/modules/_prosopo_flux.index.html delete mode 100644 docs/modules/_prosopo_flux.lib_auth._internal_.html delete mode 100644 docs/modules/_prosopo_flux.lib_auth.html delete mode 100644 docs/modules/_prosopo_flux.lib_getDapps.html delete mode 100644 docs/modules/_prosopo_flux.lib_logs.html delete mode 100644 docs/modules/_prosopo_flux.lib_redeploy.html delete mode 100644 docs/modules/_prosopo_flux.lib_sep256k1Sign.html delete mode 100644 docs/modules/_prosopo_flux.lib_terminal.html delete mode 100644 docs/modules/_prosopo_flux.lib_url.html delete mode 100644 docs/modules/_prosopo_procaptcha.index.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_Manager._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_Manager.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_collector._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_collector.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_storage._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha.modules_storage.html delete mode 100644 docs/modules/_prosopo_procaptcha.tests_modules_storage_test.html delete mode 100644 docs/modules/_prosopo_procaptcha.utils.html delete mode 100644 docs/modules/_prosopo_procaptcha.utils_utils.html delete mode 100644 docs/modules/_prosopo_procaptcha_bundle._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_Button._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_Button.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_CaptchaWidget.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_Modal._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_Modal.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_Procaptcha.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_collector._internal_.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.components_collector.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.index.html delete mode 100644 docs/modules/_prosopo_procaptcha_react.util.html delete mode 100644 docs/modules/_prosopo_provider.api_admin.html delete mode 100644 docs/modules/_prosopo_provider.api_authMiddleware.html delete mode 100644 docs/modules/_prosopo_provider.api_captcha.html delete mode 100644 docs/modules/_prosopo_provider.batch.html delete mode 100644 docs/modules/_prosopo_provider.batch_commitments._internal_.html delete mode 100644 docs/modules/_prosopo_provider.batch_commitments.html delete mode 100644 docs/modules/_prosopo_provider.index.html delete mode 100644 docs/modules/_prosopo_provider.scheduler.html delete mode 100644 docs/modules/_prosopo_provider.tasks.html delete mode 100644 docs/modules/_prosopo_provider.tasks_tasks._internal_.html delete mode 100644 docs/modules/_prosopo_provider.tasks_tasks.html delete mode 100644 docs/modules/_prosopo_provider.tests_accounts._internal_.html delete mode 100644 docs/modules/_prosopo_provider.tests_accounts.html delete mode 100644 docs/modules/_prosopo_provider.tests_contract_helpers_test.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_DatabaseAccounts.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_dapp_json.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_funds._internal_.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_funds.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.html delete mode 100644 docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase.html delete mode 100644 docs/modules/_prosopo_provider.tests_getUser.html delete mode 100644 docs/modules/_prosopo_provider.tests_tasks_tasks_test.html delete mode 100644 docs/modules/_prosopo_provider.tests_util_test.html delete mode 100644 docs/modules/_prosopo_provider.util._internal_.html delete mode 100644 docs/modules/_prosopo_provider.util.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_contract_overview_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_layout.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_profile_actions_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_profile_environment_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_profile_layout.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_profile_summary_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.app_provider_overview_register_page.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_AccountPicker.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ContentEditForm._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ContentEditForm.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProfileBreadcrumb.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_Spacer._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_Spacer.html delete mode 100644 docs/modules/_prosopo_provider_gui.components_Topbar.html delete mode 100644 docs/modules/_prosopo_provider_gui.contexts_GlobalContext._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.contexts_GlobalContext.html delete mode 100644 docs/modules/_prosopo_provider_gui.mocks_global_state_mocks.html delete mode 100644 docs/modules/_prosopo_provider_gui.mocks_profile_mocks.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_api_api.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_contract_config.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_contract_contract._internal_.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_contract_contract.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_contract_contractOverview.html delete mode 100644 docs/modules/_prosopo_provider_gui.services_provider_provider.html delete mode 100644 docs/modules/_prosopo_provider_gui.types_ContractOverview.html delete mode 100644 docs/modules/_prosopo_provider_gui.types_GlobalStateTypes.html delete mode 100644 docs/modules/_prosopo_provider_gui.types_ProviderProfileTypes.html delete mode 100644 docs/modules/_prosopo_provider_mock.api.html delete mode 100644 docs/modules/_prosopo_provider_mock.start.html delete mode 100644 docs/modules/_prosopo_proxy_contract.build_extrinsic_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.constructors_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.contract_info_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.contracts_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.data_proxy_json.html delete mode 100644 docs/modules/_prosopo_proxy_contract.event_data_proxy_json.html delete mode 100644 docs/modules/_prosopo_proxy_contract.event_types_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.events_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.index.html delete mode 100644 docs/modules/_prosopo_proxy_contract.mixed_methods_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.proxy_json.html delete mode 100644 docs/modules/_prosopo_proxy_contract.query_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.shared_utils.html delete mode 100644 docs/modules/_prosopo_proxy_contract.tx_sign_and_send_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.types_arguments_proxy.html delete mode 100644 docs/modules/_prosopo_proxy_contract.types_returns_proxy.html delete mode 100644 docs/modules/_prosopo_scripts.cli.html delete mode 100644 docs/modules/_prosopo_scripts.contract.html delete mode 100644 docs/modules/_prosopo_scripts.contract_deploy.html delete mode 100644 docs/modules/_prosopo_scripts.contract_deploy_dapp.html delete mode 100644 docs/modules/_prosopo_scripts.contract_deploy_protocol.html delete mode 100644 docs/modules/_prosopo_scripts.contract_fundDapps.html delete mode 100644 docs/modules/_prosopo_scripts.contract_import.html delete mode 100644 docs/modules/_prosopo_scripts.contract_sources_dapp_411053b7ec79cc77f5ec9f5eb18610b24daaaaf0_dapp_json.html delete mode 100644 docs/modules/_prosopo_scripts.index.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_addCopyrightNotice.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_bytesToHex.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_convertAccount.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_encodeDecode.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_generateMnemonic.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_getBlock.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_getContractInfoOf.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_getExistentialDeposit.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_getRandomProvider.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_getStorage.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_hash.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_hexToBytes.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_sendFunds.html delete mode 100644 docs/modules/_prosopo_scripts.scripts_setVersion.html delete mode 100644 docs/modules/_prosopo_scripts.setup.html delete mode 100644 docs/modules/_prosopo_scripts.setup_dapp._internal_.html delete mode 100644 docs/modules/_prosopo_scripts.setup_dapp.html delete mode 100644 docs/modules/_prosopo_scripts.setup_funds._internal_.html delete mode 100644 docs/modules/_prosopo_scripts.setup_funds.html delete mode 100644 docs/modules/_prosopo_scripts.setup_provider._internal_.html delete mode 100644 docs/modules/_prosopo_scripts.setup_provider.html delete mode 100644 docs/modules/_prosopo_scripts.setup_setup.html delete mode 100644 docs/modules/_prosopo_scripts.util.html delete mode 100644 docs/modules/_prosopo_scripts.util_exec.html delete mode 100644 docs/modules/_prosopo_scripts.util_loadContractFiles.html delete mode 100644 docs/modules/_prosopo_scripts.util_updateEnv.html delete mode 100644 docs/modules/_prosopo_server.config.html delete mode 100644 docs/modules/_prosopo_server.index.html delete mode 100644 docs/modules/_prosopo_server.server._internal_.html delete mode 100644 docs/modules/_prosopo_server.server.html delete mode 100644 docs/modules/_prosopo_ts_brand.index.html delete mode 100644 docs/modules/_prosopo_ts_brand.tests_brand_test.html delete mode 100644 docs/modules/_prosopo_tx.getDispatchError.html delete mode 100644 docs/modules/_prosopo_tx.index.html delete mode 100644 docs/modules/_prosopo_tx.txQueue._internal_.html delete mode 100644 docs/modules/_prosopo_tx.txQueue.html delete mode 100644 docs/modules/_prosopo_types.api.html delete mode 100644 docs/modules/_prosopo_types.api_api.html delete mode 100644 docs/modules/_prosopo_types.config.html delete mode 100644 docs/modules/_prosopo_types.config_config.html delete mode 100644 docs/modules/_prosopo_types.config_enumMap.html delete mode 100644 docs/modules/_prosopo_types.config_network.html delete mode 100644 docs/modules/_prosopo_types.contract.html delete mode 100644 docs/modules/_prosopo_types.contract_artifacts.html delete mode 100644 docs/modules/_prosopo_types.contract_batch.html delete mode 100644 docs/modules/_prosopo_types.contract_contract.html delete mode 100644 docs/modules/_prosopo_types.contract_interface._internal_.html delete mode 100644 docs/modules/_prosopo_types.contract_interface.html delete mode 100644 docs/modules/_prosopo_types.contract_useWeight.html delete mode 100644 docs/modules/_prosopo_types.datasets.html delete mode 100644 docs/modules/_prosopo_types.datasets_assets.html delete mode 100644 docs/modules/_prosopo_types.datasets_captcha._internal_.html delete mode 100644 docs/modules/_prosopo_types.datasets_captcha.html delete mode 100644 docs/modules/_prosopo_types.datasets_dataset.html delete mode 100644 docs/modules/_prosopo_types.datasets_merkle.html delete mode 100644 docs/modules/_prosopo_types.index.html delete mode 100644 docs/modules/_prosopo_types.networks.html delete mode 100644 docs/modules/_prosopo_types.procaptcha.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_api._internal_.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_api.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_bundle.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_client.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_collector.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_manager.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_props.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_storage.html delete mode 100644 docs/modules/_prosopo_types.procaptcha_utils.html delete mode 100644 docs/modules/_prosopo_types.provider.html delete mode 100644 docs/modules/_prosopo_types.provider_accounts._internal_.html delete mode 100644 docs/modules/_prosopo_types.provider_accounts.html delete mode 100644 docs/modules/_prosopo_types.provider_api.html delete mode 100644 docs/modules/_prosopo_types.provider_argv._internal_.html delete mode 100644 docs/modules/_prosopo_types.provider_argv.html delete mode 100644 docs/modules/_prosopo_types.provider_scheduler.html delete mode 100644 docs/modules/_prosopo_types_database.index.html delete mode 100644 docs/modules/_prosopo_types_database.types.html delete mode 100644 docs/modules/_prosopo_types_database.types_mongo._internal_.html delete mode 100644 docs/modules/_prosopo_types_database.types_mongo.html delete mode 100644 docs/modules/_prosopo_types_env.env.html delete mode 100644 docs/modules/_prosopo_types_env.index.html delete mode 100644 docs/modules/_prosopo_types_env.provider._internal_.html delete mode 100644 docs/modules/_prosopo_types_env.provider.html delete mode 100644 docs/modules/_prosopo_util.asyncConstructor.html delete mode 100644 docs/modules/_prosopo_util.canvas._internal_.html delete mode 100644 docs/modules/_prosopo_util.canvas.html delete mode 100644 docs/modules/_prosopo_util.index.html delete mode 100644 docs/modules/_prosopo_util.isMain.html delete mode 100644 docs/modules/_prosopo_util.lodash.html delete mode 100644 docs/modules/_prosopo_util.ofLen.html delete mode 100644 docs/modules/_prosopo_util.table.html delete mode 100644 docs/modules/_prosopo_util.tests_asyncConstructor_test.html delete mode 100644 docs/modules/_prosopo_util.tests_lodash_test.html delete mode 100644 docs/modules/_prosopo_util.tests_util_test.html delete mode 100644 docs/modules/_prosopo_util.url.html delete mode 100644 docs/modules/_prosopo_util.util.html delete mode 100644 docs/modules/_prosopo_util.version.html delete mode 100644 docs/modules/_prosopo_vite_plugin_watch_workspace.index.html delete mode 100644 docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.html delete mode 100644 docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.html delete mode 100644 docs/modules/gh_actions.enableAutoMerge.html delete mode 100644 docs/modules/gh_actions.html delete mode 100644 docs/modules/gh_actions.index.html delete mode 100644 docs/modules/prosoponator_bot.html delete mode 100644 docs/modules/tsconfig_checker.check.html delete mode 100644 docs/modules/tsconfig_checker.html delete mode 100644 docs/modules/tsconfig_checker.index.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.Hash.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.Provider.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_api.api_ProviderApi._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.AccountId.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.Commit.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.Dapp.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.Hash.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.Provider.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.RandomProvider.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.User.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_arguments_captcha.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.AccountId.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.Commit.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.Dapp.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.Hash.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.Provider.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.RandomProvider.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.User.html delete mode 100644 docs/types/_prosopo_captcha_contract.types_returns_captcha.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_cli.argv.AwaitedProcessedArgs.html delete mode 100644 docs/types/_prosopo_cli.prosopo_config._internal_.ProsopoConfigOutput.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Commit.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Hash.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Logger.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.Provider.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.User.html delete mode 100644 docs/types/_prosopo_cli.start._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Logger.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.Provider.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.User.html delete mode 100644 docs/types/_prosopo_client_example_server.routes_routes._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_common.error._internal_.ApiContextParams.html delete mode 100644 docs/types/_prosopo_common.error._internal_.BaseErrorOptions.html delete mode 100644 docs/types/_prosopo_common.error._internal_.CliContextParams.html delete mode 100644 docs/types/_prosopo_common.error._internal_.ContractContextParams.html delete mode 100644 docs/types/_prosopo_common.error._internal_.DBContextParams.html delete mode 100644 docs/types/_prosopo_common.error._internal_.DatasetContextParams.html delete mode 100644 docs/types/_prosopo_common.error._internal_.EnvContextParams.html delete mode 100644 docs/types/_prosopo_common.logger.LogLevel.html delete mode 100644 docs/types/_prosopo_common.logger.Logger.html delete mode 100644 docs/types/_prosopo_common.logger._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_common.utils.TFunctionParams.html delete mode 100644 docs/types/_prosopo_common.utils.TranslationKey.html delete mode 100644 docs/types/_prosopo_common.utils._internal_.NestedKeyOf.html delete mode 100644 docs/types/_prosopo_common_contract.types_arguments_common.AccountId.html delete mode 100644 docs/types/_prosopo_common_contract.types_returns_common.AccountId.html delete mode 100644 docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.Logger.html delete mode 100644 docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.BaseErrorOptions.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.ContractContextParams.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.Logger.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.NestedKeyOf.html delete mode 100644 docs/types/_prosopo_contract.contract_helpers._internal_.TranslationKey.html delete mode 100644 docs/types/_prosopo_contract.contract_interface.QueryReturnTypeInner.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Commit.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Hash.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.Provider.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.User.html delete mode 100644 docs/types/_prosopo_contract.contract_interface._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_contract.contract_storage.PrimitiveStorageFields.html delete mode 100644 docs/types/_prosopo_contract.contract_storage.PrimitiveTypes.html delete mode 100644 docs/types/_prosopo_contract.contract_storage._internal_.AbiStorageField.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.Commit.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.Hash.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.Logger.html delete mode 100644 docs/types/_prosopo_database.databases_mongo._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedSolution.html delete mode 100644 docs/types/_prosopo_datasets.captcha_captcha._internal_.Item.html delete mode 100644 docs/types/_prosopo_datasets.captcha_dataset._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_datasets.captcha_dataset._internal_.Hash.html delete mode 100644 docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLayer.html delete mode 100644 docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_datasets_fs.cli_cliCommand.CliCommandAny.html delete mode 100644 docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.Logger.html delete mode 100644 docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_flatten.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_flatten.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generate.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generate.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV1.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV1.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV2.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV2.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_generateV2._internal_.Item.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_get.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_get.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_labels.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_labels.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_relocate.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_relocate.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_resize.Args.html delete mode 100644 docs/types/_prosopo_datasets_fs.commands_resize.ArgsSchemaType.html delete mode 100644 docs/types/_prosopo_datasets_fs.utils_input.InputArgs.html delete mode 100644 docs/types/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgs.html delete mode 100644 docs/types/_prosopo_datasets_fs.utils_output.OutputArgs.html delete mode 100644 docs/types/_prosopo_env.env._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_env.env._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_env.env._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Commit.html delete mode 100644 docs/types/_prosopo_env.env._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_env.env._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_env.env._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Hash.html delete mode 100644 docs/types/_prosopo_env.env._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_env.env._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_env.env._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Logger.html delete mode 100644 docs/types/_prosopo_env.env._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_env.env._internal_.Provider.html delete mode 100644 docs/types/_prosopo_env.env._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_env.env._internal_.User.html delete mode 100644 docs/types/_prosopo_env.env._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_env.mockenv.TestAccount.html delete mode 100644 docs/types/_prosopo_flux.commands_terminal._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_flux.commands_terminal._internal_.Logger.html delete mode 100644 docs/types/_prosopo_flux.commands_terminal._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.Logger.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaStateUpdateFn.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.Provider.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_Manager._internal_.TCaptchaSubmitResult.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.User.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_collector._internal_.SetKeyboardEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_collector._internal_.SetMouseEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_collector._internal_.SetStateAction.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_collector._internal_.SetTouchEvent.html delete mode 100644 docs/types/_prosopo_procaptcha.modules_storage._internal_.ProcaptchaLocalStorage.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_Modal._internal_.ModalProps.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_collector._internal_.CollectorProps.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_procaptcha_react.components_collector._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_provider.batch_commitments._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_provider.batch_commitments._internal_.Commit.html delete mode 100644 docs/types/_prosopo_provider.batch_commitments._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_provider.batch_commitments._internal_.Hash.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaConfig.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaSolutionConfig.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.Commit.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLayer.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.Provider.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.User.html delete mode 100644 docs/types/_prosopo_provider.tasks_tasks._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_provider.tests_accounts.Account.html delete mode 100644 docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.EnvContextParams.html delete mode 100644 docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.TestAccount.html delete mode 100644 docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserCount.html delete mode 100644 docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserFund.html delete mode 100644 docs/types/_prosopo_provider.util._internal_.PromiseQueueRes.html delete mode 100644 docs/types/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.DeregisterDialogProps.html delete mode 100644 docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.ProviderManagementOptionsProps.html delete mode 100644 docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.ProviderManagementProps.html delete mode 100644 docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.ProviderUpdateProps.html delete mode 100644 docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Hash.html delete mode 100644 docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Provider.html delete mode 100644 docs/types/_prosopo_proxy_contract.types_arguments_proxy.AccountId.html delete mode 100644 docs/types/_prosopo_proxy_contract.types_returns_proxy.AccountId.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Commit.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Hash.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Logger.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.Provider.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.User.html delete mode 100644 docs/types/_prosopo_scripts.setup_funds._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_server.server._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_server.server._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_server.server._internal_.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_server.server._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Commit.html delete mode 100644 docs/types/_prosopo_server.server._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Hash.html delete mode 100644 docs/types/_prosopo_server.server._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_server.server._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_server.server._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Logger.html delete mode 100644 docs/types/_prosopo_server.server._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_server.server._internal_.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_server.server._internal_.MerkleProof.html delete mode 100644 docs/types/_prosopo_server.server._internal_.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_server.server._internal_.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_server.server._internal_.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_server.server._internal_.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_server.server._internal_.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_server.server._internal_.Provider.html delete mode 100644 docs/types/_prosopo_server.server._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_server.server._internal_.StoredEvents.html delete mode 100644 docs/types/_prosopo_server.server._internal_.User.html delete mode 100644 docs/types/_prosopo_server.server._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_ts_brand.index.Brand.html delete mode 100644 docs/types/_prosopo_ts_brand.index.Ctor.html delete mode 100644 docs/types/_prosopo_ts_brand.index.Resolve.html delete mode 100644 docs/types/_prosopo_ts_brand.index.Unbrand.html delete mode 100644 docs/types/_prosopo_ts_brand.tests_brand_test.IfEquals.html delete mode 100644 docs/types/_prosopo_tx.txQueue._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_tx.txQueue._internal_.Logger.html delete mode 100644 docs/types/_prosopo_tx.txQueue._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_tx.txQueue._internal_.QueueItem.html delete mode 100644 docs/types/_prosopo_tx.txQueue._internal_.TxCallbackFn.html delete mode 100644 docs/types/_prosopo_types.config_config.BatchCommitConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.BatchCommitConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.DatabaseConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.DatabaseConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.EnvironmentTypes.html delete mode 100644 docs/types/_prosopo_types.config_config.ProcaptchaClientConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProcaptchaClientConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoBasicConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoBasicConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchemaInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoClientConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoClientConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaOutput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoServerConfigInput.html delete mode 100644 docs/types/_prosopo_types.config_config.ProsopoServerConfigOutput.html delete mode 100644 docs/types/_prosopo_types.config_network.NetworkConfig.html delete mode 100644 docs/types/_prosopo_types.config_network.NetworkNames.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.AbiMetadata.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.AbiStorage.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.AbiStorageField.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.AbiType.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.ContractAbi.html delete mode 100644 docs/types/_prosopo_types.contract_artifacts.TypegenDefinitions.html delete mode 100644 docs/types/_prosopo_types.contract_interface._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_types.contract_interface._internal_.Logger.html delete mode 100644 docs/types/_prosopo_types.contract_interface._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.CaptchaConfig.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionConfig.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionToUpdate.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.CaptchasContainer.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.Data.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.HashedItem.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.HashedSolution.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.Item.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.LabelledData.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.LabelledItem.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.LabelsContainer.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.LastCorrectCaptchaSchema.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.PoWChallengeId.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha.RawSolution.html delete mode 100644 docs/types/_prosopo_types.datasets_captcha._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_types.datasets_dataset.DatasetBase.html delete mode 100644 docs/types/_prosopo_types.datasets_dataset.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_types.datasets_merkle.MerkleLayer.html delete mode 100644 docs/types/_prosopo_types.datasets_merkle.MerkleLeaf.html delete mode 100644 docs/types/_prosopo_types.datasets_merkle.MerkleProof.html delete mode 100644 docs/types/_prosopo_types.datasets_merkle.MerkleProofLayer.html delete mode 100644 docs/types/_prosopo_types.datasets_merkle.MerkleRootLayer.html delete mode 100644 docs/types/_prosopo_types.index.AccountId.html delete mode 100644 docs/types/_prosopo_types.index.Hash.html delete mode 100644 docs/types/_prosopo_types.procaptcha_api._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_types.procaptcha_api._internal_.Hash.html delete mode 100644 docs/types/_prosopo_types.procaptcha_api._internal_.Provider.html delete mode 100644 docs/types/_prosopo_types.procaptcha_api._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_types.procaptcha_bundle.Features.html delete mode 100644 docs/types/_prosopo_types.procaptcha_client.TCaptchaSubmitResult.html delete mode 100644 docs/types/_prosopo_types.procaptcha_collector.ProsopoKeyboardEvent.html delete mode 100644 docs/types/_prosopo_types.procaptcha_collector.ProsopoMouseEvent.html delete mode 100644 docs/types/_prosopo_types.procaptcha_collector.ProsopoTouchEvent.html delete mode 100644 docs/types/_prosopo_types.procaptcha_collector.StoredEvents.html delete mode 100644 docs/types/_prosopo_types.procaptcha_manager.ProcaptchaCallbacks.html delete mode 100644 docs/types/_prosopo_types.procaptcha_manager.ProcaptchaOutput.html delete mode 100644 docs/types/_prosopo_types.procaptcha_manager.ProcaptchaStateUpdateFn.html delete mode 100644 docs/types/_prosopo_types.procaptcha_storage.ProcaptchaLocalStorage.html delete mode 100644 docs/types/_prosopo_types.procaptcha_utils.Optional.html delete mode 100644 docs/types/_prosopo_types.provider_api.CaptchaRequestBodyType.html delete mode 100644 docs/types/_prosopo_types.provider_api.CaptchaResponseBody.html delete mode 100644 docs/types/_prosopo_types.provider_api.CaptchaSolutionBodyType.html delete mode 100644 docs/types/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBodyType.html delete mode 100644 docs/types/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBodyType.html delete mode 100644 docs/types/_prosopo_types.provider_api.VerifySolutionBodyType.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo.ScheduledTaskRecord.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo.UserCommitmentWithSolutions.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo.UserSolutionRecord.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.Commit.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.Hash.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.Logger.html delete mode 100644 docs/types/_prosopo_types_database.types_mongo._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.AccountId-1.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.AccountId.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.CaptchaWithoutIdBase.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Commit-1.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Commit.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.ContractAbi.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Dapp.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.DatasetBase.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.DatasetWithIds.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Hash-1.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Hash.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.HashedItem.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.LastCorrectCaptcha.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.LogLevel.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Logger.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.LoggerLevelFns.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.Provider.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.RandomProvider.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.User.html delete mode 100644 docs/types/_prosopo_types_env.provider._internal_.UserHistorySummary.html delete mode 100644 docs/types/_prosopo_util.asyncConstructor.Constructor.html delete mode 100644 docs/types/_prosopo_util.canvas._internal_.Area.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len0.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len1.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len10.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len100.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len101.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len102.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len103.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len104.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len105.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len106.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len107.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len108.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len109.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len11.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len110.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len111.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len112.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len113.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len114.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len115.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len116.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len117.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len118.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len119.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len12.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len120.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len121.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len122.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len123.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len124.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len125.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len126.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len127.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len128.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len129.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len13.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len130.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len131.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len132.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len133.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len134.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len135.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len136.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len137.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len138.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len139.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len14.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len140.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len141.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len142.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len143.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len144.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len145.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len146.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len147.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len148.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len149.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len15.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len150.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len151.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len152.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len153.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len154.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len155.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len156.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len157.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len158.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len159.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len16.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len160.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len161.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len162.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len163.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len164.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len165.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len166.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len167.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len168.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len169.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len17.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len170.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len171.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len172.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len173.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len174.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len175.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len176.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len177.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len178.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len179.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len18.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len180.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len181.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len182.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len183.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len184.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len185.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len186.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len187.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len188.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len189.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len19.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len190.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len191.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len192.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len193.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len194.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len195.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len196.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len197.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len198.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len199.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len2.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len20.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len200.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len201.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len202.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len203.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len204.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len205.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len206.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len207.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len208.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len209.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len21.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len210.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len211.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len212.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len213.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len214.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len215.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len216.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len217.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len218.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len219.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len22.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len220.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len221.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len222.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len223.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len224.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len225.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len226.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len227.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len228.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len229.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len23.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len230.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len231.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len232.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len233.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len234.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len235.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len236.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len237.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len238.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len239.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len24.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len240.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len241.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len242.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len243.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len244.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len245.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len246.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len247.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len248.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len249.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len25.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len250.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len251.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len252.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len253.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len254.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len255.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len256.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len26.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len27.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len28.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len29.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len3.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len30.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len31.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len32.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len33.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len34.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len35.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len36.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len37.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len38.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len39.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len4.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len40.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len41.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len42.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len43.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len44.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len45.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len46.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len47.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len48.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len49.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len5.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len50.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len51.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len52.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len53.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len54.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len55.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len56.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len57.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len58.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len59.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len6.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len60.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len61.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len62.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len63.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len64.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len65.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len66.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len67.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len68.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len69.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len7.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len70.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len71.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len72.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len73.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len74.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len75.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len76.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len77.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len78.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len79.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len8.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len80.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len81.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len82.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len83.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len84.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len85.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len86.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len87.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len88.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len89.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len9.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len90.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len91.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len92.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len93.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len94.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len95.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len96.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len97.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len98.html delete mode 100644 docs/types/_prosopo_util.ofLen.Len99.html delete mode 100644 docs/types/_prosopo_util.util.AtOptions.html delete mode 100644 docs/types/_prosopo_util.util.Hash.html delete mode 100644 docs/types/_prosopo_util.util.MergeOptions.html delete mode 100644 docs/types/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.VitePluginWatchExternalOptions.html delete mode 100644 docs/variables/_prosopo_api.api_ProviderApi._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractAbi.html delete mode 100644 docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractFile.html delete mode 100644 docs/variables/_prosopo_cli.prosopo_config._internal_.ProsopoConfigSchema.html delete mode 100644 docs/variables/_prosopo_cli.start._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_cli.start._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_client_example_server.routes_routes._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_client_example_server.routes_routes._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_common.array.ARRAY_JOINER.html delete mode 100644 docs/variables/_prosopo_common.hash.HEX_HASH_BIT_LENGTH.html delete mode 100644 docs/variables/_prosopo_common.logger.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_common.utils.translationKeys.html delete mode 100644 docs/variables/_prosopo_common_contract.contract_info_common.ContractAbi.html delete mode 100644 docs/variables/_prosopo_common_contract.contract_info_common.ContractFile.html delete mode 100644 docs/variables/_prosopo_config.polkadot_bytes.bytes.html delete mode 100644 docs/variables/_prosopo_config.polkadot_bytes.lenIn.html delete mode 100644 docs/variables/_prosopo_config.polkadot_bytes.lenOut.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockApiDerive.default.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockInterface.default.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownGenesis.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownIcon.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownLedger.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownTestnet.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.centrifugeChain.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.default.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.polkadot.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.shell.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.statemint.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.upgrades.html delete mode 100644 docs/variables/_prosopo_config.polkadot_mockUpgrade.versioned.html delete mode 100644 docs/variables/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_contract.contract_helpers.GAS_INCREASE_FACTOR.html delete mode 100644 docs/variables/_prosopo_contract.contract_helpers._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_contract.contract_storage._internal_.AbiStorageFieldSpec.html delete mode 100644 docs/variables/_prosopo_contract.contract_useBlockInterval.A_DAY.html delete mode 100644 docs/variables/_prosopo_cypress_shared.support_commands.checkboxClass.html delete mode 100644 docs/variables/_prosopo_database.databases.Databases.html delete mode 100644 docs/variables/_prosopo_database.databases_mongo._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_database.databases_mongo._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_datasets.captcha_captcha.NO_SOLUTION_VALUE.html delete mode 100644 docs/variables/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_datasets.captcha_captcha._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithIndexSolutions.html delete mode 100644 docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithSolutionHashes.html delete mode 100644 docs/variables/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_flatten.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_generate.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_generateV1.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_generateV1._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_generateV2.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_generateV2._internal_.CaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_get.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_labels.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_relocate.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.commands_resize.ArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.utils_input.InputArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgsSchema.html delete mode 100644 docs/variables/_prosopo_datasets_fs.utils_output.OutputArgsSchema.html delete mode 100644 docs/variables/_prosopo_env.env._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_env.env._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_flux.commands_terminal._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_flux.lib_auth.FLUX_URL.html delete mode 100644 docs/variables/_prosopo_flux.lib_getDapps.nodeAPIURL.html delete mode 100644 docs/variables/_prosopo_procaptcha.modules_Manager._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_procaptcha.modules_Manager._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_procaptcha.modules_storage._internal_.ProsopoLocalStorageSchema.html delete mode 100644 docs/variables/_prosopo_procaptcha.modules_storage.default.html delete mode 100644 docs/variables/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_provider.tasks_tasks._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_provider.tests_accounts.DAPP.html delete mode 100644 docs/variables/_prosopo_provider.tests_accounts.PROVIDER.html delete mode 100644 docs/variables/_prosopo_provider.tests_dataUtils_populateDatabase.userFundMapDefault.html delete mode 100644 docs/variables/_prosopo_provider_gui.app_layout.metadata.html delete mode 100644 docs/variables/_prosopo_provider_gui.mocks_global_state_mocks.default.html delete mode 100644 docs/variables/_prosopo_provider_gui.mocks_profile_mocks.actionsMock.html delete mode 100644 docs/variables/_prosopo_provider_gui.mocks_profile_mocks.datasetMock.html delete mode 100644 docs/variables/_prosopo_provider_gui.mocks_profile_mocks.environmentMock.html delete mode 100644 docs/variables/_prosopo_provider_gui.mocks_profile_mocks.summaryMock.html delete mode 100644 docs/variables/_prosopo_provider_gui.types_GlobalStateTypes.networks.html delete mode 100644 docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractAbi.html delete mode 100644 docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractFile.html delete mode 100644 docs/variables/_prosopo_scripts.setup_funds._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_scripts.setup_funds._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CACHED.html delete mode 100644 docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CONTRACT.html delete mode 100644 docs/variables/_prosopo_server.server._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_server.server._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_ts_brand.index.brandKey.html delete mode 100644 docs/variables/_prosopo_tx.txQueue._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_types.config_config.AccountCreatorConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.BatchCommitConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.DatabaseConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.DatabaseTypes.html delete mode 100644 docs/variables/_prosopo_types.config_config.EnvironmentTypesSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProcaptchaConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoBaseConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoBasicConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoCaptchaSolutionConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoClientConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoImageServerConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_config.ProsopoServerConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_network.NetworkConfigSchema.html delete mode 100644 docs/variables/_prosopo_types.config_network.NetworkNamesSchema.html delete mode 100644 docs/variables/_prosopo_types.config_network.NetworkPairTypeSchema.html delete mode 100644 docs/variables/_prosopo_types.config_network.ProsopoNetworksSchema.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiCellSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiDetailsSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiEnumSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiFieldSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiMetaDataSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiParamSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiSpecDef.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiStorageEnumSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiStorageFieldSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiStorageSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiStorageStructSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiText.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiTypeSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiTypesSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_artifacts.AbiVariantSpec.html delete mode 100644 docs/variables/_prosopo_types.contract_interface._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchaSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionArraySchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchasContainerSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchasSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.CaptchasWithNumericSolutionSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.DataSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.LabelledDataSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.LabelledItemSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.LabelsContainerSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.MaybeLabelledHashedItemSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaRaw.html delete mode 100644 docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaWithNumericSolution.html delete mode 100644 docs/variables/_prosopo_types.datasets_dataset.DatasetSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsAndTreeSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsSchema.html delete mode 100644 docs/variables/_prosopo_types.datasets_dataset.DatasetWithNumericSolutionSchema.html delete mode 100644 docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaOutputSchema.html delete mode 100644 docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaResponse.html delete mode 100644 docs/variables/_prosopo_types.procaptcha_storage.ProsopoLocalStorageSchema.html delete mode 100644 docs/variables/_prosopo_types.provider_api.CaptchaRequestBody.html delete mode 100644 docs/variables/_prosopo_types.provider_api.CaptchaSolutionBody.html delete mode 100644 docs/variables/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBody.html delete mode 100644 docs/variables/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBody.html delete mode 100644 docs/variables/_prosopo_types.provider_api.VerifySolutionBody.html delete mode 100644 docs/variables/_prosopo_types.provider_argv.PayeeSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.CaptchaRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.DatasetRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.PendingRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.PowCaptchaRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.SolutionRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.UserCommitmentRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.UserCommitmentSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.UserCommitmentWithSolutionsSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.UserSolutionRecordSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo.UserSolutionSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_types_database.types_mongo._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_types_env.provider._internal_.HashedCaptchaItemSchema.html delete mode 100644 docs/variables/_prosopo_types_env.provider._internal_.LogLevel-1.html delete mode 100644 docs/variables/_prosopo_util.version.version.html delete mode 100644 packages/api/typedoc.config.js delete mode 100644 packages/cli/typedoc.config.js delete mode 100644 packages/common/typedoc.config.js delete mode 100644 packages/contract/typedoc.config.js delete mode 100644 packages/database/typedoc.config.js delete mode 100644 packages/datasets-fs/typedoc.config.js delete mode 100644 packages/datasets/typedoc.config.js delete mode 100644 packages/env/typedoc.config.js delete mode 100644 packages/file-server/typedoc.config.js delete mode 100644 packages/procaptcha-bundle/typedoc.config.js delete mode 100644 packages/procaptcha-react/typedoc.config.js delete mode 100644 packages/procaptcha/typedoc.config.js delete mode 100644 packages/provider/typedoc.config.js delete mode 100644 packages/server/typedoc.config.js delete mode 100644 packages/tx/typedoc.config.js delete mode 100644 packages/types-database/typedoc.config.js delete mode 100644 packages/types-env/typedoc.config.js delete mode 100644 packages/types/typedoc.config.js delete mode 100644 packages/util/typedoc.config.js delete mode 100644 protocol/dev/typedoc.config.js delete mode 100644 provider-gui/typedoc.config.js diff --git a/.eslintignore b/.eslintignore index 3d0f38a874..4effd4af44 100644 --- a/.eslintignore +++ b/.eslintignore @@ -48,3 +48,4 @@ diagram.svg code-of-conduct.md diagram.svg **/.eslintignore +*.css diff --git a/README.md b/README.md index 41bc5d4855..2947d98791 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ solved, a hidden JSON payload will automatically be added to your form that you verification. You can retrieve it server side with POST parameter `procaptcha-response`. Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the `procaptcha-response` JSON data will be included with the email and password POST data after the captcha +submitted, the `procaptcha-response` token will be included with the email and password POST data after the captcha is solved. ##### Example of implicit rendering @@ -145,20 +145,6 @@ You can choose to implement any of the following types of captcha when rendering | `pow` | The `pow` CAPTCHA type requires the user to solve a cryptographic puzzle. This puzzle simply requires a small amount of computational work to solve, and slows down bots significantly, making it difficult for them to scrape in high volumes. | | `image` | The `image` CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. | -#### `procaptcha-response` JSON Data - -The output from the `onCaptchaVerified` function is the `procaptcha-response` JSON data. The `procaptcha-response` JSON -data contains the following fields: - -| Key | Type | Description | -| ------------ | ------ | ----------------------------------------------------------------------------------------------------------------------------- | -| commitmentId | string | The commitment ID of the captcha challenge. This is only available in image or Frictionless mode. | -| challenge | string | The Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode. | -| providerUrl | string | The URL of the provider that the user used to solve the captcha challenge. | -| dapp | string | The SITE_KEY of your application / website | -| user | string | The user's account address | -| blockNumber | number | The block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain. | - ### Add the Procaptcha Widget to your site with React You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows: @@ -183,7 +169,7 @@ export default MyApp Further example usage can be seen in [demos/client-example](https://github.com/prosopo/captcha/blob/main/demos/client-example/src/App.tsx#L220C1-L223C43) -### Verify the User `procaptcha-response` data Server Side +### Verify the User `procaptcha-response` token Server Side By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is @@ -195,24 +181,20 @@ To verify that the token is indeed real and valid, you must now verify it at the https://api.prosopo.io/siteverify -The endpoint expects a POST request with the `procaptcha-response` sent from your frontend HTML to your backend for -verification. +The endpoint expects a POST request with the `procaptcha-response` token. You must also pass your secret key, which you can obtain by [logging in to our customer portal](https://portal.prosopo.io). -A simple test will look like this, where the contents in data is the `procaptcha-response` JSON data, after being +A simple test will look like this, where the contents in data is the `procaptcha-response` token, after being parsed: ```javascript // pseudocode -// get the contents of the procaptcha-response JSON data +// get the contents of the procaptcha-response token data = req.body['procaptcha-response'] // send a POST application/json request to the API endpoint response = POST('https://api.prosopo.io/siteverify', { - providerUrl: data.providerUrl, - user: data.user, - dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key - challenge: data.commitmentId, - blockNumber: data.blockNumber, + token: data.token, + secret: 'your_secret_key', }) ``` @@ -221,13 +203,7 @@ Or, as a CURL command: ```bash curl --location 'https://api.prosopo.io/siteverify' \ --header 'Content-Type: application/json' \ ---data '{ - "providerUrl": "...", - "user": "...", - "dapp": "...", - "challenge": "...", - "blockNumber": ... -}' +--data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}'' ``` Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent @@ -257,8 +233,8 @@ import {ApiParams} from '@prosopo/types' // parse the body received from the frontend const payload = JSON.parse(event.body) -// parse the procaptcha response, which is a JSON string -const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse]) +// parse the procaptcha response token +const procaptchaResponse = payload[ApiParams.procaptchaResponse] // initialise the `ProsopoServer` class const prosopoServer = new ProsopoServer(config, pair) @@ -318,85 +294,19 @@ const prosopoServer = new ProsopoServer(config, pair) ## Rendering different CAPTCHA types with Procaptcha -### Frictionless CAPTCHA - Procaptcha's default `frictionless` feature dynamically detects if the user is a bot or a human. If the user is likely to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the user will not be presented with an image CAPTCHA challenge. -Serve a Frictionless CAPTCHA by setting the `captchaType` to `frictionless`, or by omitting it, as it is the default -setting. +Serve **different** types of CAPTCHA by setting the `captchaType` to `frictionless`, `pow`, `image`. -#### Example of Frictionless CAPTCHA implicit rendering +#### Example of setting CAPTCHA type implicitly ```html -
- - -
``` -#### Example of Frictionless CAPTCHA rendering - -```javascript -document.getElementById('procaptcha-script').addEventListener('load', function () { - function onCaptchaVerified(output) { - console.log('Captcha verified, output: ' + JSON.stringify(output)) - } - // Get the Element using elementId - const captchaContainer = document.getElementById('procaptcha-container') - window.procaptcha.render(captchaContainer, { - siteKey: 'YOUR_SITE_KEY', - theme: 'dark', - callback: onCaptchaVerified, - captchaType: 'frictionless', // can also be omitted - }) -}) -``` - -### Proof of Work CAPTCHA - -Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the `captchaType` to `pow`. - -#### Example of Proof-of-Work CAPTCHA implicit rendering - -```html -
-``` - -#### Example of Proof-of-Work CAPTCHA rendering - -```javascript -document.getElementById('procaptcha-script').addEventListener('load', function () { - function onCaptchaVerified(output) { - console.log('Captcha verified, output: ' + JSON.stringify(output)) - } - // Get the Element using elementId - const captchaContainer = document.getElementById('procaptcha-container') - window.procaptcha.render(captchaContainer, { - siteKey: 'YOUR_SITE_KEY', - theme: 'dark', - callback: onCaptchaVerified, - captchaType: 'pow', - }) -}) -``` - -### Image CAPTCHA - -Procaptcha's' `image` setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the `captchaType` -to `image`. - -#### Example of Image CAPTCHA implicit rendering - -```html -
-``` - -#### Example of Image CAPTCHA explicit rendering +#### Example of setting CAPTCHA type explicitly ```javascript document.getElementById('procaptcha-script').addEventListener('load', function () { @@ -409,7 +319,7 @@ document.getElementById('procaptcha-script').addEventListener('load', function ( siteKey: 'YOUR_SITE_KEY', theme: 'dark', callback: onCaptchaVerified, - captchaType: 'image', + captchaType: 'image', // `pow` or `frictionless` }) }) ``` diff --git a/contracts/captcha/typedoc.config.js b/contracts/captcha/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/contracts/captcha/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/contracts/common/typedoc.config.js b/contracts/common/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/contracts/common/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/contracts/proxy/typedoc.config.js b/contracts/proxy/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/contracts/proxy/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/demos/cypress-shared/typedoc.config.js b/demos/cypress-shared/typedoc.config.js deleted file mode 100644 index 38ab3e4b74..0000000000 --- a/demos/cypress-shared/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['cypress/**/*.ts', 'cypress/**/*.tsx', 'cypress/**/*.js', 'cypress/**/*.jsx', 'cypress/**/*.json'], - includes: 'cypress', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/demos/provider-mock/typedoc.config.js b/demos/provider-mock/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/demos/provider-mock/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/config/typedoc.config.js b/dev/config/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/config/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/flux/typedoc.config.js b/dev/flux/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/flux/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/gh-actions/typedoc.config.js b/dev/gh-actions/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/gh-actions/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/scripts/typedoc.config.js b/dev/scripts/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/scripts/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/ts-brand/typedoc.config.js b/dev/ts-brand/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/ts-brand/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/tsconfig-checker/typedoc.config.js b/dev/tsconfig-checker/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/tsconfig-checker/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/dev/vite-plugin-watch-workspace/typedoc.config.js b/dev/vite-plugin-watch-workspace/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/dev/vite-plugin-watch-workspace/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css index 533375cd14..394cf5158b 100644 --- a/docs/assets/highlight.css +++ b/docs/assets/highlight.css @@ -45,26 +45,22 @@ --dark-hl-21: #FFCB6B; --light-hl-22: #EE0000; --dark-hl-22: #EEFFFF; - --light-hl-23: #000000; - --dark-hl-23: #FFCB6B; - --light-hl-24: #098658; - --dark-hl-24: #F78C6C; - --light-hl-25: #0000FF; - --dark-hl-25: #FF9CAC; + --light-hl-23: #098658; + --dark-hl-23: #F78C6C; + --light-hl-24: #0000FF; + --dark-hl-24: #FF9CAC; + --light-hl-25: #0451A5; + --dark-hl-25: #89DDFF; --light-hl-26: #0451A5; - --dark-hl-26: #89DDFF; - --light-hl-27: #0451A5; - --dark-hl-27: #C792EA; - --light-hl-28: #CD3131; - --dark-hl-28: #EEFFFF; - --light-hl-29: #A31515; - --dark-hl-29: #F07178; - --light-hl-30: #000000FF; - --dark-hl-30: #EEFFFF; - --light-hl-31: #795E26; - --dark-hl-31: #F07178; - --light-hl-32: #267F99; - --dark-hl-32: #89DDFF; + --dark-hl-26: #C792EA; + --light-hl-27: #CD3131; + --dark-hl-27: #EEFFFF; + --light-hl-28: #A31515; + --dark-hl-28: #F07178; + --light-hl-29: #000000FF; + --dark-hl-29: #EEFFFF; + --light-hl-30: #795E26; + --dark-hl-30: #F07178; --light-code-background: #FFFFFF; --dark-code-background: #212121; } @@ -101,8 +97,6 @@ --hl-28: var(--light-hl-28); --hl-29: var(--light-hl-29); --hl-30: var(--light-hl-30); - --hl-31: var(--light-hl-31); - --hl-32: var(--light-hl-32); --code-background: var(--light-code-background); } } @@ -138,8 +132,6 @@ --hl-28: var(--dark-hl-28); --hl-29: var(--dark-hl-29); --hl-30: var(--dark-hl-30); - --hl-31: var(--dark-hl-31); - --hl-32: var(--dark-hl-32); --code-background: var(--dark-code-background); } } @@ -175,8 +167,6 @@ --hl-28: var(--light-hl-28); --hl-29: var(--light-hl-29); --hl-30: var(--light-hl-30); - --hl-31: var(--light-hl-31); - --hl-32: var(--light-hl-32); --code-background: var(--light-code-background); } @@ -212,8 +202,6 @@ --hl-28: var(--dark-hl-28); --hl-29: var(--dark-hl-29); --hl-30: var(--dark-hl-30); - --hl-31: var(--dark-hl-31); - --hl-32: var(--dark-hl-32); --code-background: var(--dark-code-background); } @@ -248,6 +236,4 @@ .hl-28 { color: var(--hl-28); } .hl-29 { color: var(--hl-29); } .hl-30 { color: var(--hl-30); } -.hl-31 { color: var(--hl-31); } -.hl-32 { color: var(--hl-32); } pre, code { background: var(--code-background); } diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 7e4a8cdb98..3a059867af 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -11,4 +11,4 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA7WZTW/jNhCG/4t6jer9yG6xwaJosEiBvS0QtD0sAoKixhYRiiQoynZQ5L8XoiRbkqXhKE1OPuid5+XnzEj++W/i4eiTm+QP60xlrEmuElFIlTvQyc3P02PrjDfCqDSHfXKVWO6L5CYpTV4rqDasC2a9jOWw/7XwpUqukkep8+Tmw/PVCSa49aLgqTDaOy48AuykrJciUFOWRpOYQUlAWmeOTxRiEJLGqLdyhw6tESwDtqo+IuHN4+XgXZFy4aXRFYLYFawToevSaDX3xqWZiazMScoyg6xNJZy0Hhtap1hG+CrNHNc5wvAVCxIM0m5CKgoQj+BQWCtlnXQZupceUqvqndTpgXtRpAfjHivLBSD8Joq1USxEsVPUshUXwtQa25NOgSCsxMKtRE64wkKFwkLDtYzeW/R2xa9+7Irm3POMV9i29BIcUgF6mHtJHJJuKRy2xVDgQXiDneVesgwBjWV+0EjC30oFaQVuj16nRsVaFZp7upqAZ51ORAGlWa1zhe34WctaLQkbPdADbOxsD7BbJ0OCVlBhB2MAH0aQLKw50MjWHEhAB9EC2iODFIXuZY6eo16C1JrYUYydQo9VYY/UYP9kAdu18DwSnhJyVBASMlULxK92y0IveO2lQgjN4+XgA2TNXbFGg0Zz5gEydhaiRQi07651CkdeWvR6t/ruarNOH8WTufPA+T771lo68NZaEvSr1B6c5ur3dWzWxzHq2H84Ywc7GOK3XNB9esbE8NPn54dRPdvyWg0SyrbWbdOK+nRhY/bn6xH6fL42d0cPupJG37YN0z0owLuLseUZxeZRpFWNjSI+9fg4KMO7WKfYq8x0EDNvNq93XDv8yhP7o4V9C6xvAfFd23qwuiH3rXBdIk6G8+7Lb+8/DXPKTNy9KKAcdDl77iTP1i3CInY8no8f8OtFtp69YRO61Dlg5XNCDvLlZOzAGuf/gexv6bnCqseEOwkknZcX5J2pDSUHOVP70CXMjYHY/k2HEZBYJ/h6M56xos0a/ZIw79IEvfFEgsXyBB7GaXHUG8TfecaW833n/IT4ik6h53Jiw7ADf6f3f8phdxNdr6HJGXCxYue1Uobnd8POc5VFFx0rUt4ZpcBVG177YvWCDQCsAZBWT1a3Iy/ytC7cWhK6hDupX8MpgBCjSu50bV/DqSWh21aaHFS1qasXXJ02ljWxpM36qwL3vW9T13Suc4Yj2GUL+38q7Jwdpdq2SWxzKinrVvOUApufN8qz816UitG8Vi6VSWG0hmC8etIBy86AN573hR1l6oRPAJjbwocB4tRebvXLmdVaXr//cv3x3TDTlFAa93QfEPfgX5R0Js4XSGoZH/Yw9Pf9YRT5a4I1B7qDNQcC+Mm6ZtxVwR1g/4l0QtYK45/e0tKIR8L3N9boCLhdjf1ncKLt6os/Dx6eH/4D7aZItMIcAAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 8e18669d0c..cedc0c9a55 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -11,4 +11,4 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA81dW2+jSBb+L/QrdkwVFEU0Wm1r1CuNtJodqefyELUsYlcc1BgQYKejVv/3VUEB5+AqMNhO+imZzrl/55wq6jbfrTx9Kaz7h+/W1yjZWvfEtpJwL6x7699ZnhZplt5leVqmmzRebMXRsq1DHlv31j7dHmJR3K0V1bqhWm/Fcflc7mPLtjZxWBSisO4t64c9oGETZuXmOVxs0qTMw01p1qIo1w3lZE3pfp8m5yiqCGfryfL02+sZaiq6C7xJnqLdkBPy71OlPsWHb2aZ8q9TJe6eF+GmjNKkMMvdPa8VzYxYy59JWKb54jEdjnZLuX5MJ8e72ORRVg44oQimyi2LxWMeJluz4LJYVxTTJdc5sNg8i81XkQ9pqCnXinKqpmNUikUWH3ZRsngJy83z4iXNvxZZuBFmpZJpXTOtK6Z1yzRVf7jZpIdkAHxFMFluFg3IzKLJNRsPyNvE0+VVjWqskc3oLKMNcl7P2oZl+BgWA0nRUMyRXIih8mwo5kpePJ0hfP00Xb4oxaZMB6qzoZgqWSQDQ7ZIJo/UT1EsFoXIj0OtRBKta6IZvVwN8YNdXNHMl754PCTbeCAJO9J1TXqBrrESBbrmVSvQ9ZRH1Sgai2IgV4FGyHCB3ix9OUtdlr5coCUXY7OpRk9FOUPTMdoOpXZDMXnmMFIy86qlHJinlZNnaeVrJgZypvrzLJmL8Z5f0c3u/LWWwV5XK5jR8Q5lFJvFyr9OlfgiHmVLyNJEJEOj1Yt4XHd0M+YZIilVn1uIb+E+G+p3NbnqdWtFPlPnucqmafmYZWdL/JhlGqm2lYW5SMoBk3WKf4mSUuRJGP9rkv51w7aeZYqUAc3xGIzEH3madalTaXoKN+db1IiYbdoSRKWz0lkRtzVTteI/XzNxLUs/YJmXWN0KBuazzviteAoPcTfWPB2S+ut00G7FdRXAuzi2PeDu07dSJEWUJh/rj5nPIhaDk3RsYidprZd0adGAAI6YOh7PcWOv6MNyPMh6aEYWYPouGdZj3q4zKRMubU7KcWDUKvAdrzPtj5rv14rt14r6tyQ7dAlQDcgTzDQJvMR+fRNjnke7Zruupg63MftDK/xC641qTL25v1pyC7eWnZJbubdUAXxH8BovlSkL5/butoE1gbvd5vDz703cXnZa38j9U/BRFLKwKF7SfPvGYQBqf444FGKTi7ep9C4KrdKfIwbbMMt+l7/eNApAy9s1vJ6fvQ/tG/nZankvP+t59qfkGOVpshe3Hsm0+t7X999FKfdK3sTvTte7+Xz8XxK//iO3iD4d0bLJjfzW6Hsn3+N0919xFPFtPQZa3snPpE6yGyMLtLyTn/VS71/5jQGFat7L0zQ+yG/8P59zUTyn8Y2nYjp17+T5oRC5Wj34+BaTca2+d/L9RTyS23qrNLydf3RwXePz5lnsu/3KY5hH4eO0NRij1OuvbgBf+mucZ1t+0TLn6dJRa1CUbMXAllbPmIr6eotpucjSvPxHPP4dlWE8sC/TM6PHd8Ul1Olr0H1bLgKqHxBt0NJDKYq783ad+8ZWvGMb0G8YPI09lwVQE5yBIObp0Nk1vbGS52cIWmXHNYJVBWHCJuPoYRRs77SN9vD8LcdGcDhz57HxQwvLTshPz/9EYE91FBloUMd/iW1SlN6+OA23n8Du+yTjFPMVLUP7M2WexrHIi7vwUD5PRRPwryX/9aGNio/QrrMjd2JZLeiiKJ5EywD2LkquYHAl5w3sLaJdcsiuYHAt6FYWd0m7T7ciLu7knH5qvtasa8l6pVSF5w7+KkT+W7OBP2FLX2cdknVRTGG4DJ8kYh+CQzzXMvhDI/ZSs7FskxPR9voeRJO/kWebn8Dl96s5kMxYbp/twsmO0tXcmLtpNNuVIgSzvKu5oaTezIVLvl11LlwyYR1uP5rJvfwxtZ+3s2v54/qTj8nTfb1d1wgjDpMukPKoZSEvJiSiMnJqLCv+dcf/E4XzxLRrRPQkXuagjp/PHbJ74NTunIC6TuDSlTmq82370Im6IKJtsLQ5sBf7NH/9XDF8FuWciWfP8hOJV8gKjQ/mL224fnH22V7IdOFx4ix9OVttlr7M1vaayYXzRfEc5mLgKp6iW9d0c68YLPbp5qtZSUO2lmSzdewOA3fNWhW7g/bS2Rdbrcfef7eOIpcHIq17iyzpMrBs6ykS8VZeHG4mdvLmiszAL+pvf1f3lSRFTXK3suyHlU295cphtqN++fLFfmhYK4rqHyp6x7IfSENPbcKXK8dH9A6iJ5b90JDZrk1XSz/A8gmip5De09lDEb1r2Q/Mdv3lijmIzEVknmU/+DoyD5Exy37gjXeBTjtD9L5lPzhd+LTx8xEHlxxEZwlHdIGko61kVyc5wMhIoByvZWE6FqeHpgTL8W1Clw5zbIe3vwXNb2SlfsNyMMqOBJE4OrccjK8j4SPaADgYWUciSKiWEoPrSBBd23WWNMB0GF1HgkdcrUSMqyNBI56WEuPpSNgI0ynHgDpBTVhXgE18LTwYUiLRIlxnBsFAkqouAy1lryCrimxzljramsSgkaoqSUXJe9IxaMStKQlZBitqU6qVjuEjHubR5jrBUBKGeTytHgwq8TEP0/JgeAnHPFrUCEaaSBApt6m/ZJ6LKTG+VIJItahRjC+VILorLSXGl0roXEennfZaLa0pm+ZMdPGgGF/qYh6q7dAYX1qVp7bsKEaVSsDctoW52hZGMaq0QpXaxF16VQeynWBJqWe7XP2GuTG+VELn+pKbcCp56t8wD8aXShDdQFPyFMPrSgy9lYbQxei6EkJP2z5djK4rIfS07dPF6LoSOI/ahC09xjFlbwiVcHlafFyMpCvh8rRt0cVIuhIkTz8wY/xc3xgkDJUrUfC0g7iLAXIlDB7XicQAeRVA2vrzMEKeYxLpYYA8iQLTFqqHAfIkCszRicT4eNUcR4u515vlSBCYdsj0MD5eVWlEpxzD40kQmDY5PIyPJ0Fg2uTwMD6eRIFpk8PDADGJAtNizjBATMLAtEMlwwixCiEt6AwjxCQOvhZLhiFiEgdfW8AMQ8SqmagWTNabi0ogfC2YDGPEfGOpM4wRk0D4WjQZxohJIHwtmgxj5K+M2n2MkS+B8LW4+xgjn5hlYoz8CiNthvgYI981y8QY+dWExDl3SPExbj4zDQ9+7+NBYuNrU9bHsPkVbNqU9TFsvsSGa1PWx7BxiQ3XpizHsHGJDdd/s2DYuMSGa1OWY9i4xIZrE5Fj2LjEhmsTkWPYuMSBa9OLY4h49Z2nTRqOMeISCK7FiPc+7LipnXMMEa8g0oLJMUSBubICDFEgcQi0sAcYosBcWQGGKJA4BNoECTBEgbmyAgxRIHEItKkUYIgCZpaJIQokDoE26QIMUVBN5r1z6zrofZFX03p2Nnf/61wiFrjt4oJ2baOmglxO/S2h5tuB4aO+9zW+IphL/625qvGuVpSOIi/F9rd6Zenhob2i991aq+UmjzdLWt8tN7Duv/+wLc+RP390y0zyv6SO9o4h4A86fm9l5FPvkXV8gI2ZuJrDtR0XWwFtxMQnDxJ1PC5QRZWHvlFnlmX1bX/gogNCZApN9RRax+MAHt/EUr9CBpjcjikwMamndDouSjsu4tb+UZNOdaX/JAsIcNEU1/ZVM2Ax6/gcE/rNizzAZOAo8cxs7asdAE2gkZpQBPfLRXO/XOVuoW7GA9+BMa5rlFjfPQdswBDXbEjzshdwHoSsRoso0IaEoHNVnTAOCsI35Yy8KlcvHINKAmZ4Jgi6rSoAAEgVSlXDMPnf7gGBuAHFruJnvirLlfqpIuKrdA7Uvwfq34Pm30f0CniFDPgOEPdMlaJEJM1tLMDuAXZuZD+iQulYTGWyFcc0iV+rl/nEsZ/3DKSbZwJanZEB6QG4uAnl6ikfADAAiJrqod0iAnxgJKEKUMoVkJ4CTP13YPRgvFxB9F2TS/iINKg9wEwYtEknBLESH9StyfydkDn3FOHI+CAyvinfqu0jMD5CdStTS47Q+MEBDzeVhjr2D6wD1cBMsWguNyAkQO9xVYW6Jvei4qR1gZrgpqKQ51V7+emD8dw32avOTQJtoG1x0yAep7u4vpcHCg8ElZnMrLeN613fot6IBlCCggpM8al3KAETGllNBqPTi8BZACk3DSv9EYGDLOUmM7sbfSBCgJGZLO0OXQFGkAGeGgq4CdH64VLUU4Fex6hXPpUHGgAIK/FHmlGzxauZ9hJgumOqzpY/Q6VNQCo6JnTajfLmgUbA35tADHHHWDOce5haOz4QgDq8f4UO34o/mRXCSWEtxDH1905If1oGZ2XjzCeTMwKMcEwttHeIAZUt5F+Z2kUjQDe/ImCIckxlCAXUr7ACAbBzKDSMA1YrqH0UFQgC9UXGXOk1aQKaNBnL0v54ScHAQsaKq35AGwwPoKeMsO7weDT+RQrOfGjqkoLCJKqdNR9kRJVHM+loeg8xtrtOVdG8oo2aH5z4j8uoXouH/IB9DNruoU7gK8wN9VGthil7YL4CRH57RXMJ0FlGeNt3wUEw4OA+xq6uMAFf4ALBWDB6iuHQPsp52q0cWOyjqlGeuwBBOlZh6rVRwA3GL9p8f6qcNU76G2n1K51AGGh6dKzo5CvkKAT+OaO4Yn4Rj0gxTJuRoq2HsxqCqH4cDaQfMMIdySAoqFC3kUH7ARnBTCapl3VBCgL9xpZQXxF9EY9HdWcWaAWBYKZE1F4fBTLAuOGbgEC3JwEvsN83FXDvcDYYNEEqBybN9XF30K5B1XKTy83LSGB+AFqFZ0p0TY9w+kNSM+UxssuTgFAxXPE09cfmOCSIDeoQphbRXLsC4QF5yI3q1CMOZfeIA8AUoMJMmMovDzU91izX+iBqzBRsKSLqLjoBF4Dr3Mh9clAdxA6oD4we9A5lA3aQKoEJ62q5BvWz4Ix+Vj+qAAIFVDGjqu5/8QAmWqsxdV9sK4syEUeJsO4fvvz48X9HM6aBh2YAAA=="; \ No newline at end of file diff --git a/docs/classes/_prosopo_api.api_HttpClientBase.HttpClientBase.html b/docs/classes/_prosopo_api.api_HttpClientBase.HttpClientBase.html deleted file mode 100644 index f38811364b..0000000000 --- a/docs/classes/_prosopo_api.api_HttpClientBase.HttpClientBase.html +++ /dev/null @@ -1,7 +0,0 @@ -HttpClientBase | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

baseURL: string

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_api.api_HttpError.HttpError.html b/docs/classes/_prosopo_api.api_HttpError.HttpError.html deleted file mode 100644 index 2a1bcaa24d..0000000000 --- a/docs/classes/_prosopo_api.api_HttpError.HttpError.html +++ /dev/null @@ -1,16 +0,0 @@ -HttpError | Documentation - v0.3.40

Copyright 2021-2024 Prosopo (UK) Ltd.

-

Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
http://www.apache.org/licenses/LICENSE-2.0
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

-

Hierarchy

Constructors

Properties

Constructors

Properties

status: number
statusText: string
url: string
\ No newline at end of file diff --git a/docs/classes/_prosopo_api.api_ProviderApi.default.html b/docs/classes/_prosopo_api.api_ProviderApi.default.html deleted file mode 100644 index 05276eb7df..0000000000 --- a/docs/classes/_prosopo_api.api_ProviderApi.default.html +++ /dev/null @@ -1,18 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Implements

Implemented by

Constructors

  • Parameters

    • network: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • providerUrl: string
    • account: AccountId

    Returns default

Properties

account: AccountId
baseURL: string
network: {
    contract: {
        address: string;
        name: string;
    };
    endpoint: string;
    pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
    ss58Format: number;
}

Type declaration

  • contract: {
        address: string;
        name: string;
    }
    • address: string
    • name: string
  • endpoint: string
  • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
  • ss58Format: number

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.build_extrinsic_captcha.default.html b/docs/classes/_prosopo_captcha_contract.build_extrinsic_captcha.default.html deleted file mode 100644 index 390b9420e9..0000000000 --- a/docs/classes/_prosopo_captcha_contract.build_extrinsic_captcha.default.html +++ /dev/null @@ -1,86 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • dappDeactivate

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappDeregister

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappFund

    -

    Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappOperatorIsHumanUser

    -

    Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappOperatorLastCorrectCaptcha

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappRegister

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • dappUpdate

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getAdmin

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getAllProviderAccounts

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getBlockTime

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getCommit

    -

    Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getDapp

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getDappPayees

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getDappStakeThreshold

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getGitCommitId

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getMaxProviderFee

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getMaxUserHistoryAgeBlocks

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getMaxUserHistoryAgeSeconds

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getMaxUserHistoryLen

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getMinNumActiveProviders

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getPayees

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getProvider

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getProviderStakeThreshold

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getRandomActiveProvider

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getRandomNumber

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getStatuses

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getUser

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getUserHistorySummary

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • listProvidersByAccounts

    -

    Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • listProvidersByStatus

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerCommit

    -

    Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerCommitMany

    -

    Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerDeactivate

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerDeregister

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerFund

    -

    Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerRegister

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerSetDataset

    -

    Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • providerUpdate

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • setCodeHash

    -

    Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • terminate

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • withdraw

    -

    Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.constructors_captcha.default.html b/docs/classes/_prosopo_captcha_contract.constructors_captcha.default.html deleted file mode 100644 index 463138d16c..0000000000 --- a/docs/classes/_prosopo_captcha_contract.constructors_captcha.default.html +++ /dev/null @@ -1,8 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

nativeAPI: ApiPromise
signer: KeyringPair

Methods

  • new

    -

    Parameters

    • Optional __options: ConstructorOptions

    Returns Promise<{
        address: any;
        result: SignAndSendSuccessResponse;
    }>

  • newPanic

    -

    Parameters

    • Optional __options: ConstructorOptions

    Returns Promise<{
        address: any;
        result: SignAndSendSuccessResponse;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.contracts_captcha.default.html b/docs/classes/_prosopo_captcha_contract.contracts_captcha.default.html deleted file mode 100644 index d3d4a0abc7..0000000000 --- a/docs/classes/_prosopo_captcha_contract.contracts_captcha.default.html +++ /dev/null @@ -1,35 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • address: string

      The address of the contract.

      -
    • signer: KeyringPair

      The signer to use for signing transactions.

      -
    • nativeAPI: ApiPromise

      The API instance to use for queries.

      -

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

Methods

  • withAPI

    -

    Parameters

    • api: ApiPromise

      The API instance to use for queries.

      -

    Returns default

    New instance of the contract class to interact with new API.

    -
  • withAddress

    -

    Parameters

    • address: string

      The address of the contract.

      -

    Returns default

    New instance of the contract class to interact with new contract.

    -
  • withSigner

    -

    Parameters

    • signer: KeyringPair

      The signer to use for signing transactions.

      -

    Returns default

    New instance of the contract class with new signer.

    -

    Example

    const contract = new Contract(address, signerAlice, api);
    await contract.mint(signerBob.address, 100);
    await contract.withSigner(signerBob).transfer(signerAlice.address, 100); -
    -
\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.events_captcha.default.html b/docs/classes/_prosopo_captcha_contract.events_captcha.default.html deleted file mode 100644 index 1e1d174bb1..0000000000 --- a/docs/classes/_prosopo_captcha_contract.events_captcha.default.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

__api: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    • callback: ((args, event) => void)
        • (args, event): void
        • Parameters

          • args: any[]
          • event: any

          Returns void

    • filter: ((eventName) => boolean) = ...
        • (eventName): boolean
        • Parameters

          • eventName: string

          Returns boolean

    Returns Promise<Codec>

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.mixed_methods_captcha.default.html b/docs/classes/_prosopo_captcha_contract.mixed_methods_captcha.default.html deleted file mode 100644 index 27f6431afb..0000000000 --- a/docs/classes/_prosopo_captcha_contract.mixed_methods_captcha.default.html +++ /dev/null @@ -1,88 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • providerRegister

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • providerSetDataset

    -

    Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • providerUpdate

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • setCodeHash

    -

    Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • withdraw

    -

    Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.query_captcha.default.html b/docs/classes/_prosopo_captcha_contract.query_captcha.default.html deleted file mode 100644 index 3459caabae..0000000000 --- a/docs/classes/_prosopo_captcha_contract.query_captcha.default.html +++ /dev/null @@ -1,87 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_captcha_contract.tx_sign_and_send_captcha.default.html b/docs/classes/_prosopo_captcha_contract.tx_sign_and_send_captcha.default.html deleted file mode 100644 index 0ffb09eade..0000000000 --- a/docs/classes/_prosopo_captcha_contract.tx_sign_and_send_captcha.default.html +++ /dev/null @@ -1,87 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • dappOperatorIsHumanUser

    -

    Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • getMaxUserHistoryAgeBlocks

    -

    Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • getMaxUserHistoryAgeSeconds

    -

    Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • providerRegister

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • providerSetDataset

    -

    Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • providerUpdate

    -

    Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • setCodeHash

    -

    Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • withdraw

    -

    Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.reloader.default.html b/docs/classes/_prosopo_cli.reloader.default.html deleted file mode 100644 index faed24bd2e..0000000000 --- a/docs/classes/_prosopo_cli.reloader.default.html +++ /dev/null @@ -1,12 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • envPath: string
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • pair: KeyringPair
    • processedArgs: AwaitedProcessedArgs

    Returns default

Properties

_config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
_envPath: string
_envWatcher: any
_pair: KeyringPair
_processedArgs: AwaitedProcessedArgs
_restarting: boolean
api: undefined | Server

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.Environment.html b/docs/classes/_prosopo_cli.start._internal_.Environment.html deleted file mode 100644 index 6f6e9b61f2..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.Environment.html +++ /dev/null @@ -1,26 +0,0 @@ -Environment | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns Environment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

  • Returns ApiPromise

  • Returns KeyringPair

  • Returns Promise<KeyringPair>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_cli.start._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index f3324aa8bc..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.ProviderEnvironment.html b/docs/classes/_prosopo_cli.start._internal_.ProviderEnvironment.html deleted file mode 100644 index 351bc2309f..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.ProviderEnvironment.html +++ /dev/null @@ -1,26 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns ProviderEnvironment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

  • Returns ApiPromise

  • Returns KeyringPair

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default-1.html b/docs/classes/_prosopo_cli.start._internal_.default-1.html deleted file mode 100644 index 3c9fce0674..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default-1.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default-2.html b/docs/classes/_prosopo_cli.start._internal_.default-2.html deleted file mode 100644 index 8017b09330..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default-3.html b/docs/classes/_prosopo_cli.start._internal_.default-3.html deleted file mode 100644 index 71a91ff753..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default-4.html b/docs/classes/_prosopo_cli.start._internal_.default-4.html deleted file mode 100644 index ce653a22dc..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default-5.html b/docs/classes/_prosopo_cli.start._internal_.default-5.html deleted file mode 100644 index bfc478bba5..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_cli.start._internal_.default.html b/docs/classes/_prosopo_cli.start._internal_.default.html deleted file mode 100644 index c627fa2ca5..0000000000 --- a/docs/classes/_prosopo_cli.start._internal_.default.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.HttpClientBase.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.HttpClientBase.html deleted file mode 100644 index 2ed67fbdc3..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.HttpClientBase.html +++ /dev/null @@ -1,7 +0,0 @@ -HttpClientBase | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

  • Parameters

    • baseURL: string
    • Optional prefix: string

    Returns HttpClientBase

Properties

baseURL: string

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index f4c574b1b5..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoServer.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoServer.html deleted file mode 100644 index 3e60ea1b46..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.ProsopoServer.html +++ /dev/null @@ -1,27 +0,0 @@ -ProsopoServer | Documentation - v0.3.40

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    • Optional pair: KeyringPair

    Returns ProsopoServer

Properties

api: undefined | ApiPromise
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    dappName: string;
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    serverUrl?: string;
    solutionThreshold: number;
    userAccountAddress?: string;
    web2: boolean;
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • dappName: string
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • Optional serverUrl?: string
  • solutionThreshold: number
  • Optional userAccountAddress?: string
  • web2: boolean
contract: undefined | ProsopoCaptchaContract
contractName: string
dappContractAddress: undefined | string
defaultEnvironment: string
keyring: Keyring
logger: Logger
network: {
    contract: {
        address: string;
        name: string;
    };
    endpoint: string;
    pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
    ss58Format: number;
}

Type declaration

  • contract: {
        address: string;
        name: string;
    }
    • address: string
    • name: string
  • endpoint: string
  • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
  • ss58Format: number
pair: undefined | KeyringPair
prosopoContractAddress: string
wsProvider: WsProvider

Methods

  • Parameters

    • user: string
    • dapp: string
    • providerUrl: string
    • blockNumber: number

    Returns Promise<undefined | Provider>

  • Returns ApiPromise

  • Returns string

  • Parameters

    • providerUrl: string

    Returns Promise<default>

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • payload: {
          blockNumber?: number;
          challenge?: string;
          commitmentId?: string;
          dapp: string;
          providerUrl?: string;
          user: string;
      }
      • Optional blockNumber?: number
      • Optional challenge?: string
      • Optional commitmentId?: string
      • dapp: string
      • Optional providerUrl?: string
      • user: string
    • Optional maxVerifiedTime: number

    Returns Promise<boolean>

  • Parameters

    • user: string
    • Optional maxVerifiedTime: number

    Returns Promise<boolean>

  • Parameters

    • providerUrl: string
    • dapp: string
    • user: string
    • blockNumber: number
    • Optional challenge: string
    • Optional commitmentId: string
    • Optional maxVerifiedTime: number

    Returns Promise<boolean>

  • Parameters

    • blockNumber: number
    • maxVerifiedTime: number

    Returns Promise<boolean>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-1.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-1.html deleted file mode 100644 index 656b15ff35..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-1.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-2.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-2.html deleted file mode 100644 index 1c6ff3360e..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-2.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-3.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-3.html deleted file mode 100644 index 286f3866ab..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-3.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-4.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-4.html deleted file mode 100644 index b82787fdb8..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-4.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-5.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-5.html deleted file mode 100644 index 240960a801..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-5.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-6.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-6.html deleted file mode 100644 index 6ac3def8cb..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default-6.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default.html b/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default.html deleted file mode 100644 index 96b2967e36..0000000000 --- a/docs/classes/_prosopo_client_example_server.routes_routes._internal_.default.html +++ /dev/null @@ -1,18 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Implements

Implemented by

Constructors

  • Parameters

    • network: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • providerUrl: string
    • account: AccountId

    Returns default

Properties

account: any
baseURL: string
network: any

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Returns Promise<Provider>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

  • Parameters

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_common.asyncFactory.AsyncFactory.html b/docs/classes/_prosopo_common.asyncFactory.AsyncFactory.html deleted file mode 100644 index 7a715916e8..0000000000 --- a/docs/classes/_prosopo_common.asyncFactory.AsyncFactory.html +++ /dev/null @@ -1,4 +0,0 @@ -AsyncFactory | Documentation - v0.3.40

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoApiError.html b/docs/classes/_prosopo_common.error.ProsopoApiError.html deleted file mode 100644 index 3bbfcabfca..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoApiError.html +++ /dev/null @@ -1,5 +0,0 @@ -ProsopoApiError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

code: number
context: undefined | ApiContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoBaseError.html b/docs/classes/_prosopo_common.error.ProsopoBaseError.html deleted file mode 100644 index d766d29728..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoBaseError.html +++ /dev/null @@ -1,5 +0,0 @@ -ProsopoBaseError | Documentation - v0.3.40

Class ProsopoBaseError<ContextType>Abstract

Type Parameters

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

context: undefined | ContextType
translationKey: undefined | string

Methods

  • Parameters

    • logger: Logger
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    Returns void

\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoCliError.html b/docs/classes/_prosopo_common.error.ProsopoCliError.html deleted file mode 100644 index 949a619392..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoCliError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoCliError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoContractError.html b/docs/classes/_prosopo_common.error.ProsopoContractError.html deleted file mode 100644 index 1ccdf040fe..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoContractError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoContractError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoDBError.html b/docs/classes/_prosopo_common.error.ProsopoDBError.html deleted file mode 100644 index e27dbe8e71..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoDBError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoDBError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | DBContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoDatasetError.html b/docs/classes/_prosopo_common.error.ProsopoDatasetError.html deleted file mode 100644 index a22b43cda5..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoDatasetError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoDatasetError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoEnvError.html b/docs/classes/_prosopo_common.error.ProsopoEnvError.html deleted file mode 100644 index e8ce7b6473..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoEnvError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoEnvError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | EnvContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoError.html b/docs/classes/_prosopo_common.error.ProsopoError.html deleted file mode 100644 index 99b74f8c0c..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoError.html +++ /dev/null @@ -1,5 +0,0 @@ -ProsopoError | Documentation - v0.3.40

Generic error class

-

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.error.ProsopoTxQueueError.html b/docs/classes/_prosopo_common.error.ProsopoTxQueueError.html deleted file mode 100644 index 460d1e81f1..0000000000 --- a/docs/classes/_prosopo_common.error.ProsopoTxQueueError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoTxQueueError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_common.logger.Loggable.html b/docs/classes/_prosopo_common.logger.Loggable.html deleted file mode 100644 index 9318a92d95..0000000000 --- a/docs/classes/_prosopo_common.logger.Loggable.html +++ /dev/null @@ -1,4 +0,0 @@ -Loggable | Documentation - v0.3.40

Constructors

Properties

Accessors

Constructors

Properties

#logger: Logger

Accessors

\ No newline at end of file diff --git a/docs/classes/_prosopo_common.node_UrlConverter.UrlConverter.html b/docs/classes/_prosopo_common.node_UrlConverter.UrlConverter.html deleted file mode 100644 index e542d6816e..0000000000 --- a/docs/classes/_prosopo_common.node_UrlConverter.UrlConverter.html +++ /dev/null @@ -1,18 +0,0 @@ -UrlConverter | Documentation - v0.3.40

Constructors

Properties

byteNBits: 8 = 8
longestSymbolLength: number
numToSymbolMap: {
    [key: number]: string;
}

Type declaration

  • [key: number]: string
symbolNBits: 6 = 6
symbolToNumMap: {
    [key: string]: number;
}

Type declaration

  • [key: string]: number
symbols: readonly ["", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "/", ".", "-", "_", "%", ":", "http://", "https://", "www.", ".com", ".net", ".org", ".co.uk", ".io"] = ...

Methods

  • Parameters

    • num: number
    • startBit: number
    • lenBit: number

    Returns number

  • Parameters

    • num: number

    Returns undefined | string

  • Parameters

    • symb: string

    Returns undefined | number

  • Parameters

    • symb: string

    Returns undefined | number

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.build_extrinsic_common.default.html b/docs/classes/_prosopo_common_contract.build_extrinsic_common.default.html deleted file mode 100644 index 8a2fb798f8..0000000000 --- a/docs/classes/_prosopo_common_contract.build_extrinsic_common.default.html +++ /dev/null @@ -1,12 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • getAccountBytes

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getCaller

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getCallerBytes

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • getGitCommitId

    -

    Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.constructors_common.default.html b/docs/classes/_prosopo_common_contract.constructors_common.default.html deleted file mode 100644 index ef7ff2376f..0000000000 --- a/docs/classes/_prosopo_common_contract.constructors_common.default.html +++ /dev/null @@ -1,6 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

new -

Constructors

Properties

nativeAPI: ApiPromise
signer: KeyringPair

Methods

  • new

    -

    Parameters

    • Optional __options: ConstructorOptions

    Returns Promise<{
        address: any;
        result: SignAndSendSuccessResponse;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.contracts_common.default.html b/docs/classes/_prosopo_common_contract.contracts_common.default.html deleted file mode 100644 index e35d81ee49..0000000000 --- a/docs/classes/_prosopo_common_contract.contracts_common.default.html +++ /dev/null @@ -1,35 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • address: string

      The address of the contract.

      -
    • signer: KeyringPair

      The signer to use for signing transactions.

      -
    • nativeAPI: ApiPromise

      The API instance to use for queries.

      -

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

Methods

  • withAPI

    -

    Parameters

    • api: ApiPromise

      The API instance to use for queries.

      -

    Returns default

    New instance of the contract class to interact with new API.

    -
  • withAddress

    -

    Parameters

    • address: string

      The address of the contract.

      -

    Returns default

    New instance of the contract class to interact with new contract.

    -
  • withSigner

    -

    Parameters

    • signer: KeyringPair

      The signer to use for signing transactions.

      -

    Returns default

    New instance of the contract class with new signer.

    -

    Example

    const contract = new Contract(address, signerAlice, api);
    await contract.mint(signerBob.address, 100);
    await contract.withSigner(signerBob).transfer(signerAlice.address, 100); -
    -
\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.events_common.default.html b/docs/classes/_prosopo_common_contract.events_common.default.html deleted file mode 100644 index 5957077b27..0000000000 --- a/docs/classes/_prosopo_common_contract.events_common.default.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

__api: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    • callback: ((args, event) => void)
        • (args, event): void
        • Parameters

          • args: any[]
          • event: any

          Returns void

    • filter: ((eventName) => boolean) = ...
        • (eventName): boolean
        • Parameters

          • eventName: string

          Returns boolean

    Returns Promise<Codec>

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.mixed_methods_common.default.html b/docs/classes/_prosopo_common_contract.mixed_methods_common.default.html deleted file mode 100644 index 40edcc6f33..0000000000 --- a/docs/classes/_prosopo_common_contract.mixed_methods_common.default.html +++ /dev/null @@ -1,14 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.query_common.default.html b/docs/classes/_prosopo_common_contract.query_common.default.html deleted file mode 100644 index 1e6c7c115b..0000000000 --- a/docs/classes/_prosopo_common_contract.query_common.default.html +++ /dev/null @@ -1,13 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_common_contract.tx_sign_and_send_common.default.html b/docs/classes/_prosopo_common_contract.tx_sign_and_send_common.default.html deleted file mode 100644 index ac4cf83205..0000000000 --- a/docs/classes/_prosopo_common_contract.tx_sign_and_send_common.default.html +++ /dev/null @@ -1,13 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_deploy.ContractDeployer.html b/docs/classes/_prosopo_contract.contract_deploy.ContractDeployer.html deleted file mode 100644 index 58068465db..0000000000 --- a/docs/classes/_prosopo_contract.contract_deploy.ContractDeployer.html +++ /dev/null @@ -1,14 +0,0 @@ -ContractDeployer | Documentation - v0.3.40

Constructors

Properties

abi: Abi
api: ApiPromise
code: CodePromise
constructorIndex: number
logger: Logger
pair: KeyringPair
params: any[]
salt: undefined | string
transactionQueue: undefined | TransactionQueue
value: number

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_deploy._internal_.TransactionQueue.html b/docs/classes/_prosopo_contract.contract_deploy._internal_.TransactionQueue.html deleted file mode 100644 index 8d31b6e49c..0000000000 --- a/docs/classes/_prosopo_contract.contract_deploy._internal_.TransactionQueue.html +++ /dev/null @@ -1,12 +0,0 @@ -TransactionQueue | Documentation - v0.3.40

Constructors

Properties

Methods

add -

Constructors

  • Parameters

    • api: ApiPromise
    • pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    Returns TransactionQueue

Properties

api: any
busy: any
logger: any
nonce: any
pair: any
queue: any
running: any
submit: any
submitted: any

Methods

  • Parameters

    • extrinsic: SubmittableExtrinsic<"promise", ISubmittableResult>
    • callback: ((result) => void)
        • (result): void
        • Parameters

          • result: SubmittableResult

          Returns void

    • Optional pair: KeyringPair
    • Optional method: string

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoBaseError.html b/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoBaseError.html deleted file mode 100644 index 57e6e76b4b..0000000000 --- a/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoBaseError.html +++ /dev/null @@ -1,5 +0,0 @@ -ProsopoBaseError | Documentation - v0.3.40

Type Parameters

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | ContextType
logError: any
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoContractError.html b/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoContractError.html deleted file mode 100644 index 21e3357209..0000000000 --- a/docs/classes/_prosopo_contract.contract_helpers._internal_.ProsopoContractError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoContractError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | BaseContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface.ProsopoCaptchaContract.html b/docs/classes/_prosopo_contract.contract_interface.ProsopoCaptchaContract.html deleted file mode 100644 index 567d294beb..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface.ProsopoCaptchaContract.html +++ /dev/null @@ -1,45 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

Properties

address: string
api: ApiPromise
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Dry run a contract method to see how much gas it will need

    -

    Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Get the extrinsic for submitting in a transaction

    -

    Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

    extrinsic

    -
  • Get the contract result or throw an error if a contract reverted

    -

    Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default-1.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default-1.html deleted file mode 100644 index e52d9b2e76..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default-1.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default-2.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default-2.html deleted file mode 100644 index 0f6067faa1..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default-3.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default-3.html deleted file mode 100644 index 883f546867..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default-4.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default-4.html deleted file mode 100644 index cf05b066f2..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default-5.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default-5.html deleted file mode 100644 index cd597ce9a8..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_contract.contract_interface._internal_.default.html b/docs/classes/_prosopo_contract.contract_interface._internal_.default.html deleted file mode 100644 index 3cccb403e8..0000000000 --- a/docs/classes/_prosopo_contract.contract_interface._internal_.default.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_database.databases_mongo.ProsopoDatabase.html b/docs/classes/_prosopo_database.databases_mongo.ProsopoDatabase.html deleted file mode 100644 index c339bdc7f8..0000000000 --- a/docs/classes/_prosopo_database.databases_mongo.ProsopoDatabase.html +++ /dev/null @@ -1,101 +0,0 @@ -ProsopoDatabase | Documentation - v0.3.40

Returns the Database object through which Providers can put and get captchas

-

Param: url

The database endpoint

-

Param: dbname

The database name

-

Returns

Database layer

-

Hierarchy (view full)

Implements

Constructors

Properties

connection?: Connection
dbname: string
logger: Logger
tables?: Tables
url: string

Methods

  • Parameters

    • captchaId: string[]

    Returns Promise<undefined | {
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }[]>

    Description

    Get all dapp user solutions by captchaIds

    -
  • Parameters

    • commitmentId: string

    Returns Promise<undefined | {
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }>

    Description

    Get dapp user solution by ID

    -
  • Returns Promise<{
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }[]>

    Description

    Get processed Dapp User captcha solutions from the user solution table

    -
  • Parameters

    • challenge: string

      The challenge string of the captcha to be updated.

      -
    • checked: boolean

      New value indicating whether the captcha has been checked.

      -

    Returns Promise<void>

    A promise that resolves when the record is updated.

    -

    Description

    Updates a PoW Captcha record in the database.

    -
  • Parameters

    • Rest ...args: any[]

    Returns Promise<any>

\ No newline at end of file diff --git a/docs/classes/_prosopo_database.databases_mongo._internal_.AsyncFactory.html b/docs/classes/_prosopo_database.databases_mongo._internal_.AsyncFactory.html deleted file mode 100644 index 072b4e3afc..0000000000 --- a/docs/classes/_prosopo_database.databases_mongo._internal_.AsyncFactory.html +++ /dev/null @@ -1,4 +0,0 @@ -AsyncFactory | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Methods

Constructors

Methods

  • Parameters

    • Rest ...args: any[]

    Returns Promise<any>

\ No newline at end of file diff --git a/docs/classes/_prosopo_database.databases_mongoMemory.MongoMemoryDatabase.html b/docs/classes/_prosopo_database.databases_mongoMemory.MongoMemoryDatabase.html deleted file mode 100644 index 3b960cd303..0000000000 --- a/docs/classes/_prosopo_database.databases_mongoMemory.MongoMemoryDatabase.html +++ /dev/null @@ -1,103 +0,0 @@ -MongoMemoryDatabase | Documentation - v0.3.40

Returns the Database object through which Providers can put and get captchas

-

Param: url

The database endpoint

-

Param: dbname

The database name

-

Returns

Database layer

-

Hierarchy (view full)

Constructors

Properties

connection?: Connection
dbname: string
logger: Logger
mongod: undefined | MongoMemoryServer
running: boolean = false
tables?: Tables
url: string

Methods

  • Parameters

    • captchaId: string[]

    Returns Promise<undefined | {
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }[]>

    Description

    Get all dapp user solutions by captchaIds

    -
  • Parameters

    • commitmentId: string

    Returns Promise<undefined | {
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }>

    Description

    Get dapp user solution by ID

    -
  • Returns Promise<{
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }[]>

    Description

    Get processed Dapp User captcha solutions from the user solution table

    -
\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets.captcha_merkle.CaptchaMerkleTree.html b/docs/classes/_prosopo_datasets.captcha_merkle.CaptchaMerkleTree.html deleted file mode 100644 index ee48f6a140..0000000000 --- a/docs/classes/_prosopo_datasets.captcha_merkle.CaptchaMerkleTree.html +++ /dev/null @@ -1,9 +0,0 @@ -CaptchaMerkleTree | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

layers: MerkleLayer[]
leaves: MerkleNode[]
root: undefined | MerkleNode

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets.captcha_merkle._internal_.MerkleNode.html b/docs/classes/_prosopo_datasets.captcha_merkle._internal_.MerkleNode.html deleted file mode 100644 index e7cc9bb8b7..0000000000 --- a/docs/classes/_prosopo_datasets.captcha_merkle._internal_.MerkleNode.html +++ /dev/null @@ -1,4 +0,0 @@ -MerkleNode | Documentation - v0.3.40

Implements

Constructors

Properties

Constructors

Properties

hash: string
parent: null | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.cli_cli.Cli.html b/docs/classes/_prosopo_datasets_fs.cli_cli.Cli.html deleted file mode 100644 index 799c67f16f..0000000000 --- a/docs/classes/_prosopo_datasets_fs.cli_cli.Cli.html +++ /dev/null @@ -1,7 +0,0 @@ -Cli | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

Constructors

Properties

#commands: CliCommandAny[]
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • Returns Argv<{
        log-level: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.cli_cliCommand.CliCommand.html b/docs/classes/_prosopo_datasets_fs.cli_cliCommand.CliCommand.html deleted file mode 100644 index 45f8b79fec..0000000000 --- a/docs/classes/_prosopo_datasets_fs.cli_cliCommand.CliCommand.html +++ /dev/null @@ -1,19 +0,0 @@ -CliCommand | Documentation - v0.3.40

Type Parameters

  • T extends z.ZodTypeAny

Hierarchy (view full)

Constructors

Properties

#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.cli_cliCommand._internal_.Loggable.html b/docs/classes/_prosopo_datasets_fs.cli_cliCommand._internal_.Loggable.html deleted file mode 100644 index 14d1316a31..0000000000 --- a/docs/classes/_prosopo_datasets_fs.cli_cliCommand._internal_.Loggable.html +++ /dev/null @@ -1,4 +0,0 @@ -Loggable | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Accessors

Constructors

  • Returns Loggable

Properties

#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.cli_cliCommandComposite.CliCommandComposite.html b/docs/classes/_prosopo_datasets_fs.cli_cliCommandComposite.CliCommandComposite.html deleted file mode 100644 index bffe0bc254..0000000000 --- a/docs/classes/_prosopo_datasets_fs.cli_cliCommandComposite.CliCommandComposite.html +++ /dev/null @@ -1,21 +0,0 @@ -CliCommandComposite | Documentation - v0.3.40

Type Parameters

  • T extends z.ZodTypeAny

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_flatten.Flatten.html b/docs/classes/_prosopo_datasets_fs.commands_flatten.Flatten.html deleted file mode 100644 index 31c67c1c24..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_flatten.Flatten.html +++ /dev/null @@ -1,21 +0,0 @@ -Flatten | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          input: string;
          output: string;
          overwrite?: boolean;
      }
      • Optional allowDuplicates?: boolean
      • input: string
      • output: string
      • Optional overwrite?: boolean

    Returns Promise<void>

  • the main run function. This should be the function that does the work

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          input: string;
          output: string;
          overwrite?: boolean;
      }
      • Optional allowDuplicates?: boolean
      • input: string
      • output: string
      • Optional overwrite?: boolean

    Returns Promise<void>

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          input: string;
          output: string;
          overwrite?: boolean;
      }
      • Optional allowDuplicates?: boolean
      • input: string
      • output: string
      • Optional overwrite?: boolean

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        input: ZodString;
    }, {
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }>, {
        allowDuplicates: ZodOptional<ZodBoolean>;
    }>, "strip", ZodTypeAny, {
        allowDuplicates?: boolean;
        input: string;
        output: string;
        overwrite?: boolean;
    }, {
        allowDuplicates?: boolean;
        input: string;
        output: string;
        overwrite?: boolean;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        allowDuplicates: {
            boolean: boolean;
            description: string;
        };
        input: {
            description: string;
        };
        output: {
            description: string;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        allowDuplicates?: boolean;
        input: string;
        output: string;
        overwrite?: boolean;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_generate.Generate.html b/docs/classes/_prosopo_datasets_fs.commands_generate.Generate.html deleted file mode 100644 index b5410dccb4..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_generate.Generate.html +++ /dev/null @@ -1,31 +0,0 @@ -Generate | Documentation - v0.3.40

Type Parameters

Hierarchy (view full)

Constructors

  • Type Parameters

    • T extends ZodObject<extendShape<{
          output: ZodString;
          overwrite: ZodOptional<ZodBoolean>;
      }, {
          allowDuplicates: ZodOptional<ZodBoolean>;
          allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
          allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
          labelled: ZodOptional<ZodString>;
          labels: ZodOptional<ZodString>;
          overwrite: ZodOptional<ZodBoolean>;
          seed: ZodNumber;
          size: ZodOptional<ZodNumber>;
          unlabelled: ZodOptional<ZodString>;
      }>, "strip", ZodTypeAny, {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }, {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }>

    Returns Generate<T>

Properties

#outputExists: boolean = false
#private: any
labelToImages: {
    [label: string]: Item[];
} = {}

Type declaration

  • [label: string]: Item[]
labelled: {
    data: string;
    hash: string;
    label: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

labelledMapFile: string = ''
labels: string[] = []
saltRounds: number = 10
targets: string[] = []
unlabelled: {
    data: string;
    hash: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

unlabelledMapFile: string = ''

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • the main run function. This should be the function that does the work

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        output: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
        overwrite: {
            boolean: boolean;
            description: string;
        };
    } & {
        allowDuplicates: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesLabelled: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesUnlabelled: {
            boolean: boolean;
            description: string;
        };
        labelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
        labels: {
            description: string;
            string: boolean;
        };
        output: {
            description: string;
        };
        seed: {
            demand: boolean;
            description: string;
            number: boolean;
        };
        size: {
            description: string;
            number: boolean;
        };
        unlabelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
    }

  • Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns void

  • Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns void

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_generateV1.GenerateV1.html b/docs/classes/_prosopo_datasets_fs.commands_generateV1.GenerateV1.html deleted file mode 100644 index f43858c715..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_generateV1.GenerateV1.html +++ /dev/null @@ -1,31 +0,0 @@ -GenerateV1 | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#outputExists: boolean = false
#private: any
labelToImages: {
    [label: string]: Item[];
} = {}

Type declaration

  • [label: string]: Item[]
labelled: {
    data: string;
    hash: string;
    label: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

labelledMapFile: string = ''
labels: string[] = []
saltRounds: number = 10
targets: string[] = []
unlabelled: {
    data: string;
    hash: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

unlabelledMapFile: string = ''

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • the main run function. This should be the function that does the work

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          maxCorrect?: number;
          minCorrect?: number;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          solved?: number;
          unlabelled?: string;
          unsolved?: number;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • Optional maxCorrect?: number
      • Optional minCorrect?: number
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional solved?: number
      • Optional unlabelled?: string
      • Optional unsolved?: number

    Returns Promise<void>

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          maxCorrect?: number;
          minCorrect?: number;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          solved?: number;
          unlabelled?: string;
          unsolved?: number;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • Optional maxCorrect?: number
      • Optional minCorrect?: number
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional solved?: number
      • Optional unlabelled?: string
      • Optional unsolved?: number

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }, {
        allowDuplicates: ZodOptional<ZodBoolean>;
        allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
        allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
        labelled: ZodOptional<ZodString>;
        labels: ZodOptional<ZodString>;
        overwrite: ZodOptional<ZodBoolean>;
        seed: ZodNumber;
        size: ZodOptional<ZodNumber>;
        unlabelled: ZodOptional<ZodString>;
    }>, {
        maxCorrect: ZodOptional<ZodNumber>;
        minCorrect: ZodOptional<ZodNumber>;
        solved: ZodOptional<ZodNumber>;
        unsolved: ZodOptional<ZodNumber>;
    }>, "strip", ZodTypeAny, {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        labelled?: string;
        labels?: string;
        maxCorrect?: number;
        minCorrect?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        solved?: number;
        unlabelled?: string;
        unsolved?: number;
    }, {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        labelled?: string;
        labels?: string;
        maxCorrect?: number;
        minCorrect?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        solved?: number;
        unlabelled?: string;
        unsolved?: number;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        output: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
        overwrite: {
            boolean: boolean;
            description: string;
        };
    } & {
        allowDuplicates: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesLabelled: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesUnlabelled: {
            boolean: boolean;
            description: string;
        };
        labelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
        labels: {
            description: string;
            string: boolean;
        };
        output: {
            description: string;
        };
        seed: {
            demand: boolean;
            description: string;
            number: boolean;
        };
        size: {
            description: string;
            number: boolean;
        };
        unlabelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
    } & {
        maxCorrect: {
            description: string;
            number: boolean;
        };
        minCorrect: {
            description: string;
            number: boolean;
        };
        solved: {
            description: string;
            number: boolean;
        };
        unsolved: {
            description: string;
            number: boolean;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        labelled?: string;
        labels?: string;
        maxCorrect?: number;
        minCorrect?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        solved?: number;
        unlabelled?: string;
        unsolved?: number;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_generateV2.GenerateV2.html b/docs/classes/_prosopo_datasets_fs.commands_generateV2.GenerateV2.html deleted file mode 100644 index 7965cef727..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_generateV2.GenerateV2.html +++ /dev/null @@ -1,47 +0,0 @@ -GenerateV2 | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#allowDuplicatesLabelled: boolean = false
#allowDuplicatesUnlabelled: boolean = false
#count: number = 0
#maxLabelled: number = 0
#minCorrect: number = 0
#minIncorrect: number = 0
#minLabelled: number = 0
#nCorrect: number = 0
#nIncorrect: number = 0
#nLabelled: number = 0
#nUnlabelled: number = 0
#notTargetItems: {
    data: string;
    hash: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

#outputExists: boolean = false
#private: any
#saltRounds: number = 10
#size: number = 0
#target: string = ''
#targetItems: {
    data: string;
    hash: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

#targets: string[] = []
labelToImages: {
    [label: string]: Item[];
} = {}

Type declaration

  • [label: string]: Item[]
labelled: {
    data: string;
    hash: string;
    label: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

labelledMapFile: string = ''
labels: string[] = []
saltRounds: number = 10
targets: string[] = []
unlabelled: {
    data: string;
    hash: string;
    type: CaptchaItemTypes;
}[] = []

Type declaration

unlabelledMapFile: string = ''

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          labelled?: string;
          labels?: string;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional labelled?: string
      • Optional labels?: string
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • the main run function. This should be the function that does the work

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          count?: number;
          labelled?: string;
          labels?: string;
          maxLabelled?: number;
          minCorrect?: number;
          minIncorrect?: number;
          minLabelled?: number;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional count?: number
      • Optional labelled?: string
      • Optional labels?: string
      • Optional maxLabelled?: number
      • Optional minCorrect?: number
      • Optional minIncorrect?: number
      • Optional minLabelled?: number
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          allowDuplicates?: boolean;
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
          count?: number;
          labelled?: string;
          labels?: string;
          maxLabelled?: number;
          minCorrect?: number;
          minIncorrect?: number;
          minLabelled?: number;
          output: string;
          overwrite?: boolean;
          seed: number;
          size?: number;
          unlabelled?: string;
      }
      • Optional allowDuplicates?: boolean
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean
      • Optional count?: number
      • Optional labelled?: string
      • Optional labels?: string
      • Optional maxLabelled?: number
      • Optional minCorrect?: number
      • Optional minIncorrect?: number
      • Optional minLabelled?: number
      • output: string
      • Optional overwrite?: boolean
      • seed: number
      • Optional size?: number
      • Optional unlabelled?: string

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }, {
        allowDuplicates: ZodOptional<ZodBoolean>;
        allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
        allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
        labelled: ZodOptional<ZodString>;
        labels: ZodOptional<ZodString>;
        overwrite: ZodOptional<ZodBoolean>;
        seed: ZodNumber;
        size: ZodOptional<ZodNumber>;
        unlabelled: ZodOptional<ZodString>;
    }>, {
        count: ZodOptional<ZodNumber>;
        maxLabelled: ZodOptional<ZodNumber>;
        minCorrect: ZodOptional<ZodNumber>;
        minIncorrect: ZodOptional<ZodNumber>;
        minLabelled: ZodOptional<ZodNumber>;
    }>, "strip", ZodTypeAny, {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        count?: number;
        labelled?: string;
        labels?: string;
        maxLabelled?: number;
        minCorrect?: number;
        minIncorrect?: number;
        minLabelled?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        unlabelled?: string;
    }, {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        count?: number;
        labelled?: string;
        labels?: string;
        maxLabelled?: number;
        minCorrect?: number;
        minIncorrect?: number;
        minLabelled?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        unlabelled?: string;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        output: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
        overwrite: {
            boolean: boolean;
            description: string;
        };
    } & {
        allowDuplicates: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesLabelled: {
            boolean: boolean;
            description: string;
        };
        allowDuplicatesUnlabelled: {
            boolean: boolean;
            description: string;
        };
        labelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
        labels: {
            description: string;
            string: boolean;
        };
        output: {
            description: string;
        };
        seed: {
            demand: boolean;
            description: string;
            number: boolean;
        };
        size: {
            description: string;
            number: boolean;
        };
        unlabelled: {
            demand: boolean;
            description: string;
            string: boolean;
        };
    } & {
        count: {
            description: string;
            number: boolean;
        };
        maxLabelled: {
            description: string;
            number: boolean;
        };
        minCorrect: {
            description: string;
            number: boolean;
        };
        minIncorrect: {
            description: string;
            number: boolean;
        };
        minLabelled: {
            description: string;
            number: boolean;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        count?: number;
        labelled?: string;
        labels?: string;
        maxLabelled?: number;
        minCorrect?: number;
        minIncorrect?: number;
        minLabelled?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        unlabelled?: string;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_get.Get.html b/docs/classes/_prosopo_datasets_fs.commands_get.Get.html deleted file mode 100644 index f399da7165..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_get.Get.html +++ /dev/null @@ -1,19 +0,0 @@ -Get | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<{
        input: ZodString;
    }, {}>, "strip", ZodTypeAny, {
        input: string;
    }, {
        input: string;
    }>

  • get the options for the CLI

    -

    Returns {
        input: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
    } & {
        input: {
            description: string;
        };
    }

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_labels.Labels.html b/docs/classes/_prosopo_datasets_fs.commands_labels.Labels.html deleted file mode 100644 index ec7f5a6a6e..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_labels.Labels.html +++ /dev/null @@ -1,21 +0,0 @@ -Labels | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          input: string;
          output: string;
          overwrite?: boolean;
      }
      • input: string
      • output: string
      • Optional overwrite?: boolean

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        input: ZodString;
    }, {
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }>, {}>, "strip", ZodTypeAny, {
        input: string;
        output: string;
        overwrite?: boolean;
    }, {
        input: string;
        output: string;
        overwrite?: boolean;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        input: {
            description: string;
        };
        output: {
            description: string;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        input: string;
        output: string;
        overwrite?: boolean;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_relocate.Relocate.html b/docs/classes/_prosopo_datasets_fs.commands_relocate.Relocate.html deleted file mode 100644 index ae1f7e6ac7..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_relocate.Relocate.html +++ /dev/null @@ -1,21 +0,0 @@ -Relocate | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          from: string;
          input: string;
          output: string;
          overwrite?: boolean;
          to: string;
      }
      • from: string
      • input: string
      • output: string
      • Optional overwrite?: boolean
      • to: string

    Returns Promise<void>

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          from: string;
          input: string;
          output: string;
          overwrite?: boolean;
          to: string;
      }
      • from: string
      • input: string
      • output: string
      • Optional overwrite?: boolean
      • to: string

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        input: ZodString;
    }, {
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }>, {
        from: ZodString;
        to: ZodString;
    }>, "strip", ZodTypeAny, {
        from: string;
        input: string;
        output: string;
        overwrite?: boolean;
        to: string;
    }, {
        from: string;
        input: string;
        output: string;
        overwrite?: boolean;
        to: string;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        from: {
            demand: boolean;
            description: string;
            string: boolean;
        };
        input: {
            description: string;
        };
        output: {
            description: string;
        };
        to: {
            demand: boolean;
            description: string;
            string: boolean;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        from: string;
        input: string;
        output: string;
        overwrite?: boolean;
        to: string;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.commands_resize.Resize.html b/docs/classes/_prosopo_datasets_fs.commands_resize.Resize.html deleted file mode 100644 index e7a557f7c6..0000000000 --- a/docs/classes/_prosopo_datasets_fs.commands_resize.Resize.html +++ /dev/null @@ -1,21 +0,0 @@ -Resize | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          input: string;
          output: string;
          overwrite?: boolean;
          size: number;
          square?: boolean;
      }
      • input: string
      • output: string
      • Optional overwrite?: boolean
      • size: number
      • Optional square?: boolean

    Returns Promise<void>

  • the main run function. This should be the function that does the work

    -

    Parameters

    • args: {
          input: string;
          output: string;
          overwrite?: boolean;
          size: number;
          square?: boolean;
      }
      • input: string
      • output: string
      • Optional overwrite?: boolean
      • size: number
      • Optional square?: boolean

    Returns Promise<void>

  • exec is a public facing function that should be called by the CLI. It will run the preRun, run, and postRun functions in order

    -

    Parameters

    • args: {
          input: string;
          output: string;
          overwrite?: boolean;
          size: number;
          square?: boolean;
      }
      • input: string
      • output: string
      • Optional overwrite?: boolean
      • size: number
      • Optional square?: boolean

    Returns Promise<void>

  • get the schema for the args to this command

    -

    Returns ZodObject<extendShape<extendShape<{
        input: ZodString;
    }, {
        output: ZodString;
        overwrite: ZodOptional<ZodBoolean>;
    }>, {
        size: ZodNumber;
        square: ZodOptional<ZodBoolean>;
    }>, "strip", ZodTypeAny, {
        input: string;
        output: string;
        overwrite?: boolean;
        size: number;
        square?: boolean;
    }, {
        input: string;
        output: string;
        overwrite?: boolean;
        size: number;
        square?: boolean;
    }>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        input: {
            description: string;
        };
        output: {
            description: string;
        };
        size: {
            description: string;
            number: boolean;
        };
        square: {
            boolean: boolean;
            description: string;
        };
    }

  • parse args using the schema -use this when you have an args object but not sure if it's in the right format / contains the correct fields, e.g. args from cmdline

    -

    Parameters

    • args: unknown

    Returns Promise<{
        input: string;
        output: string;
        overwrite?: boolean;
        size: number;
        square?: boolean;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.utils_input.InputCliCommand.html b/docs/classes/_prosopo_datasets_fs.utils_input.InputCliCommand.html deleted file mode 100644 index 045c13505c..0000000000 --- a/docs/classes/_prosopo_datasets_fs.utils_input.InputCliCommand.html +++ /dev/null @@ -1,19 +0,0 @@ -InputCliCommand | Documentation - v0.3.40

Type Parameters

Hierarchy (view full)

Constructors

  • Type Parameters

    • T extends ZodObject<{
          input: ZodString;
      }, "strip", ZodTypeAny, {
          input: string;
      }, {
          input: string;
      }>

    Returns InputCliCommand<T>

Properties

#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • get the options for the CLI

    -

    Returns {
        input: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
    }

    • input: {
          alias: string;
          demand: boolean;
          description: string;
          string: boolean;
      }
      • alias: string
      • demand: boolean
      • description: string
      • string: boolean
\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.utils_inputOutput.InputOutputCliCommand.html b/docs/classes/_prosopo_datasets_fs.utils_inputOutput.InputOutputCliCommand.html deleted file mode 100644 index 3f8cb04b0c..0000000000 --- a/docs/classes/_prosopo_datasets_fs.utils_inputOutput.InputOutputCliCommand.html +++ /dev/null @@ -1,21 +0,0 @@ -InputOutputCliCommand | Documentation - v0.3.40

Type Parameters

Hierarchy (view full)

Constructors

Properties

#commands: CliCommandAny[] = []
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_datasets_fs.utils_output.OutputCliCommand.html b/docs/classes/_prosopo_datasets_fs.utils_output.OutputCliCommand.html deleted file mode 100644 index 79cf331bdc..0000000000 --- a/docs/classes/_prosopo_datasets_fs.utils_output.OutputCliCommand.html +++ /dev/null @@ -1,21 +0,0 @@ -OutputCliCommand | Documentation - v0.3.40

Type Parameters

Hierarchy (view full)

Constructors

  • Type Parameters

    • T extends ZodObject<{
          output: ZodString;
          overwrite: ZodOptional<ZodBoolean>;
      }, "strip", ZodTypeAny, {
          output: string;
          overwrite?: boolean;
      }, {
          output: string;
          overwrite?: boolean;
      }>

    Returns OutputCliCommand<T>

Properties

#outputExists: boolean = false
#private: any

Accessors

  • get logger(): Logger
  • Returns Logger

  • set logger(logger): void
  • Parameters

    Returns void

Methods

  • run any checks before the main run function. This function should have no side effects, i.e. not write to disk. It's purely for conducting checks / setting up

    -

    Parameters

    • args: {
          output: string;
          overwrite?: boolean;
      }
      • output: string
      • Optional overwrite?: boolean

    Returns Promise<void>

  • get the options for the CLI

    -

    Returns {
        [key: string]: Options;
    } & {
        output: {
            alias: string;
            demand: boolean;
            description: string;
            string: boolean;
        };
        overwrite: {
            boolean: boolean;
            description: string;
        };
    }

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env.Environment.html b/docs/classes/_prosopo_env.env.Environment.html deleted file mode 100644 index 989cc428f6..0000000000 --- a/docs/classes/_prosopo_env.env.Environment.html +++ /dev/null @@ -1,26 +0,0 @@ -Environment | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns Environment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_env.env._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index 0686b7edc5..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default-1.html b/docs/classes/_prosopo_env.env._internal_.default-1.html deleted file mode 100644 index 4feff98d48..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default-1.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default-2.html b/docs/classes/_prosopo_env.env._internal_.default-2.html deleted file mode 100644 index e002a1fbe2..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default-3.html b/docs/classes/_prosopo_env.env._internal_.default-3.html deleted file mode 100644 index 962b41afd4..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default-4.html b/docs/classes/_prosopo_env.env._internal_.default-4.html deleted file mode 100644 index bf8ef319d3..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default-5.html b/docs/classes/_prosopo_env.env._internal_.default-5.html deleted file mode 100644 index c84f43bfeb..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_env.env._internal_.default.html b/docs/classes/_prosopo_env.env._internal_.default.html deleted file mode 100644 index c59147dde8..0000000000 --- a/docs/classes/_prosopo_env.env._internal_.default.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.mockenv.MockEnvironment.html b/docs/classes/_prosopo_env.mockenv.MockEnvironment.html deleted file mode 100644 index 95209d4127..0000000000 --- a/docs/classes/_prosopo_env.mockenv.MockEnvironment.html +++ /dev/null @@ -1,27 +0,0 @@ -MockEnvironment | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns MockEnvironment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_env.provider.ProviderEnvironment.html b/docs/classes/_prosopo_env.provider.ProviderEnvironment.html deleted file mode 100644 index 1ce31d50ed..0000000000 --- a/docs/classes/_prosopo_env.provider.ProviderEnvironment.html +++ /dev/null @@ -1,26 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns ProviderEnvironment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi.ProsopoCaptchaApi.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi.ProsopoCaptchaApi.html deleted file mode 100644 index 733e9b1d7a..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi.ProsopoCaptchaApi.html +++ /dev/null @@ -1,12 +0,0 @@ -ProsopoCaptchaApi | Documentation - v0.3.40

Implements

Constructors

Properties

_web2: boolean
dappAccount: string
provider: RandomProvider
providerApi: default
userAccount: string

Accessors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.HttpClientBase.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.HttpClientBase.html deleted file mode 100644 index 6f551e7e98..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.HttpClientBase.html +++ /dev/null @@ -1,7 +0,0 @@ -HttpClientBase | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

  • Parameters

    • baseURL: string
    • Optional prefix: string

    Returns HttpClientBase

Properties

baseURL: string

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index add41c72c3..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-1.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-1.html deleted file mode 100644 index f3fdf4d050..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-1.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-2.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-2.html deleted file mode 100644 index 17ed4e9f96..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-2.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-3.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-3.html deleted file mode 100644 index 0200caf126..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-3.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-4.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-4.html deleted file mode 100644 index 1b8a9bc878..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-4.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-5.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-5.html deleted file mode 100644 index 2162375848..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-5.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-6.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-6.html deleted file mode 100644 index 3c59804e21..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default-6.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default.html b/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default.html deleted file mode 100644 index 17886f256c..0000000000 --- a/docs/classes/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.default.html +++ /dev/null @@ -1,18 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Implements

Implemented by

Constructors

  • Parameters

    • network: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • providerUrl: string
    • account: AccountId

    Returns default

Properties

account: any
baseURL: string
network: any

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Returns Promise<Provider>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

  • Parameters

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.batch_commitments.BatchCommitmentsTask.html b/docs/classes/_prosopo_provider.batch_commitments.BatchCommitmentsTask.html deleted file mode 100644 index 974d0a1013..0000000000 --- a/docs/classes/_prosopo_provider.batch_commitments.BatchCommitmentsTask.html +++ /dev/null @@ -1,14 +0,0 @@ -BatchCommitmentsTask | Documentation - v0.3.40

Constructors

Properties

batchCommitConfig: {
    interval: number;
    maxBatchExtrinsicPercentage: number;
}

Type declaration

  • interval: number
  • maxBatchExtrinsicPercentage: number
logger: Logger
nonce: bigint

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks.Tasks.html b/docs/classes/_prosopo_provider.tasks_tasks.Tasks.html deleted file mode 100644 index 024352c8b8..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks.Tasks.html +++ /dev/null @@ -1,63 +0,0 @@ -Tasks | Documentation - v0.3.40

Description

Tasks that are shared by the API and CLI

-

Constructors

Properties

captchaConfig: CaptchaConfig
captchaSolutionConfig: CaptchaSolutionConfig
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
logger: Logger

Methods

  • Get payment info for a transaction

    -

    Parameters

    • userAccount: string
    • blockHash: string
    • txHash: string

    Returns Promise<null | RuntimeDispatchInfoV1>

  • Get two random captchas from specified dataset, create the response and store a hash of it, marked as pending

    -

    Parameters

    • datasetId: string
    • userAccount: string

    Returns Promise<{
        captchas: CaptchaWithProof[];
        requestHash: string;
    }>

  • Validate that provided datasetId was a result of calling get_random_provider method

    -

    Parameters

    • userAccount: string

      Same user that called get_random_provider

      -
    • dappContractAccount: string

      account of dapp that is requesting captcha

      -
    • datasetId: Hash

      captcha_dataset_id from the result of get_random_provider

      -
    • blockNumber: number

      Block on which get_random_provider was called

      -

    Returns Promise<void>

  • Validate length of received captchas array matches length of captchas found in database -Validate that the datasetId is the same for all captchas and is equal to the datasetId on the stored captchas

    -

    Parameters

    Returns Promise<{
        captchaIds: string[];
        receivedCaptchas: CaptchaSolution[];
        storedCaptchas: Captcha[];
    }>

  • Parameters

    • blockNumber: number

      the block at which the Provider was selected

      -
    • challenge: string

      the starting string for the PoW challenge

      -
    • difficulty: number

      how many leading zeroes the solution must have

      -
    • signature: string

      proof that the Provider provided the challenge

      -
    • nonce: number

      the string that the user has found that satisfies the PoW challenge

      -

    Returns Promise<boolean>

    Description

    Verifies a PoW Captcha for a given user and dapp

    -
\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.CaptchaMerkleTree.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.CaptchaMerkleTree.html deleted file mode 100644 index 9b85cb630c..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.CaptchaMerkleTree.html +++ /dev/null @@ -1,9 +0,0 @@ -CaptchaMerkleTree | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

layers: MerkleLayer[]
leaves: MerkleNode[]
root: undefined | MerkleNode

Methods

  • Parameters

    • leaves: string[]

    Returns void

  • Parameters

    • leafHash: string

    Returns MerkleProof

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.MerkleNode.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.MerkleNode.html deleted file mode 100644 index 037ce90a41..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.MerkleNode.html +++ /dev/null @@ -1,4 +0,0 @@ -MerkleNode | Documentation - v0.3.40

Implements

Constructors

Properties

Constructors

  • Parameters

    • hash: string

    Returns MerkleNode

Properties

hash: string
parent: null | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index ab77f151c6..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-1.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-1.html deleted file mode 100644 index 6a72b03368..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-1.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-2.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-2.html deleted file mode 100644 index dd961f661b..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-3.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-3.html deleted file mode 100644 index 64c8d47cc3..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-4.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-4.html deleted file mode 100644 index c22bdd37d8..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-5.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-5.html deleted file mode 100644 index 537bfbb930..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default.html b/docs/classes/_prosopo_provider.tasks_tasks._internal_.default.html deleted file mode 100644 index fb5c0ce6eb..0000000000 --- a/docs/classes/_prosopo_provider.tasks_tasks._internal_.default.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_DatabaseAccounts.default.html b/docs/classes/_prosopo_provider.tests_dataUtils_DatabaseAccounts.default.html deleted file mode 100644 index 35a3b4a56f..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_DatabaseAccounts.default.html +++ /dev/null @@ -1,15 +0,0 @@ -default | Documentation - v0.3.40

Implements

Constructors

Properties

_registeredDappUsers: TestAccount[] = []
_registeredDapps: AppTestAccount[] = []
_registeredDappsWithStake: AppTestAccount[] = []
_registeredProviders: ProviderTestAccount[] = []
_registeredProvidersWithStake: ProviderTestAccount[] = []
_registeredProvidersWithStakeAndDataset: ProviderTestAccount[] = []

Accessors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethods.html b/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethods.html deleted file mode 100644 index b586483f12..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethods.html +++ /dev/null @@ -1,20 +0,0 @@ -IDatabasePopulatorMethods | Documentation - v0.3.40

Implemented by

Constructors

Properties

registerDapp: ((fund, noPush?) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

registerDappUser: ((fund) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

registerDappWithStake: ((fund) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

registerProvider: ((fund, url?, noPush?) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

registerProviderWithStake: ((fund) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

registerProviderWithStakeAndDataset: ((fund) => Promise<TestAccount>)

eslint-disable-next-line @typescript-eslint/ban-ts-comment -@ts-ignore

-

Type declaration

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProsopoEnvError.html b/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProsopoEnvError.html deleted file mode 100644 index 57aac6b00f..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProsopoEnvError.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoEnvError | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Constructors

Properties

context: undefined | EnvContextParams
translationKey: undefined | string
\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.default.html b/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.default.html deleted file mode 100644 index 78c042325b..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_DatabasePopulator.default.html +++ /dev/null @@ -1,42 +0,0 @@ -default | Documentation - v0.3.40

Implements

Constructors

Properties

_isReady: Promise<void>
_registeredDappUsers: TestAccount[] = []
_registeredDapps: AppTestAccount[] = []
_registeredDappsWithStake: AppTestAccount[] = []
_registeredProviderUrls: Set<string> = ...
_registeredProviders: ProviderTestAccount[] = []
_registeredProvidersWithStake: ProviderTestAccount[] = []
_registeredProvidersWithStakeAndDataset: ProviderTestAccount[] = []
_transactionQueue: undefined | TransactionQueue
dappAbiMetadata: Abi
dappWasm: Uint8Array
logger: Logger
providerStakeDefault: number | BN = 0
sendAmount: number | BN = 0
stakeAmount: number | BN = 0

Accessors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_funds._internal_.TransactionQueue.html b/docs/classes/_prosopo_provider.tests_dataUtils_funds._internal_.TransactionQueue.html deleted file mode 100644 index 68d9ff9b15..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_funds._internal_.TransactionQueue.html +++ /dev/null @@ -1,12 +0,0 @@ -TransactionQueue | Documentation - v0.3.40

Constructors

Properties

Methods

add -

Constructors

  • Parameters

    • api: ApiPromise
    • pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    Returns TransactionQueue

Properties

api: any
busy: any
logger: any
nonce: any
pair: any
queue: any
running: any
submit: any
submitted: any

Methods

  • Parameters

    • extrinsic: SubmittableExtrinsic<"promise", ISubmittableResult>
    • callback: ((result) => void)
        • (result): void
        • Parameters

          • result: SubmittableResult

          Returns void

    • Optional pair: KeyringPair
    • Optional method: string

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.Environment.html b/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.Environment.html deleted file mode 100644 index 02d2bd4fe4..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.Environment.html +++ /dev/null @@ -1,26 +0,0 @@ -Environment | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns Environment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

  • Returns ApiPromise

  • Returns KeyringPair

  • Returns Promise<KeyringPair>

\ No newline at end of file diff --git a/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.ProviderEnvironment.html b/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.ProviderEnvironment.html deleted file mode 100644 index 60939eedd8..0000000000 --- a/docs/classes/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.ProviderEnvironment.html +++ /dev/null @@ -1,26 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    • Optional pair: KeyringPair

    Returns ProviderEnvironment

Properties

api: undefined | ApiPromise
assetsResolver: undefined | AssetsResolver
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    };
    captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    };
    captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    };
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    mongoEventsUri?: string;
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    server: {
        baseURL: string;
        port: number;
    };
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • batchCommit: {
        interval: number;
        maxBatchExtrinsicPercentage: number;
    }
    • interval: number
    • maxBatchExtrinsicPercentage: number
  • captchaSolutions: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }
    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
  • captchas: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }
    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • Optional mongoEventsUri?: string
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • server: {
        baseURL: string;
        port: number;
    }
    • baseURL: string
    • port: number
contractAddress: string
contractInterface: undefined | ProsopoCaptchaContract
contractName: string
db: undefined | Database
defaultEnvironment: "development" | "staging" | "production"
defaultNetwork: "development" | "rococo" | "shiden"
keyring: Keyring
logger: Logger
pair: undefined | KeyringPair
wsProvider: WsProvider

Methods

  • Returns ApiPromise

  • Returns KeyringPair

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.build_extrinsic_proxy.default.html b/docs/classes/_prosopo_proxy_contract.build_extrinsic_proxy.default.html deleted file mode 100644 index c04d0f3100..0000000000 --- a/docs/classes/_prosopo_proxy_contract.build_extrinsic_proxy.default.html +++ /dev/null @@ -1,8 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • forward

    -

    Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • handler

    -

    Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.constructors_proxy.default.html b/docs/classes/_prosopo_proxy_contract.constructors_proxy.default.html deleted file mode 100644 index f30de63441..0000000000 --- a/docs/classes/_prosopo_proxy_contract.constructors_proxy.default.html +++ /dev/null @@ -1,8 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

nativeAPI: ApiPromise
signer: KeyringPair

Methods

  • new

    -

    Parameters

    • Optional __options: ConstructorOptions

    Returns Promise<{
        address: any;
        result: SignAndSendSuccessResponse;
    }>

  • newPanic

    -

    Parameters

    • Optional __options: ConstructorOptions

    Returns Promise<{
        address: any;
        result: SignAndSendSuccessResponse;
    }>

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.contracts_proxy.default.html b/docs/classes/_prosopo_proxy_contract.contracts_proxy.default.html deleted file mode 100644 index b1bd300a8e..0000000000 --- a/docs/classes/_prosopo_proxy_contract.contracts_proxy.default.html +++ /dev/null @@ -1,35 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • address: string

      The address of the contract.

      -
    • signer: KeyringPair

      The signer to use for signing transactions.

      -
    • nativeAPI: ApiPromise

      The API instance to use for queries.

      -

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

Methods

  • withAPI

    -

    Parameters

    • api: ApiPromise

      The API instance to use for queries.

      -

    Returns default

    New instance of the contract class to interact with new API.

    -
  • withAddress

    -

    Parameters

    • address: string

      The address of the contract.

      -

    Returns default

    New instance of the contract class to interact with new contract.

    -
  • withSigner

    -

    Parameters

    • signer: KeyringPair

      The signer to use for signing transactions.

      -

    Returns default

    New instance of the contract class with new signer.

    -

    Example

    const contract = new Contract(address, signerAlice, api);
    await contract.mint(signerBob.address, 100);
    await contract.withSigner(signerBob).transfer(signerAlice.address, 100); -
    -
\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.events_proxy.default.html b/docs/classes/_prosopo_proxy_contract.events_proxy.default.html deleted file mode 100644 index 025b3b9669..0000000000 --- a/docs/classes/_prosopo_proxy_contract.events_proxy.default.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

__api: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    • callback: ((args, event) => void)
        • (args, event): void
        • Parameters

          • args: any[]
          • event: any

          Returns void

    • filter: ((eventName) => boolean) = ...
        • (eventName): boolean
        • Parameters

          • eventName: string

          Returns boolean

    Returns Promise<Codec>

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.mixed_methods_proxy.default.html b/docs/classes/_prosopo_proxy_contract.mixed_methods_proxy.default.html deleted file mode 100644 index aa6b2a8f22..0000000000 --- a/docs/classes/_prosopo_proxy_contract.mixed_methods_proxy.default.html +++ /dev/null @@ -1,10 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.query_proxy.default.html b/docs/classes/_prosopo_proxy_contract.query_proxy.default.html deleted file mode 100644 index ed7c656a87..0000000000 --- a/docs/classes/_prosopo_proxy_contract.query_proxy.default.html +++ /dev/null @@ -1,9 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.tx_sign_and_send_proxy.default.html b/docs/classes/_prosopo_proxy_contract.tx_sign_and_send_proxy.default.html deleted file mode 100644 index 0c249de16d..0000000000 --- a/docs/classes/_prosopo_proxy_contract.tx_sign_and_send_proxy.default.html +++ /dev/null @@ -1,9 +0,0 @@ -default | Documentation - v0.3.40

Constructors

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessagesBuilder.html b/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessagesBuilder.html deleted file mode 100644 index 96fd1afd2d..0000000000 --- a/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessagesBuilder.html +++ /dev/null @@ -1,8 +0,0 @@ -ProxyMessagesBuilder | Documentation - v0.3.40

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypesBuilder.html b/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypesBuilder.html deleted file mode 100644 index 836652bae4..0000000000 --- a/docs/classes/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypesBuilder.html +++ /dev/null @@ -1,6 +0,0 @@ -ProxyReturnTypesBuilder | Documentation - v0.3.40

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyMessagesBuilder.html b/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyMessagesBuilder.html deleted file mode 100644 index e04f1d13f2..0000000000 --- a/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyMessagesBuilder.html +++ /dev/null @@ -1,8 +0,0 @@ -ProxyMessagesBuilder | Documentation - v0.3.40

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypesBuilder.html b/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypesBuilder.html deleted file mode 100644 index 9f9eec0045..0000000000 --- a/docs/classes/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypesBuilder.html +++ /dev/null @@ -1,6 +0,0 @@ -ProxyReturnTypesBuilder | Documentation - v0.3.40

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_dapp._internal_.TransactionQueue.html b/docs/classes/_prosopo_scripts.setup_dapp._internal_.TransactionQueue.html deleted file mode 100644 index 803a040240..0000000000 --- a/docs/classes/_prosopo_scripts.setup_dapp._internal_.TransactionQueue.html +++ /dev/null @@ -1,12 +0,0 @@ -TransactionQueue | Documentation - v0.3.40

Constructors

Properties

Methods

add -

Constructors

  • Parameters

    • api: ApiPromise
    • pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    Returns TransactionQueue

Properties

api: any
busy: any
logger: any
nonce: any
pair: any
queue: any
running: any
submit: any
submitted: any

Methods

  • Parameters

    • extrinsic: SubmittableExtrinsic<"promise", ISubmittableResult>
    • callback: ((result) => void)
        • (result): void
        • Parameters

          • result: SubmittableResult

          Returns void

    • Optional pair: KeyringPair
    • Optional method: string

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index 08d1fc041b..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-1.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default-1.html deleted file mode 100644 index 79768ee574..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-1.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-2.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default-2.html deleted file mode 100644 index 9e33f6ace3..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-3.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default-3.html deleted file mode 100644 index 5f5a1cb524..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-4.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default-4.html deleted file mode 100644 index 5bbc8508a3..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-5.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default-5.html deleted file mode 100644 index 7a6eb711f6..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_scripts.setup_funds._internal_.default.html b/docs/classes/_prosopo_scripts.setup_funds._internal_.default.html deleted file mode 100644 index 8d83195e80..0000000000 --- a/docs/classes/_prosopo_scripts.setup_funds._internal_.default.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server.ProsopoServer.html b/docs/classes/_prosopo_server.server.ProsopoServer.html deleted file mode 100644 index e827323043..0000000000 --- a/docs/classes/_prosopo_server.server.ProsopoServer.html +++ /dev/null @@ -1,41 +0,0 @@ -ProsopoServer | Documentation - v0.3.40

Constructors

  • Parameters

    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    • Optional pair: KeyringPair

    Returns ProsopoServer

Properties

api: undefined | ApiPromise
config: {
    account: {
        address?: string;
        password?: string;
        secret?: string;
    };
    dappName: string;
    database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>;
    defaultEnvironment: "development" | "staging" | "production";
    defaultNetwork: "development" | "rococo" | "shiden";
    devOnlyWatchEvents?: boolean;
    logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
    networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>;
    serverUrl?: string;
    solutionThreshold: number;
    userAccountAddress?: string;
    web2: boolean;
}

Type declaration

  • account: {
        address?: string;
        password?: string;
        secret?: string;
    }
    • Optional address?: string
    • Optional password?: string
    • Optional secret?: string
  • dappName: string
  • Optional database?: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
  • defaultEnvironment: "development" | "staging" | "production"
  • defaultNetwork: "development" | "rococo" | "shiden"
  • Optional devOnlyWatchEvents?: boolean
  • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
  • networks: Record<"development" | "rococo" | "shiden", {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }>
  • Optional serverUrl?: string
  • solutionThreshold: number
  • Optional userAccountAddress?: string
  • web2: boolean
contract: undefined | ProsopoCaptchaContract
contractName: string
dappContractAddress: undefined | string
defaultEnvironment: string
keyring: Keyring
logger: Logger
network: {
    contract: {
        address: string;
        name: string;
    };
    endpoint: string;
    pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
    ss58Format: number;
}

Type declaration

  • contract: {
        address: string;
        name: string;
    }
    • address: string
    • name: string
  • endpoint: string
  • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
  • ss58Format: number
pair: undefined | KeyringPair
prosopoContractAddress: string
wsProvider: WsProvider

Methods

  • Check if the provider was actually chosen at blockNumber.

    -
      -
    • If no blockNumber is provided, check the last n blocks where n is the number of blocks that fit in -maxVerifiedTime.
    • -
    • If no maxVerifiedTime is provided, use the default of 1 minute.
    • -
    -

    Parameters

    • user: string
    • dapp: string
    • providerUrl: string
    • blockNumber: number

    Returns Promise<undefined | Provider>

  • Parameters

    • payload: {
          blockNumber?: number;
          challenge?: string;
          commitmentId?: string;
          dapp: string;
          providerUrl?: string;
          user: string;
      }

      Info output by procaptcha on completion of the captcha process

      -
      • Optional blockNumber?: number
      • Optional challenge?: string
      • Optional commitmentId?: string
      • dapp: string
      • Optional providerUrl?: string
      • user: string
    • Optional maxVerifiedTime: number

      Maximum time in milliseconds since the blockNumber

      -

    Returns Promise<boolean>

  • Verify the user with the contract. We check the contract to see if the user has completed a captcha in the -past. If they have, we check the time since the last correct captcha is within the maxVerifiedTime and we check -whether the user is marked as human within the contract.

    -

    Parameters

    • user: string
    • maxVerifiedTime: number = DEFAULT_MAX_VERIFIED_TIME_CONTRACT

    Returns Promise<boolean>

  • Verify the user with the provider URL passed in. If a challenge is provided, we use the challenge to verify the -user. If not, we use the user, dapp, and optionally the commitmentID, to verify the user.

    -

    Parameters

    • providerUrl: string
    • dapp: string
    • user: string
    • blockNumber: number
    • Optional challenge: string
    • Optional commitmentId: string
    • maxVerifiedTime: number = DEFAULT_MAX_VERIFIED_TIME_CACHED

    Returns Promise<boolean>

  • Verify the time since the blockNumber is equal to or less than the maxVerifiedTime.

    -

    Parameters

    • blockNumber: number
    • maxVerifiedTime: number

    Returns Promise<boolean>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.HttpClientBase.html b/docs/classes/_prosopo_server.server._internal_.HttpClientBase.html deleted file mode 100644 index 1a5018f6ed..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.HttpClientBase.html +++ /dev/null @@ -1,7 +0,0 @@ -HttpClientBase | Documentation - v0.3.40

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

  • Parameters

    • baseURL: string
    • Optional prefix: string

    Returns HttpClientBase

Properties

baseURL: string

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_server.server._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index e4dd5aebae..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-1.html b/docs/classes/_prosopo_server.server._internal_.default-1.html deleted file mode 100644 index be8e8c4c96..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-1.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-2.html b/docs/classes/_prosopo_server.server._internal_.default-2.html deleted file mode 100644 index 759b845dc0..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-2.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-3.html b/docs/classes/_prosopo_server.server._internal_.default-3.html deleted file mode 100644 index c0380bb266..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-3.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-4.html b/docs/classes/_prosopo_server.server._internal_.default-4.html deleted file mode 100644 index b2a809f5be..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-4.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-5.html b/docs/classes/_prosopo_server.server._internal_.default-5.html deleted file mode 100644 index 25294a462d..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-5.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default-6.html b/docs/classes/_prosopo_server.server._internal_.default-6.html deleted file mode 100644 index 4afeb74b75..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default-6.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_server.server._internal_.default.html b/docs/classes/_prosopo_server.server._internal_.default.html deleted file mode 100644 index 46e9ad75bf..0000000000 --- a/docs/classes/_prosopo_server.server._internal_.default.html +++ /dev/null @@ -1,18 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Implements

Implemented by

Constructors

  • Parameters

    • network: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • providerUrl: string
    • account: AccountId

    Returns default

Properties

account: any
baseURL: string
network: any

Methods

  • Parameters

    Returns Promise<never>

  • Type Parameters

    • T

    Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<T>

  • Returns Promise<Provider>

  • Type Parameters

    • T
    • U

    Parameters

    • input: RequestInfo
    • body: U
    • Optional init: RequestInit

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

  • Parameters

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_tx.txQueue.TransactionQueue.html b/docs/classes/_prosopo_tx.txQueue.TransactionQueue.html deleted file mode 100644 index f8489fbe90..0000000000 --- a/docs/classes/_prosopo_tx.txQueue.TransactionQueue.html +++ /dev/null @@ -1,15 +0,0 @@ -TransactionQueue | Documentation - v0.3.40

Constructors

Properties

Methods

Constructors

Properties

api: ApiPromise
busy: boolean = false
logger: Logger
nonce: number = 0
pair: KeyringPair
queue: QueueItem[] = []
running: boolean
submitted: number = 0

Methods

  • Adds an extrinsic to the queue. The extrinsic will be submitted to the chain with a nonce that is higher than the -previously submitted extrinsic.

    -

    Parameters

    • extrinsic: SubmittableExtrinsic<"promise", ISubmittableResult>
    • callback: ((result) => void)
        • (result): void
        • Parameters

          • result: SubmittableResult

          Returns void

    • Optional pair: KeyringPair
    • Optional method: string

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.ProsopoCaptchaContract.html b/docs/classes/_prosopo_types_env.provider._internal_.ProsopoCaptchaContract.html deleted file mode 100644 index 59c9db58e3..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.ProsopoCaptchaContract.html +++ /dev/null @@ -1,34 +0,0 @@ -ProsopoCaptchaContract | Documentation - v0.3.40

Hierarchy (view full)

Implements

Constructors

  • Parameters

    • api: ApiPromise
    • abi: ContractAbi
    • address: string
    • contractName: string
    • currentNonce: number
    • Optional pair: KeyringPair
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional userAccount: string

    Returns ProsopoCaptchaContract

Properties

address: string
api: ApiPromise
argDecoder: any
buildExtrinsic: default
contract: ContractPromise
contractAbi: Abi
contractName: string
createStorageGetters: any
events: default
json: {
    V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    };
    contract: {
        authors: string[];
        name: string;
        version: string;
    };
    metadataVersion?: string;
    source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    };
    spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    };
    storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    };
    types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[];
}

Type declaration

  • Optional V1?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V2?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • Optional V3?: {
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: ...;
                          type: ...;
                          typeName?: ...;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: (...)[] | Record<(...), (...)>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
  • contract: {
        authors: string[];
        name: string;
        version: string;
    }
    • authors: string[]
    • name: string
    • version: string
  • Optional metadataVersion?: string
  • source: {
        compiler: string;
        hash: string;
        language: string;
        wasm?: string;
    }
    • compiler: string
    • hash: string
    • language: string
    • Optional wasm?: string
  • spec: {
        constructors: any[];
        docs: any[];
        events: any[];
        messages: {
            label: string;
            selector: string;
        }[];
    }
    • constructors: any[]
    • docs: any[]
    • events: any[]
    • messages: {
          label: string;
          selector: string;
      }[]
  • storage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }
    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
  • types: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: {
                        index: number;
                        name: string;
                    }[] | Record<number, {
                        fields: (...)[];
                        name: string;
                    }>;
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }[]
logger: Logger
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
nonce: number
options: undefined | ContractOptions
pair: KeyringPair
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome

    Returns Codec

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<SubmittableExtrinsic>

  • Parameters

    • contractMethodName: string

    Returns AbiMessage

  • Type Parameters

    • T

    Parameters

    • contractMethodName: string
    • args: T[]
    • Optional value: number | BN

    Returns Promise<{
        extrinsic: SubmittableExtrinsic;
        options: ContractOptions;
        storageDeposit: StorageDeposit;
    }>

  • Parameters

    • message: AbiMessage
    • outcome: ContractCallOutcome
    • args: any[]

    Returns string | Codec

  • Type Parameters

    • T

    Parameters

    • blockHash: BlockHash
    • methodName: string
    • Optional args: any[]

    Returns Promise<T>

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default-1.html b/docs/classes/_prosopo_types_env.provider._internal_.default-1.html deleted file mode 100644 index 3630b6af64..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default-1.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • nativeApi: ApiPromise
    • callerAddress: string

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__nativeContract: ContractPromise

Methods

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<null, Error>, couldNotReadInput>>>

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default-2.html b/docs/classes/_prosopo_types_env.provider._internal_.default-2.html deleted file mode 100644 index 8929d88fb5..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default-2.html +++ /dev/null @@ -1,45 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • apiPromise: ApiPromise

    Returns default

Properties

__apiPromise: ApiPromise
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commitId: Hash
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • providerAccounts: AccountId[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns SubmittableExtrinsic<"promise", ISubmittableResult>

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default-3.html b/docs/classes/_prosopo_types_env.provider._internal_.default-3.html deleted file mode 100644 index 259d68446c..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default-3.html +++ /dev/null @@ -1,46 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commitId: Hash
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • account: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • len: string | number | BN
    • userAccount: AccountId
    • dappContract: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • providerAccounts: AccountId[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commit: Commit
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • Optional __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • Optional __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default-4.html b/docs/classes/_prosopo_types_env.provider._internal_.default-4.html deleted file mode 100644 index 8312c417d0..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default-4.html +++ /dev/null @@ -1,47 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • apiPromise: ApiPromise
    • nativeContract: ContractPromise
    • keyringPair: KeyringPair

    Returns default

Properties

__apiPromise: ApiPromise
__callerAddress: string
__keyringPair: KeyringPair
__nativeContract: ContractPromise

Methods

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • contract: AccountId
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • userAccount: AccountId
    • threshold: string | number | BN
    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<Result<boolean, Error>, couldNotReadInput>>>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number[], couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<number, couldNotReadInput>>>

  • Parameters

    • __options: GasLimit

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    Returns Promise<QueryReturnType<Result<ReturnNumber, couldNotReadInput>>>

  • Parameters

    • commit: Commit
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • commits: Commit[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • datasetId: Hash
    • datasetIdContent: Hash
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • url: (string | number | BN)[]
    • fee: string | number | BN
    • payee: Payee
    • __options: GasLimitAndRequiredValue

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • codeHash: (string | number | BN)[]
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

  • Parameters

    • amount: string | number | BN
    • __options: GasLimit

    Returns Promise<SignAndSendSuccessResponse>

\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default-5.html b/docs/classes/_prosopo_types_env.provider._internal_.default-5.html deleted file mode 100644 index f4ea5efb64..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default-5.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40

Constructors

  • Parameters

    • nativeContract: ContractPromise
    • api: ApiPromise

    Returns default

Properties

__api: ApiPromise
__nativeContract: ContractPromise
__subscribeOnEvent: any
\ No newline at end of file diff --git a/docs/classes/_prosopo_types_env.provider._internal_.default.html b/docs/classes/_prosopo_types_env.provider._internal_.default.html deleted file mode 100644 index 9218a6c739..0000000000 --- a/docs/classes/_prosopo_types_env.provider._internal_.default.html +++ /dev/null @@ -1,17 +0,0 @@ -default | Documentation - v0.3.40

Hierarchy (view full)

Constructors

  • Parameters

    • address: string
    • signer: KeyringPair
    • nativeAPI: ApiPromise

    Returns default

Properties

address: string
buildExtrinsic: default
contractAbi: Abi
events: default
methods: default
nativeAPI: ApiPromise
nativeContract: ContractPromise
query: default
signer: KeyringPair

Accessors

  • get abi(): Abi
  • Returns Abi

  • get name(): string
  • Returns string

Methods

  • Parameters

    • api: ApiPromise

    Returns default

  • Parameters

    • address: string

    Returns default

  • Parameters

    • signer: KeyringPair

    Returns default

\ No newline at end of file diff --git a/docs/enums/_prosopo_api.api_ProviderApi._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_api.api_ProviderApi._internal_.CaptchaItemTypes.html deleted file mode 100644 index 9734204940..0000000000 --- a/docs/enums/_prosopo_api.api_ProviderApi._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_api.api_ProviderApi._internal_.GovernanceStatus.html b/docs/enums/_prosopo_api.api_ProviderApi._internal_.GovernanceStatus.html deleted file mode 100644 index 5bc9b67b77..0000000000 --- a/docs/enums/_prosopo_api.api_ProviderApi._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_api.api_ProviderApi._internal_.Payee.html b/docs/enums/_prosopo_api.api_ProviderApi._internal_.Payee.html deleted file mode 100644 index d24b023534..0000000000 --- a/docs/enums/_prosopo_api.api_ProviderApi._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.CaptchaStatus.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.CaptchaStatus.html deleted file mode 100644 index 0bc019fe2c..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.DappPayee.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.DappPayee.html deleted file mode 100644 index 909e35e4e6..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Error.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Error.html deleted file mode 100644 index 2f4b44e0ef..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.GovernanceStatus.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.GovernanceStatus.html deleted file mode 100644 index a9511d0745..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.LangError.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.LangError.html deleted file mode 100644 index 59766f629a..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.LangError.html +++ /dev/null @@ -1,2 +0,0 @@ -LangError | Documentation - v0.3.40

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Payee.html b/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Payee.html deleted file mode 100644 index 7dd38b9a49..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_arguments_captcha.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.CaptchaStatus.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.CaptchaStatus.html deleted file mode 100644 index c3a37fa174..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.DappPayee.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.DappPayee.html deleted file mode 100644 index c40820f8b7..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Error.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Error.html deleted file mode 100644 index 21318f9a7c..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.GovernanceStatus.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.GovernanceStatus.html deleted file mode 100644 index f684ee2512..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.LangError.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.LangError.html deleted file mode 100644 index 2b3bd93489..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.LangError.html +++ /dev/null @@ -1,2 +0,0 @@ -LangError | Documentation - v0.3.40

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Payee.html b/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Payee.html deleted file mode 100644 index f6f42dd9ba..0000000000 --- a/docs/enums/_prosopo_captcha_contract.types_returns_captcha.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_cli.start._internal_.CaptchaItemTypes.html deleted file mode 100644 index 06d683402e..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.CaptchaStates.html b/docs/enums/_prosopo_cli.start._internal_.CaptchaStates.html deleted file mode 100644 index fa9ca65d5a..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus-1.html deleted file mode 100644 index 1970e4c748..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus.html b/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus.html deleted file mode 100644 index 44c72af559..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.CaptchaTypes.html b/docs/enums/_prosopo_cli.start._internal_.CaptchaTypes.html deleted file mode 100644 index b53aeeea6a..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.DappPayee-1.html b/docs/enums/_prosopo_cli.start._internal_.DappPayee-1.html deleted file mode 100644 index cb61ab4736..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.DappPayee.html b/docs/enums/_prosopo_cli.start._internal_.DappPayee.html deleted file mode 100644 index 79fdc37511..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.Error.html b/docs/enums/_prosopo_cli.start._internal_.Error.html deleted file mode 100644 index fd07e3cc33..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus-1.html deleted file mode 100644 index 4d4998efa2..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus.html b/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus.html deleted file mode 100644 index 3ea684255a..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.Payee-1.html b/docs/enums/_prosopo_cli.start._internal_.Payee-1.html deleted file mode 100644 index 6b0bcae3dd..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.Payee.html b/docs/enums/_prosopo_cli.start._internal_.Payee.html deleted file mode 100644 index b1cb317f7b..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskNames.html deleted file mode 100644 index 36987ef893..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskStatus.html deleted file mode 100644 index e2fd714a99..0000000000 --- a/docs/enums/_prosopo_cli.start._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaItemTypes.html deleted file mode 100644 index ce37d7541c..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus-1.html deleted file mode 100644 index 128042c446..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus.html deleted file mode 100644 index 6d90596e88..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee-1.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee-1.html deleted file mode 100644 index 37e8ea3dd4..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee.html deleted file mode 100644 index fa1e0721ce..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Error.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Error.html deleted file mode 100644 index 3d4de3f001..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus-1.html deleted file mode 100644 index e199de99f5..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus.html deleted file mode 100644 index ae94f05adc..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee-1.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee-1.html deleted file mode 100644 index d420b9b875..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee.html b/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee.html deleted file mode 100644 index 08032b4a2b..0000000000 --- a/docs/enums/_prosopo_client_example_server.routes_routes._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_common_contract.types_arguments_common.LangError.html b/docs/enums/_prosopo_common_contract.types_arguments_common.LangError.html deleted file mode 100644 index c059206a74..0000000000 --- a/docs/enums/_prosopo_common_contract.types_arguments_common.LangError.html +++ /dev/null @@ -1,13 +0,0 @@ -LangError | Documentation - v0.3.40

Copyright 2021-2024 Prosopo (UK) Ltd.

-

Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
http://www.apache.org/licenses/LICENSE-2.0
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

-

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_common_contract.types_returns_common.LangError.html b/docs/enums/_prosopo_common_contract.types_returns_common.LangError.html deleted file mode 100644 index 05124eefe3..0000000000 --- a/docs/enums/_prosopo_common_contract.types_returns_common.LangError.html +++ /dev/null @@ -1,13 +0,0 @@ -LangError | Documentation - v0.3.40

Copyright 2021-2024 Prosopo (UK) Ltd.

-

Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
http://www.apache.org/licenses/LICENSE-2.0
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

-

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus-1.html deleted file mode 100644 index 53c936e8ac..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus.html b/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus.html deleted file mode 100644 index da1f66b4e4..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee-1.html b/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee-1.html deleted file mode 100644 index 6019b0d643..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee.html b/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee.html deleted file mode 100644 index 1b9d989cf3..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.Error.html b/docs/enums/_prosopo_contract.contract_interface._internal_.Error.html deleted file mode 100644 index 3b7dee8a67..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus-1.html deleted file mode 100644 index 58cff4b5f1..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus.html b/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus.html deleted file mode 100644 index 9e4bfd7438..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.LangError.html b/docs/enums/_prosopo_contract.contract_interface._internal_.LangError.html deleted file mode 100644 index ff19304bbf..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.LangError.html +++ /dev/null @@ -1,2 +0,0 @@ -LangError | Documentation - v0.3.40

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.Payee-1.html b/docs/enums/_prosopo_contract.contract_interface._internal_.Payee-1.html deleted file mode 100644 index 76309bad23..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_contract.contract_interface._internal_.Payee.html b/docs/enums/_prosopo_contract.contract_interface._internal_.Payee.html deleted file mode 100644 index 861dcd9712..0000000000 --- a/docs/enums/_prosopo_contract.contract_interface._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaItemTypes.html deleted file mode 100644 index 5633e7ffea..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStates.html b/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStates.html deleted file mode 100644 index 3d803111aa..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStatus.html b/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStatus.html deleted file mode 100644 index 3befddcc5e..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaTypes.html b/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaTypes.html deleted file mode 100644 index d09d598cea..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

SelectAll: "SelectAll"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskNames.html deleted file mode 100644 index 4620683927..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskStatus.html deleted file mode 100644 index a4bbe9f798..0000000000 --- a/docs/enums/_prosopo_database.databases_mongo._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemTypes.html deleted file mode 100644 index 7f667ff50b..0000000000 --- a/docs/enums/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_datasets.captcha_dataset._internal_.CaptchaTypes.html b/docs/enums/_prosopo_datasets.captcha_dataset._internal_.CaptchaTypes.html deleted file mode 100644 index fb1c8a5822..0000000000 --- a/docs/enums/_prosopo_datasets.captcha_dataset._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaItemTypes.html deleted file mode 100644 index 9fbb16dbb8..0000000000 --- a/docs/enums/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_env.env._internal_.CaptchaItemTypes.html deleted file mode 100644 index 209278cd84..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.CaptchaStates.html b/docs/enums/_prosopo_env.env._internal_.CaptchaStates.html deleted file mode 100644 index 73a17f1cc9..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_env.env._internal_.CaptchaStatus-1.html deleted file mode 100644 index 902e3dea26..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.CaptchaStatus.html b/docs/enums/_prosopo_env.env._internal_.CaptchaStatus.html deleted file mode 100644 index 9b65c6e82b..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.CaptchaTypes.html b/docs/enums/_prosopo_env.env._internal_.CaptchaTypes.html deleted file mode 100644 index 999537ac64..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.DappPayee-1.html b/docs/enums/_prosopo_env.env._internal_.DappPayee-1.html deleted file mode 100644 index 26b8edc6f4..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.DappPayee.html b/docs/enums/_prosopo_env.env._internal_.DappPayee.html deleted file mode 100644 index 8584300596..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.Error.html b/docs/enums/_prosopo_env.env._internal_.Error.html deleted file mode 100644 index ec1478f04e..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_env.env._internal_.GovernanceStatus-1.html deleted file mode 100644 index 178fde6d4c..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.GovernanceStatus.html b/docs/enums/_prosopo_env.env._internal_.GovernanceStatus.html deleted file mode 100644 index 62637510de..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.Payee-1.html b/docs/enums/_prosopo_env.env._internal_.Payee-1.html deleted file mode 100644 index 00de4f7fe4..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.Payee.html b/docs/enums/_prosopo_env.env._internal_.Payee.html deleted file mode 100644 index 8b742dd0ce..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_env.env._internal_.ScheduledTaskNames.html deleted file mode 100644 index df7103e50c..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_env.env._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_env.env._internal_.ScheduledTaskStatus.html deleted file mode 100644 index 2fd7ee7fdb..0000000000 --- a/docs/enums/_prosopo_env.env._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.CaptchaItemTypes.html deleted file mode 100644 index aca3768309..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.GovernanceStatus.html b/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.GovernanceStatus.html deleted file mode 100644 index a244a5f62e..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.Payee.html b/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.Payee.html deleted file mode 100644 index 265685b3a0..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_Manager._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus-1.html deleted file mode 100644 index 20ac34a1a9..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus.html deleted file mode 100644 index 8002325e72..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee-1.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee-1.html deleted file mode 100644 index 0b276fabee..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee.html deleted file mode 100644 index 8671c7d2e7..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Error.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Error.html deleted file mode 100644 index e06d9dacc7..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.GovernanceStatus.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.GovernanceStatus.html deleted file mode 100644 index 1f6ff729dd..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Payee.html b/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Payee.html deleted file mode 100644 index b50d7a09c5..0000000000 --- a/docs/enums/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaItemTypes.html deleted file mode 100644 index 2ba0eb093d..0000000000 --- a/docs/enums/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.batch_commitments._internal_.CaptchaStatus.html b/docs/enums/_prosopo_provider.batch_commitments._internal_.CaptchaStatus.html deleted file mode 100644 index 35b64b9973..0000000000 --- a/docs/enums/_prosopo_provider.batch_commitments._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaItemTypes.html deleted file mode 100644 index 76a365d667..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStates.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStates.html deleted file mode 100644 index 31386dae47..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStatus.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStatus.html deleted file mode 100644 index 32304a4871..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaTypes.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaTypes.html deleted file mode 100644 index 95c014ef72..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee-1.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee-1.html deleted file mode 100644 index 655373cb4f..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee.html deleted file mode 100644 index 8ab0e51ec5..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Error.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.Error.html deleted file mode 100644 index 35e9cca559..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus-1.html deleted file mode 100644 index 07cc2dacbf..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus.html deleted file mode 100644 index a19050b326..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee-1.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee-1.html deleted file mode 100644 index 25b9a8ace0..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee.html deleted file mode 100644 index a8ae02ec9b..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskStatus.html deleted file mode 100644 index 684f8a4000..0000000000 --- a/docs/enums/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tests_dataUtils_DatabaseAccounts.AccountKey.html b/docs/enums/_prosopo_provider.tests_dataUtils_DatabaseAccounts.AccountKey.html deleted file mode 100644 index b9e9c8dab8..0000000000 --- a/docs/enums/_prosopo_provider.tests_dataUtils_DatabaseAccounts.AccountKey.html +++ /dev/null @@ -1,7 +0,0 @@ -AccountKey | Documentation - v0.3.40

Enumeration Members

dappUsers: "dappUsers"
dapps: "dapps"
dappsWithStake: "dappsWithStake"
providers: "providers"
providersWithStake: "providersWithStake"
providersWithStakeAndDataset: "providersWithStakeAndDataset"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethodNames.html b/docs/enums/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethodNames.html deleted file mode 100644 index 152b67c393..0000000000 --- a/docs/enums/_prosopo_provider.tests_dataUtils_DatabasePopulator.IDatabasePopulatorMethodNames.html +++ /dev/null @@ -1,7 +0,0 @@ -IDatabasePopulatorMethodNames | Documentation - v0.3.40

Enumeration Members

registerDapp: "registerDapp"
registerDappUser: "registerDappUser"
registerDappWithStake: "registerDappWithStake"
registerProvider: "registerProvider"
registerProviderWithStake: "registerProviderWithStake"
registerProviderWithStakeAndDataset: "registerProviderWithStakeAndDataset"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider.util._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_provider.util._internal_.ScheduledTaskNames.html deleted file mode 100644 index 45f6e6c829..0000000000 --- a/docs/enums/_prosopo_provider.util._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.GovernanceStatus.html b/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.GovernanceStatus.html deleted file mode 100644 index fef425c5c1..0000000000 --- a/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.Payee.html b/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.Payee.html deleted file mode 100644 index 93fd36f946..0000000000 --- a/docs/enums/_prosopo_provider_gui.services_contract_contract._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.Error.html b/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.Error.html deleted file mode 100644 index 0d5fbbf529..0000000000 --- a/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.LangError.html b/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.LangError.html deleted file mode 100644 index f97b345cb1..0000000000 --- a/docs/enums/_prosopo_proxy_contract.types_arguments_proxy.LangError.html +++ /dev/null @@ -1,2 +0,0 @@ -LangError | Documentation - v0.3.40

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_proxy_contract.types_returns_proxy.Error.html b/docs/enums/_prosopo_proxy_contract.types_returns_proxy.Error.html deleted file mode 100644 index a6af072180..0000000000 --- a/docs/enums/_prosopo_proxy_contract.types_returns_proxy.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_proxy_contract.types_returns_proxy.LangError.html b/docs/enums/_prosopo_proxy_contract.types_returns_proxy.LangError.html deleted file mode 100644 index defed1224f..0000000000 --- a/docs/enums/_prosopo_proxy_contract.types_returns_proxy.LangError.html +++ /dev/null @@ -1,2 +0,0 @@ -LangError | Documentation - v0.3.40

Enumeration Members

Enumeration Members

couldNotReadInput: "CouldNotReadInput"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaItemTypes.html deleted file mode 100644 index 36ee35bf20..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStates.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStates.html deleted file mode 100644 index a6ccf37b29..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus-1.html deleted file mode 100644 index 94cf6cab1d..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus.html deleted file mode 100644 index 003550e6c0..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaTypes.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaTypes.html deleted file mode 100644 index 0b58937b21..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee-1.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee-1.html deleted file mode 100644 index 5676723999..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee.html deleted file mode 100644 index ed9294d79a..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.Error.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.Error.html deleted file mode 100644 index 7a03090e4a..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus-1.html deleted file mode 100644 index 87969a8303..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus.html deleted file mode 100644 index d0e5ebf75f..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee-1.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee-1.html deleted file mode 100644 index d28179a467..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee.html deleted file mode 100644 index 50f7dae106..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskNames.html deleted file mode 100644 index d1e14ecb29..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskStatus.html deleted file mode 100644 index cb413745b6..0000000000 --- a/docs/enums/_prosopo_scripts.setup_funds._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_server.server._internal_.CaptchaItemTypes.html deleted file mode 100644 index 36d5b68350..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_server.server._internal_.CaptchaStatus-1.html deleted file mode 100644 index 3f680846a9..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.CaptchaStatus.html b/docs/enums/_prosopo_server.server._internal_.CaptchaStatus.html deleted file mode 100644 index 6826267eb0..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.DappPayee-1.html b/docs/enums/_prosopo_server.server._internal_.DappPayee-1.html deleted file mode 100644 index 75f3fd6abc..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.DappPayee.html b/docs/enums/_prosopo_server.server._internal_.DappPayee.html deleted file mode 100644 index 6fc6910306..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.Error.html b/docs/enums/_prosopo_server.server._internal_.Error.html deleted file mode 100644 index 1706fbcb5d..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_server.server._internal_.GovernanceStatus-1.html deleted file mode 100644 index 19689267cc..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.GovernanceStatus.html b/docs/enums/_prosopo_server.server._internal_.GovernanceStatus.html deleted file mode 100644 index c6c1cd0413..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.Payee-1.html b/docs/enums/_prosopo_server.server._internal_.Payee-1.html deleted file mode 100644 index 3a2b832769..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_server.server._internal_.Payee.html b/docs/enums/_prosopo_server.server._internal_.Payee.html deleted file mode 100644 index 2533393c54..0000000000 --- a/docs/enums/_prosopo_server.server._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.datasets_captcha.CaptchaItemTypes.html b/docs/enums/_prosopo_types.datasets_captcha.CaptchaItemTypes.html deleted file mode 100644 index 781265eed5..0000000000 --- a/docs/enums/_prosopo_types.datasets_captcha.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.datasets_captcha.CaptchaStates.html b/docs/enums/_prosopo_types.datasets_captcha.CaptchaStates.html deleted file mode 100644 index 92acd1aae1..0000000000 --- a/docs/enums/_prosopo_types.datasets_captcha.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.datasets_captcha.CaptchaTypes.html b/docs/enums/_prosopo_types.datasets_captcha.CaptchaTypes.html deleted file mode 100644 index ea2b697d8b..0000000000 --- a/docs/enums/_prosopo_types.datasets_captcha.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

SelectAll: "SelectAll"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.procaptcha_api._internal_.GovernanceStatus.html b/docs/enums/_prosopo_types.procaptcha_api._internal_.GovernanceStatus.html deleted file mode 100644 index 11515d1e66..0000000000 --- a/docs/enums/_prosopo_types.procaptcha_api._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.procaptcha_api._internal_.Payee.html b/docs/enums/_prosopo_types.procaptcha_api._internal_.Payee.html deleted file mode 100644 index a86b736171..0000000000 --- a/docs/enums/_prosopo_types.procaptcha_api._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.procaptcha_bundle.FeaturesEnum.html b/docs/enums/_prosopo_types.procaptcha_bundle.FeaturesEnum.html deleted file mode 100644 index 5c6d36bd9c..0000000000 --- a/docs/enums/_prosopo_types.procaptcha_bundle.FeaturesEnum.html +++ /dev/null @@ -1,15 +0,0 @@ -FeaturesEnum | Documentation - v0.3.40

Copyright 2021-2024 Prosopo (UK) Ltd.

-

Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
http://www.apache.org/licenses/LICENSE-2.0
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

-

Enumeration Members

Enumeration Members

Frictionless: "frictionless"
Image: "image"
Pow: "pow"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_api.AdminApiPaths.html b/docs/enums/_prosopo_types.provider_api.AdminApiPaths.html deleted file mode 100644 index 8f2c6327ea..0000000000 --- a/docs/enums/_prosopo_types.provider_api.AdminApiPaths.html +++ /dev/null @@ -1,5 +0,0 @@ -AdminApiPaths | Documentation - v0.3.40

Enumeration Members

BatchCommit: "/v1/prosopo/provider/admin/batch"
ProviderDeregister: "/v1/prosopo/provider/admin/deregister"
ProviderUpdate: "/v1/prosopo/provider/admin/update"
UpdateDataset: "/v1/prosopo/provider/admin/dataset"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_api.ApiParams.html b/docs/enums/_prosopo_types.provider_api.ApiParams.html deleted file mode 100644 index f0c3d95e7f..0000000000 --- a/docs/enums/_prosopo_types.provider_api.ApiParams.html +++ /dev/null @@ -1,19 +0,0 @@ -ApiParams | Documentation - v0.3.40

Enumeration Members

blockNumber: "blockNumber"
captchas: "captchas"
challenge: "challenge"
commitmentId: "commitmentId"
dapp: "dapp"
datasetId: "datasetId"
difficulty: "difficulty"
maxVerifiedTime: "maxVerifiedTime"
nonce: "nonce"
procaptchaResponse: "procaptcha-response"
proof: "proof"
provider: "provider"
providerUrl: "providerUrl"
requestHash: "requestHash"
signature: "signature"
status: "status"
user: "user"
verified: "verified"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_api.ApiPaths.html b/docs/enums/_prosopo_types.provider_api.ApiPaths.html deleted file mode 100644 index bd65fa2ecf..0000000000 --- a/docs/enums/_prosopo_types.provider_api.ApiPaths.html +++ /dev/null @@ -1,10 +0,0 @@ -ApiPaths | Documentation - v0.3.40

Enumeration Members

GetCaptchaChallenge: "/v1/prosopo/provider/captcha"
GetPowCaptchaChallenge: "/v1/prosopo/provider/captcha/pow"
GetProviderDetails: "/v1/prosopo/provider/details"
GetProviderStatus: "/v1/prosopo/provider/status"
ServerPowCaptchaVerify: "/v1/prosopo/provider/pow/server-verify"
SubmitCaptchaSolution: "/v1/prosopo/provider/solution"
SubmitPowCaptchaSolution: "/v1/prosopo/provider/pow/solution"
SubmitUserEvents: "/v1/prosopo/provider/events"
VerifyCaptchaSolution: "/v1/prosopo/provider/verify"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_argv._internal_.Payee.html b/docs/enums/_prosopo_types.provider_argv._internal_.Payee.html deleted file mode 100644 index 518791c7f2..0000000000 --- a/docs/enums/_prosopo_types.provider_argv._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

References

Enumeration Members

References

Re-exports dapp

Enumeration Members

provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskNames.html b/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskNames.html deleted file mode 100644 index 7bc62f77d8..0000000000 --- a/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskNames.html +++ /dev/null @@ -1,14 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Copyright 2021-2024 Prosopo (UK) Ltd.

-

Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

-
http://www.apache.org/licenses/LICENSE-2.0
-
-

Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

-

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskStatus.html b/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskStatus.html deleted file mode 100644 index 48130da935..0000000000 --- a/docs/enums/_prosopo_types.provider_scheduler.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaItemTypes.html deleted file mode 100644 index f3704ff27a..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStates.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStates.html deleted file mode 100644 index a119553bfb..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStatus.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStatus.html deleted file mode 100644 index 2f5ecda512..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaTypes.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaTypes.html deleted file mode 100644 index ac17eb0102..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

SelectAll: "SelectAll"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskNames.html deleted file mode 100644 index 26837ff67c..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskStatus.html deleted file mode 100644 index d692f1b764..0000000000 --- a/docs/enums/_prosopo_types_database.types_mongo._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaItemTypes.html b/docs/enums/_prosopo_types_env.provider._internal_.CaptchaItemTypes.html deleted file mode 100644 index 6cc248f709..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaItemTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaItemTypes | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Image: "image"
Text: "text"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStates.html b/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStates.html deleted file mode 100644 index 0785ecf833..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStates.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaStates | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Solved: "solved"
Unsolved: "unsolved"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus-1.html b/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus-1.html deleted file mode 100644 index cfea2e3ada..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus-1.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus.html b/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus.html deleted file mode 100644 index 0794dcc31f..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaStatus.html +++ /dev/null @@ -1,4 +0,0 @@ -CaptchaStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

approved: "Approved"
disapproved: "Disapproved"
pending: "Pending"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaTypes.html b/docs/enums/_prosopo_types_env.provider._internal_.CaptchaTypes.html deleted file mode 100644 index 6abe605f1d..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.CaptchaTypes.html +++ /dev/null @@ -1,2 +0,0 @@ -CaptchaTypes | Documentation - v0.3.40

References

References

Re-exports SelectAll
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.DappPayee-1.html b/docs/enums/_prosopo_types_env.provider._internal_.DappPayee-1.html deleted file mode 100644 index d6cbca7e37..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.DappPayee-1.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.DappPayee.html b/docs/enums/_prosopo_types_env.provider._internal_.DappPayee.html deleted file mode 100644 index 792c5c8db2..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.DappPayee.html +++ /dev/null @@ -1,4 +0,0 @@ -DappPayee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

any: "Any"
dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.Error.html b/docs/enums/_prosopo_types_env.provider._internal_.Error.html deleted file mode 100644 index c47f397b2f..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.Error.html +++ /dev/null @@ -1,33 +0,0 @@ -Error | Documentation - v0.3.40

Enumeration Members

captchaDataDoesNotExist: "CaptchaDataDoesNotExist"
codeNotFound: "CodeNotFound"
commitAlreadyExists: "CommitAlreadyExists"
commitDoesNotExist: "CommitDoesNotExist"
dappDoesNotExist: "DappDoesNotExist"
dappExists: "DappExists"
dappInactive: "DappInactive"
dappInsufficientFunds: "DappInsufficientFunds"
dappUserDoesNotExist: "DappUserDoesNotExist"
datasetIdSolutionsSame: "DatasetIdSolutionsSame"
invalidCaptchaStatus: "InvalidCaptchaStatus"
invalidContract: "InvalidContract"
invalidDestination: "InvalidDestination"
invalidPayee: "InvalidPayee"
math: "Math"
noActiveProviders: "NoActiveProviders"
noCorrectCaptcha: "NoCorrectCaptcha"
notAuthor: "NotAuthor"
notAuthorised: "NotAuthorised"
notEnoughActiveProviders: "NotEnoughActiveProviders"
providerAccountDoesNotExist: "ProviderAccountDoesNotExist"
providerAccountExists: "ProviderAccountExists"
providerDoesNotExist: "ProviderDoesNotExist"
providerExists: "ProviderExists"
providerFeeTooHigh: "ProviderFeeTooHigh"
providerInactive: "ProviderInactive"
providerInsufficientFunds: "ProviderInsufficientFunds"
providerUrlUsed: "ProviderUrlUsed"
setCodeHashFailed: "SetCodeHashFailed"
transferFailed: "TransferFailed"
unknown: "Unknown"
unknownMessage: "UnknownMessage"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus-1.html b/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus-1.html deleted file mode 100644 index ab001cb295..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus-1.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus.html b/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus.html deleted file mode 100644 index 82f110bbcc..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.GovernanceStatus.html +++ /dev/null @@ -1,3 +0,0 @@ -GovernanceStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

active: "Active"
inactive: "Inactive"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.Payee-1.html b/docs/enums/_prosopo_types_env.provider._internal_.Payee-1.html deleted file mode 100644 index c717aea1cc..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.Payee-1.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.Payee.html b/docs/enums/_prosopo_types_env.provider._internal_.Payee.html deleted file mode 100644 index 2938ecbe7a..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.Payee.html +++ /dev/null @@ -1,3 +0,0 @@ -Payee | Documentation - v0.3.40

Enumeration Members

Enumeration Members

dapp: "Dapp"
provider: "Provider"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskNames.html b/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskNames.html deleted file mode 100644 index 772a7aaf51..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskNames.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskNames | Documentation - v0.3.40

Enumeration Members

Enumeration Members

BatchCommitment: "BatchCommitment"
CalculateSolution: "CalculateSolution"
\ No newline at end of file diff --git a/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskStatus.html b/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskStatus.html deleted file mode 100644 index 128e41e7f9..0000000000 --- a/docs/enums/_prosopo_types_env.provider._internal_.ScheduledTaskStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -ScheduledTaskStatus | Documentation - v0.3.40

Enumeration Members

Enumeration Members

Completed: "Completed"
Failed: "Failed"
Pending: "Pending"
Running: "Running"
\ No newline at end of file diff --git a/docs/functions/_prosopo_captcha_contract.shared_utils.decodeEvents.html b/docs/functions/_prosopo_captcha_contract.shared_utils.decodeEvents.html deleted file mode 100644 index 27a3b01705..0000000000 --- a/docs/functions/_prosopo_captcha_contract.shared_utils.decodeEvents.html +++ /dev/null @@ -1 +0,0 @@ -decodeEvents | Documentation - v0.3.40
  • Parameters

    • events: any[]
    • contract: ContractPromise
    • types: any

    Returns any[]

\ No newline at end of file diff --git a/docs/functions/_prosopo_captcha_contract.shared_utils.getEventTypeDescription.html b/docs/functions/_prosopo_captcha_contract.shared_utils.getEventTypeDescription.html deleted file mode 100644 index 5de14aa341..0000000000 --- a/docs/functions/_prosopo_captcha_contract.shared_utils.getEventTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getEventTypeDescription | Documentation - v0.3.40
  • Parameters

    • name: string
    • types: any

    Returns any

\ No newline at end of file diff --git a/docs/functions/_prosopo_captcha_contract.shared_utils.getTypeDescription.html b/docs/functions/_prosopo_captcha_contract.shared_utils.getTypeDescription.html deleted file mode 100644 index 61aa1093c5..0000000000 --- a/docs/functions/_prosopo_captcha_contract.shared_utils.getTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getTypeDescription | Documentation - v0.3.40
  • Parameters

    • id: string | number
    • types: any

    Returns any

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.argv.processArgs.html b/docs/functions/_prosopo_cli.argv.processArgs.html deleted file mode 100644 index 1566473e95..0000000000 --- a/docs/functions/_prosopo_cli.argv.processArgs.html +++ /dev/null @@ -1 +0,0 @@ -processArgs | Documentation - v0.3.40
  • Parameters

    • args: string[]
    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number

    Returns {
        $0: string;
        _: (string | number)[];
        adminApi: boolean;
        api: boolean;
    } | Promise<{
        $0: string;
        _: (string | number)[];
        adminApi: boolean;
        api: boolean;
    }>

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_batchCommit.default.html b/docs/functions/_prosopo_cli.commands_batchCommit.default.html deleted file mode 100644 index 1a61c3ac38..0000000000 --- a/docs/functions/_prosopo_cli.commands_batchCommit.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            schedule: undefined | string;
        }>);
        command: string;
        describe: "Batch commit user solutions to contract";
        handler: ((argv) => Promise<void>);
        middlewares: ((argv) => {
            schedule: string;
        } | {
            schedule: null;
        })[];
    }

    • builder: ((yargs) => Argv<{
          schedule: undefined | string;
      }>)
        • (yargs): Argv<{
              schedule: undefined | string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              schedule: undefined | string;
          }>

    • command: string
    • describe: "Batch commit user solutions to contract"
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: ((argv) => {
          schedule: string;
      } | {
          schedule: null;
      })[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_dappAccounts.default.html b/docs/functions/_prosopo_cli.commands_dappAccounts.default.html deleted file mode 100644 index c8c70c9806..0000000000 --- a/docs/functions/_prosopo_cli.commands_dappAccounts.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{}>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{}>)
        • (yargs): Argv<{}>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{}>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_dappDetails.default.html b/docs/functions/_prosopo_cli.commands_dappDetails.default.html deleted file mode 100644 index bd79d61d84..0000000000 --- a/docs/functions/_prosopo_cli.commands_dappDetails.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            address: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: ((argv) => {
            address: string;
        })[];
    }

    • builder: ((yargs) => Argv<{
          address: string;
      }>)
        • (yargs): Argv<{
              address: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              address: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: ((argv) => {
          address: string;
      })[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_dappRegister.default.html b/docs/functions/_prosopo_cli.commands_dappRegister.default.html deleted file mode 100644 index 650dd5de2e..0000000000 --- a/docs/functions/_prosopo_cli.commands_dappRegister.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            contract: string;
        } & {
            payee: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: (((argv) => undefined | {
            payee: Payee;
        }) | ((argv) => {
            address: string;
        }))[];
    }

    • builder: ((yargs) => Argv<{
          contract: string;
      } & {
          payee: string;
      }>)
        • (yargs): Argv<{
              contract: string;
          } & {
              payee: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              contract: string;
          } & {
              payee: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: (((argv) => undefined | {
          payee: Payee;
      }) | ((argv) => {
          address: string;
      }))[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_dappUpdate.default.html b/docs/functions/_prosopo_cli.commands_dappUpdate.default.html deleted file mode 100644 index 5e525e0445..0000000000 --- a/docs/functions/_prosopo_cli.commands_dappUpdate.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            contract: string;
        } & {
            payee: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: (((argv) => undefined | {
            payee: Payee;
        }) | ((argv) => {
            address: string;
        }))[];
    }

    • builder: ((yargs) => Argv<{
          contract: string;
      } & {
          payee: string;
      }>)
        • (yargs): Argv<{
              contract: string;
          } & {
              payee: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              contract: string;
          } & {
              payee: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: (((argv) => undefined | {
          payee: Payee;
      }) | ((argv) => {
          address: string;
      }))[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerAccounts.default.html b/docs/functions/_prosopo_cli.commands_providerAccounts.default.html deleted file mode 100644 index 0a2d523cee..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerAccounts.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns CommandModule<{}, {}>

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerDataset.default.html b/docs/functions/_prosopo_cli.commands_providerDataset.default.html deleted file mode 100644 index 919b444124..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerDataset.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            dataset-id: undefined | string;
        } & {
            file: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
    }

    • builder: ((yargs) => Argv<{
          dataset-id: undefined | string;
      } & {
          file: string;
      }>)
        • (yargs): Argv<{
              dataset-id: undefined | string;
          } & {
              file: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              dataset-id: undefined | string;
          } & {
              file: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerDeregister.default.html b/docs/functions/_prosopo_cli.commands_providerDeregister.default.html deleted file mode 100644 index 0c55734c77..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerDeregister.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            address: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: ((argv) => {
            address: string;
        })[];
    }

    • builder: ((yargs) => Argv<{
          address: string;
      }>)
        • (yargs): Argv<{
              address: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              address: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: ((argv) => {
          address: string;
      })[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerDetails.default.html b/docs/functions/_prosopo_cli.commands_providerDetails.default.html deleted file mode 100644 index 6395d065ae..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerDetails.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            address: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: ((argv) => {
            address: string;
        })[];
    }

    • builder: ((yargs) => Argv<{
          address: string;
      }>)
        • (yargs): Argv<{
              address: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              address: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: ((argv) => {
          address: string;
      })[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerRegister.default.html b/docs/functions/_prosopo_cli.commands_providerRegister.default.html deleted file mode 100644 index 4613e3cde5..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerRegister.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns CommandModule<{}, {}>

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerSetDataset.default.html b/docs/functions/_prosopo_cli.commands_providerSetDataset.default.html deleted file mode 100644 index 27094d3fc9..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerSetDataset.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            file: string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          file: string;
      }>)
        • (yargs): Argv<{
              file: string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              file: string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_providerUpdate.default.html b/docs/functions/_prosopo_cli.commands_providerUpdate.default.html deleted file mode 100644 index 457eb6fc95..0000000000 --- a/docs/functions/_prosopo_cli.commands_providerUpdate.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            url: undefined | string;
        } & {
            fee: undefined | number;
        } & {
            payee: undefined | string;
        } & {
            value: undefined | number;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: (((argv) => undefined | {
            payee: Payee;
        }) | ((argv) => {
            address: string;
        }))[];
    }

    • builder: ((yargs) => Argv<{
          url: undefined | string;
      } & {
          fee: undefined | number;
      } & {
          payee: undefined | string;
      } & {
          value: undefined | number;
      }>)
        • (yargs): Argv<{
              url: undefined | string;
          } & {
              fee: undefined | number;
          } & {
              payee: undefined | string;
          } & {
              value: undefined | number;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              url: undefined | string;
          } & {
              fee: undefined | number;
          } & {
              payee: undefined | string;
          } & {
              value: undefined | number;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: (((argv) => undefined | {
          payee: Payee;
      }) | ((argv) => {
          address: string;
      }))[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validateAddress.html b/docs/functions/_prosopo_cli.commands_validators.validateAddress.html deleted file mode 100644 index 8fb8ce75e3..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validateAddress.html +++ /dev/null @@ -1 +0,0 @@ -validateAddress | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validateContract.html b/docs/functions/_prosopo_cli.commands_validators.validateContract.html deleted file mode 100644 index bb655d32bc..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validateContract.html +++ /dev/null @@ -1 +0,0 @@ -validateContract | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validateFee.html b/docs/functions/_prosopo_cli.commands_validators.validateFee.html deleted file mode 100644 index cc0abaacaa..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validateFee.html +++ /dev/null @@ -1 +0,0 @@ -validateFee | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validatePayee.html b/docs/functions/_prosopo_cli.commands_validators.validatePayee.html deleted file mode 100644 index 5d06f532c3..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validatePayee.html +++ /dev/null @@ -1 +0,0 @@ -validatePayee | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validateScheduleExpression.html b/docs/functions/_prosopo_cli.commands_validators.validateScheduleExpression.html deleted file mode 100644 index 81b8ea8b3e..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validateScheduleExpression.html +++ /dev/null @@ -1 +0,0 @@ -validateScheduleExpression | Documentation - v0.3.40
  • Parameters

    • argv: ArgumentsCamelCase

    Returns {
        schedule: string;
    } | {
        schedule: null;
    }

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_validators.validateValue.html b/docs/functions/_prosopo_cli.commands_validators.validateValue.html deleted file mode 100644 index f8c6c75db2..0000000000 --- a/docs/functions/_prosopo_cli.commands_validators.validateValue.html +++ /dev/null @@ -1 +0,0 @@ -validateValue | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.commands_version.default.html b/docs/functions/_prosopo_cli.commands_version.default.html deleted file mode 100644 index b77abb5971..0000000000 --- a/docs/functions/_prosopo_cli.commands_version.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • pair: KeyringPair
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          };
          captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          };
          captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          mongoEventsUri?: string;
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          server: {
              baseURL: string;
              port: number;
          };
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        }
        • interval: number
        • maxBatchExtrinsicPercentage: number
      • captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        }
        • captchaBlockRecency: number
        • requiredNumberOfSolutions: number
        • solutionWinningPercentage: number
      • captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        }
        • solved: {
              count: number;
          }
          • count: number
        • unsolved: {
              count: number;
          }
          • count: number
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • Optional mongoEventsUri?: string
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • server: {
            baseURL: string;
            port: number;
        }
        • baseURL: string
        • port: number
    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        command: string;
        describe: string;
        handler: (() => Promise<void>);
    }

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.env.getEnv.html b/docs/functions/_prosopo_cli.env.getEnv.html deleted file mode 100644 index ef99328fb0..0000000000 --- a/docs/functions/_prosopo_cli.env.getEnv.html +++ /dev/null @@ -1 +0,0 @@ -getEnv | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.env.getEnvFile.html b/docs/functions/_prosopo_cli.env.getEnvFile.html deleted file mode 100644 index 760c2248b2..0000000000 --- a/docs/functions/_prosopo_cli.env.getEnvFile.html +++ /dev/null @@ -1 +0,0 @@ -getEnvFile | Documentation - v0.3.40
  • Parameters

    • Optional rootDir: string
    • filename: string = '.env'
    • filepath: string = ...

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.env.loadEnv.html b/docs/functions/_prosopo_cli.env.loadEnv.html deleted file mode 100644 index e46a5d32fb..0000000000 --- a/docs/functions/_prosopo_cli.env.loadEnv.html +++ /dev/null @@ -1 +0,0 @@ -loadEnv | Documentation - v0.3.40
  • Parameters

    • Optional rootDir: string
    • Optional filename: string
    • Optional filePath: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.files.loadJSONFile.html b/docs/functions/_prosopo_cli.files.loadJSONFile.html deleted file mode 100644 index a243a5d38b..0000000000 --- a/docs/functions/_prosopo_cli.files.loadJSONFile.html +++ /dev/null @@ -1 +0,0 @@ -loadJSONFile | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.files.readFile.html b/docs/functions/_prosopo_cli.files.readFile.html deleted file mode 100644 index aeb7c44445..0000000000 --- a/docs/functions/_prosopo_cli.files.readFile.html +++ /dev/null @@ -1 +0,0 @@ -readFile | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.files.writeJSONFile.html b/docs/functions/_prosopo_cli.files.writeJSONFile.html deleted file mode 100644 index 8815bdcbf5..0000000000 --- a/docs/functions/_prosopo_cli.files.writeJSONFile.html +++ /dev/null @@ -1 +0,0 @@ -writeJSONFile | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.process_env.getDB.html b/docs/functions/_prosopo_cli.process_env.getDB.html deleted file mode 100644 index 25b59c2971..0000000000 --- a/docs/functions/_prosopo_cli.process_env.getDB.html +++ /dev/null @@ -1 +0,0 @@ -getDB | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.process_env.getPairType.html b/docs/functions/_prosopo_cli.process_env.getPairType.html deleted file mode 100644 index 69fccacb18..0000000000 --- a/docs/functions/_prosopo_cli.process_env.getPairType.html +++ /dev/null @@ -1 +0,0 @@ -getPairType | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.process_env.getSecret.html b/docs/functions/_prosopo_cli.process_env.getSecret.html deleted file mode 100644 index bac2e5c0d5..0000000000 --- a/docs/functions/_prosopo_cli.process_env.getSecret.html +++ /dev/null @@ -1 +0,0 @@ -getSecret | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.process_env.getSs58Format.html b/docs/functions/_prosopo_cli.process_env.getSs58Format.html deleted file mode 100644 index 2b08174496..0000000000 --- a/docs/functions/_prosopo_cli.process_env.getSs58Format.html +++ /dev/null @@ -1 +0,0 @@ -getSs58Format | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.prosopo_config.default.html b/docs/functions/_prosopo_cli.prosopo_config.default.html deleted file mode 100644 index e6a75556a6..0000000000 --- a/docs/functions/_prosopo_cli.prosopo_config.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional networksConfig: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format?: number;
      }>
    • Optional captchaSolutionsConfig: ZodObject<{
          captchaBlockRecency: ZodNumber;
          requiredNumberOfSolutions: ZodNumber;
          solutionWinningPercentage: ZodNumber;
      }, "strip", ZodTypeAny, {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }, {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }>
    • Optional batchCommitConfig: ZodObject<{
          interval: ZodDefault<ZodOptional<ZodNumber>>;
          maxBatchExtrinsicPercentage: ZodDefault<ZodOptional<ZodNumber>>;
      }, "strip", ZodTypeAny, {
          interval: number;
          maxBatchExtrinsicPercentage: number;
      }, {
          interval?: number;
          maxBatchExtrinsicPercentage?: number;
      }>
    • Optional captchaServeConfig: {
          solved?: {
              count: number;
          };
          unsolved?: {
              count: number;
          };
      }
      • Optional solved?: {
            count: number;
        }
        • count: number
      • Optional unsolved?: {
            count: number;
        }
        • count: number

    Returns ProsopoConfigOutput

\ No newline at end of file diff --git a/docs/functions/_prosopo_cli.start.start.html b/docs/functions/_prosopo_cli.start.start.html deleted file mode 100644 index 84b58e41c5..0000000000 --- a/docs/functions/_prosopo_cli.start.start.html +++ /dev/null @@ -1 +0,0 @@ -start | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example.App.default.html b/docs/functions/_prosopo_client_example.App.default.html index f3b5f72ee7..e070993878 100644 --- a/docs/functions/_prosopo_client_example.App.default.html +++ b/docs/functions/_prosopo_client_example.App.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example.components_ExtensionAccountSelect.ExtensionAccountSelect.html b/docs/functions/_prosopo_client_example.components_ExtensionAccountSelect.ExtensionAccountSelect.html index 2976267fd2..5cca501482 100644 --- a/docs/functions/_prosopo_client_example.components_ExtensionAccountSelect.ExtensionAccountSelect.html +++ b/docs/functions/_prosopo_client_example.components_ExtensionAccountSelect.ExtensionAccountSelect.html @@ -1 +1 @@ -ExtensionAccountSelect | Documentation - v0.3.40
  • Parameters

    • __namedParameters: {
          dappName: string;
          onChange: ((value) => void);
          value?: string;
      }
      • dappName: string
      • onChange: ((value) => void)
          • (value): void
          • Parameters

            • value: string

            Returns void

      • Optional value?: string

    Returns Element

\ No newline at end of file +ExtensionAccountSelect | Documentation - v1.0.1
  • Parameters

    • __namedParameters: {
          dappName: string;
          onChange: ((value) => void);
          value?: string;
      }
      • dappName: string
      • onChange: ((value) => void)
          • (value): void
          • Parameters

            • value: string

            Returns void

      • Optional value?: string

    Returns Element

\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example.reportWebVitals.default.html b/docs/functions/_prosopo_client_example.reportWebVitals.default.html index f4cde6a8b7..8fca560040 100644 --- a/docs/functions/_prosopo_client_example.reportWebVitals.default.html +++ b/docs/functions/_prosopo_client_example.reportWebVitals.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example.routes_frictionless.default.html b/docs/functions/_prosopo_client_example.routes_frictionless.default.html index 33912c06e2..cc21d43ef4 100644 --- a/docs/functions/_prosopo_client_example.routes_frictionless.default.html +++ b/docs/functions/_prosopo_client_example.routes_frictionless.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example.routes_root.default.html b/docs/functions/_prosopo_client_example.routes_root.default.html index a57289a7b5..f3c8d283da 100644 --- a/docs/functions/_prosopo_client_example.routes_root.default.html +++ b/docs/functions/_prosopo_client_example.routes_root.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.app.getEnvFile.html b/docs/functions/_prosopo_client_example_server.app.getEnvFile.html index 4dddbbc9a2..df2cc8a09a 100644 --- a/docs/functions/_prosopo_client_example_server.app.getEnvFile.html +++ b/docs/functions/_prosopo_client_example_server.app.getEnvFile.html @@ -1 +1 @@ -getEnvFile | Documentation - v0.3.40
\ No newline at end of file +getEnvFile | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.app.loadEnv.html b/docs/functions/_prosopo_client_example_server.app.loadEnv.html index c7ccafaf74..64d8112b81 100644 --- a/docs/functions/_prosopo_client_example_server.app.loadEnv.html +++ b/docs/functions/_prosopo_client_example_server.app.loadEnv.html @@ -1 +1 @@ -loadEnv | Documentation - v0.3.40
\ No newline at end of file +loadEnv | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.controllers_auth.isAuth.html b/docs/functions/_prosopo_client_example_server.controllers_auth.isAuth.html index 46f615f36c..60d9a2db64 100644 --- a/docs/functions/_prosopo_client_example_server.controllers_auth.isAuth.html +++ b/docs/functions/_prosopo_client_example_server.controllers_auth.isAuth.html @@ -1 +1 @@ -isAuth | Documentation - v0.3.40
\ No newline at end of file +isAuth | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.controllers_auth.login.html b/docs/functions/_prosopo_client_example_server.controllers_auth.login.html index 2df0932b4e..2e9d98483a 100644 --- a/docs/functions/_prosopo_client_example_server.controllers_auth.login.html +++ b/docs/functions/_prosopo_client_example_server.controllers_auth.login.html @@ -1 +1 @@ -login | Documentation - v0.3.40
\ No newline at end of file +login | Documentation - v1.0.1
  • Parameters

    • mongoose: Connection
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    • verifyEndpoint: string
    • verifyType: string
    • req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • res: Response<any, Record<string, any>>

    Returns Promise<void>

\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.controllers_auth.signup.html b/docs/functions/_prosopo_client_example_server.controllers_auth.signup.html index f64745b669..077289dc67 100644 --- a/docs/functions/_prosopo_client_example_server.controllers_auth.signup.html +++ b/docs/functions/_prosopo_client_example_server.controllers_auth.signup.html @@ -1 +1 @@ -signup | Documentation - v0.3.40
\ No newline at end of file +signup | Documentation - v1.0.1
  • Parameters

    • mongoose: Connection
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    • verifyEndpoint: string
    • verifyType: string
    • req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
    • res: Response<any, Record<string, any>>
    • next: NextFunction

    Returns Promise<void | Response<any, Record<string, any>>>

\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.routes_routes.default.html b/docs/functions/_prosopo_client_example_server.routes_routes.default.html index 8bfca1db7a..fe665d0daa 100644 --- a/docs/functions/_prosopo_client_example_server.routes_routes.default.html +++ b/docs/functions/_prosopo_client_example_server.routes_routes.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
  • Parameters

    • mongoose: Connection
    • config: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }
      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    • verifyEndpoint: string
    • verifyType: string

    Returns express.Router

\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.utils_connection.default.html b/docs/functions/_prosopo_client_example_server.utils_connection.default.html index 2140709f8e..1705909405 100644 --- a/docs/functions/_prosopo_client_example_server.utils_connection.default.html +++ b/docs/functions/_prosopo_client_example_server.utils_connection.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
\ No newline at end of file +default | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_client_example_server.utils_database.memoryServerSetup.html b/docs/functions/_prosopo_client_example_server.utils_database.memoryServerSetup.html index 39737cadeb..bcc1d01063 100644 --- a/docs/functions/_prosopo_client_example_server.utils_database.memoryServerSetup.html +++ b/docs/functions/_prosopo_client_example_server.utils_database.memoryServerSetup.html @@ -1 +1 @@ -memoryServerSetup | Documentation - v0.3.40
\ No newline at end of file +memoryServerSetup | Documentation - v1.0.1
\ No newline at end of file diff --git a/docs/functions/_prosopo_common.array.arrayJoin.html b/docs/functions/_prosopo_common.array.arrayJoin.html deleted file mode 100644 index 543796823c..0000000000 --- a/docs/functions/_prosopo_common.array.arrayJoin.html +++ /dev/null @@ -1 +0,0 @@ -arrayJoin | Documentation - v0.3.40
  • Type Parameters

    • T

    Parameters

    • arr: T[]
    • Optional joiner: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.hash.hexHash.html b/docs/functions/_prosopo_common.hash.hexHash.html deleted file mode 100644 index 148935290c..0000000000 --- a/docs/functions/_prosopo_common.hash.hexHash.html +++ /dev/null @@ -1 +0,0 @@ -hexHash | Documentation - v0.3.40
  • Parameters

    • data: string | Uint8Array
    • Optional bitLength: 256 | 512 | 64 | 128 | 384

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.hash.hexHashArray.html b/docs/functions/_prosopo_common.hash.hexHashArray.html deleted file mode 100644 index e4505bed0f..0000000000 --- a/docs/functions/_prosopo_common.hash.hexHashArray.html +++ /dev/null @@ -1 +0,0 @@ -hexHashArray | Documentation - v0.3.40
  • Type Parameters

    • T

    Parameters

    • arr: T[]

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.logger.getLogLevel.html b/docs/functions/_prosopo_common.logger.getLogLevel.html deleted file mode 100644 index 739f94abd2..0000000000 --- a/docs/functions/_prosopo_common.logger.getLogLevel.html +++ /dev/null @@ -1,2 +0,0 @@ -getLogLevel | Documentation - v0.3.40
  • Get the log level from the passed value or from environment variables or a default of info.

    -

    Parameters

    • Optional logLevel: string

    Returns LogLevel

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.logger.getLogger.html b/docs/functions/_prosopo_common.logger.getLogger.html deleted file mode 100644 index 87f78f5584..0000000000 --- a/docs/functions/_prosopo_common.logger.getLogger.html +++ /dev/null @@ -1,2 +0,0 @@ -getLogger | Documentation - v0.3.40
  • Create a new logger with the given level and scope

    -

    Parameters

    • logLevel: string
    • scope: string

    Returns Logger

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.logger.getLoggerDefault.html b/docs/functions/_prosopo_common.logger.getLoggerDefault.html deleted file mode 100644 index c851b33347..0000000000 --- a/docs/functions/_prosopo_common.logger.getLoggerDefault.html +++ /dev/null @@ -1,2 +0,0 @@ -getLoggerDefault | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_common.node_i18nMiddleware.default.html b/docs/functions/_prosopo_common.node_i18nMiddleware.default.html deleted file mode 100644 index 572733b9cc..0000000000 --- a/docs/functions/_prosopo_common.node_i18nMiddleware.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_common.react_useTranslation.default.html b/docs/functions/_prosopo_common.react_useTranslation.default.html deleted file mode 100644 index 83b41b7df8..0000000000 --- a/docs/functions/_prosopo_common.react_useTranslation.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional options: UseTranslationOptions<"translation">

    Returns UseTranslationResponse<"translation", any> & {
        t: typeof i18n.t;
    }

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.string.capitaliseFirstLetter.html b/docs/functions/_prosopo_common.string.capitaliseFirstLetter.html deleted file mode 100644 index eda645da1f..0000000000 --- a/docs/functions/_prosopo_common.string.capitaliseFirstLetter.html +++ /dev/null @@ -1,12 +0,0 @@ -capitaliseFirstLetter | Documentation - v0.3.40
  • Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Parameters

    • s: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.utils.isClientSide.html b/docs/functions/_prosopo_common.utils.isClientSide.html deleted file mode 100644 index c96b8e7b12..0000000000 --- a/docs/functions/_prosopo_common.utils.isClientSide.html +++ /dev/null @@ -1 +0,0 @@ -isClientSide | Documentation - v0.3.40
  • Returns boolean

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.utils.reverseHexString.html b/docs/functions/_prosopo_common.utils.reverseHexString.html deleted file mode 100644 index 4219b15d53..0000000000 --- a/docs/functions/_prosopo_common.utils.reverseHexString.html +++ /dev/null @@ -1 +0,0 @@ -reverseHexString | Documentation - v0.3.40
  • Parameters

    • str: string

    Returns `0x${string}`

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.utils.snakeToCamelCase.html b/docs/functions/_prosopo_common.utils.snakeToCamelCase.html deleted file mode 100644 index 79fc54a6ab..0000000000 --- a/docs/functions/_prosopo_common.utils.snakeToCamelCase.html +++ /dev/null @@ -1 +0,0 @@ -snakeToCamelCase | Documentation - v0.3.40
  • Parameters

    • str: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common.utils.trimProviderUrl.html b/docs/functions/_prosopo_common.utils.trimProviderUrl.html deleted file mode 100644 index 050f44487b..0000000000 --- a/docs/functions/_prosopo_common.utils.trimProviderUrl.html +++ /dev/null @@ -1,2 +0,0 @@ -trimProviderUrl | Documentation - v0.3.40
  • String utils

    -

    Parameters

    • url: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_common_contract.shared_utils.decodeEvents.html b/docs/functions/_prosopo_common_contract.shared_utils.decodeEvents.html deleted file mode 100644 index c20cccd6c0..0000000000 --- a/docs/functions/_prosopo_common_contract.shared_utils.decodeEvents.html +++ /dev/null @@ -1 +0,0 @@ -decodeEvents | Documentation - v0.3.40
  • Parameters

    • events: any[]
    • contract: ContractPromise
    • types: any

    Returns any[]

\ No newline at end of file diff --git a/docs/functions/_prosopo_common_contract.shared_utils.getEventTypeDescription.html b/docs/functions/_prosopo_common_contract.shared_utils.getEventTypeDescription.html deleted file mode 100644 index 233dbd87ec..0000000000 --- a/docs/functions/_prosopo_common_contract.shared_utils.getEventTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getEventTypeDescription | Documentation - v0.3.40
  • Parameters

    • name: string
    • types: any

    Returns any

\ No newline at end of file diff --git a/docs/functions/_prosopo_common_contract.shared_utils.getTypeDescription.html b/docs/functions/_prosopo_common_contract.shared_utils.getTypeDescription.html deleted file mode 100644 index f395978e7d..0000000000 --- a/docs/functions/_prosopo_common_contract.shared_utils.getTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getTypeDescription | Documentation - v0.3.40
  • Parameters

    • id: string | number
    • types: any

    Returns any

\ No newline at end of file diff --git a/docs/functions/_prosopo_config.dependencies.filterDependencies.html b/docs/functions/_prosopo_config.dependencies.filterDependencies.html deleted file mode 100644 index dfcbcd03f9..0000000000 --- a/docs/functions/_prosopo_config.dependencies.filterDependencies.html +++ /dev/null @@ -1,2 +0,0 @@ -filterDependencies | Documentation - v0.3.40
  • Filter out the dependencies we don't want

    -

    Parameters

    • deps: string[]
    • filters: string[]

    Returns {
        external: string[];
        internal: string[];
    }

    • external: string[]
    • internal: string[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.dependencies.getDependencies.html b/docs/functions/_prosopo_config.dependencies.getDependencies.html deleted file mode 100644 index 14fd07195d..0000000000 --- a/docs/functions/_prosopo_config.dependencies.getDependencies.html +++ /dev/null @@ -1,2 +0,0 @@ -getDependencies | Documentation - v0.3.40
  • Get the dependencies for a package

    -

    Parameters

    • Optional packageName: string
    • Optional production: boolean

    Returns Promise<{
        dependencies: string[];
        optionalPeerDependencies: string[];
    }>

\ No newline at end of file diff --git a/docs/functions/_prosopo_config.dependencies.getExternalsFromReferences.html b/docs/functions/_prosopo_config.dependencies.getExternalsFromReferences.html deleted file mode 100644 index e663ef8ffe..0000000000 --- a/docs/functions/_prosopo_config.dependencies.getExternalsFromReferences.html +++ /dev/null @@ -1,2 +0,0 @@ -getExternalsFromReferences | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.dependencies.getFilesInDirs.html b/docs/functions/_prosopo_config.dependencies.getFilesInDirs.html deleted file mode 100644 index fcfbbf1da2..0000000000 --- a/docs/functions/_prosopo_config.dependencies.getFilesInDirs.html +++ /dev/null @@ -1,5 +0,0 @@ -getFilesInDirs | Documentation - v0.3.40
  • Takes an array of partial module directories, finds the full path, and returns an array containing the file paths -of the files contained within the matching module directories [ filePath, filePath, ... ]

    -

    Parameters

    • startDir: string
    • includePatterns: string[] = []
    • excludePatterns: string[] = []

    Returns string[]

    Example

    const includePatterns = ['kusama.js', 'westend.js']
    const excludePatterns = ['bytes.js']
    const startDir = path.resolve(__dirname, '../../node_modules/@polkadot')
    const files = getFilesInDirs(startDir, includePatterns, excludePatterns)
    console.log(files)
    // [ '/home/.../node_modules/@polkadot/types/interfaces/bytes/bytes.js',
    // '/home/.../node_modules/@polkadot/types/interfaces/bytes/bytes.d.ts'] -
    -
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.dependencies.getTsConfigs.html b/docs/functions/_prosopo_config.dependencies.getTsConfigs.html deleted file mode 100644 index ccfdbbda1b..0000000000 --- a/docs/functions/_prosopo_config.dependencies.getTsConfigs.html +++ /dev/null @@ -1,6 +0,0 @@ -getTsConfigs | Documentation - v0.3.40
  • Get the tsconfig paths for a package

    -

    Parameters

    • tsConfigPath: string

      the tsconfig path to start with

      -
    • ignorePatterns: RegExp[] = []

      the patterns to ignore

      -
    • tsConfigPaths: string[] = []

      the tsconfig paths to add to

      -
    • includeInitialTsConfig: boolean = true

      return the initial tsconfig path in the returned array

      -

    Returns string[]

\ No newline at end of file diff --git a/docs/functions/_prosopo_config.polkadot_exclude.getAliases.html b/docs/functions/_prosopo_config.polkadot_exclude.getAliases.html deleted file mode 100644 index 81786ef067..0000000000 --- a/docs/functions/_prosopo_config.polkadot_exclude.getAliases.html +++ /dev/null @@ -1 +0,0 @@ -getAliases | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getAccountPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getAccountPkgDir.html deleted file mode 100644 index 5c76f28a46..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getAccountPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getAccountPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getApiPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getApiPkgDir.html deleted file mode 100644 index 2c5c943aa9..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getApiPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getApiPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getCacheDir.html b/docs/functions/_prosopo_config.projectInfo.getCacheDir.html deleted file mode 100644 index 56b6493706..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getCacheDir.html +++ /dev/null @@ -1 +0,0 @@ -getCacheDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getCliPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getCliPkgDir.html deleted file mode 100644 index 8302c1ef7e..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getCliPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getCliPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getClientBundleExampleDir.html b/docs/functions/_prosopo_config.projectInfo.getClientBundleExampleDir.html deleted file mode 100644 index c5c0016846..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getClientBundleExampleDir.html +++ /dev/null @@ -1 +0,0 @@ -getClientBundleExampleDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getClientExampleDir.html b/docs/functions/_prosopo_config.projectInfo.getClientExampleDir.html deleted file mode 100644 index 6c55350cbe..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getClientExampleDir.html +++ /dev/null @@ -1 +0,0 @@ -getClientExampleDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getClientExampleServerDir.html b/docs/functions/_prosopo_config.projectInfo.getClientExampleServerDir.html deleted file mode 100644 index 61b5f93e86..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getClientExampleServerDir.html +++ /dev/null @@ -1 +0,0 @@ -getClientExampleServerDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getCommonPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getCommonPkgDir.html deleted file mode 100644 index df54783bf6..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getCommonPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getCommonPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getConfigPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getConfigPkgDir.html deleted file mode 100644 index 36787972f3..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getConfigPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getConfigPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getContractDir.html b/docs/functions/_prosopo_config.projectInfo.getContractDir.html deleted file mode 100644 index e877469986..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getContractDir.html +++ /dev/null @@ -1 +0,0 @@ -getContractDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getContractNames.html b/docs/functions/_prosopo_config.projectInfo.getContractNames.html deleted file mode 100644 index f4e96f5cf5..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getContractNames.html +++ /dev/null @@ -1 +0,0 @@ -getContractNames | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getContractsDir.html b/docs/functions/_prosopo_config.projectInfo.getContractsDir.html deleted file mode 100644 index 5cc61cff0a..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getContractsDir.html +++ /dev/null @@ -1 +0,0 @@ -getContractsDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDappExampleDir.html b/docs/functions/_prosopo_config.projectInfo.getDappExampleDir.html deleted file mode 100644 index cec2b6ef40..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDappExampleDir.html +++ /dev/null @@ -1 +0,0 @@ -getDappExampleDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDatabasePkgDir.html b/docs/functions/_prosopo_config.projectInfo.getDatabasePkgDir.html deleted file mode 100644 index b83c3d4a53..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDatabasePkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getDatabasePkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDatasetsFsPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getDatasetsFsPkgDir.html deleted file mode 100644 index d4103748f7..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDatasetsFsPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getDatasetsFsPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDatasetsPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getDatasetsPkgDir.html deleted file mode 100644 index 285d7c2b98..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDatasetsPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getDatasetsPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDemosDir.html b/docs/functions/_prosopo_config.projectInfo.getDemosDir.html deleted file mode 100644 index 0f844f9d59..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDemosDir.html +++ /dev/null @@ -1 +0,0 @@ -getDemosDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getDevDir.html b/docs/functions/_prosopo_config.projectInfo.getDevDir.html deleted file mode 100644 index 85379a296c..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getDevDir.html +++ /dev/null @@ -1 +0,0 @@ -getDevDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getEnvPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getEnvPkgDir.html deleted file mode 100644 index c1665d7b8c..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getEnvPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getEnvPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getFileServerPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getFileServerPkgDir.html deleted file mode 100644 index cba0834f8a..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getFileServerPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getFileServerPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getNodeModulesDir.html b/docs/functions/_prosopo_config.projectInfo.getNodeModulesDir.html deleted file mode 100644 index 8c54c745f2..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getNodeModulesDir.html +++ /dev/null @@ -1 +0,0 @@ -getNodeModulesDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getPackagesDir.html b/docs/functions/_prosopo_config.projectInfo.getPackagesDir.html deleted file mode 100644 index 4c7d0f2a04..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getPackagesDir.html +++ /dev/null @@ -1 +0,0 @@ -getPackagesDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProcaptchaBundlePkgDir.html b/docs/functions/_prosopo_config.projectInfo.getProcaptchaBundlePkgDir.html deleted file mode 100644 index e35608a2be..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProcaptchaBundlePkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getProcaptchaBundlePkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProcaptchaPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getProcaptchaPkgDir.html deleted file mode 100644 index 6cc641b48c..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProcaptchaPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getProcaptchaPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProcaptchaPoWPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getProcaptchaPoWPkgDir.html deleted file mode 100644 index 1e760d7e03..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProcaptchaPoWPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getProcaptchaPoWPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProcaptchaReactPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getProcaptchaReactPkgDir.html deleted file mode 100644 index 1adaa4edd9..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProcaptchaReactPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getProcaptchaReactPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProtocolCliDir.html b/docs/functions/_prosopo_config.projectInfo.getProtocolCliDir.html deleted file mode 100644 index 749e4f40c6..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProtocolCliDir.html +++ /dev/null @@ -1 +0,0 @@ -getProtocolCliDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProtocolContractsDir.html b/docs/functions/_prosopo_config.projectInfo.getProtocolContractsDir.html deleted file mode 100644 index 7be51e1e7c..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProtocolContractsDir.html +++ /dev/null @@ -1 +0,0 @@ -getProtocolContractsDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProtocolDir.html b/docs/functions/_prosopo_config.projectInfo.getProtocolDir.html deleted file mode 100644 index 939b6182eb..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProtocolDir.html +++ /dev/null @@ -1 +0,0 @@ -getProtocolDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProtocolDistDir.html b/docs/functions/_prosopo_config.projectInfo.getProtocolDistDir.html deleted file mode 100644 index 0ea5c8af08..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProtocolDistDir.html +++ /dev/null @@ -1 +0,0 @@ -getProtocolDistDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getProviderPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getProviderPkgDir.html deleted file mode 100644 index 78a244c2fb..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getProviderPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getProviderPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getRootDir.html b/docs/functions/_prosopo_config.projectInfo.getRootDir.html deleted file mode 100644 index 4b92bd9f1c..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getRootDir.html +++ /dev/null @@ -1 +0,0 @@ -getRootDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getScriptsPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getScriptsPkgDir.html deleted file mode 100644 index f4e5f78a27..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getScriptsPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getScriptsPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getServerPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getServerPkgDir.html deleted file mode 100644 index 7903d0d190..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getServerPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getServerPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getTestResultsDir.html b/docs/functions/_prosopo_config.projectInfo.getTestResultsDir.html deleted file mode 100644 index 81d1f6084e..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getTestResultsDir.html +++ /dev/null @@ -1 +0,0 @@ -getTestResultsDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getTxPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getTxPkgDir.html deleted file mode 100644 index cc2770052d..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getTxPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getTxPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getTypesDatabasePkgDir.html b/docs/functions/_prosopo_config.projectInfo.getTypesDatabasePkgDir.html deleted file mode 100644 index a33d5cc104..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getTypesDatabasePkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getTypesDatabasePkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getTypesEnvPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getTypesEnvPkgDir.html deleted file mode 100644 index 8c1a91b356..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getTypesEnvPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getTypesEnvPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getTypesPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getTypesPkgDir.html deleted file mode 100644 index da49701b6a..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getTypesPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getTypesPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getUtilPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getUtilPkgDir.html deleted file mode 100644 index 906e796fa2..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getUtilPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getUtilPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.projectInfo.getWebComponentsPkgDir.html b/docs/functions/_prosopo_config.projectInfo.getWebComponentsPkgDir.html deleted file mode 100644 index f67ce32735..0000000000 --- a/docs/functions/_prosopo_config.projectInfo.getWebComponentsPkgDir.html +++ /dev/null @@ -1 +0,0 @@ -getWebComponentsPkgDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.provider_test.default.html b/docs/functions/_prosopo_config.provider_test.default.html deleted file mode 100644 index 051886412d..0000000000 --- a/docs/functions/_prosopo_config.provider_test.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Returns {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        };
        captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        };
        captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        mongoEventsUri?: string;
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
        server: {
            baseURL: string;
            port: number;
        };
    }

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • batchCommit: {
          interval: number;
          maxBatchExtrinsicPercentage: number;
      }
      • interval: number
      • maxBatchExtrinsicPercentage: number
    • captchaSolutions: {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }
      • captchaBlockRecency: number
      • requiredNumberOfSolutions: number
      • solutionWinningPercentage: number
    • captchas: {
          solved: {
              count: number;
          };
          unsolved: {
              count: number;
          };
      }
      • solved: {
            count: number;
        }
        • count: number
      • unsolved: {
            count: number;
        }
        • count: number
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional mongoEventsUri?: string
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    • server: {
          baseURL: string;
          port: number;
      }
      • baseURL: string
      • port: number
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_NodejsPolarsDirnamePlugin.nodejsPolarsDirnamePlugin.html b/docs/functions/_prosopo_config.vite_NodejsPolarsDirnamePlugin.nodejsPolarsDirnamePlugin.html deleted file mode 100644 index 2d138445f5..0000000000 --- a/docs/functions/_prosopo_config.vite_NodejsPolarsDirnamePlugin.nodejsPolarsDirnamePlugin.html +++ /dev/null @@ -1 +0,0 @@ -nodejsPolarsDirnamePlugin | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.nodejsPolarsNativeFilePlugin.html b/docs/functions/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.nodejsPolarsNativeFilePlugin.html deleted file mode 100644 index de5dca5802..0000000000 --- a/docs/functions/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.nodejsPolarsNativeFilePlugin.html +++ /dev/null @@ -1 +0,0 @@ -nodejsPolarsNativeFilePlugin | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_backend_config.default.html b/docs/functions/_prosopo_config.vite_vite_backend_config.default.html deleted file mode 100644 index b7c485bd01..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_backend_config.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • packageName: string
    • packageVersion: string
    • bundleName: string
    • packageDir: string
    • entry: string
    • Optional command: string
    • Optional mode: string
    • optionalBaseDir: string = '../..'

    Returns Promise<UserConfig>

\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_commonjs_config.default.html b/docs/functions/_prosopo_config.vite_vite_commonjs_config.default.html deleted file mode 100644 index 5870751912..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_commonjs_config.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_frontend_config.default.html b/docs/functions/_prosopo_config.vite_vite_frontend_config.default.html deleted file mode 100644 index 58549d93a8..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_frontend_config.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • packageName: string
    • bundleName: string
    • dir: string
    • entry: string
    • Optional command: string
    • Optional mode: string
    • Optional copyOptions: ClosePluginOptions
    • Optional tsConfigPaths: string[]
    • Optional workspaceRoot: string

    Returns Promise<UserConfig>

\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_plugin_close_and_copy.default.html b/docs/functions/_prosopo_config.vite_vite_plugin_close_and_copy.default.html deleted file mode 100644 index d536e9bb74..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_plugin_close_and_copy.default.html +++ /dev/null @@ -1,3 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_plugin_fix_absolute_imports.default.html b/docs/functions/_prosopo_config.vite_vite_plugin_fix_absolute_imports.default.html deleted file mode 100644 index f167b4b8f5..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_plugin_fix_absolute_imports.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_plugin_sourcemap_exclude.default.html b/docs/functions/_prosopo_config.vite_vite_plugin_sourcemap_exclude.default.html deleted file mode 100644 index 5434f38275..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_plugin_sourcemap_exclude.default.html +++ /dev/null @@ -1,2 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_config.vite_vite_test_config.default.html b/docs/functions/_prosopo_config.vite_vite_test_config.default.html deleted file mode 100644 index 4ffbfc2b48..0000000000 --- a/docs/functions/_prosopo_config.vite_vite_test_config.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.accounts_getPair.getPair.html b/docs/functions/_prosopo_contract.accounts_getPair.getPair.html deleted file mode 100644 index 2044137b67..0000000000 --- a/docs/functions/_prosopo_contract.accounts_getPair.getPair.html +++ /dev/null @@ -1 +0,0 @@ -getPair | Documentation - v0.3.40
  • Parameters

    • Optional networkConfig: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • Optional secret: string
    • Optional account: string | Uint8Array
    • Optional pairType: KeypairType
    • Optional ss58Format: number

    Returns KeyringPair

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.accounts_getPair.getPairAsync.html b/docs/functions/_prosopo_contract.accounts_getPair.getPairAsync.html deleted file mode 100644 index 53215c676b..0000000000 --- a/docs/functions/_prosopo_contract.accounts_getPair.getPairAsync.html +++ /dev/null @@ -1 +0,0 @@ -getPairAsync | Documentation - v0.3.40
  • Parameters

    • Optional networkConfig: {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }
      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    • Optional secret: string
    • Optional account: string | Uint8Array
    • Optional pairType: KeypairType
    • Optional ss58Format: number

    Returns Promise<KeyringPair>

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.accounts_getPair.getReadOnlyPair.html b/docs/functions/_prosopo_contract.accounts_getPair.getReadOnlyPair.html deleted file mode 100644 index e67dcf6fa6..0000000000 --- a/docs/functions/_prosopo_contract.accounts_getPair.getReadOnlyPair.html +++ /dev/null @@ -1 +0,0 @@ -getReadOnlyPair | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.accounts_getPair.getZeroAddress.html b/docs/functions/_prosopo_contract.accounts_getPair.getZeroAddress.html deleted file mode 100644 index 22ad247da2..0000000000 --- a/docs/functions/_prosopo_contract.accounts_getPair.getZeroAddress.html +++ /dev/null @@ -1 +0,0 @@ -getZeroAddress | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.accounts_mnemonic.generateMnemonic.html b/docs/functions/_prosopo_contract.accounts_mnemonic.generateMnemonic.html deleted file mode 100644 index fc02efdf65..0000000000 --- a/docs/functions/_prosopo_contract.accounts_mnemonic.generateMnemonic.html +++ /dev/null @@ -1,2 +0,0 @@ -generateMnemonic | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.balances_accounting.oneUnit.html b/docs/functions/_prosopo_contract.balances_accounting.oneUnit.html deleted file mode 100644 index decb712872..0000000000 --- a/docs/functions/_prosopo_contract.balances_accounting.oneUnit.html +++ /dev/null @@ -1 +0,0 @@ -oneUnit | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_batch.batch.html b/docs/functions/_prosopo_contract.contract_batch.batch.html deleted file mode 100644 index f52019d4c2..0000000000 --- a/docs/functions/_prosopo_contract.contract_batch.batch.html +++ /dev/null @@ -1,2 +0,0 @@ -batch | Documentation - v0.3.40
  • Batch commits an array of transactions to the contract

    -

    Parameters

    • contract: ContractPromise
    • pair: IKeyringPair
    • extrinsics: SubmittableExtrinsic<any, ISubmittableResult>[]
    • logger: Logger

    Returns Promise<void>

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_block.getBlockTimeMs.html b/docs/functions/_prosopo_contract.contract_block.getBlockTimeMs.html deleted file mode 100644 index 58e2ddd12e..0000000000 --- a/docs/functions/_prosopo_contract.contract_block.getBlockTimeMs.html +++ /dev/null @@ -1,2 +0,0 @@ -getBlockTimeMs | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_block.getCurrentBlockNumber.html b/docs/functions/_prosopo_contract.contract_block.getCurrentBlockNumber.html deleted file mode 100644 index 8f9a33c2ce..0000000000 --- a/docs/functions/_prosopo_contract.contract_block.getCurrentBlockNumber.html +++ /dev/null @@ -1,2 +0,0 @@ -getCurrentBlockNumber | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_deploy.dryRunDeploy.html b/docs/functions/_prosopo_contract.contract_deploy.dryRunDeploy.html deleted file mode 100644 index 7fd0f34844..0000000000 --- a/docs/functions/_prosopo_contract.contract_deploy.dryRunDeploy.html +++ /dev/null @@ -1,2 +0,0 @@ -dryRunDeploy | Documentation - v0.3.40
  • Taken from apps/packages/page-contracts/src/Codes/Upload.tsx

    -

    Parameters

    • code: CodePromise
    • api: ApiPromise
    • contractAbi: Abi
    • wasm: Uint8Array
    • pair: KeyringPair
    • params: any[] = []
    • value: number = 0
    • weight: UseWeight
    • constructorIndex: number = 0
    • Optional salt: string
    • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    Returns Promise<DryRunResult>

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.decodeEvents.html b/docs/functions/_prosopo_contract.contract_helpers.decodeEvents.html deleted file mode 100644 index 08e99fe0b2..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.decodeEvents.html +++ /dev/null @@ -1,2 +0,0 @@ -decodeEvents | Documentation - v0.3.40
  • TODO add test for this

    -

    Parameters

    • contractAddress: AccountId
    • records: EventRecord[]
    • abi: Abi

    Returns DecodedEvent[] | undefined

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.dispatchErrorHandler.html b/docs/functions/_prosopo_contract.contract_helpers.dispatchErrorHandler.html deleted file mode 100644 index 2895f83fe6..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.dispatchErrorHandler.html +++ /dev/null @@ -1 +0,0 @@ -dispatchErrorHandler | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.encodeStringArgs.html b/docs/functions/_prosopo_contract.contract_helpers.encodeStringArgs.html deleted file mode 100644 index 35b9c8f59d..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.encodeStringArgs.html +++ /dev/null @@ -1,4 +0,0 @@ -encodeStringArgs | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.filterAndDecodeContractEvents.html b/docs/functions/_prosopo_contract.contract_helpers.filterAndDecodeContractEvents.html deleted file mode 100644 index 3a59ea760c..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.filterAndDecodeContractEvents.html +++ /dev/null @@ -1 +0,0 @@ -filterAndDecodeContractEvents | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.formatEvent.html b/docs/functions/_prosopo_contract.contract_helpers.formatEvent.html deleted file mode 100644 index 473de1662a..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.formatEvent.html +++ /dev/null @@ -1 +0,0 @@ -formatEvent | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.getContractError.html b/docs/functions/_prosopo_contract.contract_helpers.getContractError.html deleted file mode 100644 index 537c9a806c..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.getContractError.html +++ /dev/null @@ -1,2 +0,0 @@ -getContractError | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.getEventNameFromMethodName.html b/docs/functions/_prosopo_contract.contract_helpers.getEventNameFromMethodName.html deleted file mode 100644 index ead72f9c70..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.getEventNameFromMethodName.html +++ /dev/null @@ -1,4 +0,0 @@ -getEventNameFromMethodName | Documentation - v0.3.40
  • Get the event name from the contract method name -Each of the ink contract methods returns an event with a capitalised version of the method name

    -

    Parameters

    • contractMethodName: string

    Returns string

    event name

    -
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.getEventsFromMethodName.html b/docs/functions/_prosopo_contract.contract_helpers.getEventsFromMethodName.html deleted file mode 100644 index e74c7eaf95..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.getEventsFromMethodName.html +++ /dev/null @@ -1,3 +0,0 @@ -getEventsFromMethodName | Documentation - v0.3.40
  • Extract events given the contract method name

    -

    Parameters

    • response: ContractSubmittableResult
    • contractMethodName: string

    Returns AnyJson | DecodedEvent[] | any

    array of events filtered by calculated event name

    -
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.getOptions.html b/docs/functions/_prosopo_contract.contract_helpers.getOptions.html deleted file mode 100644 index 531e208505..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.getOptions.html +++ /dev/null @@ -1 +0,0 @@ -getOptions | Documentation - v0.3.40
  • Parameters

    • api: ApiBase<"promise">
    • Optional isMutating: boolean
    • Optional value: number | BN
    • Optional gasLimit: WeightV2
    • Optional storageDeposit: StorageDeposit
    • Optional increaseGas: boolean

    Returns ContractOptions

\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_helpers.stringToHexPadded.html b/docs/functions/_prosopo_contract.contract_helpers.stringToHexPadded.html deleted file mode 100644 index 7797a549c8..0000000000 --- a/docs/functions/_prosopo_contract.contract_helpers.stringToHexPadded.html +++ /dev/null @@ -1,3 +0,0 @@ -stringToHexPadded | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_interface.wrapQuery.html b/docs/functions/_prosopo_contract.contract_interface.wrapQuery.html deleted file mode 100644 index dfaea0463c..0000000000 --- a/docs/functions/_prosopo_contract.contract_interface.wrapQuery.html +++ /dev/null @@ -1 +0,0 @@ -wrapQuery | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageFields.html b/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageFields.html deleted file mode 100644 index 47f8af29a5..0000000000 --- a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageFields.html +++ /dev/null @@ -1,3 +0,0 @@ -getPrimitiveStorageFields | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageValue.html b/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageValue.html deleted file mode 100644 index 33141777bc..0000000000 --- a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveStorageValue.html +++ /dev/null @@ -1,2 +0,0 @@ -getPrimitiveStorageValue | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveTypes.html b/docs/functions/_prosopo_contract.contract_storage.getPrimitiveTypes.html deleted file mode 100644 index 4a84997731..0000000000 --- a/docs/functions/_prosopo_contract.contract_storage.getPrimitiveTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -getPrimitiveTypes | Documentation - v0.3.40
  • Get the primitive types from the abi.types section

    -

    Parameters

    • abiJson: {
          V1?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V2?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V3?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          contract: {
              authors: string[];
              name: string;
              version: string;
          };
          metadataVersion?: string;
          source: {
              compiler: string;
              hash: string;
              language: string;
              wasm?: string;
          };
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: string;
                              type: number;
                              typeName?: string;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: {
                              index: number;
                              name: string;
                          }[] | Record<number, {
                              fields: (...)[];
                              name: string;
                          }>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • Optional V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • contract: {
            authors: string[];
            name: string;
            version: string;
        }
        • authors: string[]
        • name: string
        • version: string
      • Optional metadataVersion?: string
      • source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        }
        • compiler: string
        • hash: string
        • language: string
        • Optional wasm?: string
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]

    Returns PrimitiveTypes

    an object containing the primitive types, keyed on their IDs in the contract JSON

    -
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_storage.getStorageEntry.html b/docs/functions/_prosopo_contract.contract_storage.getStorageEntry.html deleted file mode 100644 index 9ef3a9123b..0000000000 --- a/docs/functions/_prosopo_contract.contract_storage.getStorageEntry.html +++ /dev/null @@ -1,3 +0,0 @@ -getStorageEntry | Documentation - v0.3.40
  • Get the storage entry from the ABI given a storage name

    -

    Parameters

    • json: {
          V1?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V2?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V3?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          contract: {
              authors: string[];
              name: string;
              version: string;
          };
          metadataVersion?: string;
          source: {
              compiler: string;
              hash: string;
              language: string;
              wasm?: string;
          };
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: string;
                              type: number;
                              typeName?: string;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: {
                              index: number;
                              name: string;
                          }[] | Record<number, {
                              fields: (...)[];
                              name: string;
                          }>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • Optional V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • contract: {
            authors: string[];
            name: string;
            version: string;
        }
        • authors: string[]
        • name: string
        • version: string
      • Optional metadataVersion?: string
      • source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        }
        • compiler: string
        • hash: string
        • language: string
        • Optional wasm?: string
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • storageName: string

    Returns {
        index?: number;
        storageEntry?: StorageEntryMetadataLatest & AbiStorageField;
    }

    the storage entry object

    -
    • Optional index?: number
    • Optional storageEntry?: StorageEntryMetadataLatest & AbiStorageField
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_storage.getStorageKeyAndType.html b/docs/functions/_prosopo_contract.contract_storage.getStorageKeyAndType.html deleted file mode 100644 index 3443d1488c..0000000000 --- a/docs/functions/_prosopo_contract.contract_storage.getStorageKeyAndType.html +++ /dev/null @@ -1,3 +0,0 @@ -getStorageKeyAndType | Documentation - v0.3.40
  • Get the storage entry from the ABI given a storage name

    -

    Parameters

    • api: ApiPromise
    • abi: Abi
    • json: {
          V1?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V2?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          V3?: {
              spec: {
                  constructors: any[];
                  docs: any[];
                  events: any[];
                  messages: {
                      label: string;
                      selector: string;
                  }[];
              };
              storage: {
                  root: {
                      layout: {
                          struct?: {
                              fields: any[];
                              name: string;
                          };
                      };
                  };
              };
              types: {
                  id: number;
                  type: {
                      def: {
                          array?: {
                              len: number;
                              type: number;
                          };
                          composite?: {
                              fields: {
                                  name?: ...;
                                  type: ...;
                                  typeName?: ...;
                              }[];
                          };
                          primitive?: string;
                          sequence?: {
                              type: number;
                          };
                          tuple?: any;
                          variant?: {
                              variants?: (...)[] | Record<(...), (...)>;
                          };
                      };
                      params?: {
                          name: string;
                          type: string | number;
                      }[];
                      path?: string[];
                  };
              }[];
          };
          contract: {
              authors: string[];
              name: string;
              version: string;
          };
          metadataVersion?: string;
          source: {
              compiler: string;
              hash: string;
              language: string;
              wasm?: string;
          };
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: string;
                              type: number;
                              typeName?: string;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: {
                              index: number;
                              name: string;
                          }[] | Record<number, {
                              fields: (...)[];
                              name: string;
                          }>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • Optional V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • Optional V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        }
        • spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          }
          • constructors: any[]
          • docs: any[]
          • events: any[]
          • messages: {
                label: string;
                selector: string;
            }[]
        • storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          }
          • root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            }
            • layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              }
              • Optional struct?: {
                    fields: any[];
                    name: string;
                }
                • fields: any[]
                • name: string
        • types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[]
      • contract: {
            authors: string[];
            name: string;
            version: string;
        }
        • authors: string[]
        • name: string
        • version: string
      • Optional metadataVersion?: string
      • source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        }
        • compiler: string
        • hash: string
        • language: string
        • Optional wasm?: string
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • storageName: string

    Returns {
        storageKey: `0x${string}`;
        storageType: PortableType;
    }

    the storage entry object

    -
    • storageKey: `0x${string}`
    • storageType: PortableType
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_useBlockInterval.calcInterval.html b/docs/functions/_prosopo_contract.contract_useBlockInterval.calcInterval.html deleted file mode 100644 index 8c46d08c6c..0000000000 --- a/docs/functions/_prosopo_contract.contract_useBlockInterval.calcInterval.html +++ /dev/null @@ -1 +0,0 @@ -calcInterval | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_useWeight.getWeight.html b/docs/functions/_prosopo_contract.contract_useWeight.getWeight.html deleted file mode 100644 index 653c052e73..0000000000 --- a/docs/functions/_prosopo_contract.contract_useWeight.getWeight.html +++ /dev/null @@ -1 +0,0 @@ -getWeight | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_contract.contract_useWeight.useWeightImpl.html b/docs/functions/_prosopo_contract.contract_useWeight.useWeightImpl.html deleted file mode 100644 index 509af23622..0000000000 --- a/docs/functions/_prosopo_contract.contract_useWeight.useWeightImpl.html +++ /dev/null @@ -1 +0,0 @@ -useWeightImpl | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_database.eventsDatabase_eventsDatabase.saveCaptchaEvent.html b/docs/functions/_prosopo_database.eventsDatabase_eventsDatabase.saveCaptchaEvent.html deleted file mode 100644 index 0958e89352..0000000000 --- a/docs/functions/_prosopo_database.eventsDatabase_eventsDatabase.saveCaptchaEvent.html +++ /dev/null @@ -1 +0,0 @@ -saveCaptchaEvent | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.captchaSort.html b/docs/functions/_prosopo_datasets.captcha_captcha.captchaSort.html deleted file mode 100644 index 58fa9bdf0d..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.captchaSort.html +++ /dev/null @@ -1 +0,0 @@ -captchaSort | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.compareCaptchaSolutions.html b/docs/functions/_prosopo_datasets.captcha_captcha.compareCaptchaSolutions.html deleted file mode 100644 index 564c54bb69..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.compareCaptchaSolutions.html +++ /dev/null @@ -1,2 +0,0 @@ -compareCaptchaSolutions | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaHash.html b/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaHash.html deleted file mode 100644 index 07506cca1e..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaHash.html +++ /dev/null @@ -1,3 +0,0 @@ -computeCaptchaHash | Documentation - v0.3.40
  • Compute the hash of various types of captcha

    -

    Parameters

    • captcha: CaptchaWithoutId
    • includeSolution: boolean = false
    • includeSalt: boolean = false
    • sortItemHashes: boolean

    Returns string

    the hex string hash

    -
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaSolutionHash.html b/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaSolutionHash.html deleted file mode 100644 index 095a69535c..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.computeCaptchaSolutionHash.html +++ /dev/null @@ -1,3 +0,0 @@ -computeCaptchaSolutionHash | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.computeItemHash.html b/docs/functions/_prosopo_datasets.captcha_captcha.computeItemHash.html deleted file mode 100644 index e352dd31d9..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.computeItemHash.html +++ /dev/null @@ -1,3 +0,0 @@ -computeItemHash | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.computePendingRequestHash.html b/docs/functions/_prosopo_datasets.captcha_captcha.computePendingRequestHash.html deleted file mode 100644 index bc952e177d..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.computePendingRequestHash.html +++ /dev/null @@ -1,2 +0,0 @@ -computePendingRequestHash | Documentation - v0.3.40
  • Compute hash for an array of captcha ids, userAccount, and salt, which serves as the identifier for a pending request

    -

    Parameters

    • captchaIds: string[]
    • userAccount: string
    • salt: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.getSolutionValueToHash.html b/docs/functions/_prosopo_datasets.captcha_captcha.getSolutionValueToHash.html deleted file mode 100644 index f69969dfae..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.getSolutionValueToHash.html +++ /dev/null @@ -1,3 +0,0 @@ -getSolutionValueToHash | Documentation - v0.3.40
  • Return the sorted solution value or ['NO_SOLUTION'] if there is no solution. Ensures that an empty array is a valid -solution

    -

    Parameters

    • Optional solution: string[] | number[]

    Returns string[] | number[]

\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.matchItemsToSolutions.html b/docs/functions/_prosopo_datasets.captcha_captcha.matchItemsToSolutions.html deleted file mode 100644 index c76575185d..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.matchItemsToSolutions.html +++ /dev/null @@ -1,2 +0,0 @@ -matchItemsToSolutions | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.parseAndSortCaptchaSolutions.html b/docs/functions/_prosopo_datasets.captcha_captcha.parseAndSortCaptchaSolutions.html deleted file mode 100644 index c0d7e0256b..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.parseAndSortCaptchaSolutions.html +++ /dev/null @@ -1,4 +0,0 @@ -parseAndSortCaptchaSolutions | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaAssets.html b/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaAssets.html deleted file mode 100644 index 12e96dac58..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaAssets.html +++ /dev/null @@ -1,2 +0,0 @@ -parseCaptchaAssets | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaDataset.html b/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaDataset.html deleted file mode 100644 index b97db77bd4..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.parseCaptchaDataset.html +++ /dev/null @@ -1,3 +0,0 @@ -parseCaptchaDataset | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_captcha.sortAndComputeHashes.html b/docs/functions/_prosopo_datasets.captcha_captcha.sortAndComputeHashes.html deleted file mode 100644 index f70c17d82f..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_captcha.sortAndComputeHashes.html +++ /dev/null @@ -1 +0,0 @@ -sortAndComputeHashes | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_dataset.addSolutionHashesToDataset.html b/docs/functions/_prosopo_datasets.captcha_dataset.addSolutionHashesToDataset.html deleted file mode 100644 index c2045692c5..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_dataset.addSolutionHashesToDataset.html +++ /dev/null @@ -1 +0,0 @@ -addSolutionHashesToDataset | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_dataset.buildCaptchaTree.html b/docs/functions/_prosopo_datasets.captcha_dataset.buildCaptchaTree.html deleted file mode 100644 index 176bb29c9a..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_dataset.buildCaptchaTree.html +++ /dev/null @@ -1 +0,0 @@ -buildCaptchaTree | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_dataset.buildDataset.html b/docs/functions/_prosopo_datasets.captcha_dataset.buildDataset.html deleted file mode 100644 index a8e676dba9..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_dataset.buildDataset.html +++ /dev/null @@ -1 +0,0 @@ -buildDataset | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_dataset.hashDatasetItems.html b/docs/functions/_prosopo_datasets.captcha_dataset.hashDatasetItems.html deleted file mode 100644 index f63dc764d6..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_dataset.hashDatasetItems.html +++ /dev/null @@ -1 +0,0 @@ -hashDatasetItems | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_dataset.validateDatasetContent.html b/docs/functions/_prosopo_datasets.captcha_dataset.validateDatasetContent.html deleted file mode 100644 index ff85b6958a..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_dataset.validateDatasetContent.html +++ /dev/null @@ -1,2 +0,0 @@ -validateDatasetContent | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_merkle.verifyProof.html b/docs/functions/_prosopo_datasets.captcha_merkle.verifyProof.html deleted file mode 100644 index ca59da7d81..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_merkle.verifyProof.html +++ /dev/null @@ -1 +0,0 @@ -verifyProof | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets.captcha_util.downloadImage.html b/docs/functions/_prosopo_datasets.captcha_util.downloadImage.html deleted file mode 100644 index e140bc01fc..0000000000 --- a/docs/functions/_prosopo_datasets.captcha_util.downloadImage.html +++ /dev/null @@ -1 +0,0 @@ -downloadImage | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.commands_generate.checkDuplicates.html b/docs/functions/_prosopo_datasets_fs.commands_generate.checkDuplicates.html deleted file mode 100644 index c0d083faf8..0000000000 --- a/docs/functions/_prosopo_datasets_fs.commands_generate.checkDuplicates.html +++ /dev/null @@ -1 +0,0 @@ -checkDuplicates | Documentation - v0.3.40
  • Parameters

    • labelled: {
          data: string;
          hash: string;
          label: string;
          type: CaptchaItemTypes;
      }[]
    • unlabelled: {
          data: string;
          hash: string;
          type: CaptchaItemTypes;
      }[]
    • options: {
          allowDuplicatesLabelled?: boolean;
          allowDuplicatesUnlabelled?: boolean;
      }
      • Optional allowDuplicatesLabelled?: boolean
      • Optional allowDuplicatesUnlabelled?: boolean

    Returns void

\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEq.html b/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEq.html deleted file mode 100644 index feeddd3c72..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEq.html +++ /dev/null @@ -1 +0,0 @@ -captchasEq | Documentation - v0.3.40
  • Parameters

    • first: {
          captchas: {
              captchaContentId?: string;
              captchaId?: string;
              items: {
                  data: string;
                  hash: string;
                  type: CaptchaItemTypes;
              }[];
              salt: string;
              solution?: number[];
              target: string;
              timeLimit?: number;
              unlabelled?: number[];
          }[];
          format: SelectAll;
      }
      • captchas: {
            captchaContentId?: string;
            captchaId?: string;
            items: {
                data: string;
                hash: string;
                type: CaptchaItemTypes;
            }[];
            salt: string;
            solution?: number[];
            target: string;
            timeLimit?: number;
            unlabelled?: number[];
        }[]
      • format: SelectAll
    • second: {
          captchas: {
              captchaContentId?: string;
              captchaId?: string;
              items: {
                  data: string;
                  hash: string;
                  type: CaptchaItemTypes;
              }[];
              salt: string;
              solution?: number[];
              target: string;
              timeLimit?: number;
              unlabelled?: number[];
          }[];
          format: SelectAll;
      }
      • captchas: {
            captchaContentId?: string;
            captchaId?: string;
            items: {
                data: string;
                hash: string;
                type: CaptchaItemTypes;
            }[];
            salt: string;
            solution?: number[];
            target: string;
            timeLimit?: number;
            unlabelled?: number[];
        }[]
      • format: SelectAll

    Returns boolean

\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEqFs.html b/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEqFs.html deleted file mode 100644 index c051177558..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.captchasEqFs.html +++ /dev/null @@ -1 +0,0 @@ -captchasEqFs | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.fsEq.html b/docs/functions/_prosopo_datasets_fs.tests_utils.fsEq.html deleted file mode 100644 index 0ba87a7d70..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.fsEq.html +++ /dev/null @@ -1,2 +0,0 @@ -fsEq | Documentation - v0.3.40
  • test whether two files/dirs are equal, recursively comparing contents as required

    -

    Parameters

    • pth1: string
    • pth2: string

    Returns boolean

\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.fsWalk.html b/docs/functions/_prosopo_datasets_fs.tests_utils.fsWalk.html deleted file mode 100644 index b8714e30ea..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.fsWalk.html +++ /dev/null @@ -1,2 +0,0 @@ -fsWalk | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.readCaptchasJson.html b/docs/functions/_prosopo_datasets_fs.tests_utils.readCaptchasJson.html deleted file mode 100644 index c0b6eea967..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.readCaptchasJson.html +++ /dev/null @@ -1 +0,0 @@ -readCaptchasJson | Documentation - v0.3.40
  • Parameters

    • pth: string

    Returns {
        captchas: {
            captchaContentId?: string;
            captchaId?: string;
            items: {
                data: string;
                hash: string;
                type: CaptchaItemTypes;
            }[];
            salt: string;
            solution?: number[];
            target: string;
            timeLimit?: number;
            unlabelled?: number[];
        }[];
        format: SelectAll;
    }

    • captchas: {
          captchaContentId?: string;
          captchaId?: string;
          items: {
              data: string;
              hash: string;
              type: CaptchaItemTypes;
          }[];
          salt: string;
          solution?: number[];
          target: string;
          timeLimit?: number;
          unlabelled?: number[];
      }[]
    • format: SelectAll
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.readDataJson.html b/docs/functions/_prosopo_datasets_fs.tests_utils.readDataJson.html deleted file mode 100644 index 6f88f09549..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.readDataJson.html +++ /dev/null @@ -1 +0,0 @@ -readDataJson | Documentation - v0.3.40
  • Parameters

    • pth: string

    Returns {
        items: {
            data: string;
            hash: string;
            label?: string;
            type: CaptchaItemTypes;
        }[];
    }

    • items: {
          data: string;
          hash: string;
          label?: string;
          type: CaptchaItemTypes;
      }[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.restoreRepoDir.html b/docs/functions/_prosopo_datasets_fs.tests_utils.restoreRepoDir.html deleted file mode 100644 index 4b786f284b..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.restoreRepoDir.html +++ /dev/null @@ -1 +0,0 @@ -restoreRepoDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_datasets_fs.tests_utils.substituteRepoDir.html b/docs/functions/_prosopo_datasets_fs.tests_utils.substituteRepoDir.html deleted file mode 100644 index e8cfd911c3..0000000000 --- a/docs/functions/_prosopo_datasets_fs.tests_utils.substituteRepoDir.html +++ /dev/null @@ -1 +0,0 @@ -substituteRepoDir | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_auth.default.html b/docs/functions/_prosopo_flux.commands_auth.default.html deleted file mode 100644 index c271af0347..0000000000 --- a/docs/functions/_prosopo_flux.commands_auth.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            app: undefined | string;
        } & {
            ip: undefined | string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          app: undefined | string;
      } & {
          ip: undefined | string;
      }>)
        • (yargs): Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_getDapp.default.html b/docs/functions/_prosopo_flux.commands_getDapp.default.html deleted file mode 100644 index dcee699dd8..0000000000 --- a/docs/functions/_prosopo_flux.commands_getDapp.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            app: undefined | string;
        } & {
            --nodes: undefined | boolean;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          app: undefined | string;
      } & {
          --nodes: undefined | boolean;
      }>)
        • (yargs): Argv<{
              app: undefined | string;
          } & {
              --nodes: undefined | boolean;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              app: undefined | string;
          } & {
              --nodes: undefined | boolean;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_getDapps.default.html b/docs/functions/_prosopo_flux.commands_getDapps.default.html deleted file mode 100644 index 78aea98cee..0000000000 --- a/docs/functions/_prosopo_flux.commands_getDapps.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        command: string;
        describe: string;
        handler: (() => Promise<void>);
        middlewares: never[];
    }

    • command: string
    • describe: string
    • handler: (() => Promise<void>)
    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_logs.default.html b/docs/functions/_prosopo_flux.commands_logs.default.html deleted file mode 100644 index b17996595a..0000000000 --- a/docs/functions/_prosopo_flux.commands_logs.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            app: undefined | string;
        } & {
            ip: undefined | string;
        } & {
            file: undefined | string;
        } & {
            count: undefined | string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          app: undefined | string;
      } & {
          ip: undefined | string;
      } & {
          file: undefined | string;
      } & {
          count: undefined | string;
      }>)
        • (yargs): Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          } & {
              file: undefined | string;
          } & {
              count: undefined | string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          } & {
              file: undefined | string;
          } & {
              count: undefined | string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_process_env.getPrivateKey.html b/docs/functions/_prosopo_flux.commands_process_env.getPrivateKey.html deleted file mode 100644 index d1d9882467..0000000000 --- a/docs/functions/_prosopo_flux.commands_process_env.getPrivateKey.html +++ /dev/null @@ -1 +0,0 @@ -getPrivateKey | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_process_env.getPublicKey.html b/docs/functions/_prosopo_flux.commands_process_env.getPublicKey.html deleted file mode 100644 index 79c549fda6..0000000000 --- a/docs/functions/_prosopo_flux.commands_process_env.getPublicKey.html +++ /dev/null @@ -1 +0,0 @@ -getPublicKey | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_redeploy.default.html b/docs/functions/_prosopo_flux.commands_redeploy.default.html deleted file mode 100644 index adcd59802b..0000000000 --- a/docs/functions/_prosopo_flux.commands_redeploy.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            hard: undefined | boolean;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          hard: undefined | boolean;
      }>)
        • (yargs): Argv<{
              hard: undefined | boolean;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              hard: undefined | boolean;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.commands_terminal.default.html b/docs/functions/_prosopo_flux.commands_terminal.default.html deleted file mode 100644 index 031d1c2086..0000000000 --- a/docs/functions/_prosopo_flux.commands_terminal.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • Optional cmdArgs: {
          logger?: Logger;
      }

    Returns {
        builder: ((yargs) => Argv<{
            app: undefined | string;
        } & {
            ip: undefined | string;
        }>);
        command: string;
        describe: string;
        handler: ((argv) => Promise<void>);
        middlewares: never[];
    }

    • builder: ((yargs) => Argv<{
          app: undefined | string;
      } & {
          ip: undefined | string;
      }>)
        • (yargs): Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          }>
        • Parameters

          • yargs: Argv<{}>

          Returns Argv<{
              app: undefined | string;
          } & {
              ip: undefined | string;
          }>

    • command: string
    • describe: string
    • handler: ((argv) => Promise<void>)
        • (argv): Promise<void>
        • Parameters

          • argv: ArgumentsCamelCase

          Returns Promise<void>

    • middlewares: never[]
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.errorHandler.errorHandler.html b/docs/functions/_prosopo_flux.errorHandler.errorHandler.html deleted file mode 100644 index f39b830296..0000000000 --- a/docs/functions/_prosopo_flux.errorHandler.errorHandler.html +++ /dev/null @@ -1 +0,0 @@ -errorHandler | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.errorHandler.streamToJson.html b/docs/functions/_prosopo_flux.errorHandler.streamToJson.html deleted file mode 100644 index c926660d52..0000000000 --- a/docs/functions/_prosopo_flux.errorHandler.streamToJson.html +++ /dev/null @@ -1 +0,0 @@ -streamToJson | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.index.default.html b/docs/functions/_prosopo_flux.index.default.html deleted file mode 100644 index 670a9e60d5..0000000000 --- a/docs/functions/_prosopo_flux.index.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
  • Parameters

    • args: string[]

    Returns Promise<{
        $0: string;
        _: (string | number)[];
    } | {
        $0: string;
        _: (string | number)[];
    }>

\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_auth.getAuth.html b/docs/functions/_prosopo_flux.lib_auth.getAuth.html deleted file mode 100644 index f07cba25ae..0000000000 --- a/docs/functions/_prosopo_flux.lib_auth.getAuth.html +++ /dev/null @@ -1 +0,0 @@ -getAuth | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_auth.getIndividualFluxAppDetails.html b/docs/functions/_prosopo_flux.lib_auth.getIndividualFluxAppDetails.html deleted file mode 100644 index 1fb6da09e4..0000000000 --- a/docs/functions/_prosopo_flux.lib_auth.getIndividualFluxAppDetails.html +++ /dev/null @@ -1 +0,0 @@ -getIndividualFluxAppDetails | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_auth.main.html b/docs/functions/_prosopo_flux.lib_auth.main.html deleted file mode 100644 index 8bba2771ad..0000000000 --- a/docs/functions/_prosopo_flux.lib_auth.main.html +++ /dev/null @@ -1 +0,0 @@ -main | Documentation - v0.3.40
  • Parameters

    • publicKey: string
    • privateKey: Uint8Array
    • Optional appName: string
    • Optional ip: string

    Returns Promise<{
        nodeAPIURL: URL;
        nodeLoginPhrase: string;
        nodeSignature: string;
        nodeUIURL: URL;
    }>

\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_auth.verifyLogin.html b/docs/functions/_prosopo_flux.lib_auth.verifyLogin.html deleted file mode 100644 index da72540ce6..0000000000 --- a/docs/functions/_prosopo_flux.lib_auth.verifyLogin.html +++ /dev/null @@ -1 +0,0 @@ -verifyLogin | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_getDapps.main.html b/docs/functions/_prosopo_flux.lib_getDapps.main.html deleted file mode 100644 index fe924b82d4..0000000000 --- a/docs/functions/_prosopo_flux.lib_getDapps.main.html +++ /dev/null @@ -1 +0,0 @@ -main | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_logs.main.html b/docs/functions/_prosopo_flux.lib_logs.main.html deleted file mode 100644 index 9db81308cc..0000000000 --- a/docs/functions/_prosopo_flux.lib_logs.main.html +++ /dev/null @@ -1 +0,0 @@ -main | Documentation - v0.3.40
  • Parameters

    • publicKey: string
    • privateKey: Uint8Array
    • appName: string
    • Optional ip: string
    • Optional lineCount: number
    • Optional callbacks: Record<string, ((logs) => string)>

    Returns Promise<{
        logs: string;
        url: string;
    }[]>

\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_redeploy.main.html b/docs/functions/_prosopo_flux.lib_redeploy.main.html deleted file mode 100644 index 8dfcdab22f..0000000000 --- a/docs/functions/_prosopo_flux.lib_redeploy.main.html +++ /dev/null @@ -1 +0,0 @@ -main | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_sep256k1Sign.sign.html b/docs/functions/_prosopo_flux.lib_sep256k1Sign.sign.html deleted file mode 100644 index 4d3305430c..0000000000 --- a/docs/functions/_prosopo_flux.lib_sep256k1Sign.sign.html +++ /dev/null @@ -1 +0,0 @@ -sign | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_sep256k1Sign.wifToPrivateKey.html b/docs/functions/_prosopo_flux.lib_sep256k1Sign.wifToPrivateKey.html deleted file mode 100644 index 695007d25d..0000000000 --- a/docs/functions/_prosopo_flux.lib_sep256k1Sign.wifToPrivateKey.html +++ /dev/null @@ -1,5 +0,0 @@ -wifToPrivateKey | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_terminal.main.html b/docs/functions/_prosopo_flux.lib_terminal.main.html deleted file mode 100644 index c3cc0d71b1..0000000000 --- a/docs/functions/_prosopo_flux.lib_terminal.main.html +++ /dev/null @@ -1 +0,0 @@ -main | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_url.getNodeAPIURL.html b/docs/functions/_prosopo_flux.lib_url.getNodeAPIURL.html deleted file mode 100644 index 84870d3810..0000000000 --- a/docs/functions/_prosopo_flux.lib_url.getNodeAPIURL.html +++ /dev/null @@ -1 +0,0 @@ -getNodeAPIURL | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_url.getSocketURL.html b/docs/functions/_prosopo_flux.lib_url.getSocketURL.html deleted file mode 100644 index 70aa4bfcff..0000000000 --- a/docs/functions/_prosopo_flux.lib_url.getSocketURL.html +++ /dev/null @@ -1 +0,0 @@ -getSocketURL | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_url.getZelIdAuthHeader.html b/docs/functions/_prosopo_flux.lib_url.getZelIdAuthHeader.html deleted file mode 100644 index 533ba4d629..0000000000 --- a/docs/functions/_prosopo_flux.lib_url.getZelIdAuthHeader.html +++ /dev/null @@ -1 +0,0 @@ -getZelIdAuthHeader | Documentation - v0.3.40
  • Parameters

    • zelid: string
    • signature: string
    • loginPhrase: string

    Returns string

\ No newline at end of file diff --git a/docs/functions/_prosopo_flux.lib_url.prefixIPAddress.html b/docs/functions/_prosopo_flux.lib_url.prefixIPAddress.html deleted file mode 100644 index a3e3c52c58..0000000000 --- a/docs/functions/_prosopo_flux.lib_url.prefixIPAddress.html +++ /dev/null @@ -1 +0,0 @@ -prefixIPAddress | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha.modules_Manager.Manager.html b/docs/functions/_prosopo_procaptcha.modules_Manager.Manager.html deleted file mode 100644 index 338cb9bc09..0000000000 --- a/docs/functions/_prosopo_procaptcha.modules_Manager.Manager.html +++ /dev/null @@ -1,6 +0,0 @@ -Manager | Documentation - v0.3.40
  • The state operator. This is used to mutate the state of Procaptcha during the captcha process. State updates are published via the onStateUpdate callback. This should be used by frontends, e.g. react, to maintain the state of Procaptcha across renders.

    -

    Parameters

    • configOptional: {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName?: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment?: "development" | "staging" | "production";
          defaultNetwork?: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks?: Record<string, {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format?: number;
          }>;
          serverUrl?: string;
          solutionThreshold?: number;
          userAccountAddress?: string;
          web2?: boolean;
      } & {
          accountCreator?: {
              area: {
                  height: number;
                  width: number;
              };
              fontSizeFactor: number;
              maxShadowBlur: number;
              multiplier: number;
              numberOfRounds: number;
              offsetParameter: number;
              seed: number;
          };
          challengeValidLength?: number;
          theme?: "light" | "dark";
      }
    • state: ProcaptchaState
    • onStateUpdate: ProcaptchaStateUpdateFn
    • callbacks: Partial<ProcaptchaEvents>

    Returns {
        cancel: (() => Promise<void>);
        exportData: ((events) => Promise<void>);
        nextRound: (() => void);
        select: ((hash) => void);
        start: (() => Promise<void>);
        submit: (() => Promise<void>);
    }

    • cancel: (() => Promise<void>)
    • exportData: ((events) => Promise<void>)
    • nextRound: (() => void)
        • (): void
        • Proceed to the next round of the challenge.

          -

          Returns void

    • select: ((hash) => void)
        • (hash): void
        • (De)Select an image from the solution for the current round. If the hash is already in the solutions list, it will be removed (deselected) and if not it will be added (selected).

          -

          Parameters

          • hash: string

            the hash of the image

            -

          Returns void

    • start: (() => Promise<void>)
        • (): Promise<void>
        • Called on start of user verification. This is when the user ticks the box to claim they are human.

          -

          Returns Promise<void>

    • submit: (() => Promise<void>)
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha.modules_collector.startCollector.html b/docs/functions/_prosopo_procaptcha.modules_collector.startCollector.html deleted file mode 100644 index 8a7322a0f8..0000000000 --- a/docs/functions/_prosopo_procaptcha.modules_collector.startCollector.html +++ /dev/null @@ -1 +0,0 @@ -startCollector | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha.utils_utils.sleep.html b/docs/functions/_prosopo_procaptcha.utils_utils.sleep.html deleted file mode 100644 index a5088bba1c..0000000000 --- a/docs/functions/_prosopo_procaptcha.utils_utils.sleep.html +++ /dev/null @@ -1,12 +0,0 @@ -sleep | Documentation - v0.3.40
  • Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Parameters

    • ms: number

    Returns Promise<unknown>

\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_bundle.default.html b/docs/functions/_prosopo_procaptcha_bundle.default.html deleted file mode 100644 index 2405da003e..0000000000 --- a/docs/functions/_prosopo_procaptcha_bundle.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_bundle.render.html b/docs/functions/_prosopo_procaptcha_bundle.render.html deleted file mode 100644 index 6bea013eee..0000000000 --- a/docs/functions/_prosopo_procaptcha_bundle.render.html +++ /dev/null @@ -1,2 +0,0 @@ -render | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_Button.default.html b/docs/functions/_prosopo_procaptcha_react.components_Button.default.html deleted file mode 100644 index b19ceb202e..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_Button.default.html +++ /dev/null @@ -1,2 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_CaptchaComponent.default.html b/docs/functions/_prosopo_procaptcha_react.components_CaptchaComponent.default.html deleted file mode 100644 index 525999674a..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_CaptchaComponent.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidget.html b/docs/functions/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidget.html deleted file mode 100644 index 51453337d8..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidget.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWidget | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_Modal.default.html b/docs/functions/_prosopo_procaptcha_react.components_Modal.default.html deleted file mode 100644 index 9297d0845e..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_Modal.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_Procaptcha.default.html b/docs/functions/_prosopo_procaptcha_react.components_Procaptcha.default.html deleted file mode 100644 index 3909961b47..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_Procaptcha.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_ProcaptchaWidget.default.html b/docs/functions/_prosopo_procaptcha_react.components_ProcaptchaWidget.default.html deleted file mode 100644 index bedbf60593..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_ProcaptchaWidget.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.components_collector.default.html b/docs/functions/_prosopo_procaptcha_react.components_collector.default.html deleted file mode 100644 index bbd9e23cf1..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.components_collector.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
\ No newline at end of file diff --git a/docs/functions/_prosopo_procaptcha_react.util.default.html b/docs/functions/_prosopo_procaptcha_react.util.default.html deleted file mode 100644 index fa6b4401ea..0000000000 --- a/docs/functions/_prosopo_procaptcha_react.util.default.html +++ /dev/null @@ -1,3 +0,0 @@ -default | Documentation - v0.3.40
  • maps any data to data attributes (mapped to { data-[key]: value })

    -

    dev - only in development mode

    -

    Parameters

    • __namedParameters: {
          dev?: {
              [key: string]: string;
          };
          general?: {
              [key: string]: string;
          };
      }
      • Optional dev?: {
            [key: string]: string;
        }
        • [key: string]: string
      • Optional general?: {
            [key: string]: string;
        }
        • [key: string]: string

    Returns {}

    \ No newline at end of file diff --git a/docs/functions/_prosopo_protocol_dev.processArgs.html b/docs/functions/_prosopo_protocol_dev.processArgs.html deleted file mode 100644 index 3df98d9bec..0000000000 --- a/docs/functions/_prosopo_protocol_dev.processArgs.html +++ /dev/null @@ -1 +0,0 @@ -processArgs | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.api_admin.prosopoAdminRouter.html b/docs/functions/_prosopo_provider.api_admin.prosopoAdminRouter.html deleted file mode 100644 index 5fcd05a451..0000000000 --- a/docs/functions/_prosopo_provider.api_admin.prosopoAdminRouter.html +++ /dev/null @@ -1 +0,0 @@ -prosopoAdminRouter | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.api_authMiddleware.authMiddleware.html b/docs/functions/_prosopo_provider.api_authMiddleware.authMiddleware.html deleted file mode 100644 index bfaa497a4a..0000000000 --- a/docs/functions/_prosopo_provider.api_authMiddleware.authMiddleware.html +++ /dev/null @@ -1 +0,0 @@ -authMiddleware | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.api_captcha.prosopoRouter.html b/docs/functions/_prosopo_provider.api_captcha.prosopoRouter.html deleted file mode 100644 index 74798cc792..0000000000 --- a/docs/functions/_prosopo_provider.api_captcha.prosopoRouter.html +++ /dev/null @@ -1,6 +0,0 @@ -prosopoRouter | Documentation - v0.3.40
    • Returns a router connected to the database which can interact with the Proposo protocol

      -

      Parameters

      Returns Router

        -
      • A middleware router that can interact with the Prosopo protocol
      • -
      -
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.scheduler.batchCommitScheduler.html b/docs/functions/_prosopo_provider.scheduler.batchCommitScheduler.html deleted file mode 100644 index d08f69bdcc..0000000000 --- a/docs/functions/_prosopo_provider.scheduler.batchCommitScheduler.html +++ /dev/null @@ -1 +0,0 @@ -batchCommitScheduler | Documentation - v0.3.40
    • Parameters

      • pair: KeyringPair
      • config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            batchCommit: {
                interval: number;
                maxBatchExtrinsicPercentage: number;
            };
            captchaSolutions: {
                captchaBlockRecency: number;
                requiredNumberOfSolutions: number;
                solutionWinningPercentage: number;
            };
            captchas: {
                solved: {
                    count: number;
                };
                unsolved: {
                    count: number;
                };
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            mongoEventsUri?: string;
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            server: {
                baseURL: string;
                port: number;
            };
        }
        • account: {
              address?: string;
              password?: string;
              secret?: string;
          }
          • Optional address?: string
          • Optional password?: string
          • Optional secret?: string
        • batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          }
          • interval: number
          • maxBatchExtrinsicPercentage: number
        • captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          }
          • captchaBlockRecency: number
          • requiredNumberOfSolutions: number
          • solutionWinningPercentage: number
        • captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          }
          • solved: {
                count: number;
            }
            • count: number
          • unsolved: {
                count: number;
            }
            • count: number
        • Optional database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>
        • defaultEnvironment: "development" | "staging" | "production"
        • defaultNetwork: "development" | "rococo" | "shiden"
        • Optional devOnlyWatchEvents?: boolean
        • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
        • Optional mongoEventsUri?: string
        • networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>
        • server: {
              baseURL: string;
              port: number;
          }
          • baseURL: string
          • port: number

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_accounts.accountAddress.html b/docs/functions/_prosopo_provider.tests_accounts.accountAddress.html deleted file mode 100644 index 18c078e5b9..0000000000 --- a/docs/functions/_prosopo_provider.tests_accounts.accountAddress.html +++ /dev/null @@ -1 +0,0 @@ -accountAddress | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_accounts.accountContract.html b/docs/functions/_prosopo_provider.tests_accounts.accountContract.html deleted file mode 100644 index 650aa5a2e8..0000000000 --- a/docs/functions/_prosopo_provider.tests_accounts.accountContract.html +++ /dev/null @@ -1 +0,0 @@ -accountContract | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_accounts.accountMnemonic.html b/docs/functions/_prosopo_provider.tests_accounts.accountMnemonic.html deleted file mode 100644 index 51ff626b8d..0000000000 --- a/docs/functions/_prosopo_provider.tests_accounts.accountMnemonic.html +++ /dev/null @@ -1 +0,0 @@ -accountMnemonic | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_accounts.getSignedTasks.html b/docs/functions/_prosopo_provider.tests_accounts.getSignedTasks.html deleted file mode 100644 index d73c08ab8d..0000000000 --- a/docs/functions/_prosopo_provider.tests_accounts.getSignedTasks.html +++ /dev/null @@ -1 +0,0 @@ -getSignedTasks | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_DatabaseAccounts.exportDatabaseAccounts.html b/docs/functions/_prosopo_provider.tests_dataUtils_DatabaseAccounts.exportDatabaseAccounts.html deleted file mode 100644 index 9dad78591c..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_DatabaseAccounts.exportDatabaseAccounts.html +++ /dev/null @@ -1 +0,0 @@ -exportDatabaseAccounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappAbiJSON.html b/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappAbiJSON.html deleted file mode 100644 index ff5747f9ab..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappAbiJSON.html +++ /dev/null @@ -1,3 +0,0 @@ -DappAbiJSON | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappWasm.html b/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappWasm.html deleted file mode 100644 index 437d3171c5..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.DappWasm.html +++ /dev/null @@ -1 +0,0 @@ -DappWasm | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_funds.getSendAmount.html b/docs/functions/_prosopo_provider.tests_dataUtils_funds.getSendAmount.html deleted file mode 100644 index 42eb2c2e97..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_funds.getSendAmount.html +++ /dev/null @@ -1,3 +0,0 @@ -getSendAmount | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_funds.getStakeAmount.html b/docs/functions/_prosopo_provider.tests_dataUtils_funds.getStakeAmount.html deleted file mode 100644 index 343f6087a4..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_funds.getStakeAmount.html +++ /dev/null @@ -1,4 +0,0 @@ -getStakeAmount | Documentation - v0.3.40
    • Takes the providerStakeDefault and works out if multiplying it by 100 or -stakeMultiplier is greater than the maxStake. If it is, it returns the maxStake -If chain decimals = 12, 1 UNIT = 1e12

      -

      Parameters

      Returns BN

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_funds.sendFunds.html b/docs/functions/_prosopo_provider.tests_dataUtils_funds.sendFunds.html deleted file mode 100644 index 4ac68529ee..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_funds.sendFunds.html +++ /dev/null @@ -1,2 +0,0 @@ -sendFunds | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.default.html b/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.default.html deleted file mode 100644 index 125b62d8f7..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    • Parameters

      • pair: KeyringPair
      • config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            batchCommit: {
                interval: number;
                maxBatchExtrinsicPercentage: number;
            };
            captchaSolutions: {
                captchaBlockRecency: number;
                requiredNumberOfSolutions: number;
                solutionWinningPercentage: number;
            };
            captchas: {
                solved: {
                    count: number;
                };
                unsolved: {
                    count: number;
                };
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            mongoEventsUri?: string;
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            server: {
                baseURL: string;
                port: number;
            };
        }
        • account: {
              address?: string;
              password?: string;
              secret?: string;
          }
          • Optional address?: string
          • Optional password?: string
          • Optional secret?: string
        • batchCommit: {
              interval: number;
              maxBatchExtrinsicPercentage: number;
          }
          • interval: number
          • maxBatchExtrinsicPercentage: number
        • captchaSolutions: {
              captchaBlockRecency: number;
              requiredNumberOfSolutions: number;
              solutionWinningPercentage: number;
          }
          • captchaBlockRecency: number
          • requiredNumberOfSolutions: number
          • solutionWinningPercentage: number
        • captchas: {
              solved: {
                  count: number;
              };
              unsolved: {
                  count: number;
              };
          }
          • solved: {
                count: number;
            }
            • count: number
          • unsolved: {
                count: number;
            }
            • count: number
        • Optional database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>
        • defaultEnvironment: "development" | "staging" | "production"
        • defaultNetwork: "development" | "rococo" | "shiden"
        • Optional devOnlyWatchEvents?: boolean
        • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
        • Optional mongoEventsUri?: string
        • networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>
        • server: {
              baseURL: string;
              port: number;
          }
          • baseURL: string
          • port: number
      • Optional logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.populateDatabase.html b/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.populateDatabase.html deleted file mode 100644 index 1a5bff4ba9..0000000000 --- a/docs/functions/_prosopo_provider.tests_dataUtils_populateDatabase.populateDatabase.html +++ /dev/null @@ -1 +0,0 @@ -populateDatabase | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.tests_getUser.getUser.html b/docs/functions/_prosopo_provider.tests_getUser.getUser.html deleted file mode 100644 index bb1541b443..0000000000 --- a/docs/functions/_prosopo_provider.tests_getUser.getUser.html +++ /dev/null @@ -1 +0,0 @@ -getUser | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.util.checkIfTaskIsRunning.html b/docs/functions/_prosopo_provider.util.checkIfTaskIsRunning.html deleted file mode 100644 index 2c60db0253..0000000000 --- a/docs/functions/_prosopo_provider.util.checkIfTaskIsRunning.html +++ /dev/null @@ -1,5 +0,0 @@ -checkIfTaskIsRunning | Documentation - v0.3.40
    • Check if there is a batch running. -If the batch task is running and not completed, return true. -If the batch task is running and completed, return false. -Otherwise, the batch task is not running, return false.

      -

      Parameters

      Returns Promise<boolean>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.util.encodeStringAddress.html b/docs/functions/_prosopo_provider.util.encodeStringAddress.html deleted file mode 100644 index bffb1f128d..0000000000 --- a/docs/functions/_prosopo_provider.util.encodeStringAddress.html +++ /dev/null @@ -1 +0,0 @@ -encodeStringAddress | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.util.parseBlockNumber.html b/docs/functions/_prosopo_provider.util.parseBlockNumber.html deleted file mode 100644 index 65dd32a872..0000000000 --- a/docs/functions/_prosopo_provider.util.parseBlockNumber.html +++ /dev/null @@ -1 +0,0 @@ -parseBlockNumber | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.util.promiseQueue.html b/docs/functions/_prosopo_provider.util.promiseQueue.html deleted file mode 100644 index 8e915aba7f..0000000000 --- a/docs/functions/_prosopo_provider.util.promiseQueue.html +++ /dev/null @@ -1,4 +0,0 @@ -promiseQueue | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider.util.shuffleArray.html b/docs/functions/_prosopo_provider.util.shuffleArray.html deleted file mode 100644 index 6e37f97e88..0000000000 --- a/docs/functions/_prosopo_provider.util.shuffleArray.html +++ /dev/null @@ -1 +0,0 @@ -shuffleArray | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_contract_overview_page.default.html b/docs/functions/_prosopo_provider_gui.app_contract_overview_page.default.html deleted file mode 100644 index e2d69d85db..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_contract_overview_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_layout.default.html b/docs/functions/_prosopo_provider_gui.app_layout.default.html deleted file mode 100644 index 177054816f..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_layout.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    • Parameters

      • __namedParameters: {
            children: ReactNode;
        }
        • children: ReactNode

      Returns Element

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_page.default.html b/docs/functions/_prosopo_provider_gui.app_page.default.html deleted file mode 100644 index 298c923750..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_actions_page.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_actions_page.default.html deleted file mode 100644 index f715183f45..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_actions_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.default.html deleted file mode 100644 index 93d84dab13..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_environment_page.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_environment_page.default.html deleted file mode 100644 index 0a0b76a82e..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_environment_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_layout.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_layout.default.html deleted file mode 100644 index a500d83d1c..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_layout.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_summary_page.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_summary_page.default.html deleted file mode 100644 index 7aeda6dded..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_profile_summary_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.app_provider_overview_register_page.default.html b/docs/functions/_prosopo_provider_gui.app_provider_overview_register_page.default.html deleted file mode 100644 index ee5d64cf26..0000000000 --- a/docs/functions/_prosopo_provider_gui.app_provider_overview_register_page.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_AccountPicker.default.html b/docs/functions/_prosopo_provider_gui.components_AccountPicker.default.html deleted file mode 100644 index 9d10e47510..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_AccountPicker.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ContentEditForm.default.html b/docs/functions/_prosopo_provider_gui.components_ContentEditForm.default.html deleted file mode 100644 index c0a86a4c75..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ContentEditForm.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ProfileBreadcrumb.default.html b/docs/functions/_prosopo_provider_gui.components_ProfileBreadcrumb.default.html deleted file mode 100644 index e63807c7f3..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ProfileBreadcrumb.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.DeregisterConfirmationDialog.html b/docs/functions/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.DeregisterConfirmationDialog.html deleted file mode 100644 index 059982a8e9..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.DeregisterConfirmationDialog.html +++ /dev/null @@ -1 +0,0 @@ -DeregisterConfirmationDialog | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.ProviderManagementOptions.html b/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.ProviderManagementOptions.html deleted file mode 100644 index ab4d321910..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.ProviderManagementOptions.html +++ /dev/null @@ -1 +0,0 @@ -ProviderManagementOptions | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderModal.default.html b/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderModal.default.html deleted file mode 100644 index d8f21a397f..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderModal.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.ProviderUpdate.html b/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.ProviderUpdate.html deleted file mode 100644 index af5344071f..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.ProviderUpdate.html +++ /dev/null @@ -1 +0,0 @@ -ProviderUpdate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_Spacer.default.html b/docs/functions/_prosopo_provider_gui.components_Spacer.default.html deleted file mode 100644 index 587b980164..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_Spacer.default.html +++ /dev/null @@ -1,2 +0,0 @@ -default | Documentation - v0.3.40

    Properties

    Properties

    defaultProps: {
        component: string;
        height: number;
        width: number;
    }

    Type declaration

    • component: string
    • height: number
    • width: number
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.components_Topbar.default.html b/docs/functions/_prosopo_provider_gui.components_Topbar.default.html deleted file mode 100644 index 3528801fb4..0000000000 --- a/docs/functions/_prosopo_provider_gui.components_Topbar.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.GlobalStateProvider.html b/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.GlobalStateProvider.html deleted file mode 100644 index e1a163c89f..0000000000 --- a/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.GlobalStateProvider.html +++ /dev/null @@ -1 +0,0 @@ -GlobalStateProvider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.useGlobalState.html b/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.useGlobalState.html deleted file mode 100644 index a139a38171..0000000000 --- a/docs/functions/_prosopo_provider_gui.contexts_GlobalContext.useGlobalState.html +++ /dev/null @@ -1 +0,0 @@ -useGlobalState | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_api_api.batchCommit.html b/docs/functions/_prosopo_provider_gui.services_api_api.batchCommit.html deleted file mode 100644 index a15838a003..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_api_api.batchCommit.html +++ /dev/null @@ -1 +0,0 @@ -batchCommit | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_api_api.providerDeregister.html b/docs/functions/_prosopo_provider_gui.services_api_api.providerDeregister.html deleted file mode 100644 index e91f904f71..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_api_api.providerDeregister.html +++ /dev/null @@ -1 +0,0 @@ -providerDeregister | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_api_api.providerUpdate.html b/docs/functions/_prosopo_provider_gui.services_api_api.providerUpdate.html deleted file mode 100644 index d2b62c9ba8..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_api_api.providerUpdate.html +++ /dev/null @@ -1 +0,0 @@ -providerUpdate | Documentation - v0.3.40
    • Parameters

      • BASE_URL: string
      • additionalHeaders: Record<string, string> = {}
      • updateData: {
            address: string;
            fee?: string;
            payee?: string;
            url: string;
            value?: string;
        }
        • address: string
        • Optional fee?: string
        • Optional payee?: string
        • url: string
        • Optional value?: string

      Returns Promise<any>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_api_api.updateDataset.html b/docs/functions/_prosopo_provider_gui.services_api_api.updateDataset.html deleted file mode 100644 index 202caa859c..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_api_api.updateDataset.html +++ /dev/null @@ -1 +0,0 @@ -updateDataset | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_contract_config.getConfig.html b/docs/functions/_prosopo_provider_gui.services_contract_config.getConfig.html deleted file mode 100644 index 66169143fd..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_contract_config.getConfig.html +++ /dev/null @@ -1 +0,0 @@ -getConfig | Documentation - v0.3.40
    • Parameters

      • environment: "development" | "staging" | "production"
      • network: "rococo" | "development" | "shiden"

      Returns {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "rococo" | "development" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "debug" | "trace" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"rococo" | "development" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
      }

      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "rococo" | "development" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "debug" | "trace" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"rococo" | "development" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_contract_contract.getContractApi.html b/docs/functions/_prosopo_provider_gui.services_contract_contract.getContractApi.html deleted file mode 100644 index f4bd0ef147..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_contract_contract.getContractApi.html +++ /dev/null @@ -1 +0,0 @@ -getContractApi | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.contractOverview.html b/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.contractOverview.html deleted file mode 100644 index af6428f1a2..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.contractOverview.html +++ /dev/null @@ -1 +0,0 @@ -contractOverview | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.getNetwork.html b/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.getNetwork.html deleted file mode 100644 index 18d7578d56..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_contract_contractOverview.getNetwork.html +++ /dev/null @@ -1 +0,0 @@ -getNetwork | Documentation - v0.3.40
    • Parameters

      • config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            dappName: string;
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "rococo" | "development" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "debug" | "trace" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"rococo" | "development" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            serverUrl?: string;
            solutionThreshold: number;
            userAccountAddress?: string;
            web2: boolean;
        } & {
            accountCreator?: {
                area: {
                    height: number;
                    width: number;
                };
                fontSizeFactor: number;
                maxShadowBlur: number;
                multiplier: number;
                numberOfRounds: number;
                offsetParameter: number;
                seed: number;
            };
            challengeValidLength: number;
            theme?: "light" | "dark";
        }

      Returns {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }

      • contract: {
            address: string;
            name: string;
        }
        • address: string
        • name: string
      • endpoint: string
      • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
      • ss58Format: number
    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_gui.services_provider_provider.signedBlockNumberHeaders.html b/docs/functions/_prosopo_provider_gui.services_provider_provider.signedBlockNumberHeaders.html deleted file mode 100644 index b7a7cd3166..0000000000 --- a/docs/functions/_prosopo_provider_gui.services_provider_provider.signedBlockNumberHeaders.html +++ /dev/null @@ -1 +0,0 @@ -signedBlockNumberHeaders | Documentation - v0.3.40
    • Parameters

      • currentAccount: InjectedAccountWithMeta

      Returns Promise<{
          blocknumber: string;
          signature: `0x${string}`;
      }>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_provider_mock.api.prosopoRouter.html b/docs/functions/_prosopo_provider_mock.api.prosopoRouter.html deleted file mode 100644 index 06cf3eb51d..0000000000 --- a/docs/functions/_prosopo_provider_mock.api.prosopoRouter.html +++ /dev/null @@ -1,5 +0,0 @@ -prosopoRouter | Documentation - v0.3.40
    • Returns a router connected to the database which can interact with the Proposo protocol

      -

      Returns Router

        -
      • A middleware router that can interact with the Prosopo protocol
      • -
      -
    \ No newline at end of file diff --git a/docs/functions/_prosopo_proxy_contract.shared_utils.decodeEvents.html b/docs/functions/_prosopo_proxy_contract.shared_utils.decodeEvents.html deleted file mode 100644 index 734cbc25c2..0000000000 --- a/docs/functions/_prosopo_proxy_contract.shared_utils.decodeEvents.html +++ /dev/null @@ -1 +0,0 @@ -decodeEvents | Documentation - v0.3.40
    • Parameters

      • events: any[]
      • contract: ContractPromise
      • types: any

      Returns any[]

    \ No newline at end of file diff --git a/docs/functions/_prosopo_proxy_contract.shared_utils.getEventTypeDescription.html b/docs/functions/_prosopo_proxy_contract.shared_utils.getEventTypeDescription.html deleted file mode 100644 index a5f39cfa04..0000000000 --- a/docs/functions/_prosopo_proxy_contract.shared_utils.getEventTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getEventTypeDescription | Documentation - v0.3.40
    • Parameters

      • name: string
      • types: any

      Returns any

    \ No newline at end of file diff --git a/docs/functions/_prosopo_proxy_contract.shared_utils.getTypeDescription.html b/docs/functions/_prosopo_proxy_contract.shared_utils.getTypeDescription.html deleted file mode 100644 index 844756c3f7..0000000000 --- a/docs/functions/_prosopo_proxy_contract.shared_utils.getTypeDescription.html +++ /dev/null @@ -1 +0,0 @@ -getTypeDescription | Documentation - v0.3.40
    • Parameters

      • id: string | number
      • types: any

      Returns any

    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.cli.processArgs.html b/docs/functions/_prosopo_scripts.cli.processArgs.html deleted file mode 100644 index 447de010c6..0000000000 --- a/docs/functions/_prosopo_scripts.cli.processArgs.html +++ /dev/null @@ -1 +0,0 @@ -processArgs | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.contract_deploy_dapp.run.html b/docs/functions/_prosopo_scripts.contract_deploy_dapp.run.html deleted file mode 100644 index e918783c7d..0000000000 --- a/docs/functions/_prosopo_scripts.contract_deploy_dapp.run.html +++ /dev/null @@ -1 +0,0 @@ -run | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.contract_deploy_protocol.run.html b/docs/functions/_prosopo_scripts.contract_deploy_protocol.run.html deleted file mode 100644 index 5e71ecf2a9..0000000000 --- a/docs/functions/_prosopo_scripts.contract_deploy_protocol.run.html +++ /dev/null @@ -1 +0,0 @@ -run | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.contract_fundDapps.run.html b/docs/functions/_prosopo_scripts.contract_fundDapps.run.html deleted file mode 100644 index e3710b6380..0000000000 --- a/docs/functions/_prosopo_scripts.contract_fundDapps.run.html +++ /dev/null @@ -1 +0,0 @@ -run | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.contract_import.default.html b/docs/functions/_prosopo_scripts.contract_import.default.html deleted file mode 100644 index 64fbb6054f..0000000000 --- a/docs/functions/_prosopo_scripts.contract_import.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.scripts_setVersion.default.html b/docs/functions/_prosopo_scripts.scripts_setVersion.default.html deleted file mode 100644 index 0366044e42..0000000000 --- a/docs/functions/_prosopo_scripts.scripts_setVersion.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_dapp.setupDapp.html b/docs/functions/_prosopo_scripts.setup_dapp.setupDapp.html deleted file mode 100644 index 0bf14f5e09..0000000000 --- a/docs/functions/_prosopo_scripts.setup_dapp.setupDapp.html +++ /dev/null @@ -1 +0,0 @@ -setupDapp | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_funds.getSendAmount.html b/docs/functions/_prosopo_scripts.setup_funds.getSendAmount.html deleted file mode 100644 index 0d80c11c42..0000000000 --- a/docs/functions/_prosopo_scripts.setup_funds.getSendAmount.html +++ /dev/null @@ -1,3 +0,0 @@ -getSendAmount | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_funds.getStakeAmount.html b/docs/functions/_prosopo_scripts.setup_funds.getStakeAmount.html deleted file mode 100644 index 3fdc245b32..0000000000 --- a/docs/functions/_prosopo_scripts.setup_funds.getStakeAmount.html +++ /dev/null @@ -1,4 +0,0 @@ -getStakeAmount | Documentation - v0.3.40
    • Takes the providerStakeDefault and works out if multiplying it by 100 or -stakeMultiplier is greater than the maxStake. If it is, it returns the maxStake -If chain decimals = 12, 1 UNIT = 1e12

      -

      Parameters

      Returns BN

    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_funds.sendFunds.html b/docs/functions/_prosopo_scripts.setup_funds.sendFunds.html deleted file mode 100644 index 829de6e6e5..0000000000 --- a/docs/functions/_prosopo_scripts.setup_funds.sendFunds.html +++ /dev/null @@ -1,2 +0,0 @@ -sendFunds | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_provider.registerProvider.html b/docs/functions/_prosopo_scripts.setup_provider.registerProvider.html deleted file mode 100644 index 35bf48adb7..0000000000 --- a/docs/functions/_prosopo_scripts.setup_provider.registerProvider.html +++ /dev/null @@ -1 +0,0 @@ -registerProvider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_provider.setupProvider.html b/docs/functions/_prosopo_scripts.setup_provider.setupProvider.html deleted file mode 100644 index f410fd4b71..0000000000 --- a/docs/functions/_prosopo_scripts.setup_provider.setupProvider.html +++ /dev/null @@ -1 +0,0 @@ -setupProvider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_setup.setup.html b/docs/functions/_prosopo_scripts.setup_setup.setup.html deleted file mode 100644 index 07c935b4d3..0000000000 --- a/docs/functions/_prosopo_scripts.setup_setup.setup.html +++ /dev/null @@ -1 +0,0 @@ -setup | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.setup_setup.updateEnvFile.html b/docs/functions/_prosopo_scripts.setup_setup.updateEnvFile.html deleted file mode 100644 index 6ef23431b6..0000000000 --- a/docs/functions/_prosopo_scripts.setup_setup.updateEnvFile.html +++ /dev/null @@ -1 +0,0 @@ -updateEnvFile | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_exec.exec.html b/docs/functions/_prosopo_scripts.util_exec.exec.html deleted file mode 100644 index 48581a77d6..0000000000 --- a/docs/functions/_prosopo_scripts.util_exec.exec.html +++ /dev/null @@ -1 +0,0 @@ -exec | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_loadContractFiles.AbiJSON.html b/docs/functions/_prosopo_scripts.util_loadContractFiles.AbiJSON.html deleted file mode 100644 index 87ee0be830..0000000000 --- a/docs/functions/_prosopo_scripts.util_loadContractFiles.AbiJSON.html +++ /dev/null @@ -1 +0,0 @@ -AbiJSON | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_loadContractFiles.Wasm.html b/docs/functions/_prosopo_scripts.util_loadContractFiles.Wasm.html deleted file mode 100644 index 0fcb0d64e1..0000000000 --- a/docs/functions/_prosopo_scripts.util_loadContractFiles.Wasm.html +++ /dev/null @@ -1 +0,0 @@ -Wasm | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_updateEnv.findEnvFiles.html b/docs/functions/_prosopo_scripts.util_updateEnv.findEnvFiles.html deleted file mode 100644 index d8afb92c1a..0000000000 --- a/docs/functions/_prosopo_scripts.util_updateEnv.findEnvFiles.html +++ /dev/null @@ -1 +0,0 @@ -findEnvFiles | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_updateEnv.updateDemoHTMLFiles.html b/docs/functions/_prosopo_scripts.util_updateEnv.updateDemoHTMLFiles.html deleted file mode 100644 index e915ec4f84..0000000000 --- a/docs/functions/_prosopo_scripts.util_updateEnv.updateDemoHTMLFiles.html +++ /dev/null @@ -1 +0,0 @@ -updateDemoHTMLFiles | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_scripts.util_updateEnv.updateEnvFiles.html b/docs/functions/_prosopo_scripts.util_updateEnv.updateEnvFiles.html deleted file mode 100644 index caaaa18e31..0000000000 --- a/docs/functions/_prosopo_scripts.util_updateEnv.updateEnvFiles.html +++ /dev/null @@ -1 +0,0 @@ -updateEnvFiles | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_server.config.getServerConfig.html b/docs/functions/_prosopo_server.config.getServerConfig.html deleted file mode 100644 index b6524b86d7..0000000000 --- a/docs/functions/_prosopo_server.config.getServerConfig.html +++ /dev/null @@ -1 +0,0 @@ -getServerConfig | Documentation - v0.3.40
    • Returns {
          account: {
              address?: string;
              password?: string;
              secret?: string;
          };
          dappName: string;
          database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>;
          defaultEnvironment: "development" | "staging" | "production";
          defaultNetwork: "development" | "rococo" | "shiden";
          devOnlyWatchEvents?: boolean;
          logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
          networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>;
          serverUrl?: string;
          solutionThreshold: number;
          userAccountAddress?: string;
          web2: boolean;
      }

      • account: {
            address?: string;
            password?: string;
            secret?: string;
        }
        • Optional address?: string
        • Optional password?: string
        • Optional secret?: string
      • dappName: string
      • Optional database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>
      • defaultEnvironment: "development" | "staging" | "production"
      • defaultNetwork: "development" | "rococo" | "shiden"
      • Optional devOnlyWatchEvents?: boolean
      • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
      • networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>
      • Optional serverUrl?: string
      • solutionThreshold: number
      • Optional userAccountAddress?: string
      • web2: boolean
    \ No newline at end of file diff --git a/docs/functions/_prosopo_server.index.PublicProsopoServer.html b/docs/functions/_prosopo_server.index.PublicProsopoServer.html deleted file mode 100644 index 1f3b9aa017..0000000000 --- a/docs/functions/_prosopo_server.index.PublicProsopoServer.html +++ /dev/null @@ -1 +0,0 @@ -PublicProsopoServer | Documentation - v0.3.40
    • Parameters

      • config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            dappName: string;
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            serverUrl?: string;
            solutionThreshold: number;
            userAccountAddress?: string;
            web2: boolean;
        }
        • account: {
              address?: string;
              password?: string;
              secret?: string;
          }
          • Optional address?: string
          • Optional password?: string
          • Optional secret?: string
        • dappName: string
        • Optional database?: Partial<Record<"development" | "staging" | "production", {
              authSource: string;
              dbname: string;
              endpoint: string;
              type: string;
          }>>
        • defaultEnvironment: "development" | "staging" | "production"
        • defaultNetwork: "development" | "rococo" | "shiden"
        • Optional devOnlyWatchEvents?: boolean
        • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
        • networks: Record<"development" | "rococo" | "shiden", {
              contract: {
                  address: string;
                  name: string;
              };
              endpoint: string;
              pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
              ss58Format: number;
          }>
        • Optional serverUrl?: string
        • solutionThreshold: number
        • Optional userAccountAddress?: string
        • web2: boolean

      Returns Promise<ProsopoServer>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_ts_brand.index.brand-1.html b/docs/functions/_prosopo_ts_brand.index.brand-1.html deleted file mode 100644 index e26cddced0..0000000000 --- a/docs/functions/_prosopo_ts_brand.index.brand-1.html +++ /dev/null @@ -1 +0,0 @@ -brand | Documentation - v0.3.40
    • Type Parameters

      • T
      • const U

      Parameters

      • value: T
      • name: U

      Returns Resolve<T & {
          [brandKey]: U;
      }>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_ts_brand.index.brandClass.html b/docs/functions/_prosopo_ts_brand.index.brandClass.html deleted file mode 100644 index e672e60d8d..0000000000 --- a/docs/functions/_prosopo_ts_brand.index.brandClass.html +++ /dev/null @@ -1 +0,0 @@ -brandClass | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_ts_brand.index.getBrand.html b/docs/functions/_prosopo_ts_brand.index.getBrand.html deleted file mode 100644 index 9db9d50870..0000000000 --- a/docs/functions/_prosopo_ts_brand.index.getBrand.html +++ /dev/null @@ -1 +0,0 @@ -getBrand | Documentation - v0.3.40
    • Type Parameters

      • T

      Parameters

      • value: T

      Returns any

    \ No newline at end of file diff --git a/docs/functions/_prosopo_ts_brand.index.unbrand-1.html b/docs/functions/_prosopo_ts_brand.index.unbrand-1.html deleted file mode 100644 index ccdaebcbb4..0000000000 --- a/docs/functions/_prosopo_ts_brand.index.unbrand-1.html +++ /dev/null @@ -1 +0,0 @@ -unbrand | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_ts_brand.index.unbrandClass.html b/docs/functions/_prosopo_ts_brand.index.unbrandClass.html deleted file mode 100644 index 028792e780..0000000000 --- a/docs/functions/_prosopo_ts_brand.index.unbrandClass.html +++ /dev/null @@ -1 +0,0 @@ -unbrandClass | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_tx.getDispatchError.getDispatchError.html b/docs/functions/_prosopo_tx.getDispatchError.getDispatchError.html deleted file mode 100644 index 43e6ba7508..0000000000 --- a/docs/functions/_prosopo_tx.getDispatchError.getDispatchError.html +++ /dev/null @@ -1,2 +0,0 @@ -getDispatchError | Documentation - v0.3.40
    • Convert a dispatch error to a readable message

      -

      Parameters

      • dispatchError: DispatchError

      Returns string

    \ No newline at end of file diff --git a/docs/functions/_prosopo_types.config_enumMap.enumMap.html b/docs/functions/_prosopo_types.config_enumMap.enumMap.html deleted file mode 100644 index 61fc75bca7..0000000000 --- a/docs/functions/_prosopo_types.config_enumMap.enumMap.html +++ /dev/null @@ -1 +0,0 @@ -enumMap | Documentation - v0.3.40
    • Type Parameters

      • T extends [string, ...string[]]
      • U extends ZodTypeAny

      Parameters

      • enumeration: ZodEnum<T>
      • obj: U

      Returns ZodEffects<ZodRecord<ZodString, U>, Record<Values<T>[T[number]], U["_output"]>, Record<string, U["_input"]>>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_types.networks.default.html b/docs/functions/_prosopo_types.networks.default.html deleted file mode 100644 index 4e4987753c..0000000000 --- a/docs/functions/_prosopo_types.networks.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
    • Returns Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.asyncConstructor.anew.html b/docs/functions/_prosopo_util.asyncConstructor.anew.html deleted file mode 100644 index 1d53c7e723..0000000000 --- a/docs/functions/_prosopo_util.asyncConstructor.anew.html +++ /dev/null @@ -1,3 +0,0 @@ -anew | Documentation - v0.3.40
    • Construct a new instance of a class by calling its constructor and then calling its async constructor method. -The asyncConstructor() method takes the same parameters as the constructor to avoid having to hold temporary values between constructor and asyncConstructor invocation.

      -

      Type Parameters

      • T extends {
            ctor(...args): Promise<void>;
        }

      Parameters

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.canvas.picassoCanvas.html b/docs/functions/_prosopo_util.canvas.picassoCanvas.html deleted file mode 100644 index a5beaba437..0000000000 --- a/docs/functions/_prosopo_util.canvas.picassoCanvas.html +++ /dev/null @@ -1 +0,0 @@ -picassoCanvas | Documentation - v0.3.40
    • Parameters

      • roundNumber: number
      • seed: number
      • params: {
            area: Area;
            fontSizeFactor: number;
            maxShadowBlur: number;
            multiplier: number;
            offsetParameter: number;
        }
        • area: Area
        • fontSizeFactor: number
        • maxShadowBlur: number
        • multiplier: number
        • offsetParameter: number

      Returns string

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.isMain.isMain.html b/docs/functions/_prosopo_util.isMain.isMain.html deleted file mode 100644 index 6f95ff51db..0000000000 --- a/docs/functions/_prosopo_util.isMain.isMain.html +++ /dev/null @@ -1,7 +0,0 @@ -isMain | Documentation - v0.3.40
    • Determines whether a module is the entry point for the running node process. -This works for both CommonJS and ES6 environments.

      -

      CommonJS

      if (moduleIsEntry(module)) {
      console.log('WOO HOO!!!');
      } -
      -

      ES6

      if (moduleIsEntry(import.meta.url)) {
      console.log('WOO HOO!!!');
      } -
      -

      Parameters

      • moduleOrImportMetaUrl: string | NodeModule
      • Optional binName: string

      Returns undefined | boolean | ""

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.lodash.lodash.html b/docs/functions/_prosopo_util.lodash.lodash.html deleted file mode 100644 index 09da453d02..0000000000 --- a/docs/functions/_prosopo_util.lodash.lodash.html +++ /dev/null @@ -1,2 +0,0 @@ -lodash | Documentation - v0.3.40
    • create a new lodash instance with the current Math.random() and other global state

      -

      Returns LoDashStatic

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.lodash.rng.html b/docs/functions/_prosopo_util.lodash.rng.html deleted file mode 100644 index 33ec7ddf35..0000000000 --- a/docs/functions/_prosopo_util.lodash.rng.html +++ /dev/null @@ -1,2 +0,0 @@ -rng | Documentation - v0.3.40
    • create a new rng with the given seed

      -

      Parameters

      • seed: string | number

      Returns {
          bool: (() => boolean);
          double: (() => number);
          float: (() => number);
          int: (() => number);
          int32: (() => number);
      }

      • bool: (() => boolean)
          • (): boolean
          • Returns boolean

      • double: (() => number)
          • (): number
          • Returns number

      • float: (() => number)
          • (): number
          • Returns number

      • int: (() => number)
          • (): number
          • Returns number

      • int32: (() => number)
          • (): number
          • Returns number

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.lodash.seedLodash.html b/docs/functions/_prosopo_util.lodash.seedLodash.html deleted file mode 100644 index a66aa08d92..0000000000 --- a/docs/functions/_prosopo_util.lodash.seedLodash.html +++ /dev/null @@ -1,2 +0,0 @@ -seedLodash | Documentation - v0.3.40
    • create a new lodash instance with the given seed

      -

      Parameters

      • seed: string | number

      Returns LoDashStatic

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.lodash.setSeedGlobal.html b/docs/functions/_prosopo_util.lodash.setSeedGlobal.html deleted file mode 100644 index c56b3c310b..0000000000 --- a/docs/functions/_prosopo_util.lodash.setSeedGlobal.html +++ /dev/null @@ -1,2 +0,0 @@ -setSeedGlobal | Documentation - v0.3.40
    • set the seed for the global rng, i.e. seed Math.random()

      -

      Parameters

      • seed: string | number

      Returns void

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.ofLen.ofLen.html b/docs/functions/_prosopo_util.ofLen.ofLen.html deleted file mode 100644 index d6fdc4e00b..0000000000 --- a/docs/functions/_prosopo_util.ofLen.ofLen.html +++ /dev/null @@ -1 +0,0 @@ -ofLen | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.table.consoleTableWithWrapping.html b/docs/functions/_prosopo_util.table.consoleTableWithWrapping.html deleted file mode 100644 index 8684effe57..0000000000 --- a/docs/functions/_prosopo_util.table.consoleTableWithWrapping.html +++ /dev/null @@ -1 +0,0 @@ -consoleTableWithWrapping | Documentation - v0.3.40
    • Parameters

      • data: {
            [key: string]: string;
        }[]
      • maxColWidth: number = 90

      Returns void

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.url.getURLProtocol.html b/docs/functions/_prosopo_util.url.getURLProtocol.html deleted file mode 100644 index f8159d7dfc..0000000000 --- a/docs/functions/_prosopo_util.url.getURLProtocol.html +++ /dev/null @@ -1,12 +0,0 @@ -getURLProtocol | Documentation - v0.3.40
    • Copyright 2021-2024 Prosopo (UK) Ltd.

      -

      Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

      -
      http://www.apache.org/licenses/LICENSE-2.0
      -
      -

      Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

      -

      Parameters

      Returns "http" | "https"

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.at.html b/docs/functions/_prosopo_util.util.at.html deleted file mode 100644 index 6797592ccf..0000000000 --- a/docs/functions/_prosopo_util.util.at.html +++ /dev/null @@ -1,2 +0,0 @@ -at | Documentation - v0.3.40
    • Get an element from an array, throwing an error if it's index is out of bounds or if the element is undefined or null (can be overridden with the options)

      -

      Parameters

      • str: string
      • index: number
      • options: AtOptions & {
            optional: true;
        }

      Returns string | undefined

    • Parameters

      • str: string
      • index: number
      • Optional options: AtOptions

      Returns string

    • Type Parameters

      • T

      Parameters

      • items: string | T[]
      • index: number
      • options: AtOptions & {
            optional: false;
        }

      Returns T

    • Type Parameters

      • T

      Parameters

      • items: string | (undefined | T)[]
      • index: number
      • options: AtOptions & {
            optional: true;
        }

      Returns T | undefined

    • Type Parameters

      • T

      Parameters

      • items: T[]
      • index: number
      • Optional options: AtOptions

      Returns T

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.flattenObj.html b/docs/functions/_prosopo_util.util.flattenObj.html deleted file mode 100644 index 1959d41a07..0000000000 --- a/docs/functions/_prosopo_util.util.flattenObj.html +++ /dev/null @@ -1 +0,0 @@ -flattenObj | Documentation - v0.3.40
    • Parameters

      • obj: object
      • prefix: string = ''

      Returns Record<string, unknown>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.get.html b/docs/functions/_prosopo_util.util.get.html deleted file mode 100644 index 4d1cf57d28..0000000000 --- a/docs/functions/_prosopo_util.util.get.html +++ /dev/null @@ -1 +0,0 @@ -get | Documentation - v0.3.40
    • Type Parameters

      • T

      Parameters

      • obj: T
      • key: unknown
      • Optional required: true

      Returns Exclude<T[keyof T], undefined>

    • Type Parameters

      • T

      Parameters

      • obj: T
      • key: unknown
      • required: false

      Returns T[keyof T] | undefined

    • Type Parameters

      • T

      Parameters

      • obj: unknown
      • key: string | number | symbol
      • Optional required: true

      Returns Exclude<T, undefined>

    • Type Parameters

      • T

      Parameters

      • obj: unknown
      • key: string | number | symbol
      • required: false

      Returns T | undefined

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.getCurrentFileDirectory.html b/docs/functions/_prosopo_util.util.getCurrentFileDirectory.html deleted file mode 100644 index 541871a1d1..0000000000 --- a/docs/functions/_prosopo_util.util.getCurrentFileDirectory.html +++ /dev/null @@ -1 +0,0 @@ -getCurrentFileDirectory | Documentation - v0.3.40
    • Parameters

      • url: string

      Returns string

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.hashToHex.html b/docs/functions/_prosopo_util.util.hashToHex.html deleted file mode 100644 index 2ec8385e2d..0000000000 --- a/docs/functions/_prosopo_util.util.hashToHex.html +++ /dev/null @@ -1 +0,0 @@ -hashToHex | Documentation - v0.3.40
    • Parameters

      Returns string

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.isArray.html b/docs/functions/_prosopo_util.util.isArray.html deleted file mode 100644 index fad5daa0bf..0000000000 --- a/docs/functions/_prosopo_util.util.isArray.html +++ /dev/null @@ -1 +0,0 @@ -isArray | Documentation - v0.3.40
    • Parameters

      • value: unknown

      Returns boolean

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.isObject.html b/docs/functions/_prosopo_util.util.isObject.html deleted file mode 100644 index 9a23918834..0000000000 --- a/docs/functions/_prosopo_util.util.isObject.html +++ /dev/null @@ -1 +0,0 @@ -isObject | Documentation - v0.3.40
    • Parameters

      • value: unknown

      Returns boolean

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.kebabCase.html b/docs/functions/_prosopo_util.util.kebabCase.html deleted file mode 100644 index 7cbebbc923..0000000000 --- a/docs/functions/_prosopo_util.util.kebabCase.html +++ /dev/null @@ -1,2 +0,0 @@ -kebabCase | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.merge.html b/docs/functions/_prosopo_util.util.merge.html deleted file mode 100644 index d454b2256f..0000000000 --- a/docs/functions/_prosopo_util.util.merge.html +++ /dev/null @@ -1,12 +0,0 @@ -merge | Documentation - v0.3.40
    • Merge two objects or arrays together. -Nesting can be infinitely deep. -Arrays can be homogeneous or hetrogeneous. -The destination object/array is mutated directly. -Arrays can be merged in two ways:

      -
        -
      • update (default): replace elements as required and extend array as required, e.g. [1,2,3] + [4,5] = [4,5,3]
      • -
      • replace: treat the array as a primitive value and simply replace as-is, e.g. [1,2,3] + [4,5] = [4,5] -The 'atomicArrays' option controls whether arrays are treated as primitives or not. E.g. atomicArrays=true is the 'replace' strategy, atomicArrays=false is the 'update' strategy. -This method treats arrays as an object with numeric keys and merged using the object merge strategy.
      • -
      -

      Type Parameters

      • T extends object | A[]
      • U extends object | B[]
      • A
      • B

      Parameters

      Returns T & U

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.permutations.html b/docs/functions/_prosopo_util.util.permutations.html deleted file mode 100644 index c39f14f0fe..0000000000 --- a/docs/functions/_prosopo_util.util.permutations.html +++ /dev/null @@ -1,17 +0,0 @@ -permutations | Documentation - v0.3.40
    • create a generator that yields the permutations for a set of options -E.g. say we have 3 chars which can take 2 values each ('a' or 'b'), then we have 2^3 = 8 permutations: - a a a - a a b - a b a - a b b - b a a - b a b - b b a - b b b -This function yields each permutation as an array of numbers, where each number is the index of the option for that position -E.g. for the above example, the first permutation is [0, 0, 0], the second is [0, 0, 1], the third is [0, 1, 0], etc.

      -

      The bins param is an array of numbers, where each number is the number of options for that position -E.g. for the above example, the bins param would be [2, 2, 2]

      -

      Note that the bins can be differing sizes, so the first char could have 2 options whereas the second could have 3 options and the fourth char could have 6 options

      -

      Optionally include the empty permutation, i.e. [] (useful for when you want to include the empty permutation in a cartesian product)

      -

      Parameters

      • bins: number[]
      • Optional options: {
            includeEmpty?: boolean;
        }
        • Optional includeEmpty?: boolean

      Returns Generator<number[]>

    \ No newline at end of file diff --git a/docs/functions/_prosopo_util.util.sleep.html b/docs/functions/_prosopo_util.util.sleep.html deleted file mode 100644 index 2bac5aea3b..0000000000 --- a/docs/functions/_prosopo_util.util.sleep.html +++ /dev/null @@ -1 +0,0 @@ -sleep | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/functions/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.VitePluginWatchWorkspace.html b/docs/functions/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.VitePluginWatchWorkspace.html deleted file mode 100644 index cf86ce94f7..0000000000 --- a/docs/functions/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.VitePluginWatchWorkspace.html +++ /dev/null @@ -1,10 +0,0 @@ -VitePluginWatchWorkspace | Documentation - v0.3.40
    • Plugin to watch a workspace for changes and rebuild when detected using esbuild

      -

      Parameters

      • config: VitePluginWatchExternalOptions

        The config contains the following parameters

        -
          -
        • workspaceRoot: path to the root of the workspace
        • -
        • currentPackage: path to the current package or glob. Will be transformed to a glob if a path is passed.
        • -
        • format: esm | cjs
        • -
        • fileTypes: ts | tsx | js | jsx | ... (optional)
        • -
        • ignorePaths: paths or globs to ignore (optional)
        • -
        -

      Returns Promise<Plugin<any>>

    \ No newline at end of file diff --git a/docs/hierarchy.html b/docs/hierarchy.html deleted file mode 100644 index d48bf6db17..0000000000 --- a/docs/hierarchy.html +++ /dev/null @@ -1 +0,0 @@ -Documentation - v0.3.40

    Documentation - v0.3.40

    Class Hierarchy

    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 9cb18915dd..73b58f5690 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -Documentation - v0.3.40

    Documentation - v0.3.40

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +Documentation - v1.0.1

    Documentation - v1.0.1

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.Captcha.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.Captcha.html deleted file mode 100644 index cfbed4814d..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaIdAndProof.html deleted file mode 100644 index 0b0a5bb447..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolution.html deleted file mode 100644 index 2dc806c4fd..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolutionResponse.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolutionResponse.html deleted file mode 100644 index a0d328498b..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaSolutionResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolutionResponse | Documentation - v0.3.40
    interface CaptchaSolutionResponse {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithProof.html deleted file mode 100644 index f24a8c722c..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutId.html deleted file mode 100644 index 3c151ab526..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.DappUserSolutionResult.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.DappUserSolutionResult.html deleted file mode 100644 index ccf6b6fc91..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.GetPowCaptchaResponse.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.GetPowCaptchaResponse.html deleted file mode 100644 index 6aa5ae3d6d..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.GetPowCaptchaResponse.html +++ /dev/null @@ -1,4 +0,0 @@ -GetPowCaptchaResponse | Documentation - v0.3.40
    interface GetPowCaptchaResponse {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ImageVerificationResponse.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ImageVerificationResponse.html deleted file mode 100644 index 161b31f268..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ImageVerificationResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -ImageVerificationResponse | Documentation - v0.3.40
    interface ImageVerificationResponse {
        blockNumber: number;
        commitmentId: Hash;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    blockNumber: number
    commitmentId: Hash
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.PowCaptchaSolutionResponse.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.PowCaptchaSolutionResponse.html deleted file mode 100644 index 20ff0db9a3..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.PowCaptchaSolutionResponse.html +++ /dev/null @@ -1,2 +0,0 @@ -PowCaptchaSolutionResponse | Documentation - v0.3.40
    interface PowCaptchaSolutionResponse {
        verified: boolean;
    }

    Properties

    Properties

    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ProviderRegistered.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ProviderRegistered.html deleted file mode 100644 index 88d342b3f0..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.VerificationResponse.html b/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.VerificationResponse.html deleted file mode 100644 index 4f67ae8ade..0000000000 --- a/docs/interfaces/_prosopo_api.api_ProviderApi._internal_.VerificationResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -VerificationResponse | Documentation - v0.3.40
    interface VerificationResponse {
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    Properties

    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.Asset.html b/docs/interfaces/_prosopo_cli.start._internal_.Asset.html deleted file mode 100644 index 2414f88a18..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_cli.start._internal_.AssetsResolver.html deleted file mode 100644 index 8478f2ba3d..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.Captcha.html b/docs/interfaces/_prosopo_cli.start._internal_.Captcha.html deleted file mode 100644 index 3471946cab..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_cli.start._internal_.CaptchaSolution.html deleted file mode 100644 index 02d1983dba..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_cli.start._internal_.CaptchaWithoutId.html deleted file mode 100644 index c17e0a70b6..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.Database.html b/docs/interfaces/_prosopo_cli.start._internal_.Database.html deleted file mode 100644 index 5f31e3b94f..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.Dataset.html b/docs/interfaces/_prosopo_cli.start._internal_.Dataset.html deleted file mode 100644 index fd26f7484a..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_cli.start._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index a751fca6d7..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_cli.start._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 0293af368a..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_cli.start._internal_.PowCaptcha.html deleted file mode 100644 index 0d1a69a118..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.ProsopoEnvironment.html b/docs/interfaces/_prosopo_cli.start._internal_.ProsopoEnvironment.html deleted file mode 100644 index e2856b98f3..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.ProsopoEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProsopoEnvironment | Documentation - v0.3.40
    interface ProsopoEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Implemented by

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Parameters

      • pair: KeyringPair

      Returns Promise<void>

    • Returns ApiPromise

    • Returns Promise<void>

    • Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_cli.start._internal_.ScheduledTaskResult.html deleted file mode 100644 index 8fa3fa25cb..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_cli.start._internal_.SolutionRecord.html deleted file mode 100644 index 73ca24c946..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.Tables.html b/docs/interfaces/_prosopo_cli.start._internal_.Tables.html deleted file mode 100644 index c7f326c980..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_cli.start._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_cli.start._internal_.UserCommitmentRecord.html deleted file mode 100644 index fbc2ebe169..0000000000 --- a/docs/interfaces/_prosopo_cli.start._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example.App._internal_.AppProps.html b/docs/interfaces/_prosopo_client_example.App._internal_.AppProps.html index a1b0aeed6e..e6357f692b 100644 --- a/docs/interfaces/_prosopo_client_example.App._internal_.AppProps.html +++ b/docs/interfaces/_prosopo_client_example.App._internal_.AppProps.html @@ -1,2 +1,2 @@ -AppProps | Documentation - v0.3.40
    interface AppProps {
        captchaType?: string;
    }

    Properties

    Properties

    captchaType?: string
    \ No newline at end of file +AppProps | Documentation - v1.0.1
    interface AppProps {
        captchaType?: string;
    }

    Properties

    Properties

    captchaType?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.models_user.UserInterface.html b/docs/interfaces/_prosopo_client_example_server.models_user.UserInterface.html index 4ab6907a3d..cc78729449 100644 --- a/docs/interfaces/_prosopo_client_example_server.models_user.UserInterface.html +++ b/docs/interfaces/_prosopo_client_example_server.models_user.UserInterface.html @@ -1,6 +1,6 @@ -UserInterface | Documentation - v0.3.40
    interface UserInterface {
        email: string;
        id: number;
        name: string;
        password: string;
        salt: string;
    }

    Properties

    email +UserInterface | Documentation - v1.0.1
    interface UserInterface {
        email: string;
        id: number;
        name: string;
        password: string;
        salt: string;
    }

    Properties

    Properties

    email: string
    id: number
    name: string
    password: string
    salt: string
    \ No newline at end of file +

    Properties

    email: string
    id: number
    name: string
    password: string
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.Captcha.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.Captcha.html deleted file mode 100644 index ee8884f0b6..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaIdAndProof.html deleted file mode 100644 index 27d5813759..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolution.html deleted file mode 100644 index d7e772a771..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolutionResponse.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolutionResponse.html deleted file mode 100644 index 865ae2e605..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaSolutionResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolutionResponse | Documentation - v0.3.40
    interface CaptchaSolutionResponse {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithProof.html deleted file mode 100644 index 795f6c7423..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutId.html deleted file mode 100644 index 7905152889..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.DappUserSolutionResult.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.DappUserSolutionResult.html deleted file mode 100644 index 320bdccec9..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.GetPowCaptchaResponse.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.GetPowCaptchaResponse.html deleted file mode 100644 index ebeb744f27..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.GetPowCaptchaResponse.html +++ /dev/null @@ -1,4 +0,0 @@ -GetPowCaptchaResponse | Documentation - v0.3.40
    interface GetPowCaptchaResponse {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index b83d7b9d23..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ImageVerificationResponse.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ImageVerificationResponse.html deleted file mode 100644 index 86dd948b74..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ImageVerificationResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -ImageVerificationResponse | Documentation - v0.3.40
    interface ImageVerificationResponse {
        blockNumber: number;
        commitmentId: Hash;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    blockNumber: number
    commitmentId: Hash
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.PowCaptchaSolutionResponse.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.PowCaptchaSolutionResponse.html deleted file mode 100644 index 0dec7da7ad..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.PowCaptchaSolutionResponse.html +++ /dev/null @@ -1,2 +0,0 @@ -PowCaptchaSolutionResponse | Documentation - v0.3.40
    interface PowCaptchaSolutionResponse {
        verified: boolean;
    }

    Properties

    Properties

    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ProviderRegistered.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ProviderRegistered.html deleted file mode 100644 index f938930621..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.VerificationResponse.html b/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.VerificationResponse.html deleted file mode 100644 index de6a5cfc63..0000000000 --- a/docs/interfaces/_prosopo_client_example_server.routes_routes._internal_.VerificationResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -VerificationResponse | Documentation - v0.3.40
    interface VerificationResponse {
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    Properties

    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_common.error._internal_.BaseContextParams.html b/docs/interfaces/_prosopo_common.error._internal_.BaseContextParams.html deleted file mode 100644 index 2988b2a589..0000000000 --- a/docs/interfaces/_prosopo_common.error._internal_.BaseContextParams.html +++ /dev/null @@ -1,2 +0,0 @@ -BaseContextParams | Documentation - v0.3.40
    interface BaseContextParams {
        failedFuncName?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    Properties

    failedFuncName?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_config.vite_vite_plugin_close_and_copy.ClosePluginOptions.html b/docs/interfaces/_prosopo_config.vite_vite_plugin_close_and_copy.ClosePluginOptions.html deleted file mode 100644 index 1ab95b2f75..0000000000 --- a/docs/interfaces/_prosopo_config.vite_vite_plugin_close_and_copy.ClosePluginOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -ClosePluginOptions | Documentation - v0.3.40
    interface ClosePluginOptions {
        destDir: string[];
        srcDir: string;
    }

    Properties

    Properties

    destDir: string[]
    srcDir: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.SourcemapExclude.html b/docs/interfaces/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.SourcemapExclude.html deleted file mode 100644 index 80aba4b95a..0000000000 --- a/docs/interfaces/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.SourcemapExclude.html +++ /dev/null @@ -1,2 +0,0 @@ -SourcemapExclude | Documentation - v0.3.40
    interface SourcemapExclude {
        excludeNodeModules?: boolean;
    }

    Properties

    excludeNodeModules?: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_contract.contract_deploy._internal_.DryRunResult.html b/docs/interfaces/_prosopo_contract.contract_deploy._internal_.DryRunResult.html deleted file mode 100644 index b238e2b119..0000000000 --- a/docs/interfaces/_prosopo_contract.contract_deploy._internal_.DryRunResult.html +++ /dev/null @@ -1,3 +0,0 @@ -DryRunResult | Documentation - v0.3.40
    interface DryRunResult {
        contract: null | SubmittableExtrinsic<"promise", ISubmittableResult>;
        error: null | string;
    }

    Properties

    Properties

    contract: null | SubmittableExtrinsic<"promise", ISubmittableResult>
    error: null | string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_contract.contract_helpers._internal_.BaseContextParams.html b/docs/interfaces/_prosopo_contract.contract_helpers._internal_.BaseContextParams.html deleted file mode 100644 index a862f889fa..0000000000 --- a/docs/interfaces/_prosopo_contract.contract_helpers._internal_.BaseContextParams.html +++ /dev/null @@ -1,2 +0,0 @@ -BaseContextParams | Documentation - v0.3.40
    interface BaseContextParams {
        failedFuncName?: string;
        [key: string]: any;
    }

    Indexable

    [key: string]: any

    Properties

    Properties

    failedFuncName?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_contract.contract_interface._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_contract.contract_interface._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index 1a897113b9..0000000000 --- a/docs/interfaces/_prosopo_contract.contract_interface._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_contract.contract_useWeight._internal_.UseWeight.html b/docs/interfaces/_prosopo_contract.contract_useWeight._internal_.UseWeight.html deleted file mode 100644 index 38c05228e5..0000000000 --- a/docs/interfaces/_prosopo_contract.contract_useWeight._internal_.UseWeight.html +++ /dev/null @@ -1,11 +0,0 @@ -UseWeight | Documentation - v0.3.40
    interface UseWeight {
        executionTime: number;
        isEmpty: boolean;
        isValid: boolean;
        isWeightV2: boolean;
        megaGas: BN;
        megaRefTime: BN;
        percentage: number;
        proofSize: BN;
        weight: BN;
        weightV2: WeightV2;
    }

    Properties

    executionTime: number
    isEmpty: boolean
    isValid: boolean
    isWeightV2: boolean
    megaGas: BN
    megaRefTime: BN
    percentage: number
    proofSize: BN
    weight: BN
    weightV2: WeightV2
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Captcha.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.Captcha.html deleted file mode 100644 index 0fddf23aae..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaSolution.html deleted file mode 100644 index 779f57ae29..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaWithoutId.html deleted file mode 100644 index e16a1fc322..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Database.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.Database.html deleted file mode 100644 index b4c75be2ad..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Implemented by

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Dataset.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.Dataset.html deleted file mode 100644 index 53f775b80d..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 5cda220b7a..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.PowCaptcha.html deleted file mode 100644 index d800ed731f..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.ScheduledTaskResult.html deleted file mode 100644 index 11e77c74d3..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.SolutionRecord.html deleted file mode 100644 index efe9485ca3..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Tables.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.Tables.html deleted file mode 100644 index cb3b5a2f00..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongo._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_database.databases_mongo._internal_.UserCommitmentRecord.html deleted file mode 100644 index 1162948985..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongo._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_database.databases_mongoMemory._internal_.DatasetWithIdsAndTree.html b/docs/interfaces/_prosopo_database.databases_mongoMemory._internal_.DatasetWithIdsAndTree.html deleted file mode 100644 index 63935b51c9..0000000000 --- a/docs/interfaces/_prosopo_database.databases_mongoMemory._internal_.DatasetWithIdsAndTree.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetWithIdsAndTree | Documentation - v0.3.40
    interface DatasetWithIdsAndTree {
        captchas: Captcha[];
        contentTree: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[]
    contentTree: string[][]
    datasetContentId: Hash
    datasetId: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.Asset.html b/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.Asset.html deleted file mode 100644 index 36e7481169..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.AssetsResolver.html deleted file mode 100644 index 9dc428e4be..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaSolution.html deleted file mode 100644 index 2f72ddde2d..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutId.html deleted file mode 100644 index 3eb45bf497..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Captcha.html b/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Captcha.html deleted file mode 100644 index facd695615..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Dataset.html b/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Dataset.html deleted file mode 100644 index 9394219cc8..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.DatasetRaw.html b/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.DatasetRaw.html deleted file mode 100644 index 157bd8dc70..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_dataset._internal_.DatasetRaw.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetRaw | Documentation - v0.3.40
    interface DatasetRaw {
        captchas: CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.captcha_merkle._internal_.MerkleNodeInterface.html b/docs/interfaces/_prosopo_datasets.captcha_merkle._internal_.MerkleNodeInterface.html deleted file mode 100644 index 124a3788d2..0000000000 --- a/docs/interfaces/_prosopo_datasets.captcha_merkle._internal_.MerkleNodeInterface.html +++ /dev/null @@ -1,3 +0,0 @@ -MerkleNodeInterface | Documentation - v0.3.40
    interface MerkleNodeInterface {
        hash: string;
        parent: null | string;
    }

    Implemented by

    Properties

    Properties

    hash: string
    parent: null | string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIdsAndTree.html b/docs/interfaces/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIdsAndTree.html deleted file mode 100644 index c5a876b629..0000000000 --- a/docs/interfaces/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIdsAndTree.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetWithIdsAndTree | Documentation - v0.3.40
    interface DatasetWithIdsAndTree {
        captchas: Captcha[];
        contentTree: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[]
    contentTree: string[][]
    datasetContentId: Hash
    datasetId: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutId.html deleted file mode 100644 index 95924dae01..0000000000 --- a/docs/interfaces/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.Asset.html b/docs/interfaces/_prosopo_env.env._internal_.Asset.html deleted file mode 100644 index 05c2d8b877..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_env.env._internal_.AssetsResolver.html deleted file mode 100644 index 00208f9cd1..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.Captcha.html b/docs/interfaces/_prosopo_env.env._internal_.Captcha.html deleted file mode 100644 index dfd6693d30..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_env.env._internal_.CaptchaSolution.html deleted file mode 100644 index 519ac1959e..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_env.env._internal_.CaptchaWithoutId.html deleted file mode 100644 index 4bbdd5c316..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.Database.html b/docs/interfaces/_prosopo_env.env._internal_.Database.html deleted file mode 100644 index 068ad582a2..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.Dataset.html b/docs/interfaces/_prosopo_env.env._internal_.Dataset.html deleted file mode 100644 index 5e63890b90..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_env.env._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index ba4c1ed29e..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_env.env._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 7d06067b7a..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_env.env._internal_.PowCaptcha.html deleted file mode 100644 index 82e779be73..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.ProsopoEnvironment.html b/docs/interfaces/_prosopo_env.env._internal_.ProsopoEnvironment.html deleted file mode 100644 index 637723693d..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.ProsopoEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProsopoEnvironment | Documentation - v0.3.40
    interface ProsopoEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Implemented by

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Parameters

      • pair: KeyringPair

      Returns Promise<void>

    • Returns ApiPromise

    • Returns Promise<void>

    • Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_env.env._internal_.ScheduledTaskResult.html deleted file mode 100644 index 9d0c208d31..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_env.env._internal_.SolutionRecord.html deleted file mode 100644 index b8993001ea..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.Tables.html b/docs/interfaces/_prosopo_env.env._internal_.Tables.html deleted file mode 100644 index bc633bce2a..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.env._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_env.env._internal_.UserCommitmentRecord.html deleted file mode 100644 index 114d3fc638..0000000000 --- a/docs/interfaces/_prosopo_env.env._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.mockenv.AppTestAccount.html b/docs/interfaces/_prosopo_env.mockenv.AppTestAccount.html deleted file mode 100644 index e1ad275aa7..0000000000 --- a/docs/interfaces/_prosopo_env.mockenv.AppTestAccount.html +++ /dev/null @@ -1,5 +0,0 @@ -AppTestAccount | Documentation - v0.3.40
    interface AppTestAccount {
        address: string;
        contractAddress: undefined | string;
        contractValue: Dapp;
        mnemonic: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    contractAddress: undefined | string
    contractValue: Dapp
    mnemonic: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.mockenv.ProviderTestAccount.html b/docs/interfaces/_prosopo_env.mockenv.ProviderTestAccount.html deleted file mode 100644 index 5023feee29..0000000000 --- a/docs/interfaces/_prosopo_env.mockenv.ProviderTestAccount.html +++ /dev/null @@ -1,5 +0,0 @@ -ProviderTestAccount | Documentation - v0.3.40
    interface ProviderTestAccount {
        address: string;
        contractAddress: undefined | string;
        contractValue: Provider;
        mnemonic: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    contractAddress: undefined | string
    contractValue: Provider
    mnemonic: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_env.mockenv.ViteTestContext.html b/docs/interfaces/_prosopo_env.mockenv.ViteTestContext.html deleted file mode 100644 index 7e5eae8dab..0000000000 --- a/docs/interfaces/_prosopo_env.mockenv.ViteTestContext.html +++ /dev/null @@ -1,3 +0,0 @@ -ViteTestContext | Documentation - v0.3.40
    interface ViteTestContext {
        env: MockEnvironment;
        providerStakeThreshold: BN;
    }

    Properties

    providerStakeThreshold: BN
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_flux.lib_auth._internal_.DappDataResponse.html b/docs/interfaces/_prosopo_flux.lib_auth._internal_.DappDataResponse.html deleted file mode 100644 index 782cfb0164..0000000000 --- a/docs/interfaces/_prosopo_flux.lib_auth._internal_.DappDataResponse.html +++ /dev/null @@ -1,33 +0,0 @@ -DappDataResponse | Documentation - v0.3.40
    interface DappDataResponse {
        _id: string;
        active: boolean;
        api_version: number;
        components_new: {
            CPU Cores: number;
            Component Name: string;
            Component Ref: string;
            Directory: string;
            Domains: string;
            Env Vars: string;
            Private Port(s): string;
            Public Port(s): string;
            RAM Memory: number;
            Repository: string;
            Run Cmd: string;
            SSD Storage: number;
        }[];
        contacts: string[];
        description: string;
        domains: string[];
        expires: number;
        expires_block: number;
        expires_date: string;
        expires_in: string;
        fee: string;
        geolocation: [string, {
            btn: string;
            cont: string;
            contText: string;
            data: string;
            type: string;
        }];
        hash: string;
        hash_abbr: string;
        instances: number;
        lifetime_fees: number;
        live: number;
        name: string;
        name_id: string;
        nodes: {
            [key: string]: NodeInfo;
        };
        nodes_assigned: Node[];
        owner: string;
        owner_abbr: string;
        registered: number;
        registered_date: string;
        sync_date: string;
        txid: string;
        txs: {
            [key: string]: Transaction;
        };
        updated: number;
        updated_date: string;
        url: string;
    }

    Properties

    _id: string
    active: boolean
    api_version: number
    components_new: {
        CPU Cores: number;
        Component Name: string;
        Component Ref: string;
        Directory: string;
        Domains: string;
        Env Vars: string;
        Private Port(s): string;
        Public Port(s): string;
        RAM Memory: number;
        Repository: string;
        Run Cmd: string;
        SSD Storage: number;
    }[]

    Type declaration

    • CPU Cores: number
    • Component Name: string
    • Component Ref: string
    • Directory: string
    • Domains: string
    • Env Vars: string
    • Private Port(s): string
    • Public Port(s): string
    • RAM Memory: number
    • Repository: string
    • Run Cmd: string
    • SSD Storage: number
    contacts: string[]
    description: string
    domains: string[]
    expires: number
    expires_block: number
    expires_date: string
    expires_in: string
    fee: string
    geolocation: [string, {
        btn: string;
        cont: string;
        contText: string;
        data: string;
        type: string;
    }]

    Type declaration

    • btn: string
    • cont: string
    • contText: string
    • data: string
    • type: string
    hash: string
    hash_abbr: string
    instances: number
    lifetime_fees: number
    live: number
    name: string
    name_id: string
    nodes: {
        [key: string]: NodeInfo;
    }

    Type declaration

    nodes_assigned: Node[]
    owner: string
    owner_abbr: string
    registered: number
    registered_date: string
    sync_date: string
    txid: string
    txs: {
        [key: string]: Transaction;
    }

    Type declaration

    updated: number
    updated_date: string
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_flux.lib_auth._internal_.Node.html b/docs/interfaces/_prosopo_flux.lib_auth._internal_.Node.html deleted file mode 100644 index deee30fd15..0000000000 --- a/docs/interfaces/_prosopo_flux.lib_auth._internal_.Node.html +++ /dev/null @@ -1,6 +0,0 @@ -Node | Documentation - v0.3.40
    interface Node {
        broadcastedAt: string;
        expireAt: string;
        hash: string;
        ip: string;
        name: string;
    }

    Properties

    broadcastedAt: string
    expireAt: string
    hash: string
    ip: string
    name: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_flux.lib_auth._internal_.NodeInfo.html b/docs/interfaces/_prosopo_flux.lib_auth._internal_.NodeInfo.html deleted file mode 100644 index ce4975649e..0000000000 --- a/docs/interfaces/_prosopo_flux.lib_auth._internal_.NodeInfo.html +++ /dev/null @@ -1,7 +0,0 @@ -NodeInfo | Documentation - v0.3.40
    interface NodeInfo {
        fluxos: string;
        hash: string;
        hash_abbr: string;
        ip: string;
        location: string;
        url: string;
    }

    Properties

    Properties

    fluxos: string
    hash: string
    hash_abbr: string
    ip: string
    location: string
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_flux.lib_auth._internal_.Transaction.html b/docs/interfaces/_prosopo_flux.lib_auth._internal_.Transaction.html deleted file mode 100644 index b7a3ba8151..0000000000 --- a/docs/interfaces/_prosopo_flux.lib_auth._internal_.Transaction.html +++ /dev/null @@ -1,6 +0,0 @@ -Transaction | Documentation - v0.3.40
    interface Transaction {
        date: string;
        expire: number;
        fee: string;
        owner: string;
        tx: string;
    }

    Properties

    Properties

    date: string
    expire: number
    fee: string
    owner: string
    tx: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Account.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Account.html deleted file mode 100644 index a791581070..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Account.html +++ /dev/null @@ -1,3 +0,0 @@ -Account | Documentation - v0.3.40
    interface Account {
        account: InjectedAccount;
        extension?: InjectedExtension;
    }

    Properties

    Properties

    account: InjectedAccount
    extension?: InjectedExtension
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Captcha.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Captcha.html deleted file mode 100644 index 052e710980..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaIdAndProof.html deleted file mode 100644 index d3d26d86b5..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolution.html deleted file mode 100644 index 8510554492..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolutionResponse.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolutionResponse.html deleted file mode 100644 index 36e12f6c24..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaSolutionResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolutionResponse | Documentation - v0.3.40
    interface CaptchaSolutionResponse {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithProof.html deleted file mode 100644 index 7747497259..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutId.html deleted file mode 100644 index e26596f5d2..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.DappUserSolutionResult.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.DappUserSolutionResult.html deleted file mode 100644 index e2a08d5035..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.GetPowCaptchaResponse.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.GetPowCaptchaResponse.html deleted file mode 100644 index 199b48ac70..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.GetPowCaptchaResponse.html +++ /dev/null @@ -1,4 +0,0 @@ -GetPowCaptchaResponse | Documentation - v0.3.40
    interface GetPowCaptchaResponse {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index 9b2c776950..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ImageVerificationResponse.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ImageVerificationResponse.html deleted file mode 100644 index 5362949a1a..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ImageVerificationResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -ImageVerificationResponse | Documentation - v0.3.40
    interface ImageVerificationResponse {
        blockNumber: number;
        commitmentId: Hash;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    blockNumber: number
    commitmentId: Hash
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.PowCaptchaSolutionResponse.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.PowCaptchaSolutionResponse.html deleted file mode 100644 index ba78968ed4..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.PowCaptchaSolutionResponse.html +++ /dev/null @@ -1,2 +0,0 @@ -PowCaptchaSolutionResponse | Documentation - v0.3.40
    interface PowCaptchaSolutionResponse {
        verified: boolean;
    }

    Properties

    Properties

    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaEvents.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaEvents.html deleted file mode 100644 index 6d7e1ce52e..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaEvents.html +++ /dev/null @@ -1,9 +0,0 @@ -ProcaptchaEvents | Documentation - v0.3.40
    interface ProcaptchaEvents {
        onChallengeExpired: (() => void);
        onClose: (() => void);
        onError: ((error) => void);
        onExpired: (() => void);
        onExtensionNotFound: (() => void);
        onFailed: (() => void);
        onHuman: ((output) => void);
        onOpen: (() => void);
    }

    Properties

    onChallengeExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onClose: (() => void)

    Type declaration

      • (): void
      • Returns void

    onError: ((error) => void)

    Type declaration

      • (error): void
      • Parameters

        Returns void

    onExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onExtensionNotFound: (() => void)

    Type declaration

      • (): void
      • Returns void

    onFailed: (() => void)

    Type declaration

      • (): void
      • Returns void

    onHuman: ((output) => void)

    Type declaration

      • (output): void
      • Parameters

        • output: {
              blockNumber?: number;
              challenge?: string;
              commitmentId?: string;
              dapp: string;
              providerUrl?: string;
              user: string;
          }
          • Optional blockNumber?: number
          • Optional challenge?: string
          • Optional commitmentId?: string
          • dapp: string
          • Optional providerUrl?: string
          • user: string

        Returns void

    onOpen: (() => void)

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaState.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaState.html deleted file mode 100644 index 6df7b499f0..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaState.html +++ /dev/null @@ -1,15 +0,0 @@ -ProcaptchaState | Documentation - v0.3.40
    interface ProcaptchaState {
        account: undefined | Account;
        blockNumber: undefined | number;
        captchaApi: undefined | ProsopoCaptchaApiInterface;
        challenge: undefined | CaptchaResponseBody;
        dappAccount: undefined | string;
        index: number;
        isHuman: boolean;
        loading: boolean;
        sendData: boolean;
        showModal: boolean;
        solutions: string[][];
        submission: undefined | TCaptchaSubmitResult;
        successfullChallengeTimeout: undefined | Timeout;
        timeout: undefined | Timeout;
    }

    Properties

    account: undefined | Account
    blockNumber: undefined | number
    captchaApi: undefined | ProsopoCaptchaApiInterface
    challenge: undefined | CaptchaResponseBody
    dappAccount: undefined | string
    index: number
    isHuman: boolean
    loading: boolean
    sendData: boolean
    showModal: boolean
    solutions: string[][]
    submission: undefined | TCaptchaSubmitResult
    successfullChallengeTimeout: undefined | Timeout
    timeout: undefined | Timeout
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProsopoCaptchaApiInterface.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProsopoCaptchaApiInterface.html deleted file mode 100644 index 4df865c1a8..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProsopoCaptchaApiInterface.html +++ /dev/null @@ -1,10 +0,0 @@ -ProsopoCaptchaApiInterface | Documentation - v0.3.40
    interface ProsopoCaptchaApiInterface {
        contract: IProsopoCaptchaContract;
        dappAccount: string;
        provider: RandomProvider;
        providerApi: ProviderApiInterface;
        userAccount: string;
        web2: boolean;
        getCaptchaChallenge(): Promise<CaptchaResponseBody>;
        submitCaptchaSolution(signer, requestHash, datasetId, solutions, salt): Promise<TCaptchaSubmitResult>;
        verifyCaptchaChallengeContent(provider, captchaChallenge): void;
    }

    Implemented by

    Properties

    dappAccount: string
    provider: RandomProvider
    userAccount: string
    web2: boolean

    Methods

    • Parameters

      Returns void

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderApiInterface.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderApiInterface.html deleted file mode 100644 index 2851559c17..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderApiInterface.html +++ /dev/null @@ -1,9 +0,0 @@ -ProviderApiInterface | Documentation - v0.3.40
    interface ProviderApiInterface {
        getCaptchaChallenge(userAccount, randomProvider): Promise<CaptchaResponseBody>;
        getPowCaptchaChallenge(userAccount, dappAccount): Promise<GetPowCaptchaResponse>;
        getProviderDetails(): Promise<Provider>;
        getProviderStatus(): Promise<ProviderRegistered>;
        submitCaptchaSolution(captchas, requestHash, userAccount, salt, signature?): Promise<CaptchaSolutionResponse>;
        submitPowCaptchaSolution(challenge, userAccount, dappAccount, randomProvider, nonce): Promise<PowCaptchaSolutionResponse>;
        submitUserEvents(events, accountId): Promise<unknown>;
        verifyDappUser(dapp, userAccount, blockNumber, commitmentId?, maxVerifiedTime?): Promise<ImageVerificationResponse>;
    }

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderRegistered.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderRegistered.html deleted file mode 100644 index 25cc7075bf..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.VerificationResponse.html b/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.VerificationResponse.html deleted file mode 100644 index 5ba3d9f44e..0000000000 --- a/docs/interfaces/_prosopo_procaptcha.modules_Manager._internal_.VerificationResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -VerificationResponse | Documentation - v0.3.40
    interface VerificationResponse {
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    Properties

    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_bundle._internal_.ProcaptchaRenderOptions.html b/docs/interfaces/_prosopo_procaptcha_bundle._internal_.ProcaptchaRenderOptions.html deleted file mode 100644 index aba7b83a7b..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_bundle._internal_.ProcaptchaRenderOptions.html +++ /dev/null @@ -1,11 +0,0 @@ -ProcaptchaRenderOptions | Documentation - v0.3.40
    interface ProcaptchaRenderOptions {
        callback?: string | ((payload) => void);
        captchaType?: "image" | "pow" | "frictionless";
        chalexpired-callback?: string | (() => void);
        challenge-valid-length?: string;
        close-callback?: string | (() => void);
        error-callback?: string | (() => void);
        expired-callback?: string | (() => void);
        open-callback?: string | (() => void);
        siteKey: string;
        theme?: "light" | "dark";
    }

    Properties

    callback?: string | ((payload) => void)

    Type declaration

      • (payload): void
      • Parameters

        • payload: {
              blockNumber?: number;
              challenge?: string;
              commitmentId?: string;
              dapp: string;
              providerUrl?: string;
              user: string;
          }
          • Optional blockNumber?: number
          • Optional challenge?: string
          • Optional commitmentId?: string
          • dapp: string
          • Optional providerUrl?: string
          • user: string

        Returns void

    captchaType?: "image" | "pow" | "frictionless"
    chalexpired-callback?: string | (() => void)

    Type declaration

      • (): void
      • Returns void

    challenge-valid-length?: string
    close-callback?: string | (() => void)

    Type declaration

      • (): void
      • Returns void

    error-callback?: string | (() => void)

    Type declaration

      • (): void
      • Returns void

    expired-callback?: string | (() => void)

    Type declaration

      • (): void
      • Returns void

    open-callback?: string | (() => void)

    Type declaration

      • (): void
      • Returns void

    siteKey: string
    theme?: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_Button._internal_.ButtonProps.html b/docs/interfaces/_prosopo_procaptcha_react.components_Button._internal_.ButtonProps.html deleted file mode 100644 index 72811db562..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_Button._internal_.ButtonProps.html +++ /dev/null @@ -1,5 +0,0 @@ -ButtonProps | Documentation - v0.3.40
    interface ButtonProps {
        buttonType: "cancel" | "next";
        onClick: (() => void);
        text: string;
        themeColor: "light" | "dark";
    }

    Hierarchy

    Properties

    buttonType: "cancel" | "next"
    onClick: (() => void)

    Type declaration

      • (): void
      • Returns void

    text: string
    themeColor: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent.CaptchaComponentProps.html b/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent.CaptchaComponentProps.html deleted file mode 100644 index ef51a15e2f..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent.CaptchaComponentProps.html +++ /dev/null @@ -1,9 +0,0 @@ -CaptchaComponentProps | Documentation - v0.3.40
    interface CaptchaComponentProps {
        challenge: CaptchaResponseBody;
        index: number;
        onCancel: (() => void);
        onClick: ((hash) => void);
        onNext: (() => void);
        onSubmit: (() => void);
        solutions: string[][];
        themeColor: "light" | "dark";
    }

    Properties

    index: number
    onCancel: (() => void)

    Type declaration

      • (): void
      • Returns void

    onClick: ((hash) => void)

    Type declaration

      • (hash): void
      • Parameters

        • hash: string

        Returns void

    onNext: (() => void)

    Type declaration

      • (): void
      • Returns void

    onSubmit: (() => void)

    Type declaration

      • (): void
      • Returns void

    solutions: string[][]
    themeColor: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.Captcha.html b/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.Captcha.html deleted file mode 100644 index 97f36683ac..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithProof.html deleted file mode 100644 index e4de97910d..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutId.html deleted file mode 100644 index b3dacbaac8..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidgetProps.html b/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidgetProps.html deleted file mode 100644 index ec3cc39671..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_CaptchaWidget.CaptchaWidgetProps.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaWidgetProps | Documentation - v0.3.40
    interface CaptchaWidgetProps {
        challenge: CaptchaWithProof;
        onClick: ((hash) => void);
        solution: string[];
        themeColor: "light" | "dark";
    }

    Properties

    challenge: CaptchaWithProof
    onClick: ((hash) => void)

    Type declaration

      • (hash): void
      • Parameters

        • hash: string

        Returns void

    solution: string[]
    themeColor: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaEvents.html b/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaEvents.html deleted file mode 100644 index 3194826f9e..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaEvents.html +++ /dev/null @@ -1,9 +0,0 @@ -ProcaptchaEvents | Documentation - v0.3.40
    interface ProcaptchaEvents {
        onChallengeExpired: (() => void);
        onClose: (() => void);
        onError: ((error) => void);
        onExpired: (() => void);
        onExtensionNotFound: (() => void);
        onFailed: (() => void);
        onHuman: ((output) => void);
        onOpen: (() => void);
    }

    Properties

    onChallengeExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onClose: (() => void)

    Type declaration

      • (): void
      • Returns void

    onError: ((error) => void)

    Type declaration

      • (error): void
      • Parameters

        Returns void

    onExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onExtensionNotFound: (() => void)

    Type declaration

      • (): void
      • Returns void

    onFailed: (() => void)

    Type declaration

      • (): void
      • Returns void

    onHuman: ((output) => void)

    Type declaration

      • (output): void
      • Parameters

        • output: {
              blockNumber?: number;
              challenge?: string;
              commitmentId?: string;
              dapp: string;
              providerUrl?: string;
              user: string;
          }
          • Optional blockNumber?: number
          • Optional challenge?: string
          • Optional commitmentId?: string
          • dapp: string
          • Optional providerUrl?: string
          • user: string

        Returns void

    onOpen: (() => void)

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaProps.html b/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaProps.html deleted file mode 100644 index 5df37b8f37..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.ProcaptchaProps.html +++ /dev/null @@ -1,3 +0,0 @@ -ProcaptchaProps | Documentation - v0.3.40
    interface ProcaptchaProps {
        callbacks?: Partial<Partial<ProcaptchaEvents>>;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            dappName?: string;
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment?: "development" | "staging" | "production";
            defaultNetwork?: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks?: Record<string, {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format?: number;
            }>;
            serverUrl?: string;
            solutionThreshold?: number;
            userAccountAddress?: string;
            web2?: boolean;
        } & {
            accountCreator?: {
                area: {
                    height: number;
                    width: number;
                };
                fontSizeFactor: number;
                maxShadowBlur: number;
                multiplier: number;
                numberOfRounds: number;
                offsetParameter: number;
                seed: number;
            };
            challengeValidLength?: number;
            theme?: "light" | "dark";
        };
    }

    Properties

    Properties

    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format?: number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    } & {
        accountCreator?: {
            area: {
                height: number;
                width: number;
            };
            fontSizeFactor: number;
            maxShadowBlur: number;
            multiplier: number;
            numberOfRounds: number;
            offsetParameter: number;
            seed: number;
        };
        challengeValidLength?: number;
        theme?: "light" | "dark";
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format?: number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean

    Type declaration

    • Optional accountCreator?: {
          area: {
              height: number;
              width: number;
          };
          fontSizeFactor: number;
          maxShadowBlur: number;
          multiplier: number;
          numberOfRounds: number;
          offsetParameter: number;
          seed: number;
      }
      • area: {
            height: number;
            width: number;
        }
        • height: number
        • width: number
      • fontSizeFactor: number
      • maxShadowBlur: number
      • multiplier: number
      • numberOfRounds: number
      • offsetParameter: number
      • seed: number
    • Optional challengeValidLength?: number
    • Optional theme?: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_procaptcha_react.components_collector._internal_.Account.html b/docs/interfaces/_prosopo_procaptcha_react.components_collector._internal_.Account.html deleted file mode 100644 index cc490dc92d..0000000000 --- a/docs/interfaces/_prosopo_procaptcha_react.components_collector._internal_.Account.html +++ /dev/null @@ -1,3 +0,0 @@ -Account | Documentation - v0.3.40
    interface Account {
        account: InjectedAccount;
        extension?: InjectedExtension;
    }

    Properties

    Properties

    account: InjectedAccount
    extension?: InjectedExtension
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.batch_commitments._internal_.ExtrinsicBatch.html b/docs/interfaces/_prosopo_provider.batch_commitments._internal_.ExtrinsicBatch.html deleted file mode 100644 index bed484b505..0000000000 --- a/docs/interfaces/_prosopo_provider.batch_commitments._internal_.ExtrinsicBatch.html +++ /dev/null @@ -1,6 +0,0 @@ -ExtrinsicBatch | Documentation - v0.3.40
    interface ExtrinsicBatch {
        extrinsics: SubmittableExtrinsic<"promise", ISubmittableResult>[];
        ids: Hash[];
        totalFee: BN;
        totalProofSize: BN;
        totalRefTime: BN;
    }

    Properties

    extrinsics: SubmittableExtrinsic<"promise", ISubmittableResult>[]
    ids: Hash[]
    totalFee: BN
    totalProofSize: BN
    totalRefTime: BN
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Captcha.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Captcha.html deleted file mode 100644 index aa588dc48b..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaIdAndProof.html deleted file mode 100644 index bf34d5cdeb..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaSolution.html deleted file mode 100644 index 25ff79694b..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithProof.html deleted file mode 100644 index 1d1cba39ca..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutId.html deleted file mode 100644 index b5b060ed62..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DappUserSolutionResult.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DappUserSolutionResult.html deleted file mode 100644 index 9780442c31..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Database.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Database.html deleted file mode 100644 index c514b48a95..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Dataset.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Dataset.html deleted file mode 100644 index 0f867d61b5..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DatasetRaw.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DatasetRaw.html deleted file mode 100644 index 8d509c67cb..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.DatasetRaw.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetRaw | Documentation - v0.3.40
    interface DatasetRaw {
        captchas: CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index 171603f034..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.MerkleNodeInterface.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.MerkleNodeInterface.html deleted file mode 100644 index 5a4bf4f818..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.MerkleNodeInterface.html +++ /dev/null @@ -1,3 +0,0 @@ -MerkleNodeInterface | Documentation - v0.3.40
    interface MerkleNodeInterface {
        hash: string;
        parent: null | string;
    }

    Implemented by

    Properties

    Properties

    hash: string
    parent: null | string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 7eda47b3d2..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PoWCaptcha.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PoWCaptcha.html deleted file mode 100644 index 046df3ab27..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PoWCaptcha.html +++ /dev/null @@ -1,4 +0,0 @@ -PoWCaptcha | Documentation - v0.3.40
    interface PoWCaptcha {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PowCaptcha-1.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PowCaptcha-1.html deleted file mode 100644 index 1ac3fe85e5..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.PowCaptcha-1.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderDetails.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderDetails.html deleted file mode 100644 index 278aa177b9..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderDetails.html +++ /dev/null @@ -1,3 +0,0 @@ -ProviderDetails | Documentation - v0.3.40
    interface ProviderDetails {
        dbConnectionOk: boolean;
        provider: Provider;
    }

    Properties

    dbConnectionOk: boolean
    provider: Provider
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderRegistered.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderRegistered.html deleted file mode 100644 index 3206c94574..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskResult.html deleted file mode 100644 index 0f5f6c426e..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.SolutionRecord.html deleted file mode 100644 index 10ba4055a2..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Tables.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Tables.html deleted file mode 100644 index c00623628d..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.UserCommitmentRecord.html deleted file mode 100644 index 87f7dc0e05..0000000000 --- a/docs/interfaces/_prosopo_provider.tasks_tasks._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.Asset.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.Asset.html deleted file mode 100644 index 9c058eff54..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.AssetsResolver.html deleted file mode 100644 index b6e44f99b2..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IDappAccount.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IDappAccount.html deleted file mode 100644 index 7c21f77c8e..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IDappAccount.html +++ /dev/null @@ -1,4 +0,0 @@ -IDappAccount | Documentation - v0.3.40
    interface IDappAccount {
        fundAmount: number | BN;
        pair?: KeyringPair;
        secret: string;
    }

    Properties

    Properties

    fundAmount: number | BN
    pair?: KeyringPair
    secret: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IProviderAccount.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IProviderAccount.html deleted file mode 100644 index 54677e9b85..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IProviderAccount.html +++ /dev/null @@ -1,10 +0,0 @@ -IProviderAccount | Documentation - v0.3.40
    interface IProviderAccount {
        address: string;
        captchaDatasetId: string;
        datasetFile: string;
        fee: number;
        pair?: KeyringPair;
        payee: dapp;
        secret?: string;
        stake: number | BN;
        url: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    captchaDatasetId: string
    datasetFile: string
    fee: number
    pair?: KeyringPair
    payee: dapp
    secret?: string
    stake: number | BN
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IUserAccount.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IUserAccount.html deleted file mode 100644 index f243e5ac7c..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.IUserAccount.html +++ /dev/null @@ -1,3 +0,0 @@ -IUserAccount | Documentation - v0.3.40
    interface IUserAccount {
        address: string;
        secret?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    address: string
    secret?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProsopoEnvironment.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProsopoEnvironment.html deleted file mode 100644 index c6c86157f9..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProsopoEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProsopoEnvironment | Documentation - v0.3.40
    interface ProsopoEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Implemented by

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Parameters

      • pair: KeyringPair

      Returns Promise<void>

    • Returns ApiPromise

    • Returns Promise<void>

    • Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProviderEnvironment.html b/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProviderEnvironment.html deleted file mode 100644 index 1616ba1af1..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_accounts._internal_.ProviderEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40
    interface ProviderEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            batchCommit: {
                interval: number;
                maxBatchExtrinsicPercentage: number;
            };
            captchaSolutions: {
                captchaBlockRecency: number;
                requiredNumberOfSolutions: number;
                solutionWinningPercentage: number;
            };
            captchas: {
                solved: {
                    count: number;
                };
                unsolved: {
                    count: number;
                };
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            mongoEventsUri?: string;
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            server: {
                baseURL: string;
                port: number;
            };
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        };
        captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        };
        captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        mongoEventsUri?: string;
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
        server: {
            baseURL: string;
            port: number;
        };
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • batchCommit: {
          interval: number;
          maxBatchExtrinsicPercentage: number;
      }
      • interval: number
      • maxBatchExtrinsicPercentage: number
    • captchaSolutions: {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }
      • captchaBlockRecency: number
      • requiredNumberOfSolutions: number
      • solutionWinningPercentage: number
    • captchas: {
          solved: {
              count: number;
          };
          unsolved: {
              count: number;
          };
      }
      • solved: {
            count: number;
        }
        • count: number
      • unsolved: {
            count: number;
        }
        • count: number
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional mongoEventsUri?: string
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    • server: {
          baseURL: string;
          port: number;
      }
      • baseURL: string
      • port: number
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Returns ApiPromise

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabaseAccounts.IDatabaseAccounts.html b/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabaseAccounts.IDatabaseAccounts.html deleted file mode 100644 index 8af4977df8..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabaseAccounts.IDatabaseAccounts.html +++ /dev/null @@ -1,7 +0,0 @@ -IDatabaseAccounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.AppTestAccount.html b/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.AppTestAccount.html deleted file mode 100644 index 75c0a8796c..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.AppTestAccount.html +++ /dev/null @@ -1,5 +0,0 @@ -AppTestAccount | Documentation - v0.3.40
    interface AppTestAccount {
        address: string;
        contractAddress: undefined | string;
        contractValue: Dapp;
        mnemonic: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    contractAddress: undefined | string
    contractValue: Dapp
    mnemonic: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.DatasetWithIdsAndTree.html b/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.DatasetWithIdsAndTree.html deleted file mode 100644 index 98d9b9351e..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.DatasetWithIdsAndTree.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetWithIdsAndTree | Documentation - v0.3.40
    interface DatasetWithIdsAndTree {
        captchas: Captcha[];
        contentTree: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[]
    contentTree: string[][]
    datasetContentId: Hash
    datasetId: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProviderTestAccount.html b/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProviderTestAccount.html deleted file mode 100644 index 9ad9d4a968..0000000000 --- a/docs/interfaces/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.ProviderTestAccount.html +++ /dev/null @@ -1,5 +0,0 @@ -ProviderTestAccount | Documentation - v0.3.40
    interface ProviderTestAccount {
        address: string;
        contractAddress: undefined | string;
        contractValue: Provider;
        mnemonic: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    contractAddress: undefined | string
    contractValue: Provider
    mnemonic: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.EnvironmentVariables.html b/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.EnvironmentVariables.html deleted file mode 100644 index 726f25e8b6..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.EnvironmentVariables.html +++ /dev/null @@ -1 +0,0 @@ -EnvironmentVariables | Documentation - v0.3.40
    interface EnvironmentVariables {
        [key: string]: string | number | boolean;
    }

    Indexable

    [key: string]: string | number | boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.GenericFormProps.html b/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.GenericFormProps.html deleted file mode 100644 index 1adedcd24d..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.components_ContentEditForm._internal_.GenericFormProps.html +++ /dev/null @@ -1,3 +0,0 @@ -GenericFormProps | Documentation - v0.3.40
    interface GenericFormProps {
        initialValues: EnvironmentVariables;
        onSubmit: ((values) => void);
    }

    Properties

    Properties

    initialValues: EnvironmentVariables
    onSubmit: ((values) => void)

    Type declaration

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.components_Spacer._internal_.Props.html b/docs/interfaces/_prosopo_provider_gui.components_Spacer._internal_.Props.html deleted file mode 100644 index 7083476469..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.components_Spacer._internal_.Props.html +++ /dev/null @@ -1,5 +0,0 @@ -Props | Documentation - v0.3.40
    interface Props {
        component?: ElementType<any, (keyof IntrinsicElements)>;
        height: number;
        sx?: SxProps<Theme>;
        width: number;
    }

    Properties

    Properties

    component?: ElementType<any, (keyof IntrinsicElements)>
    height: number
    sx?: SxProps<Theme>
    width: number
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateContextProps.html b/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateContextProps.html deleted file mode 100644 index 00cd59b7d3..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateContextProps.html +++ /dev/null @@ -1,7 +0,0 @@ -GlobalStateContextProps | Documentation - v0.3.40
    interface GlobalStateContextProps {
        contracts: GuiContract[];
        currentAccount: undefined | InjectedAccountWithMeta;
        network: "rococo" | "development";
        setContracts: ((newContract) => void);
        setCurrentAccount: ((updateStr) => void);
        setNetwork: ((updateStr) => void);
    }

    Properties

    contracts: GuiContract[]
    currentAccount: undefined | InjectedAccountWithMeta
    network: "rococo" | "development"
    setContracts: ((newContract) => void)

    Type declaration

      • (newContract): void
      • Parameters

        Returns void

    setCurrentAccount: ((updateStr) => void)

    Type declaration

      • (updateStr): void
      • Parameters

        • updateStr: InjectedAccountWithMeta

        Returns void

    setNetwork: ((updateStr) => void)

    Type declaration

      • (updateStr): void
      • Parameters

        • updateStr: "rococo" | "development"

        Returns void

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateProviderProps.html b/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateProviderProps.html deleted file mode 100644 index 36bb6a7493..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.contexts_GlobalContext._internal_.GlobalStateProviderProps.html +++ /dev/null @@ -1,2 +0,0 @@ -GlobalStateProviderProps | Documentation - v0.3.40
    interface GlobalStateProviderProps {
        children: ReactNode;
    }

    Properties

    Properties

    children: ReactNode
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_ContractOverview.GuiContract.html b/docs/interfaces/_prosopo_provider_gui.types_ContractOverview.GuiContract.html deleted file mode 100644 index 81312c6962..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_ContractOverview.GuiContract.html +++ /dev/null @@ -1,15 +0,0 @@ -GuiContract | Documentation - v0.3.40

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -
    interface GuiContract {
        contractAddress: string;
        network: "rococo" | "development" | "shiden";
        providers: {
            balance: number;
            datasetId: string;
            datasetIdContent: string;
            fee: string;
            isOnline: boolean;
            payee: string;
            status: string;
            url: string;
        }[];
    }

    Properties

    contractAddress: string
    network: "rococo" | "development" | "shiden"
    providers: {
        balance: number;
        datasetId: string;
        datasetIdContent: string;
        fee: string;
        isOnline: boolean;
        payee: string;
        status: string;
        url: string;
    }[]

    Type declaration

    • balance: number
    • datasetId: string
    • datasetIdContent: string
    • fee: string
    • isOnline: boolean
    • payee: string
    • status: string
    • url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_GlobalStateTypes.GlobalState.html b/docs/interfaces/_prosopo_provider_gui.types_GlobalStateTypes.GlobalState.html deleted file mode 100644 index ad4d3783df..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_GlobalStateTypes.GlobalState.html +++ /dev/null @@ -1,4 +0,0 @@ -GlobalState | Documentation - v0.3.40
    interface GlobalState {
        accounts: InjectedAccountWithMeta[];
        currentAccount: string;
        profile: {
            actions?: Actions;
            dataset?: Dataset;
            environment?: Environment;
            summary?: ProviderSummary;
        };
    }

    Properties

    accounts: InjectedAccountWithMeta[]
    currentAccount: string
    profile: {
        actions?: Actions;
        dataset?: Dataset;
        environment?: Environment;
        summary?: ProviderSummary;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Actions.html b/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Actions.html deleted file mode 100644 index 9973fec08b..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Actions.html +++ /dev/null @@ -1,4 +0,0 @@ -Actions | Documentation - v0.3.40
    interface Actions {
        currentStake: number;
        isActive: boolean;
        isRegistered: boolean;
    }

    Properties

    currentStake: number
    isActive: boolean
    isRegistered: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Dataset.html b/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Dataset.html deleted file mode 100644 index 577304374a..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Dataset.html +++ /dev/null @@ -1,3 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        datasetContentId: string;
        datasetId: string;
    }

    Properties

    datasetContentId: string
    datasetId: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Environment.html b/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Environment.html deleted file mode 100644 index 42129b8aef..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.Environment.html +++ /dev/null @@ -1,32 +0,0 @@ -Environment | Documentation - v0.3.40

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -
    interface Environment {
        API_BASE_URL: string;
        API_PORT: string;
        CAPTCHA_ABI_PATH: string;
        CAPTCHA_WASM_PATH: string;
        DAPP_ABI_PATH: string;
        DAPP_CONTRACT_ADDRESS: string;
        DAPP_WASM_PATH: string;
        DATABASE_HOST: string;
        DATABASE_NAME: string;
        DATABASE_PASSWORD: string;
        DATABASE_PORT: string;
        DATABASE_USERNAME: string;
        LOG_LEVEL: string;
        NODE_ENV: string;
        PAIR_TYPE: string;
        PROSOPO_CONTRACT_ADDRESS: string;
        PROVIDER_ADDRESS: string;
        PROVIDER_MNEMONIC: string;
        SS58_FORMAT: string;
        SUBSTRATE_NODE_URL: string;
    }

    Properties

    API_BASE_URL: string
    API_PORT: string
    CAPTCHA_ABI_PATH: string
    CAPTCHA_WASM_PATH: string
    DAPP_ABI_PATH: string
    DAPP_CONTRACT_ADDRESS: string
    DAPP_WASM_PATH: string
    DATABASE_HOST: string
    DATABASE_NAME: string
    DATABASE_PASSWORD: string
    DATABASE_PORT: string
    DATABASE_USERNAME: string
    LOG_LEVEL: string
    NODE_ENV: string
    PAIR_TYPE: string
    PROSOPO_CONTRACT_ADDRESS: string
    PROVIDER_ADDRESS: string
    PROVIDER_MNEMONIC: string
    SS58_FORMAT: string
    SUBSTRATE_NODE_URL: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.ProviderSummary.html b/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.ProviderSummary.html deleted file mode 100644 index 39729fa0a4..0000000000 --- a/docs/interfaces/_prosopo_provider_gui.types_ProviderProfileTypes.ProviderSummary.html +++ /dev/null @@ -1,6 +0,0 @@ -ProviderSummary | Documentation - v0.3.40
    interface ProviderSummary {
        balance: number;
        fee: number;
        payee: string;
        status: string;
        url: string;
    }

    Properties

    Properties

    balance: number
    fee: number
    payee: string
    status: string
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessages.html b/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessages.html deleted file mode 100644 index 807c1190a4..0000000000 --- a/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyMessages.html +++ /dev/null @@ -1,7 +0,0 @@ -ProxyMessages | Documentation - v0.3.40
    interface ProxyMessages {
        getAdmin?: null;
        getDestination?: null;
        getGitCommitId?: null;
        proxySetCodeHash?: (string | number | BN)[];
        proxyTerminate?: null;
        proxyWithdraw?: string | number | BN;
    }

    Properties

    getAdmin?: null
    getDestination?: null
    getGitCommitId?: null
    proxySetCodeHash?: (string | number | BN)[]
    proxyTerminate?: null
    proxyWithdraw?: string | number | BN
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypes.html b/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypes.html deleted file mode 100644 index a0fc133039..0000000000 --- a/docs/interfaces/_prosopo_proxy_contract.types_arguments_proxy.ProxyReturnTypes.html +++ /dev/null @@ -1,5 +0,0 @@ -ProxyReturnTypes | Documentation - v0.3.40
    interface ProxyReturnTypes {
        accountId?: AccountId;
        u8X20?: (string | number | BN)[];
        u8X32?: (string | number | BN)[];
        void?: null;
    }

    Properties

    Properties

    accountId?: AccountId
    u8X20?: (string | number | BN)[]
    u8X32?: (string | number | BN)[]
    void?: null
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyMessages.html b/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyMessages.html deleted file mode 100644 index e1d12bf58f..0000000000 --- a/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyMessages.html +++ /dev/null @@ -1,7 +0,0 @@ -ProxyMessages | Documentation - v0.3.40
    interface ProxyMessages {
        getAdmin?: null;
        getDestination?: null;
        getGitCommitId?: null;
        proxySetCodeHash?: number[];
        proxyTerminate?: null;
        proxyWithdraw?: ReturnNumber;
    }

    Properties

    getAdmin?: null
    getDestination?: null
    getGitCommitId?: null
    proxySetCodeHash?: number[]
    proxyTerminate?: null
    proxyWithdraw?: ReturnNumber
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypes.html b/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypes.html deleted file mode 100644 index 277604859f..0000000000 --- a/docs/interfaces/_prosopo_proxy_contract.types_returns_proxy.ProxyReturnTypes.html +++ /dev/null @@ -1,5 +0,0 @@ -ProxyReturnTypes | Documentation - v0.3.40
    interface ProxyReturnTypes {
        accountId?: AccountId;
        u8X20?: number[];
        u8X32?: number[];
        void?: null;
    }

    Properties

    Properties

    accountId?: AccountId
    u8X20?: number[]
    u8X32?: number[]
    void?: null
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_dapp._internal_.IDappAccount.html b/docs/interfaces/_prosopo_scripts.setup_dapp._internal_.IDappAccount.html deleted file mode 100644 index 6675eb9174..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_dapp._internal_.IDappAccount.html +++ /dev/null @@ -1,4 +0,0 @@ -IDappAccount | Documentation - v0.3.40
    interface IDappAccount {
        fundAmount: number | BN;
        pair?: KeyringPair;
        secret: string;
    }

    Properties

    Properties

    fundAmount: number | BN
    pair?: KeyringPair
    secret: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Asset.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Asset.html deleted file mode 100644 index f903e842c2..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.AssetsResolver.html deleted file mode 100644 index bc3d09b59a..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Captcha.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Captcha.html deleted file mode 100644 index 2463e2993d..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaSolution.html deleted file mode 100644 index 646279d36a..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutId.html deleted file mode 100644 index 050272814d..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: string[] | number[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: string[] | number[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: string[] | number[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: string[] | number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Database.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Database.html deleted file mode 100644 index 7f6f58547e..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Dataset.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Dataset.html deleted file mode 100644 index 3f643c33a5..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index 9635262579..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PendingCaptchaRequest.html deleted file mode 100644 index bcf7ec5584..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PowCaptcha.html deleted file mode 100644 index 9eb42c1a29..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ProsopoEnvironment.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ProsopoEnvironment.html deleted file mode 100644 index 672ab2c2f6..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ProsopoEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProsopoEnvironment | Documentation - v0.3.40
    interface ProsopoEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Parameters

      • pair: KeyringPair

      Returns Promise<void>

    • Returns ApiPromise

    • Returns Promise<void>

    • Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ScheduledTaskResult.html deleted file mode 100644 index 4fab4818fa..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.SolutionRecord.html deleted file mode 100644 index 439b069528..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Tables.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Tables.html deleted file mode 100644 index 60ded44a8a..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_scripts.setup_funds._internal_.UserCommitmentRecord.html deleted file mode 100644 index e4226fb827..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_funds._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IProviderAccount.html b/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IProviderAccount.html deleted file mode 100644 index 7debc2f6fb..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IProviderAccount.html +++ /dev/null @@ -1,10 +0,0 @@ -IProviderAccount | Documentation - v0.3.40
    interface IProviderAccount {
        address: string;
        captchaDatasetId: string;
        datasetFile: string;
        fee: number;
        pair?: KeyringPair;
        payee: dapp;
        secret?: string;
        stake: number | BN;
        url: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    captchaDatasetId: string
    datasetFile: string
    fee: number
    pair?: KeyringPair
    payee: dapp
    secret?: string
    stake: number | BN
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IUserAccount.html b/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IUserAccount.html deleted file mode 100644 index 94775a9744..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.IUserAccount.html +++ /dev/null @@ -1,3 +0,0 @@ -IUserAccount | Documentation - v0.3.40
    interface IUserAccount {
        address: string;
        secret?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    address: string
    secret?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.ProviderEnvironment.html b/docs/interfaces/_prosopo_scripts.setup_provider._internal_.ProviderEnvironment.html deleted file mode 100644 index 039b512d1e..0000000000 --- a/docs/interfaces/_prosopo_scripts.setup_provider._internal_.ProviderEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40
    interface ProviderEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            batchCommit: {
                interval: number;
                maxBatchExtrinsicPercentage: number;
            };
            captchaSolutions: {
                captchaBlockRecency: number;
                requiredNumberOfSolutions: number;
                solutionWinningPercentage: number;
            };
            captchas: {
                solved: {
                    count: number;
                };
                unsolved: {
                    count: number;
                };
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            mongoEventsUri?: string;
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            server: {
                baseURL: string;
                port: number;
            };
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        };
        captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        };
        captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        mongoEventsUri?: string;
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
        server: {
            baseURL: string;
            port: number;
        };
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • batchCommit: {
          interval: number;
          maxBatchExtrinsicPercentage: number;
      }
      • interval: number
      • maxBatchExtrinsicPercentage: number
    • captchaSolutions: {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }
      • captchaBlockRecency: number
      • requiredNumberOfSolutions: number
      • solutionWinningPercentage: number
    • captchas: {
          solved: {
              count: number;
          };
          unsolved: {
              count: number;
          };
      }
      • solved: {
            count: number;
        }
        • count: number
      • unsolved: {
            count: number;
        }
        • count: number
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional mongoEventsUri?: string
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    • server: {
          baseURL: string;
          port: number;
      }
      • baseURL: string
      • port: number
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    • Returns ApiPromise

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_scripts.util_exec.ExecOutput.html b/docs/interfaces/_prosopo_scripts.util_exec.ExecOutput.html deleted file mode 100644 index d56090649f..0000000000 --- a/docs/interfaces/_prosopo_scripts.util_exec.ExecOutput.html +++ /dev/null @@ -1,4 +0,0 @@ -ExecOutput | Documentation - v0.3.40
    interface ExecOutput {
        code: null | number;
        stderr: string;
        stdout: string;
    }

    Properties

    Properties

    code: null | number
    stderr: string
    stdout: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.Captcha.html b/docs/interfaces/_prosopo_server.server._internal_.Captcha.html deleted file mode 100644 index 37873055cb..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_server.server._internal_.CaptchaIdAndProof.html deleted file mode 100644 index 7e55c6ab61..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolution.html deleted file mode 100644 index 4ec7848897..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolutionResponse.html b/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolutionResponse.html deleted file mode 100644 index 79cd2a7f8f..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.CaptchaSolutionResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolutionResponse | Documentation - v0.3.40
    interface CaptchaSolutionResponse {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithProof.html b/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithProof.html deleted file mode 100644 index 94bade2a25..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithoutId.html deleted file mode 100644 index da412f8e83..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.DappUserSolutionResult.html b/docs/interfaces/_prosopo_server.server._internal_.DappUserSolutionResult.html deleted file mode 100644 index 8d134954f9..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.GetPowCaptchaResponse.html b/docs/interfaces/_prosopo_server.server._internal_.GetPowCaptchaResponse.html deleted file mode 100644 index 8f4ed57364..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.GetPowCaptchaResponse.html +++ /dev/null @@ -1,4 +0,0 @@ -GetPowCaptchaResponse | Documentation - v0.3.40
    interface GetPowCaptchaResponse {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_server.server._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index c45fd2d2ce..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.ImageVerificationResponse.html b/docs/interfaces/_prosopo_server.server._internal_.ImageVerificationResponse.html deleted file mode 100644 index d830d3ee96..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.ImageVerificationResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -ImageVerificationResponse | Documentation - v0.3.40
    interface ImageVerificationResponse {
        blockNumber: number;
        commitmentId: Hash;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    blockNumber: number
    commitmentId: Hash
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.PowCaptchaSolutionResponse.html b/docs/interfaces/_prosopo_server.server._internal_.PowCaptchaSolutionResponse.html deleted file mode 100644 index 1a3fa30e1c..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.PowCaptchaSolutionResponse.html +++ /dev/null @@ -1,2 +0,0 @@ -PowCaptchaSolutionResponse | Documentation - v0.3.40
    interface PowCaptchaSolutionResponse {
        verified: boolean;
    }

    Properties

    Properties

    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.ProviderRegistered.html b/docs/interfaces/_prosopo_server.server._internal_.ProviderRegistered.html deleted file mode 100644 index d245186272..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_server.server._internal_.VerificationResponse.html b/docs/interfaces/_prosopo_server.server._internal_.VerificationResponse.html deleted file mode 100644 index 7e07550afa..0000000000 --- a/docs/interfaces/_prosopo_server.server._internal_.VerificationResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -VerificationResponse | Documentation - v0.3.40
    interface VerificationResponse {
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    Properties

    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.api_api.ProviderApiInterface.html b/docs/interfaces/_prosopo_types.api_api.ProviderApiInterface.html deleted file mode 100644 index 195de56d73..0000000000 --- a/docs/interfaces/_prosopo_types.api_api.ProviderApiInterface.html +++ /dev/null @@ -1,9 +0,0 @@ -ProviderApiInterface | Documentation - v0.3.40
    interface ProviderApiInterface {
        getCaptchaChallenge(userAccount, randomProvider): Promise<CaptchaResponseBody>;
        getPowCaptchaChallenge(userAccount, dappAccount): Promise<GetPowCaptchaResponse>;
        getProviderDetails(): Promise<Provider>;
        getProviderStatus(): Promise<ProviderRegistered>;
        submitCaptchaSolution(captchas, requestHash, userAccount, salt, signature?): Promise<CaptchaSolutionResponse>;
        submitPowCaptchaSolution(challenge, userAccount, dappAccount, randomProvider, nonce): Promise<PowCaptchaSolutionResponse>;
        submitUserEvents(events, accountId): Promise<unknown>;
        verifyDappUser(dapp, userAccount, blockNumber, commitmentId?, maxVerifiedTime?): Promise<ImageVerificationResponse>;
    }

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.contract_batch.ExtrinsicBatch.html b/docs/interfaces/_prosopo_types.contract_batch.ExtrinsicBatch.html deleted file mode 100644 index 5a86376f43..0000000000 --- a/docs/interfaces/_prosopo_types.contract_batch.ExtrinsicBatch.html +++ /dev/null @@ -1,6 +0,0 @@ -ExtrinsicBatch | Documentation - v0.3.40
    interface ExtrinsicBatch {
        extrinsics: SubmittableExtrinsic<"promise", ISubmittableResult>[];
        ids: Hash[];
        totalFee: BN;
        totalProofSize: BN;
        totalRefTime: BN;
    }

    Properties

    extrinsics: SubmittableExtrinsic<"promise", ISubmittableResult>[]
    ids: Hash[]
    totalFee: BN
    totalProofSize: BN
    totalRefTime: BN
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.contract_contract.TransactionResponse.html b/docs/interfaces/_prosopo_types.contract_contract.TransactionResponse.html deleted file mode 100644 index 4a5fdb2732..0000000000 --- a/docs/interfaces/_prosopo_types.contract_contract.TransactionResponse.html +++ /dev/null @@ -1,7 +0,0 @@ -TransactionResponse | Documentation - v0.3.40
    interface TransactionResponse {
        blockHash?: string;
        error?: {
            data?: any;
            message?: any;
        };
        events?: DecodedEvent[];
        from: string;
        result: SubmittableResult;
        txHash?: string;
    }

    Properties

    blockHash?: string
    error?: {
        data?: any;
        message?: any;
    }

    Type declaration

    • Optional data?: any
    • Optional message?: any
    events?: DecodedEvent[]
    from: string
    result: SubmittableResult
    txHash?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.contract_interface.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_types.contract_interface.IProsopoCaptchaContract.html deleted file mode 100644 index d1a547356a..0000000000 --- a/docs/interfaces/_prosopo_types.contract_interface.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: Record<(...), (...)> | (...)[];
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: Record<(...), (...)> | (...)[];
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: Record<(...), (...)> | (...)[];
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<number, {
                                fields: (...)[];
                                name: string;
                            }> | {
                                index: number;
                                name: string;
                            }[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<number, {
                            fields: (...)[];
                            name: string;
                        }> | {
                            index: number;
                            name: string;
                        }[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: Record<number, {
                          fields: (...)[];
                          name: string;
                      }> | {
                          index: number;
                          name: string;
                      }[];
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.contract_useWeight.UseWeight.html b/docs/interfaces/_prosopo_types.contract_useWeight.UseWeight.html deleted file mode 100644 index ce5d27ee85..0000000000 --- a/docs/interfaces/_prosopo_types.contract_useWeight.UseWeight.html +++ /dev/null @@ -1,11 +0,0 @@ -UseWeight | Documentation - v0.3.40
    interface UseWeight {
        executionTime: number;
        isEmpty: boolean;
        isValid: boolean;
        isWeightV2: boolean;
        megaGas: BN;
        megaRefTime: BN;
        percentage: number;
        proofSize: BN;
        weight: BN;
        weightV2: WeightV2;
    }

    Properties

    executionTime: number
    isEmpty: boolean
    isValid: boolean
    isWeightV2: boolean
    megaGas: BN
    megaRefTime: BN
    percentage: number
    proofSize: BN
    weight: BN
    weightV2: WeightV2
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_assets.Asset.html b/docs/interfaces/_prosopo_types.datasets_assets.Asset.html deleted file mode 100644 index ee1c6f9e40..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_assets.Asset.html +++ /dev/null @@ -1,14 +0,0 @@ -Asset | Documentation - v0.3.40

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_assets.AssetsResolver.html b/docs/interfaces/_prosopo_types.datasets_assets.AssetsResolver.html deleted file mode 100644 index f184b3046d..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_assets.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.Captcha.html b/docs/interfaces/_prosopo_types.datasets_captcha.Captcha.html deleted file mode 100644 index 89f22cc8c8..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaSolution.html b/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaSolution.html deleted file mode 100644 index ce560e33fe..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithProof.html b/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithProof.html deleted file mode 100644 index fd809cdae3..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaWithProof | Documentation - v0.3.40
    interface CaptchaWithProof {
        captcha: Captcha;
        proof: MerkleProof;
    }

    Properties

    Properties

    captcha: Captcha
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithoutId.html b/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithoutId.html deleted file mode 100644 index b2c10cff73..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.Captchas.html b/docs/interfaces/_prosopo_types.datasets_captcha.Captchas.html deleted file mode 100644 index efb6f5798e..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.Captchas.html +++ /dev/null @@ -1,3 +0,0 @@ -Captchas | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.PoWCaptcha.html b/docs/interfaces/_prosopo_types.datasets_captcha.PoWCaptcha.html deleted file mode 100644 index b307025504..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.PoWCaptcha.html +++ /dev/null @@ -1,4 +0,0 @@ -PoWCaptcha | Documentation - v0.3.40
    interface PoWCaptcha {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_captcha.PowCaptcha-1.html b/docs/interfaces/_prosopo_types.datasets_captcha.PowCaptcha-1.html deleted file mode 100644 index f115f9ea70..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_captcha.PowCaptcha-1.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_dataset.Dataset.html b/docs/interfaces/_prosopo_types.datasets_dataset.Dataset.html deleted file mode 100644 index 8c3989cc6a..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_dataset.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: CaptchaWithoutId[] | Captcha[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaWithoutId[] | Captcha[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_dataset.DatasetRaw.html b/docs/interfaces/_prosopo_types.datasets_dataset.DatasetRaw.html deleted file mode 100644 index 7233039876..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_dataset.DatasetRaw.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetRaw | Documentation - v0.3.40
    interface DatasetRaw {
        captchas: CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_dataset.DatasetWithIdsAndTree.html b/docs/interfaces/_prosopo_types.datasets_dataset.DatasetWithIdsAndTree.html deleted file mode 100644 index a495f4858b..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_dataset.DatasetWithIdsAndTree.html +++ /dev/null @@ -1,7 +0,0 @@ -DatasetWithIdsAndTree | Documentation - v0.3.40
    interface DatasetWithIdsAndTree {
        captchas: Captcha[];
        contentTree: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[]
    contentTree: string[][]
    datasetContentId: Hash
    datasetId: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.datasets_merkle.MerkleNodeInterface.html b/docs/interfaces/_prosopo_types.datasets_merkle.MerkleNodeInterface.html deleted file mode 100644 index 82a85a86a5..0000000000 --- a/docs/interfaces/_prosopo_types.datasets_merkle.MerkleNodeInterface.html +++ /dev/null @@ -1,14 +0,0 @@ -MerkleNodeInterface | Documentation - v0.3.40

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -
    interface MerkleNodeInterface {
        hash: string;
        parent: null | string;
    }

    Properties

    Properties

    hash: string
    parent: null | string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_api.ProsopoCaptchaApiInterface.html b/docs/interfaces/_prosopo_types.procaptcha_api.ProsopoCaptchaApiInterface.html deleted file mode 100644 index 561e533b98..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_api.ProsopoCaptchaApiInterface.html +++ /dev/null @@ -1,10 +0,0 @@ -ProsopoCaptchaApiInterface | Documentation - v0.3.40
    interface ProsopoCaptchaApiInterface {
        contract: IProsopoCaptchaContract;
        dappAccount: string;
        provider: RandomProvider;
        providerApi: ProviderApiInterface;
        userAccount: string;
        web2: boolean;
        getCaptchaChallenge(): Promise<CaptchaResponseBody>;
        submitCaptchaSolution(signer, requestHash, datasetId, solutions, salt): Promise<TCaptchaSubmitResult>;
        verifyCaptchaChallengeContent(provider, captchaChallenge): void;
    }

    Properties

    dappAccount: string
    provider: RandomProvider
    userAccount: string
    web2: boolean

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_collector.StoredEventRecord.html b/docs/interfaces/_prosopo_types.procaptcha_collector.StoredEventRecord.html deleted file mode 100644 index df7dc7a58d..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_collector.StoredEventRecord.html +++ /dev/null @@ -1,5 +0,0 @@ -StoredEventRecord | Documentation - v0.3.40
    interface StoredEventRecord {
        accountId?: string;
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Hierarchy (view full)

    Properties

    accountId?: string
    keyboardEvents?: ProsopoKeyboardEvent[]
    mouseEvents?: ProsopoMouseEvent[]
    touchEvents?: ProsopoTouchEvent[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_manager.Account.html b/docs/interfaces/_prosopo_types.procaptcha_manager.Account.html deleted file mode 100644 index 12b4465be9..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_manager.Account.html +++ /dev/null @@ -1,4 +0,0 @@ -Account | Documentation - v0.3.40

    House the account and associated extension.

    -
    interface Account {
        account: InjectedAccount;
        extension?: InjectedExtension;
    }

    Properties

    Properties

    account: InjectedAccount
    extension?: InjectedExtension
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaEvents.html b/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaEvents.html deleted file mode 100644 index ebd745bcc9..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaEvents.html +++ /dev/null @@ -1,10 +0,0 @@ -ProcaptchaEvents | Documentation - v0.3.40

    A list of all events which can occur during the Procaptcha process.

    -
    interface ProcaptchaEvents {
        onChallengeExpired: (() => void);
        onClose: (() => void);
        onError: ((error) => void);
        onExpired: (() => void);
        onExtensionNotFound: (() => void);
        onFailed: (() => void);
        onHuman: ((output) => void);
        onOpen: (() => void);
    }

    Properties

    onChallengeExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onClose: (() => void)

    Type declaration

      • (): void
      • Returns void

    onError: ((error) => void)

    Type declaration

      • (error): void
      • Parameters

        Returns void

    onExpired: (() => void)

    Type declaration

      • (): void
      • Returns void

    onExtensionNotFound: (() => void)

    Type declaration

      • (): void
      • Returns void

    onFailed: (() => void)

    Type declaration

      • (): void
      • Returns void

    onHuman: ((output) => void)

    Type declaration

      • (output): void
      • Parameters

        • output: {
              blockNumber?: number;
              challenge?: string;
              commitmentId?: string;
              dapp: string;
              providerUrl?: string;
              user: string;
          }
          • Optional blockNumber?: number
          • Optional challenge?: string
          • Optional commitmentId?: string
          • dapp: string
          • Optional providerUrl?: string
          • user: string

        Returns void

    onOpen: (() => void)

    Type declaration

      • (): void
      • Returns void

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaState.html b/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaState.html deleted file mode 100644 index 1e925613a6..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_manager.ProcaptchaState.html +++ /dev/null @@ -1,17 +0,0 @@ -ProcaptchaState | Documentation - v0.3.40

    The state of Procaptcha. This is mutated as required to reflect the captcha -process.

    -
    interface ProcaptchaState {
        account: undefined | Account;
        blockNumber: undefined | number;
        captchaApi: undefined | ProsopoCaptchaApiInterface;
        challenge: undefined | CaptchaResponseBody;
        dappAccount: undefined | string;
        index: number;
        isHuman: boolean;
        loading: boolean;
        sendData: boolean;
        showModal: boolean;
        solutions: string[][];
        submission: undefined | TCaptchaSubmitResult;
        successfullChallengeTimeout: undefined | Timeout;
        timeout: undefined | Timeout;
    }

    Properties

    account: undefined | Account
    blockNumber: undefined | number
    captchaApi: undefined | ProsopoCaptchaApiInterface
    challenge: undefined | CaptchaResponseBody
    dappAccount: undefined | string
    index: number
    isHuman: boolean
    loading: boolean
    sendData: boolean
    showModal: boolean
    solutions: string[][]
    submission: undefined | TCaptchaSubmitResult
    successfullChallengeTimeout: undefined | Timeout
    timeout: undefined | Timeout
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.procaptcha_props.ProcaptchaProps.html b/docs/interfaces/_prosopo_types.procaptcha_props.ProcaptchaProps.html deleted file mode 100644 index c8d46ed103..0000000000 --- a/docs/interfaces/_prosopo_types.procaptcha_props.ProcaptchaProps.html +++ /dev/null @@ -1,7 +0,0 @@ -ProcaptchaProps | Documentation - v0.3.40

    The props for the Procaptcha component.

    -
    interface ProcaptchaProps {
        callbacks?: Partial<Partial<ProcaptchaEvents>>;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            dappName?: string;
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment?: "development" | "staging" | "production";
            defaultNetwork?: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks?: Record<string, {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: undefined | number;
            }>;
            serverUrl?: string;
            solutionThreshold?: number;
            userAccountAddress?: string;
            web2?: boolean;
        } & {
            accountCreator?: {
                area: {
                    height: number;
                    width: number;
                };
                fontSizeFactor: number;
                maxShadowBlur: number;
                multiplier: number;
                numberOfRounds: number;
                offsetParameter: number;
                seed: number;
            };
            challengeValidLength?: number;
            theme?: "light" | "dark";
        };
    }

    Properties

    Properties

    optional set of callbacks for various captcha events

    -
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    } & {
        accountCreator?: {
            area: {
                height: number;
                width: number;
            };
            fontSizeFactor: number;
            maxShadowBlur: number;
            multiplier: number;
            numberOfRounds: number;
            offsetParameter: number;
            seed: number;
        };
        challengeValidLength?: number;
        theme?: "light" | "dark";
    }

    the configuration for procaptcha

    -

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean

    Type declaration

    • Optional accountCreator?: {
          area: {
              height: number;
              width: number;
          };
          fontSizeFactor: number;
          maxShadowBlur: number;
          multiplier: number;
          numberOfRounds: number;
          offsetParameter: number;
          seed: number;
      }
      • area: {
            height: number;
            width: number;
        }
        • height: number
        • width: number
      • fontSizeFactor: number
      • maxShadowBlur: number
      • multiplier: number
      • numberOfRounds: number
      • offsetParameter: number
      • seed: number
    • Optional challengeValidLength?: number
    • Optional theme?: "light" | "dark"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_accounts.IDappAccount.html b/docs/interfaces/_prosopo_types.provider_accounts.IDappAccount.html deleted file mode 100644 index 891c8d6849..0000000000 --- a/docs/interfaces/_prosopo_types.provider_accounts.IDappAccount.html +++ /dev/null @@ -1,4 +0,0 @@ -IDappAccount | Documentation - v0.3.40
    interface IDappAccount {
        fundAmount: number | BN;
        pair?: KeyringPair;
        secret: string;
    }

    Properties

    Properties

    fundAmount: number | BN
    pair?: KeyringPair
    secret: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_accounts.IProviderAccount.html b/docs/interfaces/_prosopo_types.provider_accounts.IProviderAccount.html deleted file mode 100644 index dd6e47d70b..0000000000 --- a/docs/interfaces/_prosopo_types.provider_accounts.IProviderAccount.html +++ /dev/null @@ -1,10 +0,0 @@ -IProviderAccount | Documentation - v0.3.40
    interface IProviderAccount {
        address: string;
        captchaDatasetId: string;
        datasetFile: string;
        fee: number;
        pair?: KeyringPair;
        payee: dapp;
        secret?: string;
        stake: number | BN;
        url: string;
    }

    Hierarchy (view full)

    Properties

    address: string
    captchaDatasetId: string
    datasetFile: string
    fee: number
    pair?: KeyringPair
    payee: dapp
    secret?: string
    stake: number | BN
    url: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_accounts.IUserAccount.html b/docs/interfaces/_prosopo_types.provider_accounts.IUserAccount.html deleted file mode 100644 index cedab916b0..0000000000 --- a/docs/interfaces/_prosopo_types.provider_accounts.IUserAccount.html +++ /dev/null @@ -1,3 +0,0 @@ -IUserAccount | Documentation - v0.3.40
    interface IUserAccount {
        address: string;
        secret?: string;
    }

    Hierarchy (view full)

    Properties

    Properties

    address: string
    secret?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.CaptchaIdAndProof.html b/docs/interfaces/_prosopo_types.provider_api.CaptchaIdAndProof.html deleted file mode 100644 index 912a8065bd..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.CaptchaIdAndProof.html +++ /dev/null @@ -1,3 +0,0 @@ -CaptchaIdAndProof | Documentation - v0.3.40
    interface CaptchaIdAndProof {
        captchaId: string;
        proof: string[][];
    }

    Properties

    Properties

    captchaId: string
    proof: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.CaptchaSolutionResponse.html b/docs/interfaces/_prosopo_types.provider_api.CaptchaSolutionResponse.html deleted file mode 100644 index cc698514ec..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.CaptchaSolutionResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolutionResponse | Documentation - v0.3.40
    interface CaptchaSolutionResponse {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.DappUserSolutionResult.html b/docs/interfaces/_prosopo_types.provider_api.DappUserSolutionResult.html deleted file mode 100644 index 978193f8f7..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.DappUserSolutionResult.html +++ /dev/null @@ -1,4 +0,0 @@ -DappUserSolutionResult | Documentation - v0.3.40
    interface DappUserSolutionResult {
        captchas: CaptchaIdAndProof[];
        partialFee?: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    captchas: CaptchaIdAndProof[]
    partialFee?: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.GetPowCaptchaResponse.html b/docs/interfaces/_prosopo_types.provider_api.GetPowCaptchaResponse.html deleted file mode 100644 index a53e779dff..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.GetPowCaptchaResponse.html +++ /dev/null @@ -1,4 +0,0 @@ -GetPowCaptchaResponse | Documentation - v0.3.40
    interface GetPowCaptchaResponse {
        challenge: string;
        difficulty: number;
        signature: string;
    }

    Properties

    challenge: string
    difficulty: number
    signature: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.ImageVerificationResponse.html b/docs/interfaces/_prosopo_types.provider_api.ImageVerificationResponse.html deleted file mode 100644 index e4d79abb9e..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.ImageVerificationResponse.html +++ /dev/null @@ -1,6 +0,0 @@ -ImageVerificationResponse | Documentation - v0.3.40
    interface ImageVerificationResponse {
        blockNumber: number;
        commitmentId: Hash;
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    blockNumber: number

    The block at which the captcha was requested

    -
    commitmentId: Hash
    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_types.provider_api.PendingCaptchaRequest.html deleted file mode 100644 index c4362fc408..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.PowCaptchaSolutionResponse.html b/docs/interfaces/_prosopo_types.provider_api.PowCaptchaSolutionResponse.html deleted file mode 100644 index 0019d526c8..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.PowCaptchaSolutionResponse.html +++ /dev/null @@ -1,2 +0,0 @@ -PowCaptchaSolutionResponse | Documentation - v0.3.40
    interface PowCaptchaSolutionResponse {
        verified: boolean;
    }

    Properties

    Properties

    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.ProviderDetails.html b/docs/interfaces/_prosopo_types.provider_api.ProviderDetails.html deleted file mode 100644 index 758174de91..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.ProviderDetails.html +++ /dev/null @@ -1,3 +0,0 @@ -ProviderDetails | Documentation - v0.3.40
    interface ProviderDetails {
        dbConnectionOk: boolean;
        provider: Provider;
    }

    Properties

    dbConnectionOk: boolean
    provider: Provider
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.ProviderRegistered.html b/docs/interfaces/_prosopo_types.provider_api.ProviderRegistered.html deleted file mode 100644 index 1f839bc0ca..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.ProviderRegistered.html +++ /dev/null @@ -1,2 +0,0 @@ -ProviderRegistered | Documentation - v0.3.40
    interface ProviderRegistered {
        status: "Registered" | "Unregistered";
    }

    Properties

    Properties

    status: "Registered" | "Unregistered"
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_api.VerificationResponse.html b/docs/interfaces/_prosopo_types.provider_api.VerificationResponse.html deleted file mode 100644 index 3f4ea3f4c2..0000000000 --- a/docs/interfaces/_prosopo_types.provider_api.VerificationResponse.html +++ /dev/null @@ -1,3 +0,0 @@ -VerificationResponse | Documentation - v0.3.40
    interface VerificationResponse {
        status: string;
        verified: boolean;
    }

    Hierarchy (view full)

    Properties

    Properties

    status: string
    verified: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types.provider_scheduler.ScheduledTaskResult.html b/docs/interfaces/_prosopo_types.provider_scheduler.ScheduledTaskResult.html deleted file mode 100644 index cded77c2d0..0000000000 --- a/docs/interfaces/_prosopo_types.provider_scheduler.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo.Database.html b/docs/interfaces/_prosopo_types_database.types_mongo.Database.html deleted file mode 100644 index d4eb241363..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo.SolutionRecord.html b/docs/interfaces/_prosopo_types_database.types_mongo.SolutionRecord.html deleted file mode 100644 index 48d4c6c129..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo.Tables.html b/docs/interfaces/_prosopo_types_database.types_mongo.Tables.html deleted file mode 100644 index 0c1c24b7dd..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo.UserCommitmentRecord.html b/docs/interfaces/_prosopo_types_database.types_mongo.UserCommitmentRecord.html deleted file mode 100644 index 3792c562e9..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Captcha.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Captcha.html deleted file mode 100644 index ab35b39137..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaSolution.html deleted file mode 100644 index 633fdef9df..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutId.html deleted file mode 100644 index c3c0a15047..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Dataset.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Dataset.html deleted file mode 100644 index 007883730b..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 3532fb1bfc..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PowCaptcha.html deleted file mode 100644 index 7e9197f20d..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_types_database.types_mongo._internal_.ScheduledTaskResult.html deleted file mode 100644 index f805d9f1da..0000000000 --- a/docs/interfaces/_prosopo_types_database.types_mongo._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.env.ProsopoEnvironment.html b/docs/interfaces/_prosopo_types_env.env.ProsopoEnvironment.html deleted file mode 100644 index 629fad8aaa..0000000000 --- a/docs/interfaces/_prosopo_types_env.env.ProsopoEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProsopoEnvironment | Documentation - v0.3.40
    interface ProsopoEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider.ProviderEnvironment.html b/docs/interfaces/_prosopo_types_env.provider.ProviderEnvironment.html deleted file mode 100644 index 36c99c1917..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider.ProviderEnvironment.html +++ /dev/null @@ -1,20 +0,0 @@ -ProviderEnvironment | Documentation - v0.3.40
    interface ProviderEnvironment {
        abi: ContractAbi;
        api: undefined | ApiPromise;
        assetsResolver: undefined | AssetsResolver;
        config: {
            account: {
                address?: string;
                password?: string;
                secret?: string;
            };
            batchCommit: {
                interval: number;
                maxBatchExtrinsicPercentage: number;
            };
            captchaSolutions: {
                captchaBlockRecency: number;
                requiredNumberOfSolutions: number;
                solutionWinningPercentage: number;
            };
            captchas: {
                solved: {
                    count: number;
                };
                unsolved: {
                    count: number;
                };
            };
            database?: Partial<Record<"development" | "staging" | "production", {
                authSource: string;
                dbname: string;
                endpoint: string;
                type: string;
            }>>;
            defaultEnvironment: "development" | "staging" | "production";
            defaultNetwork: "development" | "rococo" | "shiden";
            devOnlyWatchEvents?: boolean;
            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
            mongoEventsUri?: string;
            networks: Record<"development" | "rococo" | "shiden", {
                contract: {
                    address: string;
                    name: string;
                };
                endpoint: string;
                pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
                ss58Format: number;
            }>;
            server: {
                baseURL: string;
                port: number;
            };
        };
        contractAddress: string;
        contractInterface: undefined | ProsopoCaptchaContract;
        contractName: string;
        db: undefined | Database;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        keyring: Keyring;
        logger: Logger;
        pair: undefined | KeyringPair;
        wsProvider: WsProvider;
        changeSigner(pair): Promise<void>;
        getApi(): ApiPromise;
        getContractInterface(): ProsopoCaptchaContract;
        importDatabase(): Promise<void>;
        isReady(): Promise<void>;
    }

    Hierarchy (view full)

    Properties

    api: undefined | ApiPromise
    assetsResolver: undefined | AssetsResolver
    config: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        batchCommit: {
            interval: number;
            maxBatchExtrinsicPercentage: number;
        };
        captchaSolutions: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        };
        captchas: {
            solved: {
                count: number;
            };
            unsolved: {
                count: number;
            };
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment: "development" | "staging" | "production";
        defaultNetwork: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        mongoEventsUri?: string;
        networks: Record<"development" | "rococo" | "shiden", {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: number;
        }>;
        server: {
            baseURL: string;
            port: number;
        };
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • batchCommit: {
          interval: number;
          maxBatchExtrinsicPercentage: number;
      }
      • interval: number
      • maxBatchExtrinsicPercentage: number
    • captchaSolutions: {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }
      • captchaBlockRecency: number
      • requiredNumberOfSolutions: number
      • solutionWinningPercentage: number
    • captchas: {
          solved: {
              count: number;
          };
          unsolved: {
              count: number;
          };
      }
      • solved: {
            count: number;
        }
        • count: number
      • unsolved: {
            count: number;
        }
        • count: number
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • defaultEnvironment: "development" | "staging" | "production"
    • defaultNetwork: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional mongoEventsUri?: string
    • networks: Record<"development" | "rococo" | "shiden", {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: number;
      }>
    • server: {
          baseURL: string;
          port: number;
      }
      • baseURL: string
      • port: number
    contractAddress: string
    contractInterface: undefined | ProsopoCaptchaContract
    contractName: string
    db: undefined | Database
    defaultEnvironment: "development" | "staging" | "production"
    defaultNetwork: "development" | "rococo" | "shiden"
    keyring: Keyring
    logger: Logger
    pair: undefined | KeyringPair
    wsProvider: WsProvider

    Methods

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.Asset.html b/docs/interfaces/_prosopo_types_env.provider._internal_.Asset.html deleted file mode 100644 index 0ebf27a486..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.Asset.html +++ /dev/null @@ -1,3 +0,0 @@ -Asset | Documentation - v0.3.40
    interface Asset {
        URI: string;
        getURL(): string;
    }

    Properties

    URI -

    Methods

    Properties

    URI: string

    Methods

    • Returns string

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.AssetsResolver.html b/docs/interfaces/_prosopo_types_env.provider._internal_.AssetsResolver.html deleted file mode 100644 index 778f79eec0..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.AssetsResolver.html +++ /dev/null @@ -1,2 +0,0 @@ -AssetsResolver | Documentation - v0.3.40
    interface AssetsResolver {
        resolveAsset(assetURI): Asset;
    }

    Methods

    Methods

    • Parameters

      • assetURI: string

      Returns Asset

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.Captcha.html b/docs/interfaces/_prosopo_types_env.provider._internal_.Captcha.html deleted file mode 100644 index 44eb8d3de6..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.Captcha.html +++ /dev/null @@ -1,13 +0,0 @@ -Captcha | Documentation - v0.3.40
    interface Captcha {
        assetURI?: string;
        captchaContentId: string;
        captchaId: string;
        datasetContentId?: string;
        datasetId?: string;
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    assetURI?: string
    captchaContentId: string
    captchaId: string
    datasetContentId?: string
    datasetId?: string
    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaSolution.html b/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaSolution.html deleted file mode 100644 index b13eff95b7..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaSolution.html +++ /dev/null @@ -1,5 +0,0 @@ -CaptchaSolution | Documentation - v0.3.40
    interface CaptchaSolution {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaWithoutId.html b/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaWithoutId.html deleted file mode 100644 index 614b881e61..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.CaptchaWithoutId.html +++ /dev/null @@ -1,8 +0,0 @@ -CaptchaWithoutId | Documentation - v0.3.40
    interface CaptchaWithoutId {
        items: {
            data: string;
            hash: string;
            type: CaptchaItemTypes;
        }[];
        salt: string;
        solution?: number[] | string[];
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
        unlabelled?: number[] | string[];
    }

    Hierarchy (view full)

    Properties

    items: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }[]

    Type declaration

    salt: string
    solution?: number[] | string[]
    solved?: boolean
    target: string
    timeLimitMs?: number
    unlabelled?: number[] | string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.Database.html b/docs/interfaces/_prosopo_types_env.provider._internal_.Database.html deleted file mode 100644 index e08044098c..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.Database.html +++ /dev/null @@ -1,46 +0,0 @@ -Database | Documentation - v0.3.40
    interface Database {
        connection?: Connection;
        dbname: string;
        logger: Logger;
        tables?: Tables;
        url: string;
        approveDappUserCommitment(commitmentId): Promise<void>;
        close(): Promise<void>;
        connect(): Promise<void>;
        flagBatchedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserCommitments(commitmentIds): Promise<void>;
        flagProcessedDappUserSolutions(captchaIds): Promise<void>;
        getAllCaptchasByDatasetId(datasetId, captchaState?): Promise<undefined | Captcha[]>;
        getAllDappUserSolutions(captchaId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getBatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getCaptchaById(captchaId): Promise<undefined | Captcha[]>;
        getConnection(): Connection;
        getDappUserCommitmentByAccount(accountId): Promise<UserCommitmentRecord[]>;
        getDappUserCommitmentById(commitmentId): Promise<undefined | UserCommitmentRecord>;
        getDappUserPending(requestHash): Promise<PendingCaptchaRequest>;
        getDappUserSolutionById(commitmentId): Promise<undefined | {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }>;
        getDataset(datasetId): Promise<DatasetWithIds>;
        getDatasetDetails(datasetId): Promise<DatasetBase>;
        getDatasetIdWithSolvedCaptchasOfSizeN(solvedCaptchaCount): Promise<string>;
        getLastBatchCommitTime(): Promise<Date>;
        getLastScheduledTaskStatus(task, status?): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getPowCaptchaRecordByChallenge(challenge): Promise<null | PowCaptcha>;
        getProcessedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        getProcessedDappUserSolutions(): Promise<{
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[]>;
        getRandomCaptcha(solved, datasetId, size?): Promise<undefined | Captcha[]>;
        getRandomSolvedCaptchasFromSingleDataset(datasetId, size): Promise<CaptchaSolution[]>;
        getScheduledTaskStatus(taskId, status): Promise<undefined | {
            datetime: Date;
            processName: ScheduledTaskNames;
            result?: {
                data?: any;
                error?: any;
            };
            status: ScheduledTaskStatus;
            taskId: string;
        }>;
        getSolutions(datasetId): Promise<SolutionRecord[]>;
        getTables(): Tables;
        getUnbatchedDappUserCommitments(): Promise<UserCommitmentRecord[]>;
        removeCaptchas(captchaIds): Promise<void>;
        removeProcessedDappUserCommitments(commitmentIds): Promise<undefined | DeleteResult>;
        removeProcessedDappUserSolutions(commitmentIds): Promise<undefined | DeleteResult>;
        storeDappUserPending(userAccount, requestHash, salt, deadlineTimestamp, requestedAtBlock): Promise<void>;
        storeDappUserSolution(captchas, commit): Promise<void>;
        storeDataset(dataset): Promise<void>;
        storePowCaptchaRecord(challenge, checked): Promise<void>;
        storeScheduledTaskStatus(taskId, task, status, result?): Promise<void>;
        updateCaptcha(captcha, datasetId): Promise<void>;
        updateDappUserPendingStatus(requestHash): Promise<void>;
        updatePowCaptchaRecord(challenge, checked): Promise<void>;
    }

    Properties

    connection?: Connection
    dbname: string
    logger: Logger
    tables?: Tables
    url: string

    Methods

    • Parameters

      • commitmentId: string

      Returns Promise<void>

    • Returns Promise<void>

    • Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<undefined | Captcha[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • captchaId: string[]

      Returns Promise<undefined | Captcha[]>

    • Returns Connection

    • Parameters

      • commitmentId: string

      Returns Promise<undefined | {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }>

    • Parameters

      • solvedCaptchaCount: number

      Returns Promise<string>

    • Returns Promise<Date>

    • Parameters

      • challenge: string

      Returns Promise<null | PowCaptcha>

    • Returns Promise<{
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]>

    • Parameters

      • solved: boolean
      • datasetId: Hash
      • Optional size: number

      Returns Promise<undefined | Captcha[]>

    • Parameters

      Returns Promise<undefined | {
          datetime: Date;
          processName: ScheduledTaskNames;
          result?: {
              data?: any;
              error?: any;
          };
          status: ScheduledTaskStatus;
          taskId: string;
      }>

    • Returns Tables

    • Parameters

      • captchaIds: string[]

      Returns Promise<void>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • commitmentIds: Hash[]

      Returns Promise<undefined | DeleteResult>

    • Parameters

      • userAccount: string
      • requestHash: string
      • salt: string
      • deadlineTimestamp: number
      • requestedAtBlock: number

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      • requestHash: string

      Returns Promise<void>

    • Parameters

      • challenge: string
      • checked: boolean

      Returns Promise<void>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.Dataset.html b/docs/interfaces/_prosopo_types_env.provider._internal_.Dataset.html deleted file mode 100644 index 1f98a02fbb..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.Dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -Dataset | Documentation - v0.3.40
    interface Dataset {
        captchas: Captcha[] | CaptchaWithoutId[];
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: SelectAll;
        solutionTree?: string[][];
    }

    Hierarchy (view full)

    Properties

    captchas: Captcha[] | CaptchaWithoutId[]
    contentTree?: string[][]
    datasetContentId?: Hash
    datasetId?: Hash
    format: SelectAll
    solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.IProsopoCaptchaContract.html b/docs/interfaces/_prosopo_types_env.provider._internal_.IProsopoCaptchaContract.html deleted file mode 100644 index a3f4e37415..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.IProsopoCaptchaContract.html +++ /dev/null @@ -1,12 +0,0 @@ -IProsopoCaptchaContract | Documentation - v0.3.40
    interface IProsopoCaptchaContract {
        api: ApiPromise;
        contract: ContractPromise;
        contractName: string;
        json: {
            V1?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V2?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            V3?: {
                spec: {
                    constructors: any[];
                    docs: any[];
                    events: any[];
                    messages: {
                        label: string;
                        selector: string;
                    }[];
                };
                storage: {
                    root: {
                        layout: {
                            struct?: {
                                fields: any[];
                                name: string;
                            };
                        };
                    };
                };
                types: {
                    id: number;
                    type: {
                        def: {
                            array?: {
                                len: number;
                                type: number;
                            };
                            composite?: {
                                fields: {
                                    name?: ...;
                                    type: ...;
                                    typeName?: ...;
                                }[];
                            };
                            primitive?: string;
                            sequence?: {
                                type: number;
                            };
                            tuple?: any;
                            variant?: {
                                variants?: (...)[] | Record<(...), (...)>;
                            };
                        };
                        params?: {
                            name: string;
                            type: string | number;
                        }[];
                        path?: string[];
                    };
                }[];
            };
            contract: {
                authors: string[];
                name: string;
                version: string;
            };
            metadataVersion?: string;
            source: {
                compiler: string;
                hash: string;
                language: string;
                wasm?: string;
            };
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: string;
                                type: number;
                                typeName?: string;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: {
                                index: number;
                                name: string;
                            }[] | Record<number, {
                                fields: (...)[];
                                name: string;
                            }>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        logger: Logger;
        nonce: number;
        options: undefined | ContractOptions;
        pair: KeyringPair;
        getExtrinsicAndGasEstimates<T>(contractMethodName, args, value?): Promise<{
            extrinsic: SubmittableExtrinsic;
            options: ContractOptions;
            storageDeposit: StorageDeposit;
        }>;
        getStorage<T>(name): Promise<T>;
        queryAtBlock<T>(blockHash, methodName, args?): Promise<T>;
    }

    Implemented by

    Properties

    api: ApiPromise
    contract: ContractPromise
    contractName: string
    json: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: (...)[] | Record<(...), (...)>;
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: {
                            index: number;
                            name: string;
                        }[] | Record<number, {
                            fields: (...)[];
                            name: string;
                        }>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: (...)[] | Record<(...), (...)>;
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: (...)[] | Record<(...), (...)>;
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: {
                          index: number;
                          name: string;
                      }[] | Record<number, {
                          fields: (...)[];
                          name: string;
                      }>;
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    logger: Logger
    nonce: number
    options: undefined | ContractOptions
    pair: KeyringPair

    Methods

    • Type Parameters

      • T

      Parameters

      • contractMethodName: string
      • args: T[]
      • Optional value: number | BN

      Returns Promise<{
          extrinsic: SubmittableExtrinsic;
          options: ContractOptions;
          storageDeposit: StorageDeposit;
      }>

    • Type Parameters

      • T

      Parameters

      • name: string

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • blockHash: BlockHash
      • methodName: string
      • Optional args: any[]

      Returns Promise<T>

    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.PendingCaptchaRequest.html b/docs/interfaces/_prosopo_types_env.provider._internal_.PendingCaptchaRequest.html deleted file mode 100644 index 356b704125..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.PendingCaptchaRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -PendingCaptchaRequest | Documentation - v0.3.40
    interface PendingCaptchaRequest {
        accountId: string;
        deadlineTimestamp: number;
        pending: boolean;
        requestHash: string;
        requestedAtBlock: number;
        salt: string;
    }

    Properties

    accountId: string
    deadlineTimestamp: number
    pending: boolean
    requestHash: string
    requestedAtBlock: number
    salt: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.PowCaptcha.html b/docs/interfaces/_prosopo_types_env.provider._internal_.PowCaptcha.html deleted file mode 100644 index 45e3b042d9..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.PowCaptcha.html +++ /dev/null @@ -1,3 +0,0 @@ -PowCaptcha | Documentation - v0.3.40
    interface PowCaptcha {
        challenge: string;
        checked: boolean;
    }

    Properties

    Properties

    challenge: string
    checked: boolean
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.ScheduledTaskResult.html b/docs/interfaces/_prosopo_types_env.provider._internal_.ScheduledTaskResult.html deleted file mode 100644 index fb2ffb6258..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.ScheduledTaskResult.html +++ /dev/null @@ -1,3 +0,0 @@ -ScheduledTaskResult | Documentation - v0.3.40
    interface ScheduledTaskResult {
        data?: Record<string, any>;
        error?: string;
    }

    Properties

    Properties

    data?: Record<string, any>
    error?: string
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.SolutionRecord.html b/docs/interfaces/_prosopo_types_env.provider._internal_.SolutionRecord.html deleted file mode 100644 index 0444d6d4a8..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.SolutionRecord.html +++ /dev/null @@ -1,7 +0,0 @@ -SolutionRecord | Documentation - v0.3.40
    interface SolutionRecord {
        captchaContentId: string;
        captchaId: string;
        datasetContentId: string;
        datasetId: string;
        salt: string;
        solution: string[];
    }

    Hierarchy (view full)

    Properties

    captchaContentId: string
    captchaId: string
    datasetContentId: string
    datasetId: string
    salt: string
    solution: string[]
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.Tables.html b/docs/interfaces/_prosopo_types_env.provider._internal_.Tables.html deleted file mode 100644 index 4245c92181..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.Tables.html +++ /dev/null @@ -1,9 +0,0 @@ -Tables | Documentation - v0.3.40
    interface Tables {
        captcha: typeof Model;
        commitment: typeof Model;
        dataset: typeof Model;
        pending: typeof Model;
        powCaptcha: typeof Model;
        scheduler: typeof Model;
        solution: typeof Model;
        usersolution: typeof Model;
    }

    Properties

    captcha: typeof Model
    commitment: typeof Model
    dataset: typeof Model
    pending: typeof Model
    powCaptcha: typeof Model
    scheduler: typeof Model
    solution: typeof Model
    usersolution: typeof Model
    \ No newline at end of file diff --git a/docs/interfaces/_prosopo_types_env.provider._internal_.UserCommitmentRecord.html b/docs/interfaces/_prosopo_types_env.provider._internal_.UserCommitmentRecord.html deleted file mode 100644 index 208301ec28..0000000000 --- a/docs/interfaces/_prosopo_types_env.provider._internal_.UserCommitmentRecord.html +++ /dev/null @@ -1,12 +0,0 @@ -UserCommitmentRecord | Documentation - v0.3.40
    interface UserCommitmentRecord {
        batched: boolean;
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        processed: boolean;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Hierarchy

    • Omit<Commit, "userSignaturePart1" | "userSignaturePart2">
      • UserCommitmentRecord

    Properties

    batched: boolean
    completedAt: number
    dappContract: AccountId
    datasetId: Hash
    id: Hash
    processed: boolean
    providerAccount: AccountId
    requestedAt: number
    userAccount: AccountId
    userSignature: number[]
    \ No newline at end of file diff --git a/docs/modules/_prosopo_account.html b/docs/modules/_prosopo_account.html index c4ba49dcce..557b6fe0eb 100644 --- a/docs/modules/_prosopo_account.html +++ b/docs/modules/_prosopo_account.html @@ -1,4 +1,4 @@ -@prosopo/account | Documentation - v0.3.40

    Module @prosopo/account

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +@prosopo/account | Documentation - v1.0.1

    Module @prosopo/account

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.api.html b/docs/modules/_prosopo_api.api.html deleted file mode 100644 index 66bbeb3242..0000000000 --- a/docs/modules/_prosopo_api.api.html +++ /dev/null @@ -1,3 +0,0 @@ -api | Documentation - v0.3.40

    References

    Re-exports HttpClientBase
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.api_HttpClientBase.html b/docs/modules/_prosopo_api.api_HttpClientBase.html deleted file mode 100644 index 52d8c1b3a2..0000000000 --- a/docs/modules/_prosopo_api.api_HttpClientBase.html +++ /dev/null @@ -1,3 +0,0 @@ -api/HttpClientBase | Documentation - v0.3.40

    References

    Classes

    References

    Renames and re-exports HttpClientBase
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.api_HttpError.html b/docs/modules/_prosopo_api.api_HttpError.html deleted file mode 100644 index 4a1c817d2d..0000000000 --- a/docs/modules/_prosopo_api.api_HttpError.html +++ /dev/null @@ -1,2 +0,0 @@ -api/HttpError | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.api_ProviderApi._internal_.html b/docs/modules/_prosopo_api.api_ProviderApi._internal_.html deleted file mode 100644 index 43bea7da50..0000000000 --- a/docs/modules/_prosopo_api.api_ProviderApi._internal_.html +++ /dev/null @@ -1,33 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.api_ProviderApi.html b/docs/modules/_prosopo_api.api_ProviderApi.html deleted file mode 100644 index 1b466e7511..0000000000 --- a/docs/modules/_prosopo_api.api_ProviderApi.html +++ /dev/null @@ -1,3 +0,0 @@ -api/ProviderApi | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.html b/docs/modules/_prosopo_api.html index 661013f37d..4e8a9b0b13 100644 --- a/docs/modules/_prosopo_api.html +++ b/docs/modules/_prosopo_api.html @@ -1,7 +1,2 @@ -@prosopo/api - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/api - v0.3.40

    api

    Wrapper for the provider API

    -

    Index

    Modules

    \ No newline at end of file +@prosopo/api | Documentation - v1.0.1

    Module @prosopo/api

    api

    Wrapper for the provider API

    +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_api.index.html b/docs/modules/_prosopo_api.index.html deleted file mode 100644 index 52ab6fdb48..0000000000 --- a/docs/modules/_prosopo_api.index.html +++ /dev/null @@ -1,3 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports HttpClientBase
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.build_extrinsic_captcha.html b/docs/modules/_prosopo_captcha_contract.build_extrinsic_captcha.html deleted file mode 100644 index db1bfe48a6..0000000000 --- a/docs/modules/_prosopo_captcha_contract.build_extrinsic_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -build-extrinsic/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.captcha_json.html b/docs/modules/_prosopo_captcha_contract.captcha_json.html deleted file mode 100644 index fd411bf1d3..0000000000 --- a/docs/modules/_prosopo_captcha_contract.captcha_json.html +++ /dev/null @@ -1,2 +0,0 @@ -captcha.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports captcha.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.constructors_captcha.html b/docs/modules/_prosopo_captcha_contract.constructors_captcha.html deleted file mode 100644 index c6611b9210..0000000000 --- a/docs/modules/_prosopo_captcha_contract.constructors_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -constructors/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.contract_info_captcha.html b/docs/modules/_prosopo_captcha_contract.contract_info_captcha.html deleted file mode 100644 index 57729d4498..0000000000 --- a/docs/modules/_prosopo_captcha_contract.contract_info_captcha.html +++ /dev/null @@ -1,3 +0,0 @@ -contract-info/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.contracts_captcha.html b/docs/modules/_prosopo_captcha_contract.contracts_captcha.html deleted file mode 100644 index 7c6fa6bb75..0000000000 --- a/docs/modules/_prosopo_captcha_contract.contracts_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -contracts/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.data_captcha_json.html b/docs/modules/_prosopo_captcha_contract.data_captcha_json.html deleted file mode 100644 index 80d897dd4f..0000000000 --- a/docs/modules/_prosopo_captcha_contract.data_captcha_json.html +++ /dev/null @@ -1,2 +0,0 @@ -data/captcha.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports data/captcha.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.event_data_captcha_json.html b/docs/modules/_prosopo_captcha_contract.event_data_captcha_json.html deleted file mode 100644 index 2300691907..0000000000 --- a/docs/modules/_prosopo_captcha_contract.event_data_captcha_json.html +++ /dev/null @@ -1,2 +0,0 @@ -event-data/captcha.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports event-data/captcha.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.event_types_captcha.html b/docs/modules/_prosopo_captcha_contract.event_types_captcha.html deleted file mode 100644 index 20fd2b9cf9..0000000000 --- a/docs/modules/_prosopo_captcha_contract.event_types_captcha.html +++ /dev/null @@ -1 +0,0 @@ -event-types/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.events_captcha.html b/docs/modules/_prosopo_captcha_contract.events_captcha.html deleted file mode 100644 index 27aeb8fa44..0000000000 --- a/docs/modules/_prosopo_captcha_contract.events_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -events/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.html b/docs/modules/_prosopo_captcha_contract.html index 83b3a309ff..2cc8b9257f 100644 --- a/docs/modules/_prosopo_captcha_contract.html +++ b/docs/modules/_prosopo_captcha_contract.html @@ -1,17 +1 @@ -@prosopo/captcha-contract - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/captcha-contract | Documentation - v1.0.1

    Module @prosopo/captcha-contract

    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.index.html b/docs/modules/_prosopo_captcha_contract.index.html deleted file mode 100644 index f545fd9d77..0000000000 --- a/docs/modules/_prosopo_captcha_contract.index.html +++ /dev/null @@ -1,26 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AccountId
    Re-exports CaptchaStatus
    Re-exports Commit
    Renames and re-exports default
    Re-exports ContractAbi
    Re-exports ContractFile
    Re-exports Dapp
    Re-exports DappPayee
    Re-exports Error
    Renames and re-exports default
    Re-exports GovernanceStatus
    Re-exports Hash
    Re-exports LangError
    Re-exports LastCorrectCaptcha
    Renames and re-exports default
    Re-exports Payee
    Re-exports Provider
    Renames and re-exports default
    Re-exports RandomProvider
    Renames and re-exports default
    Re-exports User
    Re-exports UserHistorySummary
    Re-exports decodeEvents
    Re-exports getEventTypeDescription
    Re-exports getTypeDescription
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.mixed_methods_captcha.html b/docs/modules/_prosopo_captcha_contract.mixed_methods_captcha.html deleted file mode 100644 index f8dafff78f..0000000000 --- a/docs/modules/_prosopo_captcha_contract.mixed_methods_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -mixed-methods/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.query_captcha.html b/docs/modules/_prosopo_captcha_contract.query_captcha.html deleted file mode 100644 index a4e0e0f124..0000000000 --- a/docs/modules/_prosopo_captcha_contract.query_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -query/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.shared_utils.html b/docs/modules/_prosopo_captcha_contract.shared_utils.html deleted file mode 100644 index f2b9983737..0000000000 --- a/docs/modules/_prosopo_captcha_contract.shared_utils.html +++ /dev/null @@ -1,4 +0,0 @@ -shared/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.tx_sign_and_send_captcha.html b/docs/modules/_prosopo_captcha_contract.tx_sign_and_send_captcha.html deleted file mode 100644 index fa986bbaff..0000000000 --- a/docs/modules/_prosopo_captcha_contract.tx_sign_and_send_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -tx-sign-and-send/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.types_arguments_captcha.html b/docs/modules/_prosopo_captcha_contract.types_arguments_captcha.html deleted file mode 100644 index f081c61836..0000000000 --- a/docs/modules/_prosopo_captcha_contract.types_arguments_captcha.html +++ /dev/null @@ -1,16 +0,0 @@ -types-arguments/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_captcha_contract.types_returns_captcha.html b/docs/modules/_prosopo_captcha_contract.types_returns_captcha.html deleted file mode 100644 index a389d08fcf..0000000000 --- a/docs/modules/_prosopo_captcha_contract.types_returns_captcha.html +++ /dev/null @@ -1,16 +0,0 @@ -types-returns/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.argv.html b/docs/modules/_prosopo_cli.argv.html deleted file mode 100644 index 1a7b25ddd3..0000000000 --- a/docs/modules/_prosopo_cli.argv.html +++ /dev/null @@ -1,3 +0,0 @@ -argv | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.cli.html b/docs/modules/_prosopo_cli.cli.html deleted file mode 100644 index ae969a8463..0000000000 --- a/docs/modules/_prosopo_cli.cli.html +++ /dev/null @@ -1 +0,0 @@ -cli | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands.html b/docs/modules/_prosopo_cli.commands.html deleted file mode 100644 index d4b1637e5a..0000000000 --- a/docs/modules/_prosopo_cli.commands.html +++ /dev/null @@ -1,14 +0,0 @@ -commands | Documentation - v0.3.40

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_batchCommit.html b/docs/modules/_prosopo_cli.commands_batchCommit.html deleted file mode 100644 index 963539217a..0000000000 --- a/docs/modules/_prosopo_cli.commands_batchCommit.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/batchCommit | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_dappAccounts.html b/docs/modules/_prosopo_cli.commands_dappAccounts.html deleted file mode 100644 index 61bca18778..0000000000 --- a/docs/modules/_prosopo_cli.commands_dappAccounts.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/dappAccounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_dappDetails.html b/docs/modules/_prosopo_cli.commands_dappDetails.html deleted file mode 100644 index e51f7f0bc9..0000000000 --- a/docs/modules/_prosopo_cli.commands_dappDetails.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/dappDetails | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_dappRegister.html b/docs/modules/_prosopo_cli.commands_dappRegister.html deleted file mode 100644 index c9202bfa9b..0000000000 --- a/docs/modules/_prosopo_cli.commands_dappRegister.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/dappRegister | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_dappUpdate.html b/docs/modules/_prosopo_cli.commands_dappUpdate.html deleted file mode 100644 index 007082d7eb..0000000000 --- a/docs/modules/_prosopo_cli.commands_dappUpdate.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/dappUpdate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerAccounts.html b/docs/modules/_prosopo_cli.commands_providerAccounts.html deleted file mode 100644 index 2a6753660b..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerAccounts.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerAccounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerDataset.html b/docs/modules/_prosopo_cli.commands_providerDataset.html deleted file mode 100644 index 8bf46ac0ad..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerDataset.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerDataset | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerDeregister.html b/docs/modules/_prosopo_cli.commands_providerDeregister.html deleted file mode 100644 index 0123c3bdbf..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerDeregister.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerDeregister | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerDetails.html b/docs/modules/_prosopo_cli.commands_providerDetails.html deleted file mode 100644 index 59c33a0269..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerDetails.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerDetails | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerRegister.html b/docs/modules/_prosopo_cli.commands_providerRegister.html deleted file mode 100644 index 432f112e4f..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerRegister.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerRegister | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerSetDataset.html b/docs/modules/_prosopo_cli.commands_providerSetDataset.html deleted file mode 100644 index 7f1344d00e..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerSetDataset.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerSetDataset | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_providerUpdate.html b/docs/modules/_prosopo_cli.commands_providerUpdate.html deleted file mode 100644 index 7b49bb84e4..0000000000 --- a/docs/modules/_prosopo_cli.commands_providerUpdate.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/providerUpdate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_validators.html b/docs/modules/_prosopo_cli.commands_validators.html deleted file mode 100644 index a00148d8e6..0000000000 --- a/docs/modules/_prosopo_cli.commands_validators.html +++ /dev/null @@ -1,7 +0,0 @@ -commands/validators | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.commands_version.html b/docs/modules/_prosopo_cli.commands_version.html deleted file mode 100644 index 7e71fb22cb..0000000000 --- a/docs/modules/_prosopo_cli.commands_version.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/version | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.env.html b/docs/modules/_prosopo_cli.env.html deleted file mode 100644 index 3043d521ea..0000000000 --- a/docs/modules/_prosopo_cli.env.html +++ /dev/null @@ -1,4 +0,0 @@ -env | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.files.html b/docs/modules/_prosopo_cli.files.html deleted file mode 100644 index ea76ab3de2..0000000000 --- a/docs/modules/_prosopo_cli.files.html +++ /dev/null @@ -1,4 +0,0 @@ -files | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.html b/docs/modules/_prosopo_cli.html index 22a92e769a..76b0297840 100644 --- a/docs/modules/_prosopo_cli.html +++ b/docs/modules/_prosopo_cli.html @@ -1,4 +1,4 @@ -@prosopo/cli - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/cli - v0.3.40

    Prosopo Provider Command Line Interface

    The Provier CLI allows you to set up a Provider instance and begin to serve CAPTCHA challenges to the Prosopo Network. +@prosopo/cli | Documentation - v1.0.1

    Module @prosopo/cli

    Prosopo Provider Command Line Interface

    The Provier CLI allows you to set up a Provider instance and begin to serve CAPTCHA challenges to the Prosopo Network. This will allow you to obtain valuable human-labelled image data. As we are currently in beta testing, the CLI is only useable for development purposes.

    The Provider CLI is intended to be used from within the Prosopo Provider Container Image. It is not intended to be used @@ -10,11 +10,11 @@

    ```bash
    $ docker exec -it $PROVIDER_CONTAINER bash -c "npx provider <command>"
    ```

    Executing Commands in the Container

    Register your Provider

    You must first register your Provider in the network contract in order to be selected as a CAPTCHA Provider.

    -
    $ npx provider provider_register --url https://YOUR_URL --fee 0 --payee Dapp
    +
    $ npx provider provider_register --url https://YOUR_URL --fee 0 --payee Dapp
     

    Fund your Provider

    It is necessary to fund your Provider with at least the minimum fee amount in order to serve CAPTCHA challenges. The funds are used to incentivise good behaviour by Providers.

    -
    $ npx provider provider_update --value 1000 --address YOUR_ADDRESS
    +
    $ npx provider provider_update --value 1000 --address YOUR_ADDRESS
     

    Set a new Dataset

    You must load a dataset in to your database in order to provider CAPTCHA challenges. The dataset contains the CAPTCHA challenges that will be served to users. The format for the dataset is @@ -37,30 +37,4 @@

    Full CLI Usage

    --help output from the CLI.

    Usage: cli.js [global options] <command> [options]

    Commands:
    cli.js provider_register Register a Provider
    cli.js provider_update Update a Provider
    cli.js provider_deregister Deregister a Provider
    cli.js provider_set_data_set Add a dataset as a Provider
    cli.js dapp_register Register a Dapp
    cli.js dapp_update Register a Dapp
    cli.js provider_accounts List all provider accounts
    cli.js dapp_accounts List all dapp accounts
    cli.js provider_details List details of a single Provider
    cli.js provider_dataset Exports a dataset from the provider database
    cli.js dapp_details List details of a single Dapp
    cli.js calculate_captcha_solutions Calculate captcha solutions
    cli.js batch_commit Batch commit user solutions to contract
    cli.js version Return the version of the software

    Options:
    --help Show help [boolean]
    --version Show version number [boolean]
    --api [boolean] [default: false]
    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.index.html b/docs/modules/_prosopo_cli.index.html deleted file mode 100644 index 1f3e18f969..0000000000 --- a/docs/modules/_prosopo_cli.index.html +++ /dev/null @@ -1,15 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AwaitedProcessedArgs
    Renames and re-exports default
    Re-exports getDB
    Re-exports getEnv
    Re-exports getEnvFile
    Re-exports getPairType
    Re-exports getSecret
    Re-exports getSs58Format
    Re-exports loadEnv
    Re-exports loadJSONFile
    Re-exports processArgs
    Re-exports readFile
    Re-exports start
    Re-exports writeJSONFile
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.process_env.html b/docs/modules/_prosopo_cli.process_env.html deleted file mode 100644 index b6d5af5771..0000000000 --- a/docs/modules/_prosopo_cli.process_env.html +++ /dev/null @@ -1,5 +0,0 @@ -process.env | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.prosopo_config._internal_.html b/docs/modules/_prosopo_cli.prosopo_config._internal_.html deleted file mode 100644 index 5d88952e5e..0000000000 --- a/docs/modules/_prosopo_cli.prosopo_config._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.prosopo_config.html b/docs/modules/_prosopo_cli.prosopo_config.html deleted file mode 100644 index bbf5568a71..0000000000 --- a/docs/modules/_prosopo_cli.prosopo_config.html +++ /dev/null @@ -1,3 +0,0 @@ -prosopo.config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.reloader.html b/docs/modules/_prosopo_cli.reloader.html deleted file mode 100644 index d550e434aa..0000000000 --- a/docs/modules/_prosopo_cli.reloader.html +++ /dev/null @@ -1,2 +0,0 @@ -reloader | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.start._internal_.html b/docs/modules/_prosopo_cli.start._internal_.html deleted file mode 100644 index 35a4181342..0000000000 --- a/docs/modules/_prosopo_cli.start._internal_.html +++ /dev/null @@ -1,63 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.start.html b/docs/modules/_prosopo_cli.start.html deleted file mode 100644 index 28ed6ed050..0000000000 --- a/docs/modules/_prosopo_cli.start.html +++ /dev/null @@ -1,3 +0,0 @@ -start | Documentation - v0.3.40

    Index

    Modules

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.tests_bundle_bundle_test.html b/docs/modules/_prosopo_cli.tests_bundle_bundle_test.html deleted file mode 100644 index ba41fdbdd3..0000000000 --- a/docs/modules/_prosopo_cli.tests_bundle_bundle_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/bundle/bundle.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cli.tests_reloader_test.html b/docs/modules/_prosopo_cli.tests_reloader_test.html deleted file mode 100644 index 51c54f4db2..0000000000 --- a/docs/modules/_prosopo_cli.tests_reloader_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/reloader.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_bundle_example.html b/docs/modules/_prosopo_client_bundle_example.html index a39191b2c3..d66144262a 100644 --- a/docs/modules/_prosopo_client_bundle_example.html +++ b/docs/modules/_prosopo_client_bundle_example.html @@ -1,7 +1,7 @@ -@prosopo/client-bundle-example - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/client-bundle-example - v0.3.40

    Getting Started with the Client Bundle Example

    This project is a minimal example demonstrating how to include the Prosopo Procaptcha bundle in a client app.

    +@prosopo/client-bundle-example - v1.0.1 | Documentation - v1.0.1

    Module @prosopo/client-bundle-example - v1.0.1

    Getting Started with the Client Bundle Example

    This project is a minimal example demonstrating how to include the Prosopo Procaptcha bundle in a client app.

    How to run locally

    1. Build & Deploy

    Run these commands from the root of the captcha repo:

    cp dev/scripts/env.development dev/scripts/.env.development && \
    cp dev/scripts/env.development packages/procaptcha-bundle/.env.development && \
    docker compose --file ./docker/docker-compose.development.yml up -d && \
    npm i && \
    npm run build:all && \
    npm run setup:all && \
    npm -w @prosopo/procaptcha-bundle run bundle:dev && \
    npm run start:all

    2. Visit the App

    The app is now running in development mode. Open http://localhost:9232 to view it in the browser.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.App._internal_.html b/docs/modules/_prosopo_client_example.App._internal_.html index a877e4bcc2..e6498542c8 100644 --- a/docs/modules/_prosopo_client_example.App._internal_.html +++ b/docs/modules/_prosopo_client_example.App._internal_.html @@ -1,2 +1,2 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file +<internal> | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.App.html b/docs/modules/_prosopo_client_example.App.html index 65bee074ad..a57d696eb5 100644 --- a/docs/modules/_prosopo_client_example.App.html +++ b/docs/modules/_prosopo_client_example.App.html @@ -1,3 +1,3 @@ -App | Documentation - v0.3.40

    Index

    Modules

    <internal> +App | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.components_ExtensionAccountSelect.html b/docs/modules/_prosopo_client_example.components_ExtensionAccountSelect.html index 4eea79ab68..2f36772eb4 100644 --- a/docs/modules/_prosopo_client_example.components_ExtensionAccountSelect.html +++ b/docs/modules/_prosopo_client_example.components_ExtensionAccountSelect.html @@ -1,2 +1,2 @@ -components/ExtensionAccountSelect | Documentation - v0.3.40
    \ No newline at end of file +components/ExtensionAccountSelect | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.config._internal_.html b/docs/modules/_prosopo_client_example.config._internal_.html index 68d9442cec..66ffbc9c04 100644 --- a/docs/modules/_prosopo_client_example.config._internal_.html +++ b/docs/modules/_prosopo_client_example.config._internal_.html @@ -1,3 +1,3 @@ -<internal> | Documentation - v0.3.40

    Index

    Type Aliases

    ProsopoClientConfigInput +<internal> | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.config.html b/docs/modules/_prosopo_client_example.config.html index ac816f4dc2..0c1c3d5b9e 100644 --- a/docs/modules/_prosopo_client_example.config.html +++ b/docs/modules/_prosopo_client_example.config.html @@ -1,3 +1,3 @@ -config | Documentation - v0.3.40

    Index

    Modules

    <internal> +config | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.html b/docs/modules/_prosopo_client_example.html index 87799ade08..8730e24058 100644 --- a/docs/modules/_prosopo_client_example.html +++ b/docs/modules/_prosopo_client_example.html @@ -1,4 +1,4 @@ -@prosopo/client-example - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/client-example - v0.3.40

    Getting Started with the Client Example

    This project is a minimal example demonstrating how to include Prosopo Procaptcha in a client React app.

    +@prosopo/client-example - v1.0.1 | Documentation - v1.0.1

    Module @prosopo/client-example - v1.0.1

    Getting Started with the Client Example

    This project is a minimal example demonstrating how to include Prosopo Procaptcha in a client React app.

    How to run locally

    1. Build & Deploy

    Run these commands from the root of the captcha repo:

    cp demos/client-example/env.development demos/client-example/.env.development && \
    cp dev/scripts/env.development dev/scripts/.env.development && \
    docker compose --file ./docker/docker-compose.development.yml up -d && \
    npm i && \
    npm run build:all && \
    npm run setup:all && \
    npm run start:demo
    @@ -11,4 +11,4 @@ reportWebVitals routes/frictionless routes/root -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.index.html b/docs/modules/_prosopo_client_example.index.html index dbd1379b14..2d657f118e 100644 --- a/docs/modules/_prosopo_client_example.index.html +++ b/docs/modules/_prosopo_client_example.index.html @@ -1 +1 @@ -index | Documentation - v0.3.40
    \ No newline at end of file +index | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.reportWebVitals.html b/docs/modules/_prosopo_client_example.reportWebVitals.html index 49a3054ed6..5e41827813 100644 --- a/docs/modules/_prosopo_client_example.reportWebVitals.html +++ b/docs/modules/_prosopo_client_example.reportWebVitals.html @@ -1,2 +1,2 @@ -reportWebVitals | Documentation - v0.3.40
    \ No newline at end of file +reportWebVitals | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.routes_frictionless.html b/docs/modules/_prosopo_client_example.routes_frictionless.html index 02ebb0512d..c623b33269 100644 --- a/docs/modules/_prosopo_client_example.routes_frictionless.html +++ b/docs/modules/_prosopo_client_example.routes_frictionless.html @@ -1,2 +1,2 @@ -routes/frictionless | Documentation - v0.3.40
    \ No newline at end of file +routes/frictionless | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example.routes_root.html b/docs/modules/_prosopo_client_example.routes_root.html index 7fc41ea79d..139af5a30a 100644 --- a/docs/modules/_prosopo_client_example.routes_root.html +++ b/docs/modules/_prosopo_client_example.routes_root.html @@ -1,2 +1,2 @@ -routes/root | Documentation - v0.3.40
    \ No newline at end of file +routes/root | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.app.html b/docs/modules/_prosopo_client_example_server.app.html index 8cca565922..4681791dd6 100644 --- a/docs/modules/_prosopo_client_example_server.app.html +++ b/docs/modules/_prosopo_client_example_server.app.html @@ -1,3 +1,3 @@ -app | Documentation - v0.3.40

    Index

    Functions

    getEnvFile +app | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.controllers_auth.html b/docs/modules/_prosopo_client_example_server.controllers_auth.html index 2f826d0a1b..109f8abbc6 100644 --- a/docs/modules/_prosopo_client_example_server.controllers_auth.html +++ b/docs/modules/_prosopo_client_example_server.controllers_auth.html @@ -1,4 +1,4 @@ -controllers/auth | Documentation - v0.3.40

    Index

    Functions

    isAuth +controllers/auth | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.html b/docs/modules/_prosopo_client_example_server.html index a14b0ef6f3..691267c1d1 100644 --- a/docs/modules/_prosopo_client_example_server.html +++ b/docs/modules/_prosopo_client_example_server.html @@ -1,4 +1,4 @@ -@prosopo/client-example-server - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/client-example-server - v0.3.40

    client-example-server

    This example server implements signup, login and authorisation methods for a typical node backend application. The code +@prosopo/client-example-server - v1.0.1 | Documentation - v1.0.1

    Module @prosopo/client-example-server - v1.0.1

    client-example-server

    This example server implements signup, login and authorisation methods for a typical node backend application. The code is based on an article written by Agustin Fernandez and is adapted to use a Mongo In-Memory Database. This backend server integrates with the client-example React app.

    @@ -14,4 +14,4 @@ routes/routes utils/connection utils/database -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.models_user.html b/docs/modules/_prosopo_client_example_server.models_user.html index 6ebbb7f7df..e63f737830 100644 --- a/docs/modules/_prosopo_client_example_server.models_user.html +++ b/docs/modules/_prosopo_client_example_server.models_user.html @@ -1,3 +1,3 @@ -models/user | Documentation - v0.3.40

    Index

    Interfaces

    UserInterface +models/user | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.routes_routes._internal_.html b/docs/modules/_prosopo_client_example_server.routes_routes._internal_.html deleted file mode 100644 index 0f86b3fc4f..0000000000 --- a/docs/modules/_prosopo_client_example_server.routes_routes._internal_.html +++ /dev/null @@ -1,64 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.routes_routes.html b/docs/modules/_prosopo_client_example_server.routes_routes.html index d06d476bde..7f7c65bb09 100644 --- a/docs/modules/_prosopo_client_example_server.routes_routes.html +++ b/docs/modules/_prosopo_client_example_server.routes_routes.html @@ -1,3 +1,2 @@ -routes/routes | Documentation - v0.3.40
    \ No newline at end of file +routes/routes | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.utils_connection.html b/docs/modules/_prosopo_client_example_server.utils_connection.html index 5bf9dced2c..ca8806942b 100644 --- a/docs/modules/_prosopo_client_example_server.utils_connection.html +++ b/docs/modules/_prosopo_client_example_server.utils_connection.html @@ -1,2 +1,2 @@ -utils/connection | Documentation - v0.3.40
    \ No newline at end of file +utils/connection | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_example_server.utils_database.html b/docs/modules/_prosopo_client_example_server.utils_database.html index 0185fbe887..a6835c7edd 100644 --- a/docs/modules/_prosopo_client_example_server.utils_database.html +++ b/docs/modules/_prosopo_client_example_server.utils_database.html @@ -1,3 +1,3 @@ -utils/database | Documentation - v0.3.40

    References

    default +utils/database | Documentation - v1.0.1

    References

    Functions

    References

    Renames and re-exports memoryServerSetup
    \ No newline at end of file +

    References

    Renames and re-exports memoryServerSetup
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_frictionless_example.html b/docs/modules/_prosopo_client_frictionless_example.html index 568d28478e..b3e7c23a41 100644 --- a/docs/modules/_prosopo_client_frictionless_example.html +++ b/docs/modules/_prosopo_client_frictionless_example.html @@ -1,5 +1,5 @@ -@prosopo/client-frictionless-example | Documentation - v0.3.40

    Module @prosopo/client-frictionless-example

    Getting Started with the Frictionless Client Example

    This project is a minimal example demonstrating how to include Prosopo Frictionless Procaptcha in a client React app. To read more about how to set up Procaptcha, check out this blogpost.

    +@prosopo/client-frictionless-example | Documentation - v1.0.1

    Module @prosopo/client-frictionless-example

    Getting Started with the Frictionless Client Example

    This project is a minimal example demonstrating how to include Prosopo Frictionless Procaptcha in a client React app. To read more about how to set up Procaptcha, check out this blogpost.

    The Prosopo Frictionless Captcha product is only available for our Enterprise and Pro tier customers. To learn more and start your free trial now, register here

    How does it work?

    Without compromising user privacy, users are assessed on how botlike they appear. In almost all cases of genuine human traffic, this results in no Procaptcha challenge having to be completed.

    When users are suspected of being a bot, they are faced with a visual Procaptcha challenge. The higher their percieved threat score, the more challenging the Procaptcha will be.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_client_pow_example.html b/docs/modules/_prosopo_client_pow_example.html index 970451a7d0..a6fe1fa05b 100644 --- a/docs/modules/_prosopo_client_pow_example.html +++ b/docs/modules/_prosopo_client_pow_example.html @@ -1,8 +1,8 @@ -@prosopo/client-pow-example | Documentation - v0.3.40

    Module @prosopo/client-pow-example

    Getting Started with the Client Example

    This project is a minimal example demonstrating how to include Prosopo PoW Procaptcha in a client React app.

    +@prosopo/client-pow-example | Documentation - v1.0.1

    Module @prosopo/client-pow-example

    Getting Started with the Client Example

    This project is a minimal example demonstrating how to include Prosopo PoW Procaptcha in a client React app.

    To begin, clone this repository and navigate to the client-pow-example directory. Then copy the template env file and start the app.

    How to run locally

    1. Build & Deploy

    Run these commands from the root of the captcha repo:

    cp demos/client-example-server/env.development demos/client-example-server/.env.development && \
    cp demos/client-pow-example/env.development demos/client-pow-example/.env.development && \
    cp dev/scripts/env.development dev/scripts/.env.development && \
    cp dev/scripts/env.development packages/cli/.env.development && \
    cp dev/scripts/env.development packages/procaptcha-bundle/.env.development && \
    docker compose --file ./docker/docker-compose.development.yml up -d && \
    npm i && \
    npm run build:all && \
    npm run setup:all && \
    npm run start:all:pow

    2. Visit the App

    The app is now running in development mode. Open http://localhost:9240 to view it in the browser.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.array.html b/docs/modules/_prosopo_common.array.html deleted file mode 100644 index 8b047c2e57..0000000000 --- a/docs/modules/_prosopo_common.array.html +++ /dev/null @@ -1,3 +0,0 @@ -array | Documentation - v0.3.40

    Index

    Variables

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.asyncFactory.html b/docs/modules/_prosopo_common.asyncFactory.html deleted file mode 100644 index cc1e359251..0000000000 --- a/docs/modules/_prosopo_common.asyncFactory.html +++ /dev/null @@ -1,3 +0,0 @@ -asyncFactory | Documentation - v0.3.40

    References

    Classes

    References

    Renames and re-exports AsyncFactory
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.custom.html b/docs/modules/_prosopo_common.custom.html deleted file mode 100644 index ba68a40114..0000000000 --- a/docs/modules/_prosopo_common.custom.html +++ /dev/null @@ -1 +0,0 @@ -custom | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.error._internal_.html b/docs/modules/_prosopo_common.error._internal_.html deleted file mode 100644 index 48e095534a..0000000000 --- a/docs/modules/_prosopo_common.error._internal_.html +++ /dev/null @@ -1,9 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.error.html b/docs/modules/_prosopo_common.error.html deleted file mode 100644 index 3d1bec8043..0000000000 --- a/docs/modules/_prosopo_common.error.html +++ /dev/null @@ -1,11 +0,0 @@ -error | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.hash.html b/docs/modules/_prosopo_common.hash.html deleted file mode 100644 index 424e8e73d9..0000000000 --- a/docs/modules/_prosopo_common.hash.html +++ /dev/null @@ -1,4 +0,0 @@ -hash | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.html b/docs/modules/_prosopo_common.html index b2d3b0459c..40077f13ad 100644 --- a/docs/modules/_prosopo_common.html +++ b/docs/modules/_prosopo_common.html @@ -1,19 +1 @@ -@prosopo/common - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/common | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.i18n.html b/docs/modules/_prosopo_common.i18n.html deleted file mode 100644 index 6d04f4d064..0000000000 --- a/docs/modules/_prosopo_common.i18n.html +++ /dev/null @@ -1 +0,0 @@ -i18n | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.index.html b/docs/modules/_prosopo_common.index.html deleted file mode 100644 index 6654590e21..0000000000 --- a/docs/modules/_prosopo_common.index.html +++ /dev/null @@ -1,33 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports ARRAY_JOINER
    Re-exports AsyncFactory
    Re-exports HEX_HASH_BIT_LENGTH
    Re-exports LogLevel
    Re-exports Loggable
    Re-exports Logger
    Re-exports ProsopoApiError
    Re-exports ProsopoBaseError
    Re-exports ProsopoCliError
    Re-exports ProsopoContractError
    Re-exports ProsopoDBError
    Re-exports ProsopoDatasetError
    Re-exports ProsopoEnvError
    Re-exports ProsopoError
    Re-exports ProsopoTxQueueError
    Re-exports TFunctionParams
    Re-exports TranslationKey
    Re-exports UrlConverter
    Re-exports arrayJoin
    Re-exports capitaliseFirstLetter
    Re-exports getLogLevel
    Re-exports getLogger
    Re-exports getLoggerDefault
    Re-exports hexHash
    Re-exports hexHashArray
    Renames and re-exports default
    Re-exports isClientSide
    Re-exports reverseHexString
    Re-exports snakeToCamelCase
    Re-exports translationKeys
    Re-exports trimProviderUrl
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.locales_en_json.html b/docs/modules/_prosopo_common.locales_en_json.html deleted file mode 100644 index 13d5ca385c..0000000000 --- a/docs/modules/_prosopo_common.locales_en_json.html +++ /dev/null @@ -1,2 +0,0 @@ -locales/en.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports locales/en.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.logger._internal_.html b/docs/modules/_prosopo_common.logger._internal_.html deleted file mode 100644 index 57a89a40f7..0000000000 --- a/docs/modules/_prosopo_common.logger._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.logger.html b/docs/modules/_prosopo_common.logger.html deleted file mode 100644 index 8ebe37bb03..0000000000 --- a/docs/modules/_prosopo_common.logger.html +++ /dev/null @@ -1,9 +0,0 @@ -logger | Documentation - v0.3.40

    Index

    Modules

    Classes

    Type Aliases

    Variables

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.node.html b/docs/modules/_prosopo_common.node.html deleted file mode 100644 index be09da6d4a..0000000000 --- a/docs/modules/_prosopo_common.node.html +++ /dev/null @@ -1,2 +0,0 @@ -node | Documentation - v0.3.40

    References

    References

    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.node_UrlConverter.html b/docs/modules/_prosopo_common.node_UrlConverter.html deleted file mode 100644 index e48cef9dc2..0000000000 --- a/docs/modules/_prosopo_common.node_UrlConverter.html +++ /dev/null @@ -1,3 +0,0 @@ -node/UrlConverter | Documentation - v0.3.40

    References

    Classes

    References

    Renames and re-exports UrlConverter
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.node_i18nMiddleware.html b/docs/modules/_prosopo_common.node_i18nMiddleware.html deleted file mode 100644 index c3344a49b6..0000000000 --- a/docs/modules/_prosopo_common.node_i18nMiddleware.html +++ /dev/null @@ -1,2 +0,0 @@ -node/i18nMiddleware | Documentation - v0.3.40

    Index

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.react.html b/docs/modules/_prosopo_common.react.html deleted file mode 100644 index 07e3a7b38c..0000000000 --- a/docs/modules/_prosopo_common.react.html +++ /dev/null @@ -1,2 +0,0 @@ -react | Documentation - v0.3.40

    References

    References

    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.react_useTranslation.html b/docs/modules/_prosopo_common.react_useTranslation.html deleted file mode 100644 index 1f371d80fe..0000000000 --- a/docs/modules/_prosopo_common.react_useTranslation.html +++ /dev/null @@ -1,2 +0,0 @@ -react/useTranslation | Documentation - v0.3.40

    Index

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.string.html b/docs/modules/_prosopo_common.string.html deleted file mode 100644 index d93fbfde79..0000000000 --- a/docs/modules/_prosopo_common.string.html +++ /dev/null @@ -1,2 +0,0 @@ -string | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.tests_node_UrlConverter_test.html b/docs/modules/_prosopo_common.tests_node_UrlConverter_test.html deleted file mode 100644 index d5f0eda3f6..0000000000 --- a/docs/modules/_prosopo_common.tests_node_UrlConverter_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/node/UrlConverter.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.tests_node_logger_test.html b/docs/modules/_prosopo_common.tests_node_logger_test.html deleted file mode 100644 index dfc31c2108..0000000000 --- a/docs/modules/_prosopo_common.tests_node_logger_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/node/logger.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.utils._internal_.html b/docs/modules/_prosopo_common.utils._internal_.html deleted file mode 100644 index 172dfab400..0000000000 --- a/docs/modules/_prosopo_common.utils._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40

    Index

    Type Aliases

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common.utils.html b/docs/modules/_prosopo_common.utils.html deleted file mode 100644 index 8636e9a4b5..0000000000 --- a/docs/modules/_prosopo_common.utils.html +++ /dev/null @@ -1,9 +0,0 @@ -utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.build_extrinsic_common.html b/docs/modules/_prosopo_common_contract.build_extrinsic_common.html deleted file mode 100644 index 337d3812b7..0000000000 --- a/docs/modules/_prosopo_common_contract.build_extrinsic_common.html +++ /dev/null @@ -1,2 +0,0 @@ -build-extrinsic/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.common_json.html b/docs/modules/_prosopo_common_contract.common_json.html deleted file mode 100644 index 91f773101a..0000000000 --- a/docs/modules/_prosopo_common_contract.common_json.html +++ /dev/null @@ -1,2 +0,0 @@ -common.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports common.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.constructors_common.html b/docs/modules/_prosopo_common_contract.constructors_common.html deleted file mode 100644 index 9717903f5b..0000000000 --- a/docs/modules/_prosopo_common_contract.constructors_common.html +++ /dev/null @@ -1,2 +0,0 @@ -constructors/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.contract_info_common.html b/docs/modules/_prosopo_common_contract.contract_info_common.html deleted file mode 100644 index 10fc8229b8..0000000000 --- a/docs/modules/_prosopo_common_contract.contract_info_common.html +++ /dev/null @@ -1,3 +0,0 @@ -contract-info/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.contracts_common.html b/docs/modules/_prosopo_common_contract.contracts_common.html deleted file mode 100644 index b512db7c74..0000000000 --- a/docs/modules/_prosopo_common_contract.contracts_common.html +++ /dev/null @@ -1,2 +0,0 @@ -contracts/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.data_common_json.html b/docs/modules/_prosopo_common_contract.data_common_json.html deleted file mode 100644 index 847c733b83..0000000000 --- a/docs/modules/_prosopo_common_contract.data_common_json.html +++ /dev/null @@ -1,2 +0,0 @@ -data/common.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports data/common.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.event_data_common_json.html b/docs/modules/_prosopo_common_contract.event_data_common_json.html deleted file mode 100644 index 20aa359095..0000000000 --- a/docs/modules/_prosopo_common_contract.event_data_common_json.html +++ /dev/null @@ -1,2 +0,0 @@ -event-data/common.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports event-data/common.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.event_types_common.html b/docs/modules/_prosopo_common_contract.event_types_common.html deleted file mode 100644 index 3ffffdf13e..0000000000 --- a/docs/modules/_prosopo_common_contract.event_types_common.html +++ /dev/null @@ -1 +0,0 @@ -event-types/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.events_common.html b/docs/modules/_prosopo_common_contract.events_common.html deleted file mode 100644 index 8423aeb576..0000000000 --- a/docs/modules/_prosopo_common_contract.events_common.html +++ /dev/null @@ -1,2 +0,0 @@ -events/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.html b/docs/modules/_prosopo_common_contract.html index 579ce9d6ed..34e7b1f5ed 100644 --- a/docs/modules/_prosopo_common_contract.html +++ b/docs/modules/_prosopo_common_contract.html @@ -1,17 +1 @@ -@prosopo/common-contract - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/common-contract | Documentation - v1.0.1

    Module @prosopo/common-contract

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.index.html b/docs/modules/_prosopo_common_contract.index.html deleted file mode 100644 index cc1ef848be..0000000000 --- a/docs/modules/_prosopo_common_contract.index.html +++ /dev/null @@ -1,13 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AccountId
    Renames and re-exports default
    Re-exports ContractAbi
    Re-exports ContractFile
    Renames and re-exports default
    Re-exports LangError
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Re-exports decodeEvents
    Re-exports getEventTypeDescription
    Re-exports getTypeDescription
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.mixed_methods_common.html b/docs/modules/_prosopo_common_contract.mixed_methods_common.html deleted file mode 100644 index 22ad9fb379..0000000000 --- a/docs/modules/_prosopo_common_contract.mixed_methods_common.html +++ /dev/null @@ -1,2 +0,0 @@ -mixed-methods/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.query_common.html b/docs/modules/_prosopo_common_contract.query_common.html deleted file mode 100644 index 8b89424ded..0000000000 --- a/docs/modules/_prosopo_common_contract.query_common.html +++ /dev/null @@ -1,2 +0,0 @@ -query/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.shared_utils.html b/docs/modules/_prosopo_common_contract.shared_utils.html deleted file mode 100644 index d775936029..0000000000 --- a/docs/modules/_prosopo_common_contract.shared_utils.html +++ /dev/null @@ -1,4 +0,0 @@ -shared/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.tx_sign_and_send_common.html b/docs/modules/_prosopo_common_contract.tx_sign_and_send_common.html deleted file mode 100644 index 576091b0f2..0000000000 --- a/docs/modules/_prosopo_common_contract.tx_sign_and_send_common.html +++ /dev/null @@ -1,2 +0,0 @@ -tx-sign-and-send/common | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.types_arguments_common.html b/docs/modules/_prosopo_common_contract.types_arguments_common.html deleted file mode 100644 index a904c8f9cf..0000000000 --- a/docs/modules/_prosopo_common_contract.types_arguments_common.html +++ /dev/null @@ -1,3 +0,0 @@ -types-arguments/common | Documentation - v0.3.40

    Index

    Enumerations

    Type Aliases

    \ No newline at end of file diff --git a/docs/modules/_prosopo_common_contract.types_returns_common.html b/docs/modules/_prosopo_common_contract.types_returns_common.html deleted file mode 100644 index 81fb51c0ed..0000000000 --- a/docs/modules/_prosopo_common_contract.types_returns_common.html +++ /dev/null @@ -1,3 +0,0 @@ -types-returns/common | Documentation - v0.3.40

    Index

    Enumerations

    Type Aliases

    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.dependencies.html b/docs/modules/_prosopo_config.dependencies.html deleted file mode 100644 index 266cd60930..0000000000 --- a/docs/modules/_prosopo_config.dependencies.html +++ /dev/null @@ -1,6 +0,0 @@ -dependencies | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.html b/docs/modules/_prosopo_config.html index 52b4f15e2c..b14f9b685d 100644 --- a/docs/modules/_prosopo_config.html +++ b/docs/modules/_prosopo_config.html @@ -1,26 +1 @@ -@prosopo/config - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/config | Documentation - v1.0.1

    Module @prosopo/config

    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.index.html b/docs/modules/_prosopo_config.index.html deleted file mode 100644 index 8f513127ae..0000000000 --- a/docs/modules/_prosopo_config.index.html +++ /dev/null @@ -1,56 +0,0 @@ -index | Documentation - v0.3.40

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Re-exports filterDependencies
    Re-exports getAccountPkgDir
    Re-exports getAliases
    Re-exports getApiPkgDir
    Re-exports getCacheDir
    Re-exports getCliPkgDir
    Re-exports getClientBundleExampleDir
    Re-exports getClientExampleDir
    Re-exports getClientExampleServerDir
    Re-exports getCommonPkgDir
    Re-exports getConfigPkgDir
    Re-exports getContractDir
    Re-exports getContractNames
    Re-exports getContractsDir
    Re-exports getDappExampleDir
    Re-exports getDatabasePkgDir
    Re-exports getDatasetsFsPkgDir
    Re-exports getDatasetsPkgDir
    Re-exports getDemosDir
    Re-exports getDependencies
    Re-exports getDevDir
    Re-exports getEnvPkgDir
    Re-exports getExternalsFromReferences
    Re-exports getFileServerPkgDir
    Re-exports getFilesInDirs
    Re-exports getNodeModulesDir
    Re-exports getPackagesDir
    Re-exports getProcaptchaBundlePkgDir
    Re-exports getProcaptchaPkgDir
    Re-exports getProcaptchaPoWPkgDir
    Re-exports getProcaptchaReactPkgDir
    Re-exports getProtocolCliDir
    Re-exports getProtocolContractsDir
    Re-exports getProtocolDir
    Re-exports getProtocolDistDir
    Re-exports getProviderPkgDir
    Re-exports getRootDir
    Re-exports getScriptsPkgDir
    Re-exports getServerPkgDir
    Renames and re-exports default
    Re-exports getTestResultsDir
    Re-exports getTsConfigs
    Re-exports getTxPkgDir
    Re-exports getTypesDatabasePkgDir
    Re-exports getTypesEnvPkgDir
    Re-exports getTypesPkgDir
    Re-exports getUtilPkgDir
    Re-exports getWebComponentsPkgDir
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot.html b/docs/modules/_prosopo_config.polkadot.html deleted file mode 100644 index 59cdec2c33..0000000000 --- a/docs/modules/_prosopo_config.polkadot.html +++ /dev/null @@ -1,2 +0,0 @@ -polkadot | Documentation - v0.3.40

    References

    References

    Re-exports getAliases
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_bytes.html b/docs/modules/_prosopo_config.polkadot_bytes.html deleted file mode 100644 index d3ba69c475..0000000000 --- a/docs/modules/_prosopo_config.polkadot_bytes.html +++ /dev/null @@ -1,4 +0,0 @@ -polkadot/bytes | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_exclude.html b/docs/modules/_prosopo_config.polkadot_exclude.html deleted file mode 100644 index 68e3336b9e..0000000000 --- a/docs/modules/_prosopo_config.polkadot_exclude.html +++ /dev/null @@ -1,2 +0,0 @@ -polkadot/exclude | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_mockApiDerive.html b/docs/modules/_prosopo_config.polkadot_mockApiDerive.html deleted file mode 100644 index 948a1941f6..0000000000 --- a/docs/modules/_prosopo_config.polkadot_mockApiDerive.html +++ /dev/null @@ -1,2 +0,0 @@ -polkadot/mockApiDerive | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_mockInterface.html b/docs/modules/_prosopo_config.polkadot_mockInterface.html deleted file mode 100644 index 75745c3223..0000000000 --- a/docs/modules/_prosopo_config.polkadot_mockInterface.html +++ /dev/null @@ -1,2 +0,0 @@ -polkadot/mockInterface | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_mockSubstrateGenesis.html b/docs/modules/_prosopo_config.polkadot_mockSubstrateGenesis.html deleted file mode 100644 index a424c1b95a..0000000000 --- a/docs/modules/_prosopo_config.polkadot_mockSubstrateGenesis.html +++ /dev/null @@ -1,5 +0,0 @@ -polkadot/mockSubstrateGenesis | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.polkadot_mockUpgrade.html b/docs/modules/_prosopo_config.polkadot_mockUpgrade.html deleted file mode 100644 index 67ec8b161a..0000000000 --- a/docs/modules/_prosopo_config.polkadot_mockUpgrade.html +++ /dev/null @@ -1,8 +0,0 @@ -polkadot/mockUpgrade | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.projectInfo.html b/docs/modules/_prosopo_config.projectInfo.html deleted file mode 100644 index d0b9b495e6..0000000000 --- a/docs/modules/_prosopo_config.projectInfo.html +++ /dev/null @@ -1,42 +0,0 @@ -projectInfo | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.provider.html b/docs/modules/_prosopo_config.provider.html deleted file mode 100644 index 185f66efb1..0000000000 --- a/docs/modules/_prosopo_config.provider.html +++ /dev/null @@ -1,2 +0,0 @@ -provider | Documentation - v0.3.40

    References

    References

    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.provider_test.html b/docs/modules/_prosopo_config.provider_test.html deleted file mode 100644 index 6bf8e27395..0000000000 --- a/docs/modules/_prosopo_config.provider_test.html +++ /dev/null @@ -1,2 +0,0 @@ -provider/test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite.html b/docs/modules/_prosopo_config.vite.html deleted file mode 100644 index acf4648337..0000000000 --- a/docs/modules/_prosopo_config.vite.html +++ /dev/null @@ -1,8 +0,0 @@ -vite | Documentation - v0.3.40

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_NodejsPolarsDirnamePlugin.html b/docs/modules/_prosopo_config.vite_NodejsPolarsDirnamePlugin.html deleted file mode 100644 index 5ba29e31b2..0000000000 --- a/docs/modules/_prosopo_config.vite_NodejsPolarsDirnamePlugin.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/NodejsPolarsDirnamePlugin | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.html b/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.html deleted file mode 100644 index 08fa5dd21f..0000000000 --- a/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.html b/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.html deleted file mode 100644 index 2c264caf32..0000000000 --- a/docs/modules/_prosopo_config.vite_NodejsPolarsNativeFilePlugin.html +++ /dev/null @@ -1,3 +0,0 @@ -vite/NodejsPolarsNativeFilePlugin | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_types.html b/docs/modules/_prosopo_config.vite_types.html deleted file mode 100644 index 5af056784c..0000000000 --- a/docs/modules/_prosopo_config.vite_types.html +++ /dev/null @@ -1 +0,0 @@ -vite/types | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_backend_config.html b/docs/modules/_prosopo_config.vite_vite_backend_config.html deleted file mode 100644 index 1afd180062..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_backend_config.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/vite.backend.config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_commonjs_config.html b/docs/modules/_prosopo_config.vite_vite_commonjs_config.html deleted file mode 100644 index 34c5bb62bb..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_commonjs_config.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/vite.commonjs.config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_frontend_config.html b/docs/modules/_prosopo_config.vite_vite_frontend_config.html deleted file mode 100644 index aeb7034a6e..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_frontend_config.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/vite.frontend.config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_plugin_close_and_copy.html b/docs/modules/_prosopo_config.vite_vite_plugin_close_and_copy.html deleted file mode 100644 index 61245d5359..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_plugin_close_and_copy.html +++ /dev/null @@ -1,3 +0,0 @@ -vite/vite-plugin-close-and-copy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_plugin_fix_absolute_imports.html b/docs/modules/_prosopo_config.vite_vite_plugin_fix_absolute_imports.html deleted file mode 100644 index 2c966ad69c..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_plugin_fix_absolute_imports.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/vite-plugin-fix-absolute-imports | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.html b/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.html deleted file mode 100644 index efa5642d7a..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude.html b/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude.html deleted file mode 100644 index 485dba2b3a..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_plugin_sourcemap_exclude.html +++ /dev/null @@ -1,3 +0,0 @@ -vite/vite-plugin-sourcemap-exclude | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_config.vite_vite_test_config.html b/docs/modules/_prosopo_config.vite_vite_test_config.html deleted file mode 100644 index c88a1802da..0000000000 --- a/docs/modules/_prosopo_config.vite_vite_test_config.html +++ /dev/null @@ -1,2 +0,0 @@ -vite/vite.test.config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.accounts.html b/docs/modules/_prosopo_contract.accounts.html deleted file mode 100644 index 98f6c16774..0000000000 --- a/docs/modules/_prosopo_contract.accounts.html +++ /dev/null @@ -1,7 +0,0 @@ -accounts | Documentation - v0.3.40

    References

    Re-exports generateMnemonic
    Re-exports generateSecret
    Re-exports getPair
    Re-exports getPairAsync
    Re-exports getReadOnlyPair
    Re-exports getZeroAddress
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.accounts_getPair.html b/docs/modules/_prosopo_contract.accounts_getPair.html deleted file mode 100644 index 39c8bc2e4d..0000000000 --- a/docs/modules/_prosopo_contract.accounts_getPair.html +++ /dev/null @@ -1,5 +0,0 @@ -accounts/getPair | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.accounts_mnemonic.html b/docs/modules/_prosopo_contract.accounts_mnemonic.html deleted file mode 100644 index 5015257468..0000000000 --- a/docs/modules/_prosopo_contract.accounts_mnemonic.html +++ /dev/null @@ -1,3 +0,0 @@ -accounts/mnemonic | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.balances.html b/docs/modules/_prosopo_contract.balances.html deleted file mode 100644 index d096589c36..0000000000 --- a/docs/modules/_prosopo_contract.balances.html +++ /dev/null @@ -1,2 +0,0 @@ -balances | Documentation - v0.3.40

    References

    References

    Re-exports oneUnit
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.balances_accounting.html b/docs/modules/_prosopo_contract.balances_accounting.html deleted file mode 100644 index 2ebb61c4a7..0000000000 --- a/docs/modules/_prosopo_contract.balances_accounting.html +++ /dev/null @@ -1,2 +0,0 @@ -balances/accounting | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract.html b/docs/modules/_prosopo_contract.contract.html deleted file mode 100644 index 82fbed059e..0000000000 --- a/docs/modules/_prosopo_contract.contract.html +++ /dev/null @@ -1,29 +0,0 @@ -contract | Documentation - v0.3.40

    References

    Re-exports ContractDeployer
    Re-exports GAS_INCREASE_FACTOR
    Re-exports PrimitiveStorageFields
    Re-exports PrimitiveTypes
    Re-exports ProsopoCaptchaContract
    Re-exports QueryReturnTypeInner
    Re-exports batch
    Re-exports decodeEvents
    Re-exports dispatchErrorHandler
    Re-exports dryRunDeploy
    Re-exports encodeStringArgs
    Re-exports filterAndDecodeContractEvents
    Re-exports formatEvent
    Re-exports getBlockTimeMs
    Re-exports getContractError
    Re-exports getCurrentBlockNumber
    Re-exports getEventNameFromMethodName
    Re-exports getEventsFromMethodName
    Re-exports getOptions
    Re-exports getPrimitiveStorageFields
    Re-exports getPrimitiveStorageValue
    Re-exports getPrimitiveTypes
    Re-exports getStorageEntry
    Re-exports getStorageKeyAndType
    Re-exports getWeight
    Re-exports stringToHexPadded
    Re-exports useWeightImpl
    Re-exports wrapQuery
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_batch.html b/docs/modules/_prosopo_contract.contract_batch.html deleted file mode 100644 index 03a4bb5dca..0000000000 --- a/docs/modules/_prosopo_contract.contract_batch.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/batch | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_block.html b/docs/modules/_prosopo_contract.contract_block.html deleted file mode 100644 index 25f3a8cb75..0000000000 --- a/docs/modules/_prosopo_contract.contract_block.html +++ /dev/null @@ -1,3 +0,0 @@ -contract/block | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_buildTx.html b/docs/modules/_prosopo_contract.contract_buildTx.html deleted file mode 100644 index 8eaf0788c4..0000000000 --- a/docs/modules/_prosopo_contract.contract_buildTx.html +++ /dev/null @@ -1 +0,0 @@ -contract/buildTx | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_deploy._internal_.html b/docs/modules/_prosopo_contract.contract_deploy._internal_.html deleted file mode 100644 index df5a00e577..0000000000 --- a/docs/modules/_prosopo_contract.contract_deploy._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_deploy.html b/docs/modules/_prosopo_contract.contract_deploy.html deleted file mode 100644 index ca47a1f971..0000000000 --- a/docs/modules/_prosopo_contract.contract_deploy.html +++ /dev/null @@ -1,4 +0,0 @@ -contract/deploy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_helpers._internal_.html b/docs/modules/_prosopo_contract.contract_helpers._internal_.html deleted file mode 100644 index d344147f35..0000000000 --- a/docs/modules/_prosopo_contract.contract_helpers._internal_.html +++ /dev/null @@ -1,12 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_helpers.html b/docs/modules/_prosopo_contract.contract_helpers.html deleted file mode 100644 index 2d4286cb5b..0000000000 --- a/docs/modules/_prosopo_contract.contract_helpers.html +++ /dev/null @@ -1,13 +0,0 @@ -contract/helpers | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_interface._internal_.html b/docs/modules/_prosopo_contract.contract_interface._internal_.html deleted file mode 100644 index 75fac3f890..0000000000 --- a/docs/modules/_prosopo_contract.contract_interface._internal_.html +++ /dev/null @@ -1,32 +0,0 @@ -<internal> | Documentation - v0.3.40

    Enumeration Members

    couldNotReadInput: "CouldNotReadInput"
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_interface.html b/docs/modules/_prosopo_contract.contract_interface.html deleted file mode 100644 index 6f97eef3fb..0000000000 --- a/docs/modules/_prosopo_contract.contract_interface.html +++ /dev/null @@ -1,5 +0,0 @@ -contract/interface | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_storage._internal_.html b/docs/modules/_prosopo_contract.contract_storage._internal_.html deleted file mode 100644 index a6dc8eae1a..0000000000 --- a/docs/modules/_prosopo_contract.contract_storage._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_storage.html b/docs/modules/_prosopo_contract.contract_storage.html deleted file mode 100644 index 95d04197f1..0000000000 --- a/docs/modules/_prosopo_contract.contract_storage.html +++ /dev/null @@ -1,9 +0,0 @@ -contract/storage | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_useBlockInterval.html b/docs/modules/_prosopo_contract.contract_useBlockInterval.html deleted file mode 100644 index 326b389d94..0000000000 --- a/docs/modules/_prosopo_contract.contract_useBlockInterval.html +++ /dev/null @@ -1,3 +0,0 @@ -contract/useBlockInterval | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_useWeight._internal_.html b/docs/modules/_prosopo_contract.contract_useWeight._internal_.html deleted file mode 100644 index 9c656be922..0000000000 --- a/docs/modules/_prosopo_contract.contract_useWeight._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.contract_useWeight.html b/docs/modules/_prosopo_contract.contract_useWeight.html deleted file mode 100644 index c9f6bd55f0..0000000000 --- a/docs/modules/_prosopo_contract.contract_useWeight.html +++ /dev/null @@ -1,4 +0,0 @@ -contract/useWeight | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.html b/docs/modules/_prosopo_contract.html index 612f91fc9e..9e01b1ca5b 100644 --- a/docs/modules/_prosopo_contract.html +++ b/docs/modules/_prosopo_contract.html @@ -1,17 +1 @@ -@prosopo/contract - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/contract | Documentation - v1.0.1

    Module @prosopo/contract

    \ No newline at end of file diff --git a/docs/modules/_prosopo_contract.index.html b/docs/modules/_prosopo_contract.index.html deleted file mode 100644 index 22ee939350..0000000000 --- a/docs/modules/_prosopo_contract.index.html +++ /dev/null @@ -1,36 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports ContractDeployer
    Re-exports GAS_INCREASE_FACTOR
    Re-exports PrimitiveStorageFields
    Re-exports PrimitiveTypes
    Re-exports ProsopoCaptchaContract
    Re-exports QueryReturnTypeInner
    Re-exports batch
    Re-exports decodeEvents
    Re-exports dispatchErrorHandler
    Re-exports dryRunDeploy
    Re-exports encodeStringArgs
    Re-exports filterAndDecodeContractEvents
    Re-exports formatEvent
    Re-exports generateMnemonic
    Re-exports generateSecret
    Re-exports getBlockTimeMs
    Re-exports getContractError
    Re-exports getCurrentBlockNumber
    Re-exports getEventNameFromMethodName
    Re-exports getEventsFromMethodName
    Re-exports getOptions
    Re-exports getPair
    Re-exports getPairAsync
    Re-exports getPrimitiveStorageFields
    Re-exports getPrimitiveStorageValue
    Re-exports getPrimitiveTypes
    Re-exports getReadOnlyPair
    Re-exports getStorageEntry
    Re-exports getStorageKeyAndType
    Re-exports getWeight
    Re-exports getZeroAddress
    Re-exports oneUnit
    Re-exports stringToHexPadded
    Re-exports useWeightImpl
    Re-exports wrapQuery
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.e2e_captcha_cy.html b/docs/modules/_prosopo_cypress_shared.e2e_captcha_cy.html deleted file mode 100644 index e0093c6236..0000000000 --- a/docs/modules/_prosopo_cypress_shared.e2e_captcha_cy.html +++ /dev/null @@ -1 +0,0 @@ -e2e/captcha.cy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_cy.html b/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_cy.html deleted file mode 100644 index a387877aed..0000000000 --- a/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_cy.html +++ /dev/null @@ -1 +0,0 @@ -e2e/correct.captcha.cy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_signup_cy.html b/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_signup_cy.html deleted file mode 100644 index 243fd6a744..0000000000 --- a/docs/modules/_prosopo_cypress_shared.e2e_correct_captcha_signup_cy.html +++ /dev/null @@ -1 +0,0 @@ -e2e/correct.captcha.signup.cy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.html b/docs/modules/_prosopo_cypress_shared.html index b4868dd29f..df0ae79d6f 100644 --- a/docs/modules/_prosopo_cypress_shared.html +++ b/docs/modules/_prosopo_cypress_shared.html @@ -1,4 +1,4 @@ -@prosopo/cypress-shared - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/cypress-shared - v0.3.40

    Procaptcha Cypress Testing

    Pre-requisites

    Install Node.js

    https://nodejs.org/en/download/package-manager

    +@prosopo/cypress-shared | Documentation - v1.0.1

    Module @prosopo/cypress-shared

    Procaptcha Cypress Testing

    Pre-requisites

    Install Node.js

    https://nodejs.org/en/download/package-manager

    Install Cypress

    https://docs.cypress.io/guides/getting-started/installing-cypress

    Set up the containers

    docker compose --file ./docker/docker-compose.development.yml up -d
     
    @@ -21,9 +21,4 @@ bundle will be copied to the client-bundle-example folder by the vite build command.

    npm -w @prosopo/procaptcha-bundle run bundle:dev
    npm -w @prosopo/cypress-shared run cypress:open:client-example-bundle
    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.support_commands.html b/docs/modules/_prosopo_cypress_shared.support_commands.html deleted file mode 100644 index da95a72ae0..0000000000 --- a/docs/modules/_prosopo_cypress_shared.support_commands.html +++ /dev/null @@ -1,2 +0,0 @@ -support/commands | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_cypress_shared.support_e2e.html b/docs/modules/_prosopo_cypress_shared.support_e2e.html deleted file mode 100644 index 054be5ef06..0000000000 --- a/docs/modules/_prosopo_cypress_shared.support_e2e.html +++ /dev/null @@ -1 +0,0 @@ -support/e2e | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.databases.html b/docs/modules/_prosopo_database.databases.html deleted file mode 100644 index 6f973ab9f3..0000000000 --- a/docs/modules/_prosopo_database.databases.html +++ /dev/null @@ -1,2 +0,0 @@ -databases | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.databases_mongo._internal_.html b/docs/modules/_prosopo_database.databases_mongo._internal_.html deleted file mode 100644 index 116acde2d6..0000000000 --- a/docs/modules/_prosopo_database.databases_mongo._internal_.html +++ /dev/null @@ -1,33 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.databases_mongo.html b/docs/modules/_prosopo_database.databases_mongo.html deleted file mode 100644 index 80268d710e..0000000000 --- a/docs/modules/_prosopo_database.databases_mongo.html +++ /dev/null @@ -1,3 +0,0 @@ -databases/mongo | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.databases_mongoMemory._internal_.html b/docs/modules/_prosopo_database.databases_mongoMemory._internal_.html deleted file mode 100644 index 78e8328bed..0000000000 --- a/docs/modules/_prosopo_database.databases_mongoMemory._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.databases_mongoMemory.html b/docs/modules/_prosopo_database.databases_mongoMemory.html deleted file mode 100644 index 9472b6d932..0000000000 --- a/docs/modules/_prosopo_database.databases_mongoMemory.html +++ /dev/null @@ -1,3 +0,0 @@ -databases/mongoMemory | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.eventsDatabase.html b/docs/modules/_prosopo_database.eventsDatabase.html deleted file mode 100644 index 32780e86a4..0000000000 --- a/docs/modules/_prosopo_database.eventsDatabase.html +++ /dev/null @@ -1,2 +0,0 @@ -eventsDatabase | Documentation - v0.3.40

    References

    References

    Re-exports saveCaptchaEvent
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase._internal_.html b/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase._internal_.html deleted file mode 100644 index 98b6058287..0000000000 --- a/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase.html b/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase.html deleted file mode 100644 index cc3d9cd0a5..0000000000 --- a/docs/modules/_prosopo_database.eventsDatabase_eventsDatabase.html +++ /dev/null @@ -1,3 +0,0 @@ -eventsDatabase/eventsDatabase | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.html b/docs/modules/_prosopo_database.html index ad17e9793a..8083b1aae8 100644 --- a/docs/modules/_prosopo_database.html +++ b/docs/modules/_prosopo_database.html @@ -1,7 +1 @@ -@prosopo/database - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/database | Documentation - v1.0.1

    Module @prosopo/database

    \ No newline at end of file diff --git a/docs/modules/_prosopo_database.index.html b/docs/modules/_prosopo_database.index.html deleted file mode 100644 index 16ede349d9..0000000000 --- a/docs/modules/_prosopo_database.index.html +++ /dev/null @@ -1,3 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports Databases
    Re-exports saveCaptchaEvent
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha.html b/docs/modules/_prosopo_datasets.captcha.html deleted file mode 100644 index 79bcb6ce60..0000000000 --- a/docs/modules/_prosopo_datasets.captcha.html +++ /dev/null @@ -1,22 +0,0 @@ -captcha | Documentation - v0.3.40

    References

    Re-exports CaptchaMerkleTree
    Re-exports NO_SOLUTION_VALUE
    Re-exports addSolutionHashesToDataset
    Re-exports buildCaptchaTree
    Re-exports buildDataset
    Re-exports captchaSort
    Re-exports compareCaptchaSolutions
    Re-exports computeCaptchaHash
    Re-exports computeCaptchaSolutionHash
    Re-exports computeItemHash
    Re-exports computePendingRequestHash
    Re-exports downloadImage
    Re-exports getSolutionValueToHash
    Re-exports hashDatasetItems
    Re-exports matchItemsToSolutions
    Re-exports parseAndSortCaptchaSolutions
    Re-exports parseCaptchaAssets
    Re-exports parseCaptchaDataset
    Re-exports sortAndComputeHashes
    Re-exports validateDatasetContent
    Re-exports verifyProof
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_captcha._internal_.html b/docs/modules/_prosopo_datasets.captcha_captcha._internal_.html deleted file mode 100644 index 1a5ca16a7e..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_captcha._internal_.html +++ /dev/null @@ -1,12 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_captcha.html b/docs/modules/_prosopo_datasets.captcha_captcha.html deleted file mode 100644 index e460a192a3..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_captcha.html +++ /dev/null @@ -1,15 +0,0 @@ -captcha/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_dataset._internal_.html b/docs/modules/_prosopo_datasets.captcha_dataset._internal_.html deleted file mode 100644 index 9f1c361fc5..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_dataset._internal_.html +++ /dev/null @@ -1,8 +0,0 @@ -<internal> | Documentation - v0.3.40

    Enumerations

    Enumeration Members

    Interfaces

    Type Aliases

    Enumeration Members

    SelectAll: "SelectAll"
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_dataset.html b/docs/modules/_prosopo_datasets.captcha_dataset.html deleted file mode 100644 index c89c9aa225..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_dataset.html +++ /dev/null @@ -1,7 +0,0 @@ -captcha/dataset | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_merkle._internal_.html b/docs/modules/_prosopo_datasets.captcha_merkle._internal_.html deleted file mode 100644 index a347a914d8..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_merkle._internal_.html +++ /dev/null @@ -1,8 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_merkle.html b/docs/modules/_prosopo_datasets.captcha_merkle.html deleted file mode 100644 index 94cd1cf8aa..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_merkle.html +++ /dev/null @@ -1,4 +0,0 @@ -captcha/merkle | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.captcha_util.html b/docs/modules/_prosopo_datasets.captcha_util.html deleted file mode 100644 index 16b53b75c5..0000000000 --- a/docs/modules/_prosopo_datasets.captcha_util.html +++ /dev/null @@ -1,2 +0,0 @@ -captcha/util | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.html b/docs/modules/_prosopo_datasets.html index 1d36bce6db..3a7b3de16e 100644 --- a/docs/modules/_prosopo_datasets.html +++ b/docs/modules/_prosopo_datasets.html @@ -1,19 +1,4 @@ -@prosopo/datasets - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/datasets - v0.3.40

    datasets

    Datasets for use with providers

    +@prosopo/datasets | Documentation - v1.0.1
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.index.html b/docs/modules/_prosopo_datasets.index.html deleted file mode 100644 index b81a3c55e6..0000000000 --- a/docs/modules/_prosopo_datasets.index.html +++ /dev/null @@ -1,24 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports CaptchaMerkleTree
    Re-exports NO_SOLUTION_VALUE
    Re-exports addSolutionHashesToDataset
    Re-exports buildCaptchaTree
    Re-exports buildDataset
    Re-exports captchaSort
    Re-exports compareCaptchaSolutions
    Re-exports computeCaptchaHash
    Re-exports computeCaptchaSolutionHash
    Re-exports computeItemHash
    Re-exports computePendingRequestHash
    Re-exports datasetWithIndexSolutions
    Re-exports datasetWithSolutionHashes
    Re-exports downloadImage
    Re-exports getSolutionValueToHash
    Re-exports hashDatasetItems
    Re-exports matchItemsToSolutions
    Re-exports parseAndSortCaptchaSolutions
    Re-exports parseCaptchaAssets
    Re-exports parseCaptchaDataset
    Re-exports sortAndComputeHashes
    Re-exports validateDatasetContent
    Re-exports verifyProof
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_captcha_test.html b/docs/modules/_prosopo_datasets.tests_captcha_test.html deleted file mode 100644 index 05679913bf..0000000000 --- a/docs/modules/_prosopo_datasets.tests_captcha_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/captcha.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_dataset_test.html b/docs/modules/_prosopo_datasets.tests_dataset_test.html deleted file mode 100644 index 5d4b81a2c4..0000000000 --- a/docs/modules/_prosopo_datasets.tests_dataset_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/dataset.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_merkle_test.html b/docs/modules/_prosopo_datasets.tests_merkle_test.html deleted file mode 100644 index cf66f26f32..0000000000 --- a/docs/modules/_prosopo_datasets.tests_merkle_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/merkle.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas._internal_.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas._internal_.html deleted file mode 100644 index 6613c24124..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas.html deleted file mode 100644 index 15ab833b00..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas.html +++ /dev/null @@ -1,4 +0,0 @@ -tests/mocks/data/captchas | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas1_json.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas1_json.html deleted file mode 100644 index 47e6112168..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas1_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/mocks/data/captchas1.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/mocks/data/captchas1.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas2_json.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas2_json.html deleted file mode 100644 index ed1180d245..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas2_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/mocks/data/captchas2.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/mocks/data/captchas2.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas3_json.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas3_json.html deleted file mode 100644 index 3e604654a8..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas3_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/mocks/data/captchas3.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/mocks/data/captchas3.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas4_json.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas4_json.html deleted file mode 100644 index ce6e098f30..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas4_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/mocks/data/captchas4.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/mocks/data/captchas4.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas_json.html b/docs/modules/_prosopo_datasets.tests_mocks_data_captchas_json.html deleted file mode 100644 index ef2059da3f..0000000000 --- a/docs/modules/_prosopo_datasets.tests_mocks_data_captchas_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/mocks/data/captchas.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/mocks/data/captchas.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.cli.html b/docs/modules/_prosopo_datasets_fs.cli.html deleted file mode 100644 index 14d3aeb3ca..0000000000 --- a/docs/modules/_prosopo_datasets_fs.cli.html +++ /dev/null @@ -1 +0,0 @@ -cli | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.cli_cli.html b/docs/modules/_prosopo_datasets_fs.cli_cli.html deleted file mode 100644 index 098139ab94..0000000000 --- a/docs/modules/_prosopo_datasets_fs.cli_cli.html +++ /dev/null @@ -1,2 +0,0 @@ -cli/cli | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.cli_cliCommand._internal_.html b/docs/modules/_prosopo_datasets_fs.cli_cliCommand._internal_.html deleted file mode 100644 index c4702283b2..0000000000 --- a/docs/modules/_prosopo_datasets_fs.cli_cliCommand._internal_.html +++ /dev/null @@ -1,6 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.cli_cliCommand.html b/docs/modules/_prosopo_datasets_fs.cli_cliCommand.html deleted file mode 100644 index d78a0efbec..0000000000 --- a/docs/modules/_prosopo_datasets_fs.cli_cliCommand.html +++ /dev/null @@ -1,4 +0,0 @@ -cli/cliCommand | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.cli_cliCommandComposite.html b/docs/modules/_prosopo_datasets_fs.cli_cliCommandComposite.html deleted file mode 100644 index 2ad5c33317..0000000000 --- a/docs/modules/_prosopo_datasets_fs.cli_cliCommandComposite.html +++ /dev/null @@ -1,2 +0,0 @@ -cli/cliCommandComposite | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_flatten.html b/docs/modules/_prosopo_datasets_fs.commands_flatten.html deleted file mode 100644 index 686c31420b..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_flatten.html +++ /dev/null @@ -1,5 +0,0 @@ -commands/flatten | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_generate.html b/docs/modules/_prosopo_datasets_fs.commands_generate.html deleted file mode 100644 index b7ddcc2421..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_generate.html +++ /dev/null @@ -1,6 +0,0 @@ -commands/generate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_generateV1._internal_.html b/docs/modules/_prosopo_datasets_fs.commands_generateV1._internal_.html deleted file mode 100644 index a4c6380894..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_generateV1._internal_.html +++ /dev/null @@ -1,6 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_generateV1.html b/docs/modules/_prosopo_datasets_fs.commands_generateV1.html deleted file mode 100644 index 8f0c150a76..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_generateV1.html +++ /dev/null @@ -1,6 +0,0 @@ -commands/generateV1 | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_generateV2._internal_.html b/docs/modules/_prosopo_datasets_fs.commands_generateV2._internal_.html deleted file mode 100644 index 3320e29eae..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_generateV2._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_generateV2.html b/docs/modules/_prosopo_datasets_fs.commands_generateV2.html deleted file mode 100644 index 875e53ddf3..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_generateV2.html +++ /dev/null @@ -1,6 +0,0 @@ -commands/generateV2 | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_get.html b/docs/modules/_prosopo_datasets_fs.commands_get.html deleted file mode 100644 index 5acc896579..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_get.html +++ /dev/null @@ -1,5 +0,0 @@ -commands/get | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_labels.html b/docs/modules/_prosopo_datasets_fs.commands_labels.html deleted file mode 100644 index 37d9378119..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_labels.html +++ /dev/null @@ -1,5 +0,0 @@ -commands/labels | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_relocate.html b/docs/modules/_prosopo_datasets_fs.commands_relocate.html deleted file mode 100644 index 11938fdaa2..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_relocate.html +++ /dev/null @@ -1,5 +0,0 @@ -commands/relocate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.commands_resize.html b/docs/modules/_prosopo_datasets_fs.commands_resize.html deleted file mode 100644 index 60a7a94ce5..0000000000 --- a/docs/modules/_prosopo_datasets_fs.commands_resize.html +++ /dev/null @@ -1,5 +0,0 @@ -commands/resize | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.dummy.html b/docs/modules/_prosopo_datasets_fs.dummy.html deleted file mode 100644 index 8aefa2b60a..0000000000 --- a/docs/modules/_prosopo_datasets_fs.dummy.html +++ /dev/null @@ -1 +0,0 @@ -dummy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.html b/docs/modules/_prosopo_datasets_fs.html index 36cea1b74c..b3bdc6c870 100644 --- a/docs/modules/_prosopo_datasets_fs.html +++ b/docs/modules/_prosopo_datasets_fs.html @@ -1,9 +1,9 @@ -@prosopo/datasets-fs - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/datasets-fs - v0.3.40

    How to produce captchas

    You need 3 files:

    +@prosopo/datasets-fs | Documentation - v1.0.1

    Module @prosopo/datasets-fs

    How to produce captchas

    You need 3 files:

      -
    1. a json file containing labelled data in the form:
      [
      {
      "label": "dog",
      "data": "http://example.com/a.png"
      },
      {
      "label": "cat",
      "data": "http://example.com/b.png"
      },
      ...
      ] +
    2. a json file containing labelled data in the form:
      [
      {
      "label": "dog",
      "data": "http://example.com/a.png"
      },
      {
      "label": "cat",
      "data": "http://example.com/b.png"
      },
      ...
      ]
    3. -
    4. a json file containing unlabelled data in the form:
      [
      {
      "data": "http://example.com/c.png"
      },
      {
      "data": "http://example.com/d.png"
      },
      ...
      ] +
    5. a json file containing unlabelled data in the form:
      [
      {
      "data": "http://example.com/c.png"
      },
      {
      "data": "http://example.com/d.png"
      },
      ...
      ]
    6. (optional) a json file with an array of labels which unlabelled data can be categorised into. If not specified will default to the same labels as seen in the labelled data.
    7. @@ -17,7 +17,7 @@
      into
      data/
      a.png
      b.png
      ...
      map.json
      - where map.json looks like:
      [
      {
      "label": "dog",
      "data": "http://example.com/a.png"
      },
      {
      "label": "cat",
      "data": "http://example.com/b.png"
      },
      ...
      ] + where map.json looks like:
      [
      {
      "label": "dog",
      "data": "http://example.com/a.png"
      },
      {
      "label": "cat",
      "data": "http://example.com/b.png"
      },
      ...
      ]
      e.g. npm run -w @prosopo/datasets-fs build && node packages/datasets-fs/dist/cli.js flatten --in ~/bench/test/data --out ~/bench/test/flat --overwrite
    8. generateDistinct takes the 3 files described above and produces captcha challenges comprising 2 rounds, one labelled and one unlabelled. @@ -34,33 +34,7 @@ e.g. npm run -w @prosopo/datasets-fs build && node packages/datasets-fs/dist/cli.js scale --data ~/bench/test/flat/data.json --out ~/bench/test/flat/images2 --overwrite --size 128

    Generating test data

    The test data was generated using:

    -
    cli generate-v1 --min-correct 1 --max-correct 6 --labelled $PWD/src/tests/data/flat_resized/data.json --unlabelled $PWD/src/tests/data/flat_resized/data.json --out $PWD/src/tests/data/flat_resized/captchas_v1.json --solved 50 --unsolved 50 --seed 0 --allowDuplicates --seed 0

    cli generate-v2 --count 100 --min-correct 1 --min-incorrect 1 --min-labelled 2 --max-labelled 7 --labelled $PWD/src/tests/data/flat_resized/data.json --unlabelled $PWD/src/tests/data/flat_resized/data.json --out $PWD/src/tests/data/flat_resized/captchas_v2.json --seed 0 --allowDuplicates --seed 0

    cli relocate --from '${repo}' --to newwebsite.com --input $PWD/src/tests/data/flat_resized/data.json --output $PWD/src/tests/data/flat_resized/relocated_data.json --overwrite

    cli labels --input $PWD/src/tests/data/flat_resized/data.json --output $PWD/src/tests/data/flat_resized/labels.json --overwrite

    cli flatten --in $PWD/src/tests/data/hierarchical --out $PWD/src/tests/data/flat --overwrite

    cli resize --square --size 128 --in $PWD/src/tests/data/flat/data.json --out $PWD/src/tests/data/flat_resized --overwrite +
    cli generate-v1 --min-correct 1 --max-correct 6 --labelled $PWD/src/tests/data/flat_resized/data.json --unlabelled $PWD/src/tests/data/flat_resized/data.json --out $PWD/src/tests/data/flat_resized/captchas_v1.json --solved 50 --unsolved 50 --seed 0 --allowDuplicates --seed 0

    cli generate-v2 --count 100 --min-correct 1 --min-incorrect 1 --min-labelled 2 --max-labelled 7 --labelled $PWD/src/tests/data/flat_resized/data.json --unlabelled $PWD/src/tests/data/flat_resized/data.json --out $PWD/src/tests/data/flat_resized/captchas_v2.json --seed 0 --allowDuplicates --seed 0

    cli relocate --from '${repo}' --to newwebsite.com --input $PWD/src/tests/data/flat_resized/data.json --output $PWD/src/tests/data/flat_resized/relocated_data.json --overwrite

    cli labels --input $PWD/src/tests/data/flat_resized/data.json --output $PWD/src/tests/data/flat_resized/labels.json --overwrite

    cli flatten --in $PWD/src/tests/data/hierarchical --out $PWD/src/tests/data/flat --overwrite

    cli resize --square --size 128 --in $PWD/src/tests/data/flat/data.json --out $PWD/src/tests/data/flat_resized --overwrite

    cli is an alias to npm run build && npm run cli --

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.index.html b/docs/modules/_prosopo_datasets_fs.index.html deleted file mode 100644 index 068ce0d985..0000000000 --- a/docs/modules/_prosopo_datasets_fs.index.html +++ /dev/null @@ -1,2 +0,0 @@ -index | Documentation - v0.3.40

    References

    Cli -

    References

    Re-exports Cli
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_data_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_data_json.html deleted file mode 100644 index 2acd436db5..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_data_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat/data.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports tests/data/flat/data.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v1_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v1_json.html deleted file mode 100644 index a8b2d8a043..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v1_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat_resized/captchas_v1.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v2_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v2_json.html deleted file mode 100644 index 51074c33a0..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_captchas_v2_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat_resized/captchas_v2.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_data_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_data_json.html deleted file mode 100644 index b625b52bba..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_data_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat_resized/data.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_labels_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_labels_json.html deleted file mode 100644 index ae5b7394f3..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_labels_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat_resized/labels.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_relocated_data_json.html b/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_relocated_data_json.html deleted file mode 100644 index 5f363ddbf2..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_data_flat_resized_relocated_data_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/data/flat_resized/relocated_data.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_lodash_test.html b/docs/modules/_prosopo_datasets_fs.tests_lodash_test.html deleted file mode 100644 index a75ed06af8..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_lodash_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/lodash.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_mocked_test.html b/docs/modules/_prosopo_datasets_fs.tests_mocked_test.html deleted file mode 100644 index c7de44d1ae..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_mocked_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/mocked.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_utils._internal_.html b/docs/modules/_prosopo_datasets_fs.tests_utils._internal_.html deleted file mode 100644 index 7a61878c10..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_utils._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40

    Enumeration Members

    Enumeration Members

    SelectAll: "SelectAll"
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.tests_utils.html b/docs/modules/_prosopo_datasets_fs.tests_utils.html deleted file mode 100644 index 2f2e296b52..0000000000 --- a/docs/modules/_prosopo_datasets_fs.tests_utils.html +++ /dev/null @@ -1,10 +0,0 @@ -tests/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.utils_input.html b/docs/modules/_prosopo_datasets_fs.utils_input.html deleted file mode 100644 index 0117eaad06..0000000000 --- a/docs/modules/_prosopo_datasets_fs.utils_input.html +++ /dev/null @@ -1,4 +0,0 @@ -utils/input | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.utils_inputOutput.html b/docs/modules/_prosopo_datasets_fs.utils_inputOutput.html deleted file mode 100644 index fd6422f924..0000000000 --- a/docs/modules/_prosopo_datasets_fs.utils_inputOutput.html +++ /dev/null @@ -1,4 +0,0 @@ -utils/inputOutput | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_datasets_fs.utils_output.html b/docs/modules/_prosopo_datasets_fs.utils_output.html deleted file mode 100644 index ee7a341108..0000000000 --- a/docs/modules/_prosopo_datasets_fs.utils_output.html +++ /dev/null @@ -1,4 +0,0 @@ -utils/output | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.env._internal_.html b/docs/modules/_prosopo_env.env._internal_.html deleted file mode 100644 index 10faaf09b0..0000000000 --- a/docs/modules/_prosopo_env.env._internal_.html +++ /dev/null @@ -1,61 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.env.html b/docs/modules/_prosopo_env.env.html deleted file mode 100644 index 68b70eb66d..0000000000 --- a/docs/modules/_prosopo_env.env.html +++ /dev/null @@ -1,3 +0,0 @@ -env | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.html b/docs/modules/_prosopo_env.html index 284211e413..652567b579 100644 --- a/docs/modules/_prosopo_env.html +++ b/docs/modules/_prosopo_env.html @@ -1,5 +1 @@ -@prosopo/env - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/env - v0.3.40

    Index

    Modules

    \ No newline at end of file +@prosopo/env | Documentation - v1.0.1

    Module @prosopo/env

    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.index.html b/docs/modules/_prosopo_env.index.html deleted file mode 100644 index 6e1dcec4fc..0000000000 --- a/docs/modules/_prosopo_env.index.html +++ /dev/null @@ -1,8 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AppTestAccount
    Re-exports Environment
    Re-exports MockEnvironment
    Re-exports ProviderEnvironment
    Re-exports ProviderTestAccount
    Re-exports TestAccount
    Re-exports ViteTestContext
    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.mockenv.html b/docs/modules/_prosopo_env.mockenv.html deleted file mode 100644 index 673d7a6f88..0000000000 --- a/docs/modules/_prosopo_env.mockenv.html +++ /dev/null @@ -1,6 +0,0 @@ -mockenv | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_env.provider.html b/docs/modules/_prosopo_env.provider.html deleted file mode 100644 index 22a3f81ad8..0000000000 --- a/docs/modules/_prosopo_env.provider.html +++ /dev/null @@ -1,2 +0,0 @@ -provider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_file_server.html b/docs/modules/_prosopo_file_server.html index a97d893e68..c8094c6485 100644 --- a/docs/modules/_prosopo_file_server.html +++ b/docs/modules/_prosopo_file_server.html @@ -1 +1 @@ -@prosopo/file-server - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/file-server - v0.3.40

    \ No newline at end of file +@prosopo/file-server | Documentation - v1.0.1

    Module @prosopo/file-server

    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands.html b/docs/modules/_prosopo_flux.commands.html deleted file mode 100644 index 762273d502..0000000000 --- a/docs/modules/_prosopo_flux.commands.html +++ /dev/null @@ -1,7 +0,0 @@ -commands | Documentation - v0.3.40

    References

    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_auth.html b/docs/modules/_prosopo_flux.commands_auth.html deleted file mode 100644 index ddcd3b0632..0000000000 --- a/docs/modules/_prosopo_flux.commands_auth.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/auth | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_getDapp.html b/docs/modules/_prosopo_flux.commands_getDapp.html deleted file mode 100644 index c4d7f4176f..0000000000 --- a/docs/modules/_prosopo_flux.commands_getDapp.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/getDapp | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_getDapps.html b/docs/modules/_prosopo_flux.commands_getDapps.html deleted file mode 100644 index b04667b80b..0000000000 --- a/docs/modules/_prosopo_flux.commands_getDapps.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/getDapps | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_logs.html b/docs/modules/_prosopo_flux.commands_logs.html deleted file mode 100644 index 0bc8140e1d..0000000000 --- a/docs/modules/_prosopo_flux.commands_logs.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/logs | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_process_env.html b/docs/modules/_prosopo_flux.commands_process_env.html deleted file mode 100644 index e82a6fc9cf..0000000000 --- a/docs/modules/_prosopo_flux.commands_process_env.html +++ /dev/null @@ -1,3 +0,0 @@ -commands/process.env | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_redeploy.html b/docs/modules/_prosopo_flux.commands_redeploy.html deleted file mode 100644 index 2026f947b2..0000000000 --- a/docs/modules/_prosopo_flux.commands_redeploy.html +++ /dev/null @@ -1,2 +0,0 @@ -commands/redeploy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_terminal._internal_.html b/docs/modules/_prosopo_flux.commands_terminal._internal_.html deleted file mode 100644 index bdbdda92ca..0000000000 --- a/docs/modules/_prosopo_flux.commands_terminal._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.commands_terminal.html b/docs/modules/_prosopo_flux.commands_terminal.html deleted file mode 100644 index 04dc031163..0000000000 --- a/docs/modules/_prosopo_flux.commands_terminal.html +++ /dev/null @@ -1,3 +0,0 @@ -commands/terminal | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.errorHandler.html b/docs/modules/_prosopo_flux.errorHandler.html deleted file mode 100644 index 11797299f5..0000000000 --- a/docs/modules/_prosopo_flux.errorHandler.html +++ /dev/null @@ -1,3 +0,0 @@ -errorHandler | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.html b/docs/modules/_prosopo_flux.html index 1fca43367b..7fc0925a7e 100644 --- a/docs/modules/_prosopo_flux.html +++ b/docs/modules/_prosopo_flux.html @@ -1,4 +1,4 @@ -@prosopo/flux - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/flux - v0.3.40

    @prosopo/flux

    This package contains a Command Line Interface (CLI) for interacting with the Flux network.

    +@prosopo/flux | Documentation - v1.0.1

    Module @prosopo/flux

    @prosopo/flux

    This package contains a Command Line Interface (CLI) for interacting with the Flux network.

    CLI Usage

    Authentication

    Authenticate with Flux Main Site only

    Use to generate the authentication for a Flux node for a specific app.This allows you to go straight to the RunOnFlux Login and login with the login phrase and signature.

    # authenticate with the network for a specific app
    npx flux auth
    {
    nodeAPIURL: URL {
    href: 'https://api.runonflux.io/',
    origin: 'https://api.runonflux.io',
    ...
    },
    nodeLoginPhrase: 'asdlkadalkdalskdasldkadlkadlkaldkasdlk',
    nodeSignature: 'lkjasdlajsdlkajdlkajdlaskjdlaskjdlaskjdaslkd/9I='
    }
    @@ -20,13 +20,13 @@
    # get details of a specific dapp and show only the nodes
    npx flux getDapp --app <app_name> --nodes

    Redeploy

    Soft redeploy

    Restart the app on all nodes that are running the app.

    -
    # redeploy the app
    npx flux redeploy --app <app_name>
    ...
    apiUrl: http://x.x.x.x:16127/id/verifylogin deploy.js 15:00:42
    { status: 'success', deploy.js 15:00:42
    data: { message: '<app_name> queried for global soft redeploy' } } +
    # redeploy the app
    npx flux redeploy --app <app_name>
    ...
    apiUrl: http://x.x.x.x:16127/id/verifylogin deploy.js 15:00:42
    { status: 'success', deploy.js 15:00:42
    data: { message: '<app_name> queried for global soft redeploy' } }

    Hard redeploy

    Remove the container and restart the app on all nodes that are running the app.

    -
    # hard redeploy the app
    npx flux redeploy --app <app_name> --hard
    ...
    apiUrl: http://x.x.x.x:16127/id/verifylogin deploy.js 15:00:42
    { status: 'success', deploy.js 15:00:42
    data: { message: '<app_name> queried for global hard redeploy' } } +
    # hard redeploy the app
    npx flux redeploy --app <app_name> --hard
    ...
    apiUrl: http://x.x.x.x:16127/id/verifylogin deploy.js 15:00:42
    { status: 'success', deploy.js 15:00:42
    data: { message: '<app_name> queried for global hard redeploy' } }

    Logs

    Get Logs

    Use this command to get the logs of the app for all nodes.

    -
    # get logs of a specific dapp
    npx flux getLogs --app <app_name>

    ┌─────────┬─────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────┐
    (index) │ url │ logs │
    ├─────────┼─────────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────┤
    0 'http://x.x.x.x:16126/' '{"status":"success","data":"... ...'
    1 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    2 '' '\\n * Debug mode: off\\n"}'
    3 'http://x.x.x.x:16186/' '{"status":"success","data":"... ...'
    4 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    5 '' '\\n * Debug mode: off\\n"}'
    6 'http://x.x.x.x:16126/' '{"status":"success","data":"... ...'
    7 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    8 '' '\\n * Debug mode: off\\n"}'
    9 'http://x.x.x.x:16146/' '<html><body><h2>Flux Node is not confirmed on the network</h2>\nIt may take a few minutes f'
    10 '' 'or your Flux Node to be available over domain.<br>\nEU-NODES-1-1\n</body></html>\n'
    └─────────┴─────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘
    +
    # get logs of a specific dapp
    npx flux getLogs --app <app_name>

    ┌─────────┬─────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────┐
    (index) │ url │ logs │
    ├─────────┼─────────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────┤
    0 'http://x.x.x.x:16126/' '{"status":"success","data":"... ...'
    1 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    2 '' '\\n * Debug mode: off\\n"}'
    3 'http://x.x.x.x:16186/' '{"status":"success","data":"... ...'
    4 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    5 '' '\\n * Debug mode: off\\n"}'
    6 'http://x.x.x.x:16126/' '{"status":"success","data":"... ...'
    7 '' "d-0-...\\nApp running on port 9232\\n * Serving Flask app 'app'"
    8 '' '\\n * Debug mode: off\\n"}'
    9 'http://x.x.x.x:16146/' '<html><body><h2>Flux Node is not confirmed on the network</h2>\nIt may take a few minutes f'
    10 '' 'or your Flux Node to be available over domain.<br>\nEU-NODES-1-1\n</body></html>\n'
    └─────────┴─────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────┘

    Get Logs from a specific Node

    Use this command to get the logs of the app from a specific node.

    # get logs of a specific dapp at a specific ip
    npx flux getLogs --app <app_name> --ip <node_ip=x.x.x.x:port> @@ -34,21 +34,7 @@

    Save the logs to a file

    Use this command to get the logs of the app from a specific node.

    # get logs of a specific dapp and save them to a file. The log format will be `host | log` with the logs separated by a newline
    npx flux getLogs --app <app_name> --file <file_name>
    -

    Index

    Modules

    \ No newline at end of file +

    Sign a Message

    Use this command to sign a message with the private key of the node.

    +
    # sign a message
    npx flux sign --msg <message> +
    +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.index.html b/docs/modules/_prosopo_flux.index.html deleted file mode 100644 index 8bc4f8b2d1..0000000000 --- a/docs/modules/_prosopo_flux.index.html +++ /dev/null @@ -1,2 +0,0 @@ -index | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_auth._internal_.html b/docs/modules/_prosopo_flux.lib_auth._internal_.html deleted file mode 100644 index 3eedc81c0e..0000000000 --- a/docs/modules/_prosopo_flux.lib_auth._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_auth.html b/docs/modules/_prosopo_flux.lib_auth.html deleted file mode 100644 index 5e4951f1da..0000000000 --- a/docs/modules/_prosopo_flux.lib_auth.html +++ /dev/null @@ -1,7 +0,0 @@ -lib/auth | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_getDapps.html b/docs/modules/_prosopo_flux.lib_getDapps.html deleted file mode 100644 index 9e267faed7..0000000000 --- a/docs/modules/_prosopo_flux.lib_getDapps.html +++ /dev/null @@ -1,3 +0,0 @@ -lib/getDapps | Documentation - v0.3.40

    Index

    Variables

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_logs.html b/docs/modules/_prosopo_flux.lib_logs.html deleted file mode 100644 index 88d916683a..0000000000 --- a/docs/modules/_prosopo_flux.lib_logs.html +++ /dev/null @@ -1,2 +0,0 @@ -lib/logs | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_redeploy.html b/docs/modules/_prosopo_flux.lib_redeploy.html deleted file mode 100644 index 744bc37110..0000000000 --- a/docs/modules/_prosopo_flux.lib_redeploy.html +++ /dev/null @@ -1,2 +0,0 @@ -lib/redeploy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_sep256k1Sign.html b/docs/modules/_prosopo_flux.lib_sep256k1Sign.html deleted file mode 100644 index cdf2ca77cf..0000000000 --- a/docs/modules/_prosopo_flux.lib_sep256k1Sign.html +++ /dev/null @@ -1,3 +0,0 @@ -lib/sep256k1Sign | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_terminal.html b/docs/modules/_prosopo_flux.lib_terminal.html deleted file mode 100644 index e4476bdf3b..0000000000 --- a/docs/modules/_prosopo_flux.lib_terminal.html +++ /dev/null @@ -1,2 +0,0 @@ -lib/terminal | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_flux.lib_url.html b/docs/modules/_prosopo_flux.lib_url.html deleted file mode 100644 index ce72921311..0000000000 --- a/docs/modules/_prosopo_flux.lib_url.html +++ /dev/null @@ -1,5 +0,0 @@ -lib/url | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.html b/docs/modules/_prosopo_procaptcha.html index 81df09cecf..ae2cbd415c 100644 --- a/docs/modules/_prosopo_procaptcha.html +++ b/docs/modules/_prosopo_procaptcha.html @@ -1,4 +1,4 @@ -@prosopo/procaptcha - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/procaptcha - v0.3.40

    Procaptcha

    Contains interfaces for accessing the Prosopo protocol contract, +@prosopo/procaptcha | Documentation - v1.0.1

    Module @prosopo/procaptcha

    Procaptcha

    Contains interfaces for accessing the Prosopo protocol contract, Prosopo provider API and the captcha client state via the ProsopoCaptchaClient , ProsopoCaptchaApi and ProsopoCaptchaStateClient classes.

    Prerequisites

    The Dapp smart contract account must @@ -9,13 +9,4 @@

    contracts-page.png

    Usage

    This repository can be imported into any JavaScript framework and used to create a CAPTCHA User Interface. See, for example, the procaptcha-react repository.

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.index.html b/docs/modules/_prosopo_procaptcha.index.html deleted file mode 100644 index 13db31180f..0000000000 --- a/docs/modules/_prosopo_procaptcha.index.html +++ /dev/null @@ -1,5 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports Manager
    Re-exports ProsopoCaptchaApi
    Re-exports sleep
    Re-exports startCollector
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules.html b/docs/modules/_prosopo_procaptcha.modules.html deleted file mode 100644 index 844fcb3968..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules.html +++ /dev/null @@ -1,4 +0,0 @@ -modules | Documentation - v0.3.40

    References

    Re-exports Manager
    Re-exports ProsopoCaptchaApi
    Re-exports startCollector
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_Manager._internal_.html b/docs/modules/_prosopo_procaptcha.modules_Manager._internal_.html deleted file mode 100644 index e4994f9ddc..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_Manager._internal_.html +++ /dev/null @@ -1,46 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_Manager.html b/docs/modules/_prosopo_procaptcha.modules_Manager.html deleted file mode 100644 index 3ea09dfb71..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_Manager.html +++ /dev/null @@ -1,3 +0,0 @@ -modules/Manager | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.html b/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.html deleted file mode 100644 index 070cdb80ca..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.html +++ /dev/null @@ -1,25 +0,0 @@ -<internal> | Documentation - v0.3.40

    Enumeration Members

    couldNotReadInput: "CouldNotReadInput"
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi.html b/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi.html deleted file mode 100644 index db5d11dee5..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_ProsopoCaptchaApi.html +++ /dev/null @@ -1,4 +0,0 @@ -modules/ProsopoCaptchaApi | Documentation - v0.3.40

    References

    Modules

    Classes

    References

    Renames and re-exports ProsopoCaptchaApi
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_collector._internal_.html b/docs/modules/_prosopo_procaptcha.modules_collector._internal_.html deleted file mode 100644 index 96b13b743c..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_collector._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_collector.html b/docs/modules/_prosopo_procaptcha.modules_collector.html deleted file mode 100644 index c02faccf4d..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_collector.html +++ /dev/null @@ -1,3 +0,0 @@ -modules/collector | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_storage._internal_.html b/docs/modules/_prosopo_procaptcha.modules_storage._internal_.html deleted file mode 100644 index 4e82061d42..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_storage._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.modules_storage.html b/docs/modules/_prosopo_procaptcha.modules_storage.html deleted file mode 100644 index ad7327674a..0000000000 --- a/docs/modules/_prosopo_procaptcha.modules_storage.html +++ /dev/null @@ -1,3 +0,0 @@ -modules/storage | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.tests_modules_storage_test.html b/docs/modules/_prosopo_procaptcha.tests_modules_storage_test.html deleted file mode 100644 index d8ae838ec8..0000000000 --- a/docs/modules/_prosopo_procaptcha.tests_modules_storage_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/modules/storage.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.utils.html b/docs/modules/_prosopo_procaptcha.utils.html deleted file mode 100644 index e09cbf16aa..0000000000 --- a/docs/modules/_prosopo_procaptcha.utils.html +++ /dev/null @@ -1,2 +0,0 @@ -utils | Documentation - v0.3.40

    References

    References

    Re-exports sleep
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha.utils_utils.html b/docs/modules/_prosopo_procaptcha.utils_utils.html deleted file mode 100644 index 7c78b7050c..0000000000 --- a/docs/modules/_prosopo_procaptcha.utils_utils.html +++ /dev/null @@ -1,2 +0,0 @@ -utils/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_bundle._internal_.html b/docs/modules/_prosopo_procaptcha_bundle._internal_.html deleted file mode 100644 index a67ba63a4f..0000000000 --- a/docs/modules/_prosopo_procaptcha_bundle._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_bundle.html b/docs/modules/_prosopo_procaptcha_bundle.html index 39f33ee192..65eae4a8d8 100644 --- a/docs/modules/_prosopo_procaptcha_bundle.html +++ b/docs/modules/_prosopo_procaptcha_bundle.html @@ -1,4 +1 @@ -@prosopo/procaptcha-bundle - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/procaptcha-bundle - v0.3.40

    Index

    Modules

    Functions

    \ No newline at end of file +@prosopo/procaptcha-bundle | Documentation - v1.0.1

    Module @prosopo/procaptcha-bundle

    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_common.html b/docs/modules/_prosopo_procaptcha_common.html index ee9b7bd8b0..e12091777b 100644 --- a/docs/modules/_prosopo_procaptcha_common.html +++ b/docs/modules/_prosopo_procaptcha_common.html @@ -1,4 +1,4 @@ -@prosopo/procaptcha-common | Documentation - v0.3.40

    Module @prosopo/procaptcha-common

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +@prosopo/procaptcha-common | Documentation - v1.0.1

    Module @prosopo/procaptcha-common

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_frictionless.html b/docs/modules/_prosopo_procaptcha_frictionless.html index 765c3da5e5..aa6432190d 100644 --- a/docs/modules/_prosopo_procaptcha_frictionless.html +++ b/docs/modules/_prosopo_procaptcha_frictionless.html @@ -1,4 +1,4 @@ -@prosopo/procaptcha-frictionless | Documentation - v0.3.40

    Module @prosopo/procaptcha-frictionless

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +@prosopo/procaptcha-frictionless | Documentation - v1.0.1

    Module @prosopo/procaptcha-frictionless

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_pow.html b/docs/modules/_prosopo_procaptcha_pow.html index 9901c72322..4ba260dbb8 100644 --- a/docs/modules/_prosopo_procaptcha_pow.html +++ b/docs/modules/_prosopo_procaptcha_pow.html @@ -1,4 +1,4 @@ -@prosopo/procaptcha-pow | Documentation - v0.3.40

    Module @prosopo/procaptcha-pow

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +@prosopo/procaptcha-pow | Documentation - v1.0.1

    Module @prosopo/procaptcha-pow

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components.html b/docs/modules/_prosopo_procaptcha_react.components.html deleted file mode 100644 index 5b6b533342..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components.html +++ /dev/null @@ -1,6 +0,0 @@ -components | Documentation - v0.3.40

    References

    Re-exports CaptchaComponentProps
    Re-exports CaptchaWidget
    Re-exports CaptchaWidgetProps
    Renames and re-exports default
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_Button._internal_.html b/docs/modules/_prosopo_procaptcha_react.components_Button._internal_.html deleted file mode 100644 index c8b38b7900..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_Button._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_Button.html b/docs/modules/_prosopo_procaptcha_react.components_Button.html deleted file mode 100644 index 0786b74010..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_Button.html +++ /dev/null @@ -1,3 +0,0 @@ -components/Button | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.html b/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.html deleted file mode 100644 index 78c9e4448c..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.html +++ /dev/null @@ -1,13 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent.html b/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent.html deleted file mode 100644 index ea214ccc89..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_CaptchaComponent.html +++ /dev/null @@ -1,4 +0,0 @@ -components/CaptchaComponent | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_CaptchaWidget.html b/docs/modules/_prosopo_procaptcha_react.components_CaptchaWidget.html deleted file mode 100644 index cd1d1d440f..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_CaptchaWidget.html +++ /dev/null @@ -1,3 +0,0 @@ -components/CaptchaWidget | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_Modal._internal_.html b/docs/modules/_prosopo_procaptcha_react.components_Modal._internal_.html deleted file mode 100644 index 13da620a2d..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_Modal._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_Modal.html b/docs/modules/_prosopo_procaptcha_react.components_Modal.html deleted file mode 100644 index ddd13fbafd..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_Modal.html +++ /dev/null @@ -1,3 +0,0 @@ -components/Modal | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_Procaptcha.html b/docs/modules/_prosopo_procaptcha_react.components_Procaptcha.html deleted file mode 100644 index 5970dbda25..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_Procaptcha.html +++ /dev/null @@ -1,2 +0,0 @@ -components/Procaptcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.html b/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.html deleted file mode 100644 index c7937b1a91..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget.html b/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget.html deleted file mode 100644 index 6c64e2d628..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_ProcaptchaWidget.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ProcaptchaWidget | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_collector._internal_.html b/docs/modules/_prosopo_procaptcha_react.components_collector._internal_.html deleted file mode 100644 index fb07805ba8..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_collector._internal_.html +++ /dev/null @@ -1,7 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.components_collector.html b/docs/modules/_prosopo_procaptcha_react.components_collector.html deleted file mode 100644 index c29ac0514a..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.components_collector.html +++ /dev/null @@ -1,3 +0,0 @@ -components/collector | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.html b/docs/modules/_prosopo_procaptcha_react.html index 2ac02e33e2..9e78ff8cec 100644 --- a/docs/modules/_prosopo_procaptcha_react.html +++ b/docs/modules/_prosopo_procaptcha_react.html @@ -1,4 +1,4 @@ -@prosopo/procaptcha-react - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/procaptcha-react - v0.3.40

    Prosopo Procaptcha React Component Library

    React components for integrating the Prosopo procaptcha into a React app.

    +@prosopo/procaptcha-react | Documentation - v1.0.1

    Module @prosopo/procaptcha-react

    Prosopo Procaptcha React Component Library

    React components for integrating the Prosopo procaptcha into a React app.

    Prosopo is a distributed human verification service that can be used to stop bots from interacting with your apps. Sign up to be a network beta tester.

    Installation

    You can install this library with:

    @@ -6,11 +6,11 @@

    Basic Usage

    See the client example for a minimal example of these components being used in a frontend app.

    -
    <Procaptcha config={config} callbacks={{ onError, onHuman, onExpired }} />
    +
    <Procaptcha config={config} callbacks={{ onError, onHuman, onExpired }} />
     

    Callbacks

    ProcaptchaEvents are passed to the captcha component at creation.

    The captcha event callbacks are defined as follows:

    -
    /**
    * A list of all events which can occur during the Procaptcha process.
    */
    export interface ProcaptchaEvents {
    onError: (error: Error) => void
    onHuman: (output: ProcaptchaOutput) => void
    onExtensionNotFound: () => void
    onExpired: () => void
    onFailed: () => void
    } +
    /**
    * A list of all events which can occur during the Procaptcha process.
    */
    export interface ProcaptchaEvents {
    onError: (error: Error) => void
    onHuman: (output: ProcaptchaOutput) => void
    onExtensionNotFound: () => void
    onExpired: () => void
    onFailed: () => void
    }

    onHuman

    The onHuman callback is called when the user has successfully completed the captcha challenge. The ProcaptchaOutput object contains the following fields:

    @@ -57,12 +57,12 @@

    Add the Procaptcha Widget to your Web page using a React Component

    You can see Procaptcha being used as a React component in our React Demo.

    The Procaptcha component is called as follows:

    -
    <Procaptcha config={config} callbacks={{ onError, onHuman, onExpired }} />
    +
    <Procaptcha config={config} callbacks={{ onError, onHuman, onExpired }} />
     

    A config object is required and must contain your SITE_KEY. The callbacks are optional and can be used to handle the various Procaptcha events. The following config demonstrates the PROSOPO_SITE_KEY variable being pulled from environment variables.

    -
    const config: ProcaptchaClientConfigInput = {
    account: {
    address: process.env.PROSOPO_SITE_KEY || undefined,
    },
    web2: 'true',
    dappName: 'client-example',
    defaultEnvironment: 'rococo',
    networks: {
    rococo: {
    endpoint: 'wss://rococo-contracts-rpc.polkadot.io:443',
    contract: {
    address: '5HiVWQhJrysNcFNEWf2crArKht16zrhro3FcekVWocyQjx5u',
    name: 'prosopo',
    },
    },
    },
    solutionThreshold: 80,
    } +
    const config: ProcaptchaClientConfigInput = {
    account: {
    address: process.env.PROSOPO_SITE_KEY || undefined,
    },
    web2: 'true',
    dappName: 'client-example',
    defaultEnvironment: 'rococo',
    networks: {
    rococo: {
    endpoint: 'wss://rococo-contracts-rpc.polkadot.io:443',
    contract: {
    address: '5HiVWQhJrysNcFNEWf2crArKht16zrhro3FcekVWocyQjx5u',
    name: 'prosopo',
    },
    },
    },
    solutionThreshold: 80,
    }

    Config Options

    @@ -104,14 +104,4 @@

    Verify the User Response Server Side

    Please see the main README for instructions on how to implement the server side of Procaptcha.

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.index.html b/docs/modules/_prosopo_procaptcha_react.index.html deleted file mode 100644 index 326e889907..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.index.html +++ /dev/null @@ -1,6 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports CaptchaComponentProps
    Re-exports CaptchaWidget
    Re-exports CaptchaWidgetProps
    Renames and re-exports default
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_procaptcha_react.util.html b/docs/modules/_prosopo_procaptcha_react.util.html deleted file mode 100644 index 01ec74289c..0000000000 --- a/docs/modules/_prosopo_procaptcha_react.util.html +++ /dev/null @@ -1,2 +0,0 @@ -util | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_protocol_dev.html b/docs/modules/_prosopo_protocol_dev.html index 6498f77be4..e01f1f120f 100644 --- a/docs/modules/_prosopo_protocol_dev.html +++ b/docs/modules/_prosopo_protocol_dev.html @@ -1,4 +1,4 @@ -@prosopo/protocol-dev - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/protocol-dev - v0.3.40

    CLI for managing the contract / crates

    Commands:

    +@prosopo/protocol-dev | Documentation - v1.0.1

    Module @prosopo/protocol-dev

    CLI for managing the contract / crates

    Commands:

    • build: build the contracts to /target directory. Unless --package [pkg_name] is specified, all contracts will be built. Add --docker to run from the parity contracts-ci image. Add --package [pkg_name] to target a specific crate/contract.
    • test: test all crates and contracts. Add --docker to run from the parity contracts-ci image. Add --package [pkg_name] to target a specific crate/contract.
    • @@ -11,5 +11,5 @@

      Run the above commands using npm run cli -- <command> <args>. E.g. to build the captcha contract in release mode, run

      npm run cli -- build --package captcha --release
       
      -

    Index

    Functions

    \ No newline at end of file +

    Build the contract

    npm run cli -- build --docker

    +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.api_admin.html b/docs/modules/_prosopo_provider.api_admin.html deleted file mode 100644 index 7346edfd02..0000000000 --- a/docs/modules/_prosopo_provider.api_admin.html +++ /dev/null @@ -1,2 +0,0 @@ -api/admin | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.api_authMiddleware.html b/docs/modules/_prosopo_provider.api_authMiddleware.html deleted file mode 100644 index 321afd4139..0000000000 --- a/docs/modules/_prosopo_provider.api_authMiddleware.html +++ /dev/null @@ -1,2 +0,0 @@ -api/authMiddleware | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.api_captcha.html b/docs/modules/_prosopo_provider.api_captcha.html deleted file mode 100644 index c06fda8d38..0000000000 --- a/docs/modules/_prosopo_provider.api_captcha.html +++ /dev/null @@ -1,2 +0,0 @@ -api/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.batch.html b/docs/modules/_prosopo_provider.batch.html deleted file mode 100644 index bfaa8977dd..0000000000 --- a/docs/modules/_prosopo_provider.batch.html +++ /dev/null @@ -1,2 +0,0 @@ -batch | Documentation - v0.3.40

    References

    Re-exports BatchCommitmentsTask
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.batch_commitments._internal_.html b/docs/modules/_prosopo_provider.batch_commitments._internal_.html deleted file mode 100644 index 2cb81b1e57..0000000000 --- a/docs/modules/_prosopo_provider.batch_commitments._internal_.html +++ /dev/null @@ -1,7 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.batch_commitments.html b/docs/modules/_prosopo_provider.batch_commitments.html deleted file mode 100644 index 885d628cb7..0000000000 --- a/docs/modules/_prosopo_provider.batch_commitments.html +++ /dev/null @@ -1,3 +0,0 @@ -batch/commitments | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.html b/docs/modules/_prosopo_provider.html index f48e8dff87..a4eaf1548d 100644 --- a/docs/modules/_prosopo_provider.html +++ b/docs/modules/_prosopo_provider.html @@ -1,4 +1,4 @@ -@prosopo/provider - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/provider - v0.3.40

    Prosopo Provider

    +@prosopo/provider | Documentation - v1.0.1

    Module @prosopo/provider

    Prosopo Provider

    NOTE: For a development environment, the easiest way to deploy the Prosopo contract and run the Provider node is via the integration repository. The following instructions explain how to set up the repositories manually.

    Prerequisites

      @@ -88,10 +88,10 @@

      You can now register as a Provider in the protocol contract either via the command line.

      Register using the Command Line

      Try registering a provider on the command line.

      -
      npm run cli provider_register -- \
      --fee 10 \
      --origin https://localhost:9229 \
      --payee Provider \
      --address YOUR_PROVIDER_ADDRESS +
      npm run cli provider_register -- \
      --fee 10 \
      --origin https://localhost:9229 \
      --payee Provider \
      --address YOUR_PROVIDER_ADDRESS

      Send a stake (value) and/or update one of the values previously set when registering (fee, origin. payee).

      -
      npm run cli provider_update -- \
      --fee 10 \
      --origin https://localhost:9229 \
      --payee Provider \
      --address YOUR_PROVIDER_ADDRESS \
      --value 10 +
      npm run cli provider_update -- \
      --fee 10 \
      --origin https://localhost:9229 \
      --payee Provider \
      --address YOUR_PROVIDER_ADDRESS \
      --value 10

      Verify that your provider was registered by calling the /v1/prosopo/providers/ endpoint or by checking in Polkadot Apps local node.

      Curl

      curl --location --request GET '127.0.0.1:3000/v1/prosopo/providers/'
      {"accounts":["YOUR PROVIDER ADDRESS"]} @@ -248,26 +248,4 @@

      To run the tests with coverage stats use:

      npx c8 npm run test
       
      -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.index.html b/docs/modules/_prosopo_provider.index.html deleted file mode 100644 index 1dda6cccb4..0000000000 --- a/docs/modules/_prosopo_provider.index.html +++ /dev/null @@ -1,11 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports BatchCommitmentsTask
    Re-exports Tasks
    Re-exports checkIfTaskIsRunning
    Re-exports encodeStringAddress
    Re-exports handleErrors
    Re-exports parseBlockNumber
    Re-exports promiseQueue
    Re-exports prosopoAdminRouter
    Re-exports prosopoRouter
    Re-exports shuffleArray
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.scheduler.html b/docs/modules/_prosopo_provider.scheduler.html deleted file mode 100644 index 78242a3784..0000000000 --- a/docs/modules/_prosopo_provider.scheduler.html +++ /dev/null @@ -1,2 +0,0 @@ -scheduler | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tasks.html b/docs/modules/_prosopo_provider.tasks.html deleted file mode 100644 index 5064004ca2..0000000000 --- a/docs/modules/_prosopo_provider.tasks.html +++ /dev/null @@ -1,2 +0,0 @@ -tasks | Documentation - v0.3.40

    References

    References

    Re-exports Tasks
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tasks_tasks._internal_.html b/docs/modules/_prosopo_provider.tasks_tasks._internal_.html deleted file mode 100644 index d60a6288e4..0000000000 --- a/docs/modules/_prosopo_provider.tasks_tasks._internal_.html +++ /dev/null @@ -1,69 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tasks_tasks.html b/docs/modules/_prosopo_provider.tasks_tasks.html deleted file mode 100644 index f3050d7398..0000000000 --- a/docs/modules/_prosopo_provider.tasks_tasks.html +++ /dev/null @@ -1,3 +0,0 @@ -tasks/tasks | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_accounts._internal_.html b/docs/modules/_prosopo_provider.tests_accounts._internal_.html deleted file mode 100644 index 237502ae52..0000000000 --- a/docs/modules/_prosopo_provider.tests_accounts._internal_.html +++ /dev/null @@ -1,8 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_accounts.html b/docs/modules/_prosopo_provider.tests_accounts.html deleted file mode 100644 index 098397dd56..0000000000 --- a/docs/modules/_prosopo_provider.tests_accounts.html +++ /dev/null @@ -1,9 +0,0 @@ -tests/accounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_contract_helpers_test.html b/docs/modules/_prosopo_provider.tests_contract_helpers_test.html deleted file mode 100644 index 64772099ed..0000000000 --- a/docs/modules/_prosopo_provider.tests_contract_helpers_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/contract/helpers.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_DatabaseAccounts.html b/docs/modules/_prosopo_provider.tests_dataUtils_DatabaseAccounts.html deleted file mode 100644 index 05e1b0caf6..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_DatabaseAccounts.html +++ /dev/null @@ -1,5 +0,0 @@ -tests/dataUtils/DatabaseAccounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.html b/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.html deleted file mode 100644 index 3114d4f661..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.html +++ /dev/null @@ -1,7 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator.html b/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator.html deleted file mode 100644 index 6cc5e2917b..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_DatabasePopulator.html +++ /dev/null @@ -1,5 +0,0 @@ -tests/dataUtils/DatabasePopulator | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_dapp_json.html b/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_dapp_json.html deleted file mode 100644 index 2f4c1aaae8..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_dapp_json.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/dataUtils/dapp-example-contract/dapp.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.html b/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.html deleted file mode 100644 index b839c484fe..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_dapp_example_contract_loadFiles.html +++ /dev/null @@ -1,3 +0,0 @@ -tests/dataUtils/dapp-example-contract/loadFiles | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_funds._internal_.html b/docs/modules/_prosopo_provider.tests_dataUtils_funds._internal_.html deleted file mode 100644 index 17de1e3a13..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_funds._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_funds.html b/docs/modules/_prosopo_provider.tests_dataUtils_funds.html deleted file mode 100644 index ad7be66250..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_funds.html +++ /dev/null @@ -1,5 +0,0 @@ -tests/dataUtils/funds | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.html b/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.html deleted file mode 100644 index 7fab46ca2b..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase.html b/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase.html deleted file mode 100644 index 605380528c..0000000000 --- a/docs/modules/_prosopo_provider.tests_dataUtils_populateDatabase.html +++ /dev/null @@ -1,7 +0,0 @@ -tests/dataUtils/populateDatabase | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_getUser.html b/docs/modules/_prosopo_provider.tests_getUser.html deleted file mode 100644 index d50c4e3088..0000000000 --- a/docs/modules/_prosopo_provider.tests_getUser.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/getUser | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_tasks_tasks_test.html b/docs/modules/_prosopo_provider.tests_tasks_tasks_test.html deleted file mode 100644 index 3158b738fe..0000000000 --- a/docs/modules/_prosopo_provider.tests_tasks_tasks_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/tasks/tasks.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.tests_util_test.html b/docs/modules/_prosopo_provider.tests_util_test.html deleted file mode 100644 index c49630a2be..0000000000 --- a/docs/modules/_prosopo_provider.tests_util_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/util.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.util._internal_.html b/docs/modules/_prosopo_provider.util._internal_.html deleted file mode 100644 index d6f7ddf3a7..0000000000 --- a/docs/modules/_prosopo_provider.util._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider.util.html b/docs/modules/_prosopo_provider.util.html deleted file mode 100644 index 84b69a784b..0000000000 --- a/docs/modules/_prosopo_provider.util.html +++ /dev/null @@ -1,7 +0,0 @@ -util | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_contract_overview_page.html b/docs/modules/_prosopo_provider_gui.app_contract_overview_page.html deleted file mode 100644 index 12da2faec5..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_contract_overview_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/contract-overview/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_layout.html b/docs/modules/_prosopo_provider_gui.app_layout.html deleted file mode 100644 index 41b1bee15e..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_layout.html +++ /dev/null @@ -1,3 +0,0 @@ -app/layout | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_page.html b/docs/modules/_prosopo_provider_gui.app_page.html deleted file mode 100644 index f114c836b8..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_actions_page.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_actions_page.html deleted file mode 100644 index 1072bc411f..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_actions_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/profile/actions/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.html deleted file mode 100644 index 3023926edb..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_dataset_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/profile/dataset/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_environment_page.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_environment_page.html deleted file mode 100644 index a9ed53ce4f..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_environment_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/profile/environment/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_layout.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_layout.html deleted file mode 100644 index 6039d97a1b..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_layout.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/profile/layout | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_summary_page.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_summary_page.html deleted file mode 100644 index ba7fcab624..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_profile_summary_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/profile/summary/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.app_provider_overview_register_page.html b/docs/modules/_prosopo_provider_gui.app_provider_overview_register_page.html deleted file mode 100644 index 240a9b270c..0000000000 --- a/docs/modules/_prosopo_provider_gui.app_provider_overview_register_page.html +++ /dev/null @@ -1,2 +0,0 @@ -app/provider-overview/register/page | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_AccountPicker.html b/docs/modules/_prosopo_provider_gui.components_AccountPicker.html deleted file mode 100644 index 635b6ae200..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_AccountPicker.html +++ /dev/null @@ -1,2 +0,0 @@ -components/AccountPicker | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ContentEditForm._internal_.html b/docs/modules/_prosopo_provider_gui.components_ContentEditForm._internal_.html deleted file mode 100644 index 3a7b6b2318..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ContentEditForm._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ContentEditForm.html b/docs/modules/_prosopo_provider_gui.components_ContentEditForm.html deleted file mode 100644 index 8f96304f03..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ContentEditForm.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ContentEditForm | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProfileBreadcrumb.html b/docs/modules/_prosopo_provider_gui.components_ProfileBreadcrumb.html deleted file mode 100644 index e4586f5640..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProfileBreadcrumb.html +++ /dev/null @@ -1,2 +0,0 @@ -components/ProfileBreadcrumb | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.html deleted file mode 100644 index eb0a47d03d..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.html deleted file mode 100644 index cf996332dd..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ProviderManager/DeregisterProviderDialog | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.html deleted file mode 100644 index e22ed27afd..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.html deleted file mode 100644 index 51def1bfb0..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ProviderManager/ProviderManagementOptions | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.html deleted file mode 100644 index ac585d43c7..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal.html deleted file mode 100644 index 9f94f07382..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderModal.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ProviderManager/ProviderModal | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.html deleted file mode 100644 index 4c8d7e2ed7..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.html b/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.html deleted file mode 100644 index d15997b892..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate.html +++ /dev/null @@ -1,3 +0,0 @@ -components/ProviderManager/ProviderUpdate | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_Spacer._internal_.html b/docs/modules/_prosopo_provider_gui.components_Spacer._internal_.html deleted file mode 100644 index 0b2872f478..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_Spacer._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_Spacer.html b/docs/modules/_prosopo_provider_gui.components_Spacer.html deleted file mode 100644 index 001df695d7..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_Spacer.html +++ /dev/null @@ -1,3 +0,0 @@ -components/Spacer | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.components_Topbar.html b/docs/modules/_prosopo_provider_gui.components_Topbar.html deleted file mode 100644 index 2bc7be24dd..0000000000 --- a/docs/modules/_prosopo_provider_gui.components_Topbar.html +++ /dev/null @@ -1,2 +0,0 @@ -components/Topbar | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.contexts_GlobalContext._internal_.html b/docs/modules/_prosopo_provider_gui.contexts_GlobalContext._internal_.html deleted file mode 100644 index 7619b45ce0..0000000000 --- a/docs/modules/_prosopo_provider_gui.contexts_GlobalContext._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.contexts_GlobalContext.html b/docs/modules/_prosopo_provider_gui.contexts_GlobalContext.html deleted file mode 100644 index 8144dd5cfd..0000000000 --- a/docs/modules/_prosopo_provider_gui.contexts_GlobalContext.html +++ /dev/null @@ -1,4 +0,0 @@ -contexts/GlobalContext | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.html b/docs/modules/_prosopo_provider_gui.html index 4193474d8d..978ef77923 100644 --- a/docs/modules/_prosopo_provider_gui.html +++ b/docs/modules/_prosopo_provider_gui.html @@ -1,30 +1 @@ -@prosopo/provider-gui - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/provider-gui | Documentation - v1.0.1

    Module @prosopo/provider-gui

    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.mocks_global_state_mocks.html b/docs/modules/_prosopo_provider_gui.mocks_global_state_mocks.html deleted file mode 100644 index 1bd87c65b7..0000000000 --- a/docs/modules/_prosopo_provider_gui.mocks_global_state_mocks.html +++ /dev/null @@ -1,2 +0,0 @@ -mocks/global-state-mocks | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.mocks_profile_mocks.html b/docs/modules/_prosopo_provider_gui.mocks_profile_mocks.html deleted file mode 100644 index 1f3e8158c1..0000000000 --- a/docs/modules/_prosopo_provider_gui.mocks_profile_mocks.html +++ /dev/null @@ -1,5 +0,0 @@ -mocks/profile-mocks | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_api_api.html b/docs/modules/_prosopo_provider_gui.services_api_api.html deleted file mode 100644 index 61311cd508..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_api_api.html +++ /dev/null @@ -1,5 +0,0 @@ -services/api/api | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_contract_config.html b/docs/modules/_prosopo_provider_gui.services_contract_config.html deleted file mode 100644 index 3f69fe018f..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_contract_config.html +++ /dev/null @@ -1,2 +0,0 @@ -services/contract/config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_contract_contract._internal_.html b/docs/modules/_prosopo_provider_gui.services_contract_contract._internal_.html deleted file mode 100644 index 7f47392832..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_contract_contract._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_contract_contract.html b/docs/modules/_prosopo_provider_gui.services_contract_contract.html deleted file mode 100644 index d75618390d..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_contract_contract.html +++ /dev/null @@ -1,3 +0,0 @@ -services/contract/contract | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_contract_contractOverview.html b/docs/modules/_prosopo_provider_gui.services_contract_contractOverview.html deleted file mode 100644 index e2d80f2f48..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_contract_contractOverview.html +++ /dev/null @@ -1,3 +0,0 @@ -services/contract/contractOverview | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.services_provider_provider.html b/docs/modules/_prosopo_provider_gui.services_provider_provider.html deleted file mode 100644 index 50ff52ed96..0000000000 --- a/docs/modules/_prosopo_provider_gui.services_provider_provider.html +++ /dev/null @@ -1,2 +0,0 @@ -services/provider/provider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.types_ContractOverview.html b/docs/modules/_prosopo_provider_gui.types_ContractOverview.html deleted file mode 100644 index c003f5ea85..0000000000 --- a/docs/modules/_prosopo_provider_gui.types_ContractOverview.html +++ /dev/null @@ -1,2 +0,0 @@ -types/ContractOverview | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.types_GlobalStateTypes.html b/docs/modules/_prosopo_provider_gui.types_GlobalStateTypes.html deleted file mode 100644 index 2e02b730e7..0000000000 --- a/docs/modules/_prosopo_provider_gui.types_GlobalStateTypes.html +++ /dev/null @@ -1,3 +0,0 @@ -types/GlobalStateTypes | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_gui.types_ProviderProfileTypes.html b/docs/modules/_prosopo_provider_gui.types_ProviderProfileTypes.html deleted file mode 100644 index 5ec0e9f900..0000000000 --- a/docs/modules/_prosopo_provider_gui.types_ProviderProfileTypes.html +++ /dev/null @@ -1,5 +0,0 @@ -types/ProviderProfileTypes | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_mock.api.html b/docs/modules/_prosopo_provider_mock.api.html deleted file mode 100644 index 208113d92b..0000000000 --- a/docs/modules/_prosopo_provider_mock.api.html +++ /dev/null @@ -1,2 +0,0 @@ -api | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_mock.html b/docs/modules/_prosopo_provider_mock.html index a426586788..9142ba0a70 100644 --- a/docs/modules/_prosopo_provider_mock.html +++ b/docs/modules/_prosopo_provider_mock.html @@ -1,3 +1 @@ -@prosopo/provider-mock - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/provider-mock - v0.3.40

    Index

    Modules

    \ No newline at end of file +@prosopo/provider-mock | Documentation - v1.0.1

    Module @prosopo/provider-mock

    \ No newline at end of file diff --git a/docs/modules/_prosopo_provider_mock.start.html b/docs/modules/_prosopo_provider_mock.start.html deleted file mode 100644 index 19c39af666..0000000000 --- a/docs/modules/_prosopo_provider_mock.start.html +++ /dev/null @@ -1 +0,0 @@ -start | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.build_extrinsic_proxy.html b/docs/modules/_prosopo_proxy_contract.build_extrinsic_proxy.html deleted file mode 100644 index 531e612611..0000000000 --- a/docs/modules/_prosopo_proxy_contract.build_extrinsic_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -build-extrinsic/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.constructors_proxy.html b/docs/modules/_prosopo_proxy_contract.constructors_proxy.html deleted file mode 100644 index c671954a66..0000000000 --- a/docs/modules/_prosopo_proxy_contract.constructors_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -constructors/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.contract_info_proxy.html b/docs/modules/_prosopo_proxy_contract.contract_info_proxy.html deleted file mode 100644 index 58b2b7bc61..0000000000 --- a/docs/modules/_prosopo_proxy_contract.contract_info_proxy.html +++ /dev/null @@ -1,3 +0,0 @@ -contract-info/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.contracts_proxy.html b/docs/modules/_prosopo_proxy_contract.contracts_proxy.html deleted file mode 100644 index cc654a9a12..0000000000 --- a/docs/modules/_prosopo_proxy_contract.contracts_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -contracts/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.data_proxy_json.html b/docs/modules/_prosopo_proxy_contract.data_proxy_json.html deleted file mode 100644 index 375615a65b..0000000000 --- a/docs/modules/_prosopo_proxy_contract.data_proxy_json.html +++ /dev/null @@ -1,2 +0,0 @@ -data/proxy.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports data/proxy.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.event_data_proxy_json.html b/docs/modules/_prosopo_proxy_contract.event_data_proxy_json.html deleted file mode 100644 index 58a34e4ea9..0000000000 --- a/docs/modules/_prosopo_proxy_contract.event_data_proxy_json.html +++ /dev/null @@ -1,2 +0,0 @@ -event-data/proxy.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports event-data/proxy.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.event_types_proxy.html b/docs/modules/_prosopo_proxy_contract.event_types_proxy.html deleted file mode 100644 index 372d54a9e7..0000000000 --- a/docs/modules/_prosopo_proxy_contract.event_types_proxy.html +++ /dev/null @@ -1 +0,0 @@ -event-types/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.events_proxy.html b/docs/modules/_prosopo_proxy_contract.events_proxy.html deleted file mode 100644 index 082c3ec476..0000000000 --- a/docs/modules/_prosopo_proxy_contract.events_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -events/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.html b/docs/modules/_prosopo_proxy_contract.html index 0f40d14f47..949f9e6dbd 100644 --- a/docs/modules/_prosopo_proxy_contract.html +++ b/docs/modules/_prosopo_proxy_contract.html @@ -1,17 +1 @@ -@prosopo/proxy-contract - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/proxy-contract | Documentation - v1.0.1

    Module @prosopo/proxy-contract

    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.index.html b/docs/modules/_prosopo_proxy_contract.index.html deleted file mode 100644 index e1f90d9eb4..0000000000 --- a/docs/modules/_prosopo_proxy_contract.index.html +++ /dev/null @@ -1,18 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AccountId
    Renames and re-exports default
    Re-exports ContractAbi
    Re-exports ContractFile
    Re-exports Error
    Renames and re-exports default
    Re-exports LangError
    Renames and re-exports default
    Re-exports ProxyMessages
    Re-exports ProxyMessagesBuilder
    Re-exports ProxyReturnTypes
    Re-exports ProxyReturnTypesBuilder
    Renames and re-exports default
    Renames and re-exports default
    Re-exports decodeEvents
    Re-exports getEventTypeDescription
    Re-exports getTypeDescription
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.mixed_methods_proxy.html b/docs/modules/_prosopo_proxy_contract.mixed_methods_proxy.html deleted file mode 100644 index 1809d1b6b9..0000000000 --- a/docs/modules/_prosopo_proxy_contract.mixed_methods_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -mixed-methods/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.proxy_json.html b/docs/modules/_prosopo_proxy_contract.proxy_json.html deleted file mode 100644 index dded31975f..0000000000 --- a/docs/modules/_prosopo_proxy_contract.proxy_json.html +++ /dev/null @@ -1,2 +0,0 @@ -proxy.json | Documentation - v0.3.40

    References

    References

    Renames and re-exports proxy.json
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.query_proxy.html b/docs/modules/_prosopo_proxy_contract.query_proxy.html deleted file mode 100644 index 69a1d97fd9..0000000000 --- a/docs/modules/_prosopo_proxy_contract.query_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -query/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.shared_utils.html b/docs/modules/_prosopo_proxy_contract.shared_utils.html deleted file mode 100644 index 6374e63fde..0000000000 --- a/docs/modules/_prosopo_proxy_contract.shared_utils.html +++ /dev/null @@ -1,4 +0,0 @@ -shared/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.tx_sign_and_send_proxy.html b/docs/modules/_prosopo_proxy_contract.tx_sign_and_send_proxy.html deleted file mode 100644 index 781d45af24..0000000000 --- a/docs/modules/_prosopo_proxy_contract.tx_sign_and_send_proxy.html +++ /dev/null @@ -1,2 +0,0 @@ -tx-sign-and-send/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.types_arguments_proxy.html b/docs/modules/_prosopo_proxy_contract.types_arguments_proxy.html deleted file mode 100644 index d1a3037786..0000000000 --- a/docs/modules/_prosopo_proxy_contract.types_arguments_proxy.html +++ /dev/null @@ -1,8 +0,0 @@ -types-arguments/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_proxy_contract.types_returns_proxy.html b/docs/modules/_prosopo_proxy_contract.types_returns_proxy.html deleted file mode 100644 index 847467efbe..0000000000 --- a/docs/modules/_prosopo_proxy_contract.types_returns_proxy.html +++ /dev/null @@ -1,8 +0,0 @@ -types-returns/proxy | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.cli.html b/docs/modules/_prosopo_scripts.cli.html deleted file mode 100644 index 742f159972..0000000000 --- a/docs/modules/_prosopo_scripts.cli.html +++ /dev/null @@ -1,2 +0,0 @@ -cli | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract.html b/docs/modules/_prosopo_scripts.contract.html deleted file mode 100644 index df80cdb677..0000000000 --- a/docs/modules/_prosopo_scripts.contract.html +++ /dev/null @@ -1,4 +0,0 @@ -contract | Documentation - v0.3.40

    References

    Renames and re-exports run
    Renames and re-exports run
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_deploy.html b/docs/modules/_prosopo_scripts.contract_deploy.html deleted file mode 100644 index 570f9ade50..0000000000 --- a/docs/modules/_prosopo_scripts.contract_deploy.html +++ /dev/null @@ -1,3 +0,0 @@ -contract/deploy | Documentation - v0.3.40

    References

    Renames and re-exports run
    Renames and re-exports run
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_deploy_dapp.html b/docs/modules/_prosopo_scripts.contract_deploy_dapp.html deleted file mode 100644 index d3229b6376..0000000000 --- a/docs/modules/_prosopo_scripts.contract_deploy_dapp.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/deploy/dapp | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_deploy_protocol.html b/docs/modules/_prosopo_scripts.contract_deploy_protocol.html deleted file mode 100644 index 7bd901e10f..0000000000 --- a/docs/modules/_prosopo_scripts.contract_deploy_protocol.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/deploy/protocol | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_fundDapps.html b/docs/modules/_prosopo_scripts.contract_fundDapps.html deleted file mode 100644 index 1c43685540..0000000000 --- a/docs/modules/_prosopo_scripts.contract_fundDapps.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/fundDapps | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_import.html b/docs/modules/_prosopo_scripts.contract_import.html deleted file mode 100644 index 0bdfb9ab72..0000000000 --- a/docs/modules/_prosopo_scripts.contract_import.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/import | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.contract_sources_dapp_411053b7ec79cc77f5ec9f5eb18610b24daaaaf0_dapp_json.html b/docs/modules/_prosopo_scripts.contract_sources_dapp_411053b7ec79cc77f5ec9f5eb18610b24daaaaf0_dapp_json.html deleted file mode 100644 index a6acc18759..0000000000 --- a/docs/modules/_prosopo_scripts.contract_sources_dapp_411053b7ec79cc77f5ec9f5eb18610b24daaaaf0_dapp_json.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/sources/dapp/411053b7ec79cc77f5ec9f5eb18610b24daaaaf0/dapp.json | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.html b/docs/modules/_prosopo_scripts.html index a7d1b8ecfd..bb3bf2f816 100644 --- a/docs/modules/_prosopo_scripts.html +++ b/docs/modules/_prosopo_scripts.html @@ -1,10 +1,10 @@ -@prosopo/scripts - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/scripts - v0.3.40

    Prosopo Dev Package

    This package contains the scripts and configuration for setting up a development environment for Prosopo.

    +@prosopo/scripts | Documentation - v1.0.1

    Module @prosopo/scripts

    Prosopo Dev Scripts Package

    This package contains the scripts and configuration for setting up a development environment for Prosopo.

    Prerequisites

    -

    Dev Setup

    Quickstart

    git clone https://github.com/prosopo/captcha
    cd captcha
    npm i
    npm run bd dev
    docker compose --file docker/docker-compose.development.yml up -d
    cp ./dev/env.development ./dev/.env.development
    npm run setup:all +

    Dev Setup

    Quickstart

    git clone https://github.com/prosopo/captcha
    cd captcha
    npm i
    npm run build:all
    docker compose --file docker/docker-compose.development.yml up -d
    cp demos/client-example-server/env.development demos/client-example-server/.env.development
    cp demos/client-example/env.development demos/client-example/.env.development
    cp dev/scripts/env.development .env.development
    cp dev/scripts/env.development dev/scripts/.env.development
    cp dev/scripts/env.development packages/cli/.env.development
    cp dev/scripts/env.development packages/procaptcha-bundle/.env.development
    npm run setup:all

    In different terminals run

    Terminal 1

    npm run start:server
    @@ -13,94 +13,62 @@
     

    Terminal 3

    npm run start:demo
     
    -

    Go to http://localhost:3001 in your browser.

    -

    In-depth

    Set up Containers

    Setup your integration containers by running the following command from the root of +

    Go to http://localhost:9230 in your browser.

    +

    In-depth

    Set up Containers

    Setup your containers by running the following command from the root of the scripts repository.

    docker compose --file ./docker/docker-compose.development.yml up -d
     
    -

    This does the following:

    -
      -
    1. Pulls and starts a substrate node container containing pre-deployed protocol
    2. -
    3. Pulls and starts up a mongodb container.
    4. -
    -
    Substrate Container Details
    - - - - - - - - - - - - - - - - - - -
    Container NameDescription
    prosopo/substrate:dev-aura-aadbbed50ede27817158c7517f13f6f61c9cf000Substrate node with pre-deployed protocol at commit aadbbed50ede27817158c7517f13f6f61c9cf000.
    prosopo/substrate-contracts-node:v0.25Substrate contracts node version 0.25 with no contracts.
    prosopo/substrate-contracts-node:v0.24Substrate contracts node version 0.24 with no contracts.

    Install node modules

    Install the node modules by running the following command from the root of the captcha workspace.

    npm i
     

    Build all packages

    Build all packages by running the following command from the root of the captcha workspace.

    -
    npm run bd dev
    +
    npm run build:all
     
    -

    Deploy contracts (Optional)

    If you want to deploy your own protocol or dapp contract, you can do so by running the following command from the root +

    Deploy contracts (Optional)

    If you want to deploy the Procaptcha protocol contract, you can do so by running the following command from the root of the captcha workspace. Any .env files will be updated with the new contract addresses.

    -
    npm run deploy_protocol
    npm run deploy_dapp
    npm run setup +
    npm run deploy_protocol
    npm run setup
    -
    Env file

    You must have a valid env file in ./packages/dev/ for these commands to work. You can use the -file ./packages/env.development as a template.

    +

    Alternatively, run npm setup:all to run both of the above commands.

    +
    Env file

    You must have a valid env file in ./dev/scripts/ for these commands to work. You can use the +file ./dev/scripts/env.development as a template.

    Set up a Provider and Register a Dapp

    Providers are the nodes in the network that supply CAPTCHA. Run the following command from the root of the captcha workspace to register a Provider and a Dapp in the Protocol contract and start the Provider API.

    -
    npm run setup && npm run start
    +
    npm run setup && npm run start:provider
     
    -

    Protocol and Dapp contracts must exist on the substrate node for the setup script to run.

    +

    The Protocol contract must exist on the substrate node for the setup script to run.

    Testing

    Run tests

    Run all the tests using the following command from the root of the captcha workspace.

    npm run test
     
    -

    Workflow testing

    The GitHub workflow runs the tests on an aura substrate node with 6s block times. A pre-deployed protocol contract is used -with the container prosopo/substrate:dev-aura-aadbbed50ede27817158c7517f13f6f61c9cf000. To test with this container, use -the docker compose file called docker-compose.test.yml in the scripts repository. Copy the template env.development -file to .env.test in the dev package so that the correct contract addresses are used.

    -
    docker compose --file ./docker/docker-compose.development.yml down
    docker compose --file ./docker/docker-compose.test.yml up -d
    cp dev/env.development dev/.env.test
    NODE_ENV=test npm run test -
    -

    Index

    Modules

    \ No newline at end of file +

    CLI

    The development scripts package contains a CLI tool that can be used for various development tasks.

    +

    Deploy Protocol Contract

    From the root of the captcha workspace run:

    +
    npm run deploy_protocol
    +
    +

    This is shorthand for the following command:

    +
    npm run -w @prosopo/scripts cli deploy_protocol --update_env
    +
    +

    Specify the current working directory if you are running from a different location.

    +
    npm run -w @prosopo/scripts cli deploy_protocol --update_env --cwd $(pwd)
    +
    +

    The default environment is development. To deploy to a different environment, set the NODE_ENV environment variable.

    +
    NODE_ENV=test npm run -w @prosopo/scripts cli deploy_protocol --update_env
    +
    +

    Create env files

    TODO

    +

    Setup the Protocol Contract

    npm run setup
    +
    +

    Import Contracts using Typechain

    ...
    +
    +

    Import All Contracts

    ...
    +
    +

    Fund Dapps

    Maintenance script to fund dapps in contract that are not Active.

    +
    npm run -w @prosopo/scripts -- cli fund_dapps
    +
    +

    Transfer Contract between networks

    By default, the current .env setup will be used as the --transfer-to network.

    +
    Transfer dapps and providers from one contract to another

    Options:
    --help Show help [boolean]
    --version Show version number [boolean]
    --transfer-from The name of the network and the contract address to tran
    sfer from `{ network, address }` [string] [required]
    --transfer-to The name of the network and the contract address to tran
    sfer to `{ network, address }` [string]
    --transfer-providers Whether to transfer providers or not
    [boolean] [required] [default: false]
    --transfer-dapps Whether to transfer dapps or not
    [boolean] [required] [default: false] +
    +

    From the root of the workspace run:

    +
    npm run -w @prosopo/scripts -- cli transfer_contract --transfer-from '{"network":"rococo", "address":"..."}' --transfer-dapps=true --transfer-providers=true
    +
    +

    Display Version

    From the root of the workspace run:

    +
    npm run -w @prosopo/scripts -- cli --version
    +
    +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.index.html b/docs/modules/_prosopo_scripts.index.html deleted file mode 100644 index ba78f48792..0000000000 --- a/docs/modules/_prosopo_scripts.index.html +++ /dev/null @@ -1,21 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports AbiJSON
    Re-exports ExecOutput
    Re-exports Wasm
    Renames and re-exports run
    Renames and re-exports run
    Re-exports exec
    Re-exports extractReferrersFromLogs
    Re-exports findEnvFiles
    Re-exports getSendAmount
    Re-exports getStakeAmount
    Renames and re-exports default
    Re-exports processArgs
    Re-exports registerProvider
    Re-exports sendFunds
    Re-exports setup
    Re-exports setupDapp
    Re-exports setupProvider
    Re-exports updateDemoHTMLFiles
    Re-exports updateEnvFile
    Re-exports updateEnvFiles
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_addCopyrightNotice.html b/docs/modules/_prosopo_scripts.scripts_addCopyrightNotice.html deleted file mode 100644 index cde13ce10d..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_addCopyrightNotice.html +++ /dev/null @@ -1 +0,0 @@ -scripts/addCopyrightNotice | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_bytesToHex.html b/docs/modules/_prosopo_scripts.scripts_bytesToHex.html deleted file mode 100644 index 2ec35608cb..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_bytesToHex.html +++ /dev/null @@ -1 +0,0 @@ -scripts/bytesToHex | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_convertAccount.html b/docs/modules/_prosopo_scripts.scripts_convertAccount.html deleted file mode 100644 index 74bedc7763..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_convertAccount.html +++ /dev/null @@ -1 +0,0 @@ -scripts/convertAccount | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_encodeDecode.html b/docs/modules/_prosopo_scripts.scripts_encodeDecode.html deleted file mode 100644 index 10d417327d..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_encodeDecode.html +++ /dev/null @@ -1 +0,0 @@ -scripts/encodeDecode | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_generateMnemonic.html b/docs/modules/_prosopo_scripts.scripts_generateMnemonic.html deleted file mode 100644 index c22ae7fa79..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_generateMnemonic.html +++ /dev/null @@ -1 +0,0 @@ -scripts/generateMnemonic | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_getBlock.html b/docs/modules/_prosopo_scripts.scripts_getBlock.html deleted file mode 100644 index 91b2a64714..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_getBlock.html +++ /dev/null @@ -1 +0,0 @@ -scripts/getBlock | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_getContractInfoOf.html b/docs/modules/_prosopo_scripts.scripts_getContractInfoOf.html deleted file mode 100644 index 56e1e3409b..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_getContractInfoOf.html +++ /dev/null @@ -1 +0,0 @@ -scripts/getContractInfoOf | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_getExistentialDeposit.html b/docs/modules/_prosopo_scripts.scripts_getExistentialDeposit.html deleted file mode 100644 index 64a13857a8..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_getExistentialDeposit.html +++ /dev/null @@ -1 +0,0 @@ -scripts/getExistentialDeposit | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_getRandomProvider.html b/docs/modules/_prosopo_scripts.scripts_getRandomProvider.html deleted file mode 100644 index 1a3a3fbd31..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_getRandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -scripts/getRandomProvider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_getStorage.html b/docs/modules/_prosopo_scripts.scripts_getStorage.html deleted file mode 100644 index 8ca7c673f9..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_getStorage.html +++ /dev/null @@ -1 +0,0 @@ -scripts/getStorage | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_hash.html b/docs/modules/_prosopo_scripts.scripts_hash.html deleted file mode 100644 index 29a63a8344..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_hash.html +++ /dev/null @@ -1 +0,0 @@ -scripts/hash | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_hexToBytes.html b/docs/modules/_prosopo_scripts.scripts_hexToBytes.html deleted file mode 100644 index 9542ada500..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_hexToBytes.html +++ /dev/null @@ -1 +0,0 @@ -scripts/hexToBytes | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_sendFunds.html b/docs/modules/_prosopo_scripts.scripts_sendFunds.html deleted file mode 100644 index f66cce2630..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_sendFunds.html +++ /dev/null @@ -1 +0,0 @@ -scripts/sendFunds | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.scripts_setVersion.html b/docs/modules/_prosopo_scripts.scripts_setVersion.html deleted file mode 100644 index 2e443a17dd..0000000000 --- a/docs/modules/_prosopo_scripts.scripts_setVersion.html +++ /dev/null @@ -1,2 +0,0 @@ -scripts/setVersion | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup.html b/docs/modules/_prosopo_scripts.setup.html deleted file mode 100644 index 97514497d4..0000000000 --- a/docs/modules/_prosopo_scripts.setup.html +++ /dev/null @@ -1,9 +0,0 @@ -setup | Documentation - v0.3.40

    References

    Re-exports getSendAmount
    Re-exports getStakeAmount
    Re-exports registerProvider
    Re-exports sendFunds
    Re-exports setup
    Re-exports setupDapp
    Re-exports setupProvider
    Re-exports updateEnvFile
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_dapp._internal_.html b/docs/modules/_prosopo_scripts.setup_dapp._internal_.html deleted file mode 100644 index 9c212695eb..0000000000 --- a/docs/modules/_prosopo_scripts.setup_dapp._internal_.html +++ /dev/null @@ -1,3 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_dapp.html b/docs/modules/_prosopo_scripts.setup_dapp.html deleted file mode 100644 index 55b47e9230..0000000000 --- a/docs/modules/_prosopo_scripts.setup_dapp.html +++ /dev/null @@ -1,3 +0,0 @@ -setup/dapp | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_funds._internal_.html b/docs/modules/_prosopo_scripts.setup_funds._internal_.html deleted file mode 100644 index bff717b4ca..0000000000 --- a/docs/modules/_prosopo_scripts.setup_funds._internal_.html +++ /dev/null @@ -1,61 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_funds.html b/docs/modules/_prosopo_scripts.setup_funds.html deleted file mode 100644 index 059f5215ee..0000000000 --- a/docs/modules/_prosopo_scripts.setup_funds.html +++ /dev/null @@ -1,5 +0,0 @@ -setup/funds | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_provider._internal_.html b/docs/modules/_prosopo_scripts.setup_provider._internal_.html deleted file mode 100644 index a6e35af16b..0000000000 --- a/docs/modules/_prosopo_scripts.setup_provider._internal_.html +++ /dev/null @@ -1,4 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_provider.html b/docs/modules/_prosopo_scripts.setup_provider.html deleted file mode 100644 index 97d88e6dbd..0000000000 --- a/docs/modules/_prosopo_scripts.setup_provider.html +++ /dev/null @@ -1,4 +0,0 @@ -setup/provider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.setup_setup.html b/docs/modules/_prosopo_scripts.setup_setup.html deleted file mode 100644 index c84f48a231..0000000000 --- a/docs/modules/_prosopo_scripts.setup_setup.html +++ /dev/null @@ -1,3 +0,0 @@ -setup/setup | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.util.html b/docs/modules/_prosopo_scripts.util.html deleted file mode 100644 index 7981fcefd0..0000000000 --- a/docs/modules/_prosopo_scripts.util.html +++ /dev/null @@ -1,9 +0,0 @@ -util | Documentation - v0.3.40

    References

    Re-exports AbiJSON
    Re-exports ExecOutput
    Re-exports Wasm
    Re-exports exec
    Re-exports extractReferrersFromLogs
    Re-exports findEnvFiles
    Re-exports updateDemoHTMLFiles
    Re-exports updateEnvFiles
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.util_exec.html b/docs/modules/_prosopo_scripts.util_exec.html deleted file mode 100644 index 81cc999c57..0000000000 --- a/docs/modules/_prosopo_scripts.util_exec.html +++ /dev/null @@ -1,3 +0,0 @@ -util/exec | Documentation - v0.3.40

    Index

    Interfaces

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.util_loadContractFiles.html b/docs/modules/_prosopo_scripts.util_loadContractFiles.html deleted file mode 100644 index b18e4532a2..0000000000 --- a/docs/modules/_prosopo_scripts.util_loadContractFiles.html +++ /dev/null @@ -1,3 +0,0 @@ -util/loadContractFiles | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_scripts.util_updateEnv.html b/docs/modules/_prosopo_scripts.util_updateEnv.html deleted file mode 100644 index 343e76610f..0000000000 --- a/docs/modules/_prosopo_scripts.util_updateEnv.html +++ /dev/null @@ -1,4 +0,0 @@ -util/updateEnv | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_server.config.html b/docs/modules/_prosopo_server.config.html deleted file mode 100644 index 66fd516af1..0000000000 --- a/docs/modules/_prosopo_server.config.html +++ /dev/null @@ -1,3 +0,0 @@ -config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_server.html b/docs/modules/_prosopo_server.html index b75aac5038..96ffb2ec09 100644 --- a/docs/modules/_prosopo_server.html +++ b/docs/modules/_prosopo_server.html @@ -1,12 +1,9 @@ -@prosopo/server - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/server - v0.3.40

    @prosopo/server

    npm package to make verifying Procaptcha soltions easy.

    +@prosopo/server | Documentation - v1.0.1

    Module @prosopo/server

    @prosopo/server

    npm package to make verifying Procaptcha soltions easy.

    Installation

    You can install this library with:

    npm install @prosopo/server --save
     

    Basic Usage

    Simply import the ProsopoServer class and instantiate it with your Procaptcha API key.

    -
    import { ApiParams, ProcaptchaResponse } from '@prosopo/types'
    import { ProsopoServer } from '@prosopo/server'

    async function getProsopoServer() {
    const config = getProsopoConfig()
    const pairType = (process.env.PAIR_TYPE as KeypairType) || ('sr25519' as KeypairType)
    const ss58Format = parseInt(process.env.SS58_FORMAT || '') || 42
    const pair = await getPair(pairType, ss58Format, process.env.PROSOPO_SITE_PRIVATE_KEY)
    const prosopoServer = new ProsopoServer(pair, config)
    }

    async function protectedFunction(server: ProsopoServer, payload: ProcaptchaResponse) {
    if (await server.isVerified(payload[ApiParams.procaptchaResponse])) {
    // perform CAPTCHA protected action
    }
    }

    const payload = getPayloadFromRequest() // your request payload
    getProsopoServer().then((server) => {
    protectedFunction(server, payload).then(() => {
    // ...
    })
    }) +
    import { ApiParams, ProcaptchaResponse } from '@prosopo/types'
    import { ProsopoServer } from '@prosopo/server'

    async function getProsopoServer() {
    const config = getProsopoConfig()
    const pairType = (process.env.PAIR_TYPE as KeypairType) || ('sr25519' as KeypairType)
    const ss58Format = parseInt(process.env.SS58_FORMAT || '') || 42
    const pair = await getPair(pairType, ss58Format, process.env.PROSOPO_SITE_PRIVATE_KEY)
    const prosopoServer = new ProsopoServer(pair, config)
    }

    async function protectedFunction(server: ProsopoServer, payload: ProcaptchaResponse) {
    if (await server.isVerified(payload[ApiParams.procaptchaResponse])) {
    // perform CAPTCHA protected action
    }
    }

    const payload = getPayloadFromRequest() // your request payload
    getProsopoServer().then((server) => {
    protectedFunction(server, payload).then(() => {
    // ...
    })
    })

    The full example can be seen here.

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_server.index.html b/docs/modules/_prosopo_server.index.html deleted file mode 100644 index c572f8ca42..0000000000 --- a/docs/modules/_prosopo_server.index.html +++ /dev/null @@ -1,5 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports ProsopoServer
    Re-exports getServerConfig
    Re-exports getServerUrl
    \ No newline at end of file diff --git a/docs/modules/_prosopo_server.server._internal_.html b/docs/modules/_prosopo_server.server._internal_.html deleted file mode 100644 index 8eab9e42b8..0000000000 --- a/docs/modules/_prosopo_server.server._internal_.html +++ /dev/null @@ -1,63 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_server.server.html b/docs/modules/_prosopo_server.server.html deleted file mode 100644 index 54a126b240..0000000000 --- a/docs/modules/_prosopo_server.server.html +++ /dev/null @@ -1,5 +0,0 @@ -server | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_ts_brand.html b/docs/modules/_prosopo_ts_brand.html index fa670b9900..b75b64956d 100644 --- a/docs/modules/_prosopo_ts_brand.html +++ b/docs/modules/_prosopo_ts_brand.html @@ -1,13 +1,13 @@ -@prosopo/ts-brand - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/ts-brand - v0.3.40

    Brand your TypeScript types!

    See our tutorial for more info on what branding is and why you'd want to use it.

    +@prosopo/ts-brand | Documentation - v1.0.1

    Module @prosopo/ts-brand

    Brand your TypeScript types!

    See our tutorial for more info on what branding is and why you'd want to use it.

    Nominal types example

    type A = {
    x: number
    y: boolean
    z: string
    }

    type B = {
    x: number
    y: boolean
    z: string
    }

    Type A and B are equal in the eyes of TypeScript.

    -
    const fn = (a: A) => {
    console.log('do something with A')
    }

    const obj: B = {
    x: 1,
    y: true,
    z: 'hello',
    }

    fn(obj) // absolutely fine, even though fn accepts types of A and obj is of type B! +
    const fn = (a: A) => {
    console.log('do something with A')
    }

    const obj: B = {
    x: 1,
    y: true,
    z: 'hello',
    }

    fn(obj) // absolutely fine, even though fn accepts types of A and obj is of type B!

    Let's brand A

    type ABranded = Brand<A, 'A'> // {
    // x: number;
    // y: boolean;
    // z: string;
    // } & {
    // [brandKey]: "A";
    // }
    -
    const fn = (a: ABranded) => {
    console.log('do something with A')
    }

    const obj: B = {
    x: 1,
    y: true,
    z: 'hello',
    }

    fn(obj) // Now this doesn't work, cannot accept any type other than ABranded! +
    const fn = (a: ABranded) => {
    console.log('do something with A')
    }

    const obj: B = {
    x: 1,
    y: true,
    z: 'hello',
    }

    fn(obj) // Now this doesn't work, cannot accept any type other than ABranded!

    Now the function only accepts a set type.

    Mapped type example

    Using ABranded from before, we can do conditional typing.

    @@ -34,6 +34,4 @@
    const b = getBrand(someValue) // b is of type '' - i.e. no brand
     

    Important note

    Branding is type only, so only available at compile time! This means using things like getBrand() will give you the brand as a type, not as a runtime variable!

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_ts_brand.index.html b/docs/modules/_prosopo_ts_brand.index.html deleted file mode 100644 index 72279a5051..0000000000 --- a/docs/modules/_prosopo_ts_brand.index.html +++ /dev/null @@ -1,11 +0,0 @@ -index | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_ts_brand.tests_brand_test.html b/docs/modules/_prosopo_ts_brand.tests_brand_test.html deleted file mode 100644 index 512f77f4ec..0000000000 --- a/docs/modules/_prosopo_ts_brand.tests_brand_test.html +++ /dev/null @@ -1,2 +0,0 @@ -tests/brand.test | Documentation - v0.3.40

    Index

    Type Aliases

    \ No newline at end of file diff --git a/docs/modules/_prosopo_tx.getDispatchError.html b/docs/modules/_prosopo_tx.getDispatchError.html deleted file mode 100644 index 0f8388c6c9..0000000000 --- a/docs/modules/_prosopo_tx.getDispatchError.html +++ /dev/null @@ -1,2 +0,0 @@ -getDispatchError | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_tx.html b/docs/modules/_prosopo_tx.html index d9ab3b8ca4..ca509d55f4 100644 --- a/docs/modules/_prosopo_tx.html +++ b/docs/modules/_prosopo_tx.html @@ -1,7 +1,4 @@ -@prosopo/tx - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/tx - v0.3.40

    @prosopo/tx

    Helper functions for working with transactions in Polkadot.

    +@prosopo/tx | Documentation - v1.0.1

    Module @prosopo/tx

    @prosopo/tx

    Helper functions for working with transactions in Polkadot.

    Tx Queue

    The TxQueue class is a simple queue that can be used to manage transactions in a Polkadot network. It is designed to be used with the @polkadot/api package.

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_tx.index.html b/docs/modules/_prosopo_tx.index.html deleted file mode 100644 index ffd9080c83..0000000000 --- a/docs/modules/_prosopo_tx.index.html +++ /dev/null @@ -1,3 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports TransactionQueue
    Re-exports getDispatchError
    \ No newline at end of file diff --git a/docs/modules/_prosopo_tx.txQueue._internal_.html b/docs/modules/_prosopo_tx.txQueue._internal_.html deleted file mode 100644 index 6a6a3c5222..0000000000 --- a/docs/modules/_prosopo_tx.txQueue._internal_.html +++ /dev/null @@ -1,7 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_tx.txQueue.html b/docs/modules/_prosopo_tx.txQueue.html deleted file mode 100644 index 709add631a..0000000000 --- a/docs/modules/_prosopo_tx.txQueue.html +++ /dev/null @@ -1,3 +0,0 @@ -txQueue | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.api.html b/docs/modules/_prosopo_types.api.html deleted file mode 100644 index ae6fd486f3..0000000000 --- a/docs/modules/_prosopo_types.api.html +++ /dev/null @@ -1,2 +0,0 @@ -api | Documentation - v0.3.40

    References

    Re-exports ProviderApiInterface
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.api_api.html b/docs/modules/_prosopo_types.api_api.html deleted file mode 100644 index 22ff1a9198..0000000000 --- a/docs/modules/_prosopo_types.api_api.html +++ /dev/null @@ -1,2 +0,0 @@ -api/api | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.config.html b/docs/modules/_prosopo_types.config.html deleted file mode 100644 index 53191828a6..0000000000 --- a/docs/modules/_prosopo_types.config.html +++ /dev/null @@ -1,39 +0,0 @@ -config | Documentation - v0.3.40

    References

    Re-exports AccountCreatorConfigSchema
    Re-exports BatchCommitConfigInput
    Re-exports BatchCommitConfigOutput
    Re-exports BatchCommitConfigSchema
    Re-exports DatabaseConfigInput
    Re-exports DatabaseConfigOutput
    Re-exports DatabaseConfigSchema
    Re-exports DatabaseTypes
    Re-exports EnvironmentTypes
    Re-exports EnvironmentTypesSchema
    Re-exports NetworkConfig
    Re-exports NetworkConfigSchema
    Re-exports NetworkNames
    Re-exports NetworkNamesSchema
    Re-exports NetworkPairTypeSchema
    Re-exports ProcaptchaClientConfigInput
    Re-exports ProcaptchaClientConfigOutput
    Re-exports ProcaptchaConfigSchema
    Re-exports ProsopoBaseConfigSchema
    Re-exports ProsopoBasicConfigInput
    Re-exports ProsopoBasicConfigOutput
    Re-exports ProsopoBasicConfigSchema
    Re-exports ProsopoCaptchaCountConfigSchema
    Re-exports ProsopoCaptchaCountConfigSchemaInput
    Re-exports ProsopoCaptchaSolutionConfigSchema
    Re-exports ProsopoClientConfigInput
    Re-exports ProsopoClientConfigOutput
    Re-exports ProsopoClientConfigSchema
    Re-exports ProsopoConfigInput
    Re-exports ProsopoConfigOutput
    Re-exports ProsopoConfigSchema
    Re-exports ProsopoImageServerConfigSchema
    Re-exports ProsopoNetworksSchema
    Re-exports ProsopoNetworksSchemaInput
    Re-exports ProsopoNetworksSchemaOutput
    Re-exports ProsopoServerConfigInput
    Re-exports ProsopoServerConfigOutput
    Re-exports ProsopoServerConfigSchema
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.config_config.html b/docs/modules/_prosopo_types.config_config.html deleted file mode 100644 index d3547357d6..0000000000 --- a/docs/modules/_prosopo_types.config_config.html +++ /dev/null @@ -1,33 +0,0 @@ -config/config | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.config_enumMap.html b/docs/modules/_prosopo_types.config_enumMap.html deleted file mode 100644 index c8e65fb80c..0000000000 --- a/docs/modules/_prosopo_types.config_enumMap.html +++ /dev/null @@ -1,2 +0,0 @@ -config/enumMap | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.config_network.html b/docs/modules/_prosopo_types.config_network.html deleted file mode 100644 index a093ae6764..0000000000 --- a/docs/modules/_prosopo_types.config_network.html +++ /dev/null @@ -1,7 +0,0 @@ -config/network | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract.html b/docs/modules/_prosopo_types.contract.html deleted file mode 100644 index 97cc908c5b..0000000000 --- a/docs/modules/_prosopo_types.contract.html +++ /dev/null @@ -1,26 +0,0 @@ -contract | Documentation - v0.3.40

    References

    Re-exports AbiCellSpec
    Re-exports AbiDetailsSpec
    Re-exports AbiEnumSpec
    Re-exports AbiFieldSpec
    Re-exports AbiMetaDataSpec
    Re-exports AbiMetadata
    Re-exports AbiParamSpec
    Re-exports AbiSpecDef
    Re-exports AbiStorage
    Re-exports AbiStorageEnumSpec
    Re-exports AbiStorageField
    Re-exports AbiStorageFieldSpec
    Re-exports AbiStorageSpec
    Re-exports AbiStorageStructSpec
    Re-exports AbiText
    Re-exports AbiType
    Re-exports AbiTypeSpec
    Re-exports AbiTypesSpec
    Re-exports AbiVariantSpec
    Re-exports ContractAbi
    Re-exports ExtrinsicBatch
    Re-exports IProsopoCaptchaContract
    Re-exports TransactionResponse
    Re-exports TypegenDefinitions
    Re-exports UseWeight
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_artifacts.html b/docs/modules/_prosopo_types.contract_artifacts.html deleted file mode 100644 index f88b981206..0000000000 --- a/docs/modules/_prosopo_types.contract_artifacts.html +++ /dev/null @@ -1,22 +0,0 @@ -contract/artifacts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_batch.html b/docs/modules/_prosopo_types.contract_batch.html deleted file mode 100644 index 6ec6e03a81..0000000000 --- a/docs/modules/_prosopo_types.contract_batch.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/batch | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_contract.html b/docs/modules/_prosopo_types.contract_contract.html deleted file mode 100644 index c37ea9f5c8..0000000000 --- a/docs/modules/_prosopo_types.contract_contract.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/contract | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_interface._internal_.html b/docs/modules/_prosopo_types.contract_interface._internal_.html deleted file mode 100644 index 83108856e7..0000000000 --- a/docs/modules/_prosopo_types.contract_interface._internal_.html +++ /dev/null @@ -1,5 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_interface.html b/docs/modules/_prosopo_types.contract_interface.html deleted file mode 100644 index 1efed7348d..0000000000 --- a/docs/modules/_prosopo_types.contract_interface.html +++ /dev/null @@ -1,3 +0,0 @@ -contract/interface | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.contract_useWeight.html b/docs/modules/_prosopo_types.contract_useWeight.html deleted file mode 100644 index 7d559ea0c4..0000000000 --- a/docs/modules/_prosopo_types.contract_useWeight.html +++ /dev/null @@ -1,2 +0,0 @@ -contract/useWeight | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets.html b/docs/modules/_prosopo_types.datasets.html deleted file mode 100644 index 4dbb1f55c5..0000000000 --- a/docs/modules/_prosopo_types.datasets.html +++ /dev/null @@ -1,58 +0,0 @@ -datasets | Documentation - v0.3.40

    References

    Re-exports Asset
    Re-exports AssetsResolver
    Re-exports Captcha
    Re-exports CaptchaConfig
    Re-exports CaptchaItemSchema
    Re-exports CaptchaItemTypes
    Re-exports CaptchaSchema
    Re-exports CaptchaSolution
    Re-exports CaptchaSolutionArraySchema
    Re-exports CaptchaSolutionConfig
    Re-exports CaptchaSolutionSchema
    Re-exports CaptchaSolutionToUpdate
    Re-exports CaptchaStates
    Re-exports CaptchaTypes
    Re-exports CaptchaWithProof
    Re-exports CaptchaWithoutId
    Re-exports Captchas
    Re-exports CaptchasContainer
    Re-exports CaptchasContainerSchema
    Re-exports CaptchasSchema
    Re-exports CaptchasWithNumericSolutionSchema
    Re-exports Data
    Re-exports DataSchema
    Re-exports Dataset
    Re-exports DatasetBase
    Re-exports DatasetRaw
    Re-exports DatasetSchema
    Re-exports DatasetWithIds
    Re-exports DatasetWithIdsAndTree
    Re-exports DatasetWithIdsAndTreeSchema
    Re-exports DatasetWithIdsSchema
    Re-exports DatasetWithNumericSolutionSchema
    Re-exports HashedCaptchaItemSchema
    Re-exports HashedItem
    Re-exports HashedSolution
    Re-exports Item
    Re-exports LabelledData
    Re-exports LabelledDataSchema
    Re-exports LabelledItem
    Re-exports LabelledItemSchema
    Re-exports LabelsContainer
    Re-exports LabelsContainerSchema
    Re-exports LastCorrectCaptchaSchema
    Re-exports MaybeLabelledHashedItemSchema
    Re-exports MerkleLayer
    Re-exports MerkleLeaf
    Re-exports MerkleNodeInterface
    Re-exports MerkleProof
    Re-exports MerkleProofLayer
    Re-exports MerkleRootLayer
    Re-exports PoWCaptcha
    Re-exports PoWChallengeId
    Re-exports PowCaptcha
    Re-exports RawSolution
    Re-exports SelectAllCaptchaSchema
    Re-exports SelectAllCaptchaSchemaRaw
    Re-exports SelectAllCaptchaSchemaWithNumericSolution
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets_assets.html b/docs/modules/_prosopo_types.datasets_assets.html deleted file mode 100644 index 6396bddf15..0000000000 --- a/docs/modules/_prosopo_types.datasets_assets.html +++ /dev/null @@ -1,3 +0,0 @@ -datasets/assets | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets_captcha._internal_.html b/docs/modules/_prosopo_types.datasets_captcha._internal_.html deleted file mode 100644 index 0da064c6e1..0000000000 --- a/docs/modules/_prosopo_types.datasets_captcha._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets_captcha.html b/docs/modules/_prosopo_types.datasets_captcha.html deleted file mode 100644 index 44c3f34b37..0000000000 --- a/docs/modules/_prosopo_types.datasets_captcha.html +++ /dev/null @@ -1,42 +0,0 @@ -datasets/captcha | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets_dataset.html b/docs/modules/_prosopo_types.datasets_dataset.html deleted file mode 100644 index 8d6caece10..0000000000 --- a/docs/modules/_prosopo_types.datasets_dataset.html +++ /dev/null @@ -1,10 +0,0 @@ -datasets/dataset | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.datasets_merkle.html b/docs/modules/_prosopo_types.datasets_merkle.html deleted file mode 100644 index c7b66eb460..0000000000 --- a/docs/modules/_prosopo_types.datasets_merkle.html +++ /dev/null @@ -1,7 +0,0 @@ -datasets/merkle | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.html b/docs/modules/_prosopo_types.html index 5e026b33af..3a32671bdb 100644 --- a/docs/modules/_prosopo_types.html +++ b/docs/modules/_prosopo_types.html @@ -1,34 +1 @@ -@prosopo/types - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/types | Documentation - v1.0.1

    Module @prosopo/types

    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.index.html b/docs/modules/_prosopo_types.index.html deleted file mode 100644 index 03fdaf26fd..0000000000 --- a/docs/modules/_prosopo_types.index.html +++ /dev/null @@ -1,179 +0,0 @@ -index | Documentation - v0.3.40

    References

    AbiCellSpec -AbiDetailsSpec -AbiEnumSpec -AbiFieldSpec -AbiMetaDataSpec -AbiMetadata -AbiParamSpec -AbiSpecDef -AbiStorage -AbiStorageEnumSpec -AbiStorageField -AbiStorageFieldSpec -AbiStorageSpec -AbiStorageStructSpec -AbiText -AbiType -AbiTypeSpec -AbiTypesSpec -AbiVariantSpec -Account -AccountCreatorConfigSchema -AdminApiPaths -ApiParams -ApiPaths -Asset -AssetsResolver -BatchCommitConfigInput -BatchCommitConfigOutput -BatchCommitConfigSchema -Captcha -CaptchaConfig -CaptchaIdAndProof -CaptchaItemSchema -CaptchaItemTypes -CaptchaRequestBody -CaptchaRequestBodyType -CaptchaResponseBody -CaptchaSchema -CaptchaSolution -CaptchaSolutionArraySchema -CaptchaSolutionBody -CaptchaSolutionBodyType -CaptchaSolutionConfig -CaptchaSolutionResponse -CaptchaSolutionSchema -CaptchaSolutionToUpdate -CaptchaStates -CaptchaTypes -CaptchaWithProof -CaptchaWithoutId -Captchas -CaptchasContainer -CaptchasContainerSchema -CaptchasSchema -CaptchasWithNumericSolutionSchema -ContractAbi -DappUserSolutionResult -Data -DataSchema -DatabaseConfigInput -DatabaseConfigOutput -DatabaseConfigSchema -DatabaseTypes -Dataset -DatasetBase -DatasetRaw -DatasetSchema -DatasetWithIds -DatasetWithIdsAndTree -DatasetWithIdsAndTreeSchema -DatasetWithIdsSchema -DatasetWithNumericSolutionSchema -EnvironmentTypes -EnvironmentTypesSchema -ExtrinsicBatch -Features -FeaturesEnum -GetPowCaptchaChallengeRequestBody -GetPowCaptchaChallengeRequestBodyType -GetPowCaptchaResponse -HashedCaptchaItemSchema -HashedItem -HashedSolution -IDappAccount -IProsopoCaptchaContract -IProviderAccount -IUserAccount -ImageVerificationResponse -Item -LabelledData -LabelledDataSchema -LabelledItem -LabelledItemSchema -LabelsContainer -LabelsContainerSchema -LastCorrectCaptchaSchema -MaybeLabelledHashedItemSchema -MerkleLayer -MerkleLeaf -MerkleNodeInterface -MerkleProof -MerkleProofLayer -MerkleRootLayer -NetworkConfig -NetworkConfigSchema -NetworkNames -NetworkNamesSchema -NetworkPairTypeSchema -Optional -PayeeSchema -PendingCaptchaRequest -PoWCaptcha -PoWChallengeId -PowCaptcha -PowCaptchaSolutionResponse -ProcaptchaCallbacks -ProcaptchaClientConfigInput -ProcaptchaClientConfigOutput -ProcaptchaConfigSchema -ProcaptchaEvents -ProcaptchaLocalStorage -ProcaptchaOutput -ProcaptchaOutputSchema -ProcaptchaProps -ProcaptchaResponse -ProcaptchaState -ProcaptchaStateUpdateFn -ProsopoBaseConfigSchema -ProsopoBasicConfigInput -ProsopoBasicConfigOutput -ProsopoBasicConfigSchema -ProsopoCaptchaApiInterface -ProsopoCaptchaCountConfigSchema -ProsopoCaptchaCountConfigSchemaInput -ProsopoCaptchaSolutionConfigSchema -ProsopoClientConfigInput -ProsopoClientConfigOutput -ProsopoClientConfigSchema -ProsopoConfigInput -ProsopoConfigOutput -ProsopoConfigSchema -ProsopoImageServerConfigSchema -ProsopoKeyboardEvent -ProsopoLocalStorageSchema -ProsopoMouseEvent -ProsopoNetworksSchema -ProsopoNetworksSchemaInput -ProsopoNetworksSchemaOutput -ProsopoServerConfigInput -ProsopoServerConfigOutput -ProsopoServerConfigSchema -ProsopoTouchEvent -ProviderApiInterface -ProviderDetails -ProviderRegistered -RawSolution -ScheduledTaskNames -ScheduledTaskResult -ScheduledTaskStatus -SelectAllCaptchaSchema -SelectAllCaptchaSchemaRaw -SelectAllCaptchaSchemaWithNumericSolution -ServerPowCaptchaVerifyRequestBody -ServerPowCaptchaVerifyRequestBodyType -StoredEventRecord -StoredEvents -SubmitPowCaptchaSolutionBody -SubmitPowCaptchaSolutionBodyType -TCaptchaSubmitResult -TransactionResponse -TypegenDefinitions -UseWeight -VerificationResponse -VerifySolutionBody -VerifySolutionBodyType -networks -

    Type Aliases

    References

    Re-exports AbiCellSpec
    Re-exports AbiDetailsSpec
    Re-exports AbiEnumSpec
    Re-exports AbiFieldSpec
    Re-exports AbiMetaDataSpec
    Re-exports AbiMetadata
    Re-exports AbiParamSpec
    Re-exports AbiSpecDef
    Re-exports AbiStorage
    Re-exports AbiStorageEnumSpec
    Re-exports AbiStorageField
    Re-exports AbiStorageFieldSpec
    Re-exports AbiStorageSpec
    Re-exports AbiStorageStructSpec
    Re-exports AbiText
    Re-exports AbiType
    Re-exports AbiTypeSpec
    Re-exports AbiTypesSpec
    Re-exports AbiVariantSpec
    Re-exports Account
    Re-exports AccountCreatorConfigSchema
    Re-exports AdminApiPaths
    Re-exports ApiParams
    Re-exports ApiPaths
    Re-exports Asset
    Re-exports AssetsResolver
    Re-exports BatchCommitConfigInput
    Re-exports BatchCommitConfigOutput
    Re-exports BatchCommitConfigSchema
    Re-exports Captcha
    Re-exports CaptchaConfig
    Re-exports CaptchaIdAndProof
    Re-exports CaptchaItemSchema
    Re-exports CaptchaItemTypes
    Re-exports CaptchaRequestBody
    Re-exports CaptchaRequestBodyType
    Re-exports CaptchaResponseBody
    Re-exports CaptchaSchema
    Re-exports CaptchaSolution
    Re-exports CaptchaSolutionArraySchema
    Re-exports CaptchaSolutionBody
    Re-exports CaptchaSolutionBodyType
    Re-exports CaptchaSolutionConfig
    Re-exports CaptchaSolutionResponse
    Re-exports CaptchaSolutionSchema
    Re-exports CaptchaSolutionToUpdate
    Re-exports CaptchaStates
    Re-exports CaptchaTypes
    Re-exports CaptchaWithProof
    Re-exports CaptchaWithoutId
    Re-exports Captchas
    Re-exports CaptchasContainer
    Re-exports CaptchasContainerSchema
    Re-exports CaptchasSchema
    Re-exports CaptchasWithNumericSolutionSchema
    Re-exports ContractAbi
    Re-exports DappUserSolutionResult
    Re-exports Data
    Re-exports DataSchema
    Re-exports DatabaseConfigInput
    Re-exports DatabaseConfigOutput
    Re-exports DatabaseConfigSchema
    Re-exports DatabaseTypes
    Re-exports Dataset
    Re-exports DatasetBase
    Re-exports DatasetRaw
    Re-exports DatasetSchema
    Re-exports DatasetWithIds
    Re-exports DatasetWithIdsAndTree
    Re-exports DatasetWithIdsAndTreeSchema
    Re-exports DatasetWithIdsSchema
    Re-exports DatasetWithNumericSolutionSchema
    Re-exports EnvironmentTypes
    Re-exports EnvironmentTypesSchema
    Re-exports ExtrinsicBatch
    Re-exports Features
    Re-exports FeaturesEnum
    Re-exports GetPowCaptchaChallengeRequestBody
    Re-exports GetPowCaptchaChallengeRequestBodyType
    Re-exports GetPowCaptchaResponse
    Re-exports HashedCaptchaItemSchema
    Re-exports HashedItem
    Re-exports HashedSolution
    Re-exports IDappAccount
    Re-exports IProsopoCaptchaContract
    Re-exports IProviderAccount
    Re-exports IUserAccount
    Re-exports ImageVerificationResponse
    Re-exports Item
    Re-exports LabelledData
    Re-exports LabelledDataSchema
    Re-exports LabelledItem
    Re-exports LabelledItemSchema
    Re-exports LabelsContainer
    Re-exports LabelsContainerSchema
    Re-exports LastCorrectCaptchaSchema
    Re-exports MaybeLabelledHashedItemSchema
    Re-exports MerkleLayer
    Re-exports MerkleLeaf
    Re-exports MerkleNodeInterface
    Re-exports MerkleProof
    Re-exports MerkleProofLayer
    Re-exports MerkleRootLayer
    Re-exports NetworkConfig
    Re-exports NetworkConfigSchema
    Re-exports NetworkNames
    Re-exports NetworkNamesSchema
    Re-exports NetworkPairTypeSchema
    Re-exports Optional
    Re-exports PayeeSchema
    Re-exports PendingCaptchaRequest
    Re-exports PoWCaptcha
    Re-exports PoWChallengeId
    Re-exports PowCaptcha
    Re-exports PowCaptchaSolutionResponse
    Re-exports ProcaptchaCallbacks
    Re-exports ProcaptchaClientConfigInput
    Re-exports ProcaptchaClientConfigOutput
    Re-exports ProcaptchaConfigSchema
    Re-exports ProcaptchaEvents
    Re-exports ProcaptchaLocalStorage
    Re-exports ProcaptchaOutput
    Re-exports ProcaptchaOutputSchema
    Re-exports ProcaptchaProps
    Re-exports ProcaptchaResponse
    Re-exports ProcaptchaState
    Re-exports ProcaptchaStateUpdateFn
    Re-exports ProsopoBaseConfigSchema
    Re-exports ProsopoBasicConfigInput
    Re-exports ProsopoBasicConfigOutput
    Re-exports ProsopoBasicConfigSchema
    Re-exports ProsopoCaptchaApiInterface
    Re-exports ProsopoCaptchaCountConfigSchema
    Re-exports ProsopoCaptchaCountConfigSchemaInput
    Re-exports ProsopoCaptchaSolutionConfigSchema
    Re-exports ProsopoClientConfigInput
    Re-exports ProsopoClientConfigOutput
    Re-exports ProsopoClientConfigSchema
    Re-exports ProsopoConfigInput
    Re-exports ProsopoConfigOutput
    Re-exports ProsopoConfigSchema
    Re-exports ProsopoImageServerConfigSchema
    Re-exports ProsopoKeyboardEvent
    Re-exports ProsopoLocalStorageSchema
    Re-exports ProsopoMouseEvent
    Re-exports ProsopoNetworksSchema
    Re-exports ProsopoNetworksSchemaInput
    Re-exports ProsopoNetworksSchemaOutput
    Re-exports ProsopoServerConfigInput
    Re-exports ProsopoServerConfigOutput
    Re-exports ProsopoServerConfigSchema
    Re-exports ProsopoTouchEvent
    Re-exports ProviderApiInterface
    Re-exports ProviderDetails
    Re-exports ProviderRegistered
    Re-exports RawSolution
    Re-exports ScheduledTaskNames
    Re-exports ScheduledTaskResult
    Re-exports ScheduledTaskStatus
    Re-exports SelectAllCaptchaSchema
    Re-exports SelectAllCaptchaSchemaRaw
    Re-exports SelectAllCaptchaSchemaWithNumericSolution
    Re-exports ServerPowCaptchaVerifyRequestBody
    Re-exports ServerPowCaptchaVerifyRequestBodyType
    Re-exports StoredEventRecord
    Re-exports StoredEvents
    Re-exports SubmitPowCaptchaSolutionBody
    Re-exports SubmitPowCaptchaSolutionBodyType
    Re-exports TCaptchaSubmitResult
    Re-exports TransactionResponse
    Re-exports TypegenDefinitions
    Re-exports UseWeight
    Re-exports VerificationResponse
    Re-exports VerifySolutionBody
    Re-exports VerifySolutionBodyType
    Renames and re-exports default
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.networks.html b/docs/modules/_prosopo_types.networks.html deleted file mode 100644 index cdec7b87df..0000000000 --- a/docs/modules/_prosopo_types.networks.html +++ /dev/null @@ -1,2 +0,0 @@ -networks | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha.html b/docs/modules/_prosopo_types.procaptcha.html deleted file mode 100644 index 21ee8db352..0000000000 --- a/docs/modules/_prosopo_types.procaptcha.html +++ /dev/null @@ -1,20 +0,0 @@ -procaptcha | Documentation - v0.3.40

    References

    Re-exports Account
    Re-exports Optional
    Re-exports ProcaptchaCallbacks
    Re-exports ProcaptchaEvents
    Re-exports ProcaptchaLocalStorage
    Re-exports ProcaptchaOutput
    Re-exports ProcaptchaOutputSchema
    Re-exports ProcaptchaProps
    Re-exports ProcaptchaResponse
    Re-exports ProcaptchaState
    Re-exports ProcaptchaStateUpdateFn
    Re-exports ProsopoCaptchaApiInterface
    Re-exports ProsopoKeyboardEvent
    Re-exports ProsopoLocalStorageSchema
    Re-exports ProsopoMouseEvent
    Re-exports ProsopoTouchEvent
    Re-exports StoredEventRecord
    Re-exports StoredEvents
    Re-exports TCaptchaSubmitResult
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_api._internal_.html b/docs/modules/_prosopo_types.procaptcha_api._internal_.html deleted file mode 100644 index ab69f75d95..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_api._internal_.html +++ /dev/null @@ -1,7 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_api.html b/docs/modules/_prosopo_types.procaptcha_api.html deleted file mode 100644 index cb6d30e1fd..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_api.html +++ /dev/null @@ -1,3 +0,0 @@ -procaptcha/api | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_bundle.html b/docs/modules/_prosopo_types.procaptcha_bundle.html deleted file mode 100644 index a8d981bd47..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_bundle.html +++ /dev/null @@ -1,3 +0,0 @@ -procaptcha-bundle | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_client.html b/docs/modules/_prosopo_types.procaptcha_client.html deleted file mode 100644 index 55b002ed67..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_client.html +++ /dev/null @@ -1,2 +0,0 @@ -procaptcha/client | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_collector.html b/docs/modules/_prosopo_types.procaptcha_collector.html deleted file mode 100644 index fa8a2e806f..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_collector.html +++ /dev/null @@ -1,6 +0,0 @@ -procaptcha/collector | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_manager.html b/docs/modules/_prosopo_types.procaptcha_manager.html deleted file mode 100644 index 142c109b29..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_manager.html +++ /dev/null @@ -1,9 +0,0 @@ -procaptcha/manager | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_props.html b/docs/modules/_prosopo_types.procaptcha_props.html deleted file mode 100644 index ccacaf975a..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_props.html +++ /dev/null @@ -1,2 +0,0 @@ -procaptcha/props | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_storage.html b/docs/modules/_prosopo_types.procaptcha_storage.html deleted file mode 100644 index c71dfe2fc5..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_storage.html +++ /dev/null @@ -1,3 +0,0 @@ -procaptcha/storage | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.procaptcha_utils.html b/docs/modules/_prosopo_types.procaptcha_utils.html deleted file mode 100644 index 4d0da6c5b6..0000000000 --- a/docs/modules/_prosopo_types.procaptcha_utils.html +++ /dev/null @@ -1,2 +0,0 @@ -procaptcha/utils | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider.html b/docs/modules/_prosopo_types.provider.html deleted file mode 100644 index fbd834ad7c..0000000000 --- a/docs/modules/_prosopo_types.provider.html +++ /dev/null @@ -1,34 +0,0 @@ -provider | Documentation - v0.3.40

    References

    Re-exports AdminApiPaths
    Re-exports ApiParams
    Re-exports ApiPaths
    Re-exports CaptchaIdAndProof
    Re-exports CaptchaRequestBody
    Re-exports CaptchaRequestBodyType
    Re-exports CaptchaResponseBody
    Re-exports CaptchaSolutionBody
    Re-exports CaptchaSolutionBodyType
    Re-exports CaptchaSolutionResponse
    Re-exports DappUserSolutionResult
    Re-exports GetPowCaptchaChallengeRequestBody
    Re-exports GetPowCaptchaChallengeRequestBodyType
    Re-exports GetPowCaptchaResponse
    Re-exports IDappAccount
    Re-exports IProviderAccount
    Re-exports IUserAccount
    Re-exports ImageVerificationResponse
    Re-exports PayeeSchema
    Re-exports PendingCaptchaRequest
    Re-exports PowCaptchaSolutionResponse
    Re-exports ProviderDetails
    Re-exports ProviderRegistered
    Re-exports ScheduledTaskNames
    Re-exports ScheduledTaskResult
    Re-exports ScheduledTaskStatus
    Re-exports ServerPowCaptchaVerifyRequestBody
    Re-exports ServerPowCaptchaVerifyRequestBodyType
    Re-exports SubmitPowCaptchaSolutionBody
    Re-exports SubmitPowCaptchaSolutionBodyType
    Re-exports VerificationResponse
    Re-exports VerifySolutionBody
    Re-exports VerifySolutionBodyType
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_accounts._internal_.html b/docs/modules/_prosopo_types.provider_accounts._internal_.html deleted file mode 100644 index 71f908b34d..0000000000 --- a/docs/modules/_prosopo_types.provider_accounts._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40

    Enumeration Members

    Enumeration Members

    dapp: "Dapp"
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_accounts.html b/docs/modules/_prosopo_types.provider_accounts.html deleted file mode 100644 index 57154aae3e..0000000000 --- a/docs/modules/_prosopo_types.provider_accounts.html +++ /dev/null @@ -1,5 +0,0 @@ -provider/accounts | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_api.html b/docs/modules/_prosopo_types.provider_api.html deleted file mode 100644 index aeb2855a0f..0000000000 --- a/docs/modules/_prosopo_types.provider_api.html +++ /dev/null @@ -1,27 +0,0 @@ -provider/api | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_argv._internal_.html b/docs/modules/_prosopo_types.provider_argv._internal_.html deleted file mode 100644 index 92a7abce4e..0000000000 --- a/docs/modules/_prosopo_types.provider_argv._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_argv.html b/docs/modules/_prosopo_types.provider_argv.html deleted file mode 100644 index 346ab5fa40..0000000000 --- a/docs/modules/_prosopo_types.provider_argv.html +++ /dev/null @@ -1,3 +0,0 @@ -provider/argv | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types.provider_scheduler.html b/docs/modules/_prosopo_types.provider_scheduler.html deleted file mode 100644 index 8313862e40..0000000000 --- a/docs/modules/_prosopo_types.provider_scheduler.html +++ /dev/null @@ -1,4 +0,0 @@ -provider/scheduler | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_database.html b/docs/modules/_prosopo_types_database.html index d80cb0ced9..70b49558fa 100644 --- a/docs/modules/_prosopo_types_database.html +++ b/docs/modules/_prosopo_types_database.html @@ -1,4 +1 @@ -@prosopo/types-database - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/types-database - v0.3.40

    Index

    Modules

    \ No newline at end of file +@prosopo/types-database | Documentation - v1.0.1

    Module @prosopo/types-database

    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_database.index.html b/docs/modules/_prosopo_types_database.index.html deleted file mode 100644 index fa2966b704..0000000000 --- a/docs/modules/_prosopo_types_database.index.html +++ /dev/null @@ -1,20 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports CaptchaRecordSchema
    Re-exports Database
    Re-exports DatasetRecordSchema
    Re-exports PendingRecordSchema
    Re-exports PowCaptchaRecordSchema
    Re-exports ScheduledTaskRecord
    Re-exports ScheduledTaskRecordSchema
    Re-exports ScheduledTaskSchema
    Re-exports SolutionRecord
    Re-exports SolutionRecordSchema
    Re-exports Tables
    Re-exports UserCommitmentRecord
    Re-exports UserCommitmentRecordSchema
    Re-exports UserCommitmentSchema
    Re-exports UserCommitmentWithSolutions
    Re-exports UserCommitmentWithSolutionsSchema
    Re-exports UserSolutionRecord
    Re-exports UserSolutionRecordSchema
    Re-exports UserSolutionSchema
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_database.types.html b/docs/modules/_prosopo_types_database.types.html deleted file mode 100644 index d251c64d89..0000000000 --- a/docs/modules/_prosopo_types_database.types.html +++ /dev/null @@ -1,20 +0,0 @@ -types | Documentation - v0.3.40

    References

    Re-exports CaptchaRecordSchema
    Re-exports Database
    Re-exports DatasetRecordSchema
    Re-exports PendingRecordSchema
    Re-exports PowCaptchaRecordSchema
    Re-exports ScheduledTaskRecord
    Re-exports ScheduledTaskRecordSchema
    Re-exports ScheduledTaskSchema
    Re-exports SolutionRecord
    Re-exports SolutionRecordSchema
    Re-exports Tables
    Re-exports UserCommitmentRecord
    Re-exports UserCommitmentRecordSchema
    Re-exports UserCommitmentSchema
    Re-exports UserCommitmentWithSolutions
    Re-exports UserCommitmentWithSolutionsSchema
    Re-exports UserSolutionRecord
    Re-exports UserSolutionRecordSchema
    Re-exports UserSolutionSchema
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_database.types_mongo._internal_.html b/docs/modules/_prosopo_types_database.types_mongo._internal_.html deleted file mode 100644 index 7c8bc5c654..0000000000 --- a/docs/modules/_prosopo_types_database.types_mongo._internal_.html +++ /dev/null @@ -1,28 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_database.types_mongo.html b/docs/modules/_prosopo_types_database.types_mongo.html deleted file mode 100644 index f8c695e1da..0000000000 --- a/docs/modules/_prosopo_types_database.types_mongo.html +++ /dev/null @@ -1,21 +0,0 @@ -types/mongo | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_env.env.html b/docs/modules/_prosopo_types_env.env.html deleted file mode 100644 index 7785d36066..0000000000 --- a/docs/modules/_prosopo_types_env.env.html +++ /dev/null @@ -1,2 +0,0 @@ -env | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_env.html b/docs/modules/_prosopo_types_env.html index 205a639e6d..37dc7d71aa 100644 --- a/docs/modules/_prosopo_types_env.html +++ b/docs/modules/_prosopo_types_env.html @@ -1,4 +1 @@ -@prosopo/types-env - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/types-env - v0.3.40

    Index

    Modules

    \ No newline at end of file +@prosopo/types-env | Documentation - v1.0.1

    Module @prosopo/types-env

    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_env.index.html b/docs/modules/_prosopo_types_env.index.html deleted file mode 100644 index 6bd11c4b75..0000000000 --- a/docs/modules/_prosopo_types_env.index.html +++ /dev/null @@ -1,3 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports ProsopoEnvironment
    Re-exports ProviderEnvironment
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_env.provider._internal_.html b/docs/modules/_prosopo_types_env.provider._internal_.html deleted file mode 100644 index e45c0872ab..0000000000 --- a/docs/modules/_prosopo_types_env.provider._internal_.html +++ /dev/null @@ -1,60 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_types_env.provider.html b/docs/modules/_prosopo_types_env.provider.html deleted file mode 100644 index 4af74891f8..0000000000 --- a/docs/modules/_prosopo_types_env.provider.html +++ /dev/null @@ -1,3 +0,0 @@ -provider | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.asyncConstructor.html b/docs/modules/_prosopo_util.asyncConstructor.html deleted file mode 100644 index 67a4285278..0000000000 --- a/docs/modules/_prosopo_util.asyncConstructor.html +++ /dev/null @@ -1,3 +0,0 @@ -asyncConstructor | Documentation - v0.3.40

    Index

    Type Aliases

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.canvas._internal_.html b/docs/modules/_prosopo_util.canvas._internal_.html deleted file mode 100644 index 37673c927f..0000000000 --- a/docs/modules/_prosopo_util.canvas._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40

    Index

    Type Aliases

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.canvas.html b/docs/modules/_prosopo_util.canvas.html deleted file mode 100644 index 16c673860f..0000000000 --- a/docs/modules/_prosopo_util.canvas.html +++ /dev/null @@ -1,3 +0,0 @@ -canvas | Documentation - v0.3.40

    Index

    Modules

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.html b/docs/modules/_prosopo_util.html index b32a064a71..738ef6aab6 100644 --- a/docs/modules/_prosopo_util.html +++ b/docs/modules/_prosopo_util.html @@ -1,15 +1 @@ -@prosopo/util - v0.3.40 | Documentation - v0.3.40
    \ No newline at end of file +@prosopo/util | Documentation - v1.0.1

    Module @prosopo/util

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.index.html b/docs/modules/_prosopo_util.index.html deleted file mode 100644 index fd03a74942..0000000000 --- a/docs/modules/_prosopo_util.index.html +++ /dev/null @@ -1,283 +0,0 @@ -index | Documentation - v0.3.40

    References

    AtOptions -Hash -Len0 -Len1 -Len10 -Len100 -Len101 -Len102 -Len103 -Len104 -Len105 -Len106 -Len107 -Len108 -Len109 -Len11 -Len110 -Len111 -Len112 -Len113 -Len114 -Len115 -Len116 -Len117 -Len118 -Len119 -Len12 -Len120 -Len121 -Len122 -Len123 -Len124 -Len125 -Len126 -Len127 -Len128 -Len129 -Len13 -Len130 -Len131 -Len132 -Len133 -Len134 -Len135 -Len136 -Len137 -Len138 -Len139 -Len14 -Len140 -Len141 -Len142 -Len143 -Len144 -Len145 -Len146 -Len147 -Len148 -Len149 -Len15 -Len150 -Len151 -Len152 -Len153 -Len154 -Len155 -Len156 -Len157 -Len158 -Len159 -Len16 -Len160 -Len161 -Len162 -Len163 -Len164 -Len165 -Len166 -Len167 -Len168 -Len169 -Len17 -Len170 -Len171 -Len172 -Len173 -Len174 -Len175 -Len176 -Len177 -Len178 -Len179 -Len18 -Len180 -Len181 -Len182 -Len183 -Len184 -Len185 -Len186 -Len187 -Len188 -Len189 -Len19 -Len190 -Len191 -Len192 -Len193 -Len194 -Len195 -Len196 -Len197 -Len198 -Len199 -Len2 -Len20 -Len200 -Len201 -Len202 -Len203 -Len204 -Len205 -Len206 -Len207 -Len208 -Len209 -Len21 -Len210 -Len211 -Len212 -Len213 -Len214 -Len215 -Len216 -Len217 -Len218 -Len219 -Len22 -Len220 -Len221 -Len222 -Len223 -Len224 -Len225 -Len226 -Len227 -Len228 -Len229 -Len23 -Len230 -Len231 -Len232 -Len233 -Len234 -Len235 -Len236 -Len237 -Len238 -Len239 -Len24 -Len240 -Len241 -Len242 -Len243 -Len244 -Len245 -Len246 -Len247 -Len248 -Len249 -Len25 -Len250 -Len251 -Len252 -Len253 -Len254 -Len255 -Len256 -Len26 -Len27 -Len28 -Len29 -Len3 -Len30 -Len31 -Len32 -Len33 -Len34 -Len35 -Len36 -Len37 -Len38 -Len39 -Len4 -Len40 -Len41 -Len42 -Len43 -Len44 -Len45 -Len46 -Len47 -Len48 -Len49 -Len5 -Len50 -Len51 -Len52 -Len53 -Len54 -Len55 -Len56 -Len57 -Len58 -Len59 -Len6 -Len60 -Len61 -Len62 -Len63 -Len64 -Len65 -Len66 -Len67 -Len68 -Len69 -Len7 -Len70 -Len71 -Len72 -Len73 -Len74 -Len75 -Len76 -Len77 -Len78 -Len79 -Len8 -Len80 -Len81 -Len82 -Len83 -Len84 -Len85 -Len86 -Len87 -Len88 -Len89 -Len9 -Len90 -Len91 -Len92 -Len93 -Len94 -Len95 -Len96 -Len97 -Len98 -Len99 -MergeOptions -at -consoleTableWithWrapping -flattenObj -get -getCurrentFileDirectory -getURLProtocol -hashToHex -isArray -isMain -isObject -kebabCase -lodash -merge -ofLen -permutations -picassoCanvas -rng -seedLodash -setSeedGlobal -sleep -solvePoW -version -

    References

    Re-exports AtOptions
    Re-exports Hash
    Re-exports Len0
    Re-exports Len1
    Re-exports Len10
    Re-exports Len100
    Re-exports Len101
    Re-exports Len102
    Re-exports Len103
    Re-exports Len104
    Re-exports Len105
    Re-exports Len106
    Re-exports Len107
    Re-exports Len108
    Re-exports Len109
    Re-exports Len11
    Re-exports Len110
    Re-exports Len111
    Re-exports Len112
    Re-exports Len113
    Re-exports Len114
    Re-exports Len115
    Re-exports Len116
    Re-exports Len117
    Re-exports Len118
    Re-exports Len119
    Re-exports Len12
    Re-exports Len120
    Re-exports Len121
    Re-exports Len122
    Re-exports Len123
    Re-exports Len124
    Re-exports Len125
    Re-exports Len126
    Re-exports Len127
    Re-exports Len128
    Re-exports Len129
    Re-exports Len13
    Re-exports Len130
    Re-exports Len131
    Re-exports Len132
    Re-exports Len133
    Re-exports Len134
    Re-exports Len135
    Re-exports Len136
    Re-exports Len137
    Re-exports Len138
    Re-exports Len139
    Re-exports Len14
    Re-exports Len140
    Re-exports Len141
    Re-exports Len142
    Re-exports Len143
    Re-exports Len144
    Re-exports Len145
    Re-exports Len146
    Re-exports Len147
    Re-exports Len148
    Re-exports Len149
    Re-exports Len15
    Re-exports Len150
    Re-exports Len151
    Re-exports Len152
    Re-exports Len153
    Re-exports Len154
    Re-exports Len155
    Re-exports Len156
    Re-exports Len157
    Re-exports Len158
    Re-exports Len159
    Re-exports Len16
    Re-exports Len160
    Re-exports Len161
    Re-exports Len162
    Re-exports Len163
    Re-exports Len164
    Re-exports Len165
    Re-exports Len166
    Re-exports Len167
    Re-exports Len168
    Re-exports Len169
    Re-exports Len17
    Re-exports Len170
    Re-exports Len171
    Re-exports Len172
    Re-exports Len173
    Re-exports Len174
    Re-exports Len175
    Re-exports Len176
    Re-exports Len177
    Re-exports Len178
    Re-exports Len179
    Re-exports Len18
    Re-exports Len180
    Re-exports Len181
    Re-exports Len182
    Re-exports Len183
    Re-exports Len184
    Re-exports Len185
    Re-exports Len186
    Re-exports Len187
    Re-exports Len188
    Re-exports Len189
    Re-exports Len19
    Re-exports Len190
    Re-exports Len191
    Re-exports Len192
    Re-exports Len193
    Re-exports Len194
    Re-exports Len195
    Re-exports Len196
    Re-exports Len197
    Re-exports Len198
    Re-exports Len199
    Re-exports Len2
    Re-exports Len20
    Re-exports Len200
    Re-exports Len201
    Re-exports Len202
    Re-exports Len203
    Re-exports Len204
    Re-exports Len205
    Re-exports Len206
    Re-exports Len207
    Re-exports Len208
    Re-exports Len209
    Re-exports Len21
    Re-exports Len210
    Re-exports Len211
    Re-exports Len212
    Re-exports Len213
    Re-exports Len214
    Re-exports Len215
    Re-exports Len216
    Re-exports Len217
    Re-exports Len218
    Re-exports Len219
    Re-exports Len22
    Re-exports Len220
    Re-exports Len221
    Re-exports Len222
    Re-exports Len223
    Re-exports Len224
    Re-exports Len225
    Re-exports Len226
    Re-exports Len227
    Re-exports Len228
    Re-exports Len229
    Re-exports Len23
    Re-exports Len230
    Re-exports Len231
    Re-exports Len232
    Re-exports Len233
    Re-exports Len234
    Re-exports Len235
    Re-exports Len236
    Re-exports Len237
    Re-exports Len238
    Re-exports Len239
    Re-exports Len24
    Re-exports Len240
    Re-exports Len241
    Re-exports Len242
    Re-exports Len243
    Re-exports Len244
    Re-exports Len245
    Re-exports Len246
    Re-exports Len247
    Re-exports Len248
    Re-exports Len249
    Re-exports Len25
    Re-exports Len250
    Re-exports Len251
    Re-exports Len252
    Re-exports Len253
    Re-exports Len254
    Re-exports Len255
    Re-exports Len256
    Re-exports Len26
    Re-exports Len27
    Re-exports Len28
    Re-exports Len29
    Re-exports Len3
    Re-exports Len30
    Re-exports Len31
    Re-exports Len32
    Re-exports Len33
    Re-exports Len34
    Re-exports Len35
    Re-exports Len36
    Re-exports Len37
    Re-exports Len38
    Re-exports Len39
    Re-exports Len4
    Re-exports Len40
    Re-exports Len41
    Re-exports Len42
    Re-exports Len43
    Re-exports Len44
    Re-exports Len45
    Re-exports Len46
    Re-exports Len47
    Re-exports Len48
    Re-exports Len49
    Re-exports Len5
    Re-exports Len50
    Re-exports Len51
    Re-exports Len52
    Re-exports Len53
    Re-exports Len54
    Re-exports Len55
    Re-exports Len56
    Re-exports Len57
    Re-exports Len58
    Re-exports Len59
    Re-exports Len6
    Re-exports Len60
    Re-exports Len61
    Re-exports Len62
    Re-exports Len63
    Re-exports Len64
    Re-exports Len65
    Re-exports Len66
    Re-exports Len67
    Re-exports Len68
    Re-exports Len69
    Re-exports Len7
    Re-exports Len70
    Re-exports Len71
    Re-exports Len72
    Re-exports Len73
    Re-exports Len74
    Re-exports Len75
    Re-exports Len76
    Re-exports Len77
    Re-exports Len78
    Re-exports Len79
    Re-exports Len8
    Re-exports Len80
    Re-exports Len81
    Re-exports Len82
    Re-exports Len83
    Re-exports Len84
    Re-exports Len85
    Re-exports Len86
    Re-exports Len87
    Re-exports Len88
    Re-exports Len89
    Re-exports Len9
    Re-exports Len90
    Re-exports Len91
    Re-exports Len92
    Re-exports Len93
    Re-exports Len94
    Re-exports Len95
    Re-exports Len96
    Re-exports Len97
    Re-exports Len98
    Re-exports Len99
    Re-exports MergeOptions
    Re-exports at
    Re-exports consoleTableWithWrapping
    Re-exports flattenObj
    Re-exports get
    Re-exports getCurrentFileDirectory
    Re-exports getURLProtocol
    Re-exports hashToHex
    Re-exports isArray
    Re-exports isMain
    Re-exports isObject
    Re-exports kebabCase
    Re-exports lodash
    Re-exports merge
    Re-exports ofLen
    Re-exports permutations
    Re-exports picassoCanvas
    Re-exports rng
    Re-exports seedLodash
    Re-exports setSeedGlobal
    Re-exports sleep
    Re-exports solvePoW
    Re-exports version
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.isMain.html b/docs/modules/_prosopo_util.isMain.html deleted file mode 100644 index 0068ed8dbe..0000000000 --- a/docs/modules/_prosopo_util.isMain.html +++ /dev/null @@ -1,2 +0,0 @@ -isMain | Documentation - v0.3.40

    Index

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.lodash.html b/docs/modules/_prosopo_util.lodash.html deleted file mode 100644 index c43bad7e47..0000000000 --- a/docs/modules/_prosopo_util.lodash.html +++ /dev/null @@ -1,5 +0,0 @@ -lodash | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.ofLen.html b/docs/modules/_prosopo_util.ofLen.html deleted file mode 100644 index 27cb69a013..0000000000 --- a/docs/modules/_prosopo_util.ofLen.html +++ /dev/null @@ -1,259 +0,0 @@ -ofLen | Documentation - v0.3.40

    Index

    Type Aliases

    Len0 -Len1 -Len10 -Len100 -Len101 -Len102 -Len103 -Len104 -Len105 -Len106 -Len107 -Len108 -Len109 -Len11 -Len110 -Len111 -Len112 -Len113 -Len114 -Len115 -Len116 -Len117 -Len118 -Len119 -Len12 -Len120 -Len121 -Len122 -Len123 -Len124 -Len125 -Len126 -Len127 -Len128 -Len129 -Len13 -Len130 -Len131 -Len132 -Len133 -Len134 -Len135 -Len136 -Len137 -Len138 -Len139 -Len14 -Len140 -Len141 -Len142 -Len143 -Len144 -Len145 -Len146 -Len147 -Len148 -Len149 -Len15 -Len150 -Len151 -Len152 -Len153 -Len154 -Len155 -Len156 -Len157 -Len158 -Len159 -Len16 -Len160 -Len161 -Len162 -Len163 -Len164 -Len165 -Len166 -Len167 -Len168 -Len169 -Len17 -Len170 -Len171 -Len172 -Len173 -Len174 -Len175 -Len176 -Len177 -Len178 -Len179 -Len18 -Len180 -Len181 -Len182 -Len183 -Len184 -Len185 -Len186 -Len187 -Len188 -Len189 -Len19 -Len190 -Len191 -Len192 -Len193 -Len194 -Len195 -Len196 -Len197 -Len198 -Len199 -Len2 -Len20 -Len200 -Len201 -Len202 -Len203 -Len204 -Len205 -Len206 -Len207 -Len208 -Len209 -Len21 -Len210 -Len211 -Len212 -Len213 -Len214 -Len215 -Len216 -Len217 -Len218 -Len219 -Len22 -Len220 -Len221 -Len222 -Len223 -Len224 -Len225 -Len226 -Len227 -Len228 -Len229 -Len23 -Len230 -Len231 -Len232 -Len233 -Len234 -Len235 -Len236 -Len237 -Len238 -Len239 -Len24 -Len240 -Len241 -Len242 -Len243 -Len244 -Len245 -Len246 -Len247 -Len248 -Len249 -Len25 -Len250 -Len251 -Len252 -Len253 -Len254 -Len255 -Len256 -Len26 -Len27 -Len28 -Len29 -Len3 -Len30 -Len31 -Len32 -Len33 -Len34 -Len35 -Len36 -Len37 -Len38 -Len39 -Len4 -Len40 -Len41 -Len42 -Len43 -Len44 -Len45 -Len46 -Len47 -Len48 -Len49 -Len5 -Len50 -Len51 -Len52 -Len53 -Len54 -Len55 -Len56 -Len57 -Len58 -Len59 -Len6 -Len60 -Len61 -Len62 -Len63 -Len64 -Len65 -Len66 -Len67 -Len68 -Len69 -Len7 -Len70 -Len71 -Len72 -Len73 -Len74 -Len75 -Len76 -Len77 -Len78 -Len79 -Len8 -Len80 -Len81 -Len82 -Len83 -Len84 -Len85 -Len86 -Len87 -Len88 -Len89 -Len9 -Len90 -Len91 -Len92 -Len93 -Len94 -Len95 -Len96 -Len97 -Len98 -Len99 -

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.table.html b/docs/modules/_prosopo_util.table.html deleted file mode 100644 index b461e10896..0000000000 --- a/docs/modules/_prosopo_util.table.html +++ /dev/null @@ -1,2 +0,0 @@ -table | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.tests_asyncConstructor_test.html b/docs/modules/_prosopo_util.tests_asyncConstructor_test.html deleted file mode 100644 index e6f5e210b8..0000000000 --- a/docs/modules/_prosopo_util.tests_asyncConstructor_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/asyncConstructor.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.tests_lodash_test.html b/docs/modules/_prosopo_util.tests_lodash_test.html deleted file mode 100644 index 8bdb9ef54d..0000000000 --- a/docs/modules/_prosopo_util.tests_lodash_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/lodash.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.tests_util_test.html b/docs/modules/_prosopo_util.tests_util_test.html deleted file mode 100644 index fd91ac3123..0000000000 --- a/docs/modules/_prosopo_util.tests_util_test.html +++ /dev/null @@ -1 +0,0 @@ -tests/util.test | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.url.html b/docs/modules/_prosopo_util.url.html deleted file mode 100644 index ebf7f09a8c..0000000000 --- a/docs/modules/_prosopo_util.url.html +++ /dev/null @@ -1,2 +0,0 @@ -url | Documentation - v0.3.40

    Index

    Functions

    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.util.html b/docs/modules/_prosopo_util.util.html deleted file mode 100644 index bdcc8b486e..0000000000 --- a/docs/modules/_prosopo_util.util.html +++ /dev/null @@ -1,15 +0,0 @@ -util | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_util.version.html b/docs/modules/_prosopo_util.version.html deleted file mode 100644 index 094fcde07f..0000000000 --- a/docs/modules/_prosopo_util.version.html +++ /dev/null @@ -1,2 +0,0 @@ -version | Documentation - v0.3.40

    Index

    Variables

    \ No newline at end of file diff --git a/docs/modules/_prosopo_vite_plugin_watch_workspace.html b/docs/modules/_prosopo_vite_plugin_watch_workspace.html index 01397f43bc..9ee49c3a3a 100644 --- a/docs/modules/_prosopo_vite_plugin_watch_workspace.html +++ b/docs/modules/_prosopo_vite_plugin_watch_workspace.html @@ -1,4 +1,4 @@ -@prosopo/vite-plugin-watch-workspace - v0.3.40 | Documentation - v0.3.40

    Module @prosopo/vite-plugin-watch-workspace - v0.3.40

    Vite Plugin Watch Workspace

    Vite Plugin Watch Workspace is a Vite plugin that watches for changes in local dependencies in a monorepo and rebuilds +@prosopo/vite-plugin-watch-workspace | Documentation - v1.0.1

    Module @prosopo/vite-plugin-watch-workspace

    Vite Plugin Watch Workspace

    Vite Plugin Watch Workspace is a Vite plugin that watches for changes in local dependencies in a monorepo and rebuilds them when they change.

    Installation

    npm install @prosopo/vite-plugin-watch-workspace
     
    @@ -19,6 +19,4 @@ and builds the file using esbuild.

    See this article for more details.

    -

    Index

    Modules

    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/_prosopo_vite_plugin_watch_workspace.index.html b/docs/modules/_prosopo_vite_plugin_watch_workspace.index.html deleted file mode 100644 index 6a3fa0a591..0000000000 --- a/docs/modules/_prosopo_vite_plugin_watch_workspace.index.html +++ /dev/null @@ -1,2 +0,0 @@ -index | Documentation - v0.3.40

    References

    Re-exports VitePluginWatchWorkspace
    \ No newline at end of file diff --git a/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.html b/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.html deleted file mode 100644 index da511b4b64..0000000000 --- a/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.html +++ /dev/null @@ -1,2 +0,0 @@ -<internal> | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.html b/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.html deleted file mode 100644 index daf36fbcb4..0000000000 --- a/docs/modules/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace.html +++ /dev/null @@ -1,3 +0,0 @@ -vite-plugin-watch-workspace | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/_prosopo_web_components.html b/docs/modules/_prosopo_web_components.html index eb0490b92f..01546e1129 100644 --- a/docs/modules/_prosopo_web_components.html +++ b/docs/modules/_prosopo_web_components.html @@ -1,4 +1,4 @@ -@prosopo/web-components | Documentation - v0.3.40

    Module @prosopo/web-components

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    +@prosopo/web-components | Documentation - v1.0.1

    Module @prosopo/web-components

    Prosopo Procaptcha

    Prosopo Procaptcha is a drop-replacement for reCAPTCHA and hCaptcha that protects user privacy and collects zero data.

    Sign up for free and get your sitekey today. You need a sitekey to use this library.

    Configuration

    Prosopo captcha can be easily implemented in your application via a script tag or a React component.

    @@ -18,7 +18,7 @@ solved, a hidden JSON payload will automatically be added to your form that you can then POST to your server for verification. You can retrieve it server side with POST parameter procaptcha-response.

    Here's a full example where Procaptcha is being used to protect a signup form from automated abuse. When the form is -submitted, the procaptcha-response JSON data will be included with the email and password POST data after the captcha +submitted, the procaptcha-response token will be included with the email and password POST data after the captcha is solved.

    Example of implicit rendering
    <html>
    <head>
    <title>Procaptcha Demo</title>
    <script type="module" src="https://js.prosopo.io/js/procaptcha.bundle.js" async defer></script>
    </head>
    <body>
    <form action="" method="POST">
    <input type="text" name="email" placeholder="Email" />
    <input type="password" name="password" placeholder="Password" />
    <div class="procaptcha" data-sitekey="your_site_key"></div>
    <br />
    <input type="submit" value="Submit" />
    </form>
    </body>
    </html>
    @@ -128,64 +128,22 @@ The image CAPTCHA type requires the user to solve a simple image CAPTCHA. This is CAPTCHA type most people are familiar with, created by Google reCAPTCHA. -

    procaptcha-response JSON Data

    The output from the onCaptchaVerified function is the procaptcha-response JSON data. The procaptcha-response JSON -data contains the following fields:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    KeyTypeDescription
    commitmentIdstringThe commitment ID of the captcha challenge. This is only available in image or Frictionless mode.
    challengestringThe Proof-of-Work challenge that the user solved. This is only available in PoW or Frictionless mode.
    providerUrlstringThe URL of the provider that the user used to solve the captcha challenge.
    dappstringThe SITE_KEY of your application / website
    userstringThe user's account address
    blockNumbernumberThe block number of the captcha challenge. This is used to verify that the contacted provider was randomly selected on-chain.

    Add the Procaptcha Widget to your site with React

    You must import Procaptcha, define a config with ProcaptchaConfigSchema, optionally define callbacks, and render via the Procaptcha component. A minimal example would be as follows:

    import { Procaptcha } from '@prosopo/procaptcha-react'
    import { ProcaptchaConfigSchema } from '@prosopo/types'

    const MyApp = () => {
    const config = ProcaptchaConfigSchema.parse({
    account: {
    address: 'YOUR_SITEKEY',
    },
    // Other config options, see demos/client-example for more details
    })

    return <Procaptcha config={config} />
    }

    export default MyApp

    Further example usage can be seen in demos/client-example

    -

    Verify the User procaptcha-response data Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or +

    Verify the User procaptcha-response token Server Side

    By adding the client side code, you were able to render a Procaptcha widget that identified if users were real people or automated bots. When the captcha succeeded, the Procaptcha script inserted unique data into your form data, which is then sent to your server for verification. The are currently two options for verifying the user's response server side:

    Option 1. API Verification

    To verify that the token is indeed real and valid, you must now verify it at the API endpoint:

    https://api.prosopo.io/siteverify

    -

    The endpoint expects a POST request with the procaptcha-response sent from your frontend HTML to your backend for -verification.

    -

    A simple test will look like this, where the contents in data is the procaptcha-response JSON data, after being +

    The endpoint expects a POST request with the procaptcha-response token. You must also pass your secret key, which you can obtain by logging in to our customer portal.

    +

    A simple test will look like this, where the contents in data is the procaptcha-response token, after being parsed:

    -
    // pseudocode
    // get the contents of the procaptcha-response JSON data
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    providerUrl: data.providerUrl,
    user: data.user,
    dapp: YOUR_SITE_KEY, // Make sure to replace YOUR_SITE_KEY with your actual site key
    challenge: data.commitmentId,
    blockNumber: data.blockNumber,
    }) +
    // pseudocode
    // get the contents of the procaptcha-response token
    data = req.body['procaptcha-response']

    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    token: data.token,
    secret: 'your_secret_key',
    })

    Or, as a CURL command:

    -
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{
    "providerUrl": "...",
    "user": "...",
    "dapp": "...",
    "challenge": "...",
    "blockNumber": ...
    }' +
    curl --location 'https://api.prosopo.io/siteverify' \
    --header 'Content-Type: application/json' \
    --data '{"secret":"0x1234123412341234123412341234","token":"PROCAPTCHA-RESPONSE"}''

    Note that the endpoint expects the application/json Content-Type. You can see exactly what is sent using

    @@ -196,31 +154,26 @@ delivering additional language support in the future.

    TypeScript Verification

    To verify a user's response using TypeScript, simpy import the verify function from @prosopo/server and pass it the procaptcha-response POST data. Types can be imported from @prosopo/types.

    -
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response, which is a JSON string
    const procaptchaResponse = JSON.parse(payload[ApiParams.procaptchaResponse])

    // send the
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    } +
    import {ProsopoServer} from '@prosopo/server'
    import {ApiParams} from '@prosopo/types'

    ...
    // parse the body received from the frontend
    const payload = JSON.parse(event.body)

    // parse the procaptcha response token
    const procaptchaResponse = payload[ApiParams.procaptchaResponse]

    // initialise the `ProsopoServer` class
    const prosopoServer = new ProsopoServer(config, pair)

    // check if the captcha response is verified
    if (await prosopoServer.isVerified(procaptchaResponse)) {
    // perform CAPTCHA protected action
    }

    There is an example TypeScript server side implementation in demos/client-example-server.

    -

    Rendering different CAPTCHA types with Procaptcha

    Frictionless CAPTCHA

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely -to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the -user will not be presented with an image CAPTCHA challenge.

    -

    Serve a Frictionless CAPTCHA by setting the captchaType to frictionless, or by omitting it, as it is the default -setting.

    -

    Example of Frictionless CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key"></div>

    <!-- or -->

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div> -
    -

    Example of Frictionless CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'frictionless', // can also be omitted
    })
    }) +

    Specifying timeouts

    Custom timeouts can be specified for the length of time in which a user has to solve the CAPTCHA challenge. The defaults are as follows:

    +
    const defaultCaptchaTimeouts = {
    image: {
    // The timeframe in which a user must complete an image captcha (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which an image captcha solution remains valid on the page before timing out (2 minutes)
    solutionTimeout: 60000 * 2,
    // The timeframe in which an image captcha solution must be verified server side (3 minutes)
    verifiedTimeout: 60000 * 3,
    // The time in milliseconds that a cached, verified, image captcha solution is valid for (15 minutes)
    cachedTimeout: 60000 * 15,
    },
    pow: {
    // The timeframe in which a pow captcha solution remains valid on the page before timing out (1 minute)
    challengeTimeout: 60000,
    // The timeframe in which a pow captcha must be completed and verified (2 minutes)
    solutionTimeout: 60000 * 2,
    // The time in milliseconds that a Provider cached, verified, pow captcha solution is valid for (3 minutes)
    cachedTimeout: 60000 * 3,
    },
    }
    -

    Proof of Work CAPTCHA

    Procaptcha's Proof-of-Work feature deters bot attacks by requiring users to solve a cryptographic puzzle. The -puzzle is easy for humans to solve but computationally expensive for bots. Serve a Proof-of-Work CAPTCHA by setting -the captchaType to pow.

    -

    Example of Proof-of-Work CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="pow"></div>
    +

    To specify timeouts using API verification, pass the above object in a field called timeouts, implementing one or more of the timeouts.

    +
    // send a POST application/json request to the API endpoint
    response = POST('https://api.prosopo.io/siteverify', {
    ...
    timeouts: defaultCaptchaTimeouts, // add timeouts object here
    })
    -

    Example of Proof-of-Work CAPTCHA rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'pow',
    })
    }) +

    To specify timeouts using the verification package, pass the above object in the timeouts field of the ProsopoServer config, implementing one or more of the timeouts.

    +
    config = { timeouts: defaultCaptchaTimeouts, ...config }
    const prosopoServer = new ProsopoServer(config, pair)
    -

    Image CAPTCHA

    Procaptcha's' image setting displays an image CAPTCHA to users. Serve an image CAPTCHA by setting the captchaType -to image.

    -

    Example of Image CAPTCHA implicit rendering

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="image"></div>
    +

    Rendering different CAPTCHA types with Procaptcha

    Procaptcha's default frictionless feature dynamically detects if the user is a bot or a human. If the user is likely +to be a bot, the user will be presented with a Proof-of-Work CAPTCHA challenge. If the user is likely to be a human, the +user will not be presented with an image CAPTCHA challenge.

    +

    Serve different types of CAPTCHA by setting the captchaType to frictionless, pow, image.

    +

    Example of setting CAPTCHA type implicitly

    <div class="procaptcha" data-sitekey="your_site_key" data-captcha-type="frictionless"></div>
     
    -

    Example of Image CAPTCHA explicit rendering

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image',
    })
    }) +

    Example of setting CAPTCHA type explicitly

    document.getElementById('procaptcha-script').addEventListener('load', function () {
    function onCaptchaVerified(output) {
    console.log('Captcha verified, output: ' + JSON.stringify(output))
    }
    // Get the Element using elementId
    const captchaContainer = document.getElementById('procaptcha-container')
    window.procaptcha.render(captchaContainer, {
    siteKey: 'YOUR_SITE_KEY',
    theme: 'dark',
    callback: onCaptchaVerified,
    captchaType: 'image', // `pow` or `frictionless`
    })
    })

    Demos

    React Demo

    You can view an end-to-end example of how to implement Procaptcha in a React application in our client-example @@ -229,4 +182,4 @@

    HTML Demo

    You can view an example of the bundle being used in a simple HTML page in the client-bundle-example. This example is frontend only.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/modules/gh_actions.enableAutoMerge.html b/docs/modules/gh_actions.enableAutoMerge.html deleted file mode 100644 index 38da2702e8..0000000000 --- a/docs/modules/gh_actions.enableAutoMerge.html +++ /dev/null @@ -1 +0,0 @@ -enableAutoMerge | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/gh_actions.html b/docs/modules/gh_actions.html deleted file mode 100644 index ad304fb836..0000000000 --- a/docs/modules/gh_actions.html +++ /dev/null @@ -1,3 +0,0 @@ -gh-actions - v0.3.40 | Documentation - v0.3.40

    Module gh-actions - v0.3.40

    Index

    Modules

    \ No newline at end of file diff --git a/docs/modules/gh_actions.index.html b/docs/modules/gh_actions.index.html deleted file mode 100644 index 87818a6af0..0000000000 --- a/docs/modules/gh_actions.index.html +++ /dev/null @@ -1 +0,0 @@ -index | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/prosoponator_bot.html b/docs/modules/prosoponator_bot.html deleted file mode 100644 index 843890089f..0000000000 --- a/docs/modules/prosoponator_bot.html +++ /dev/null @@ -1,4 +0,0 @@ -prosoponator-bot | Documentation - v0.3.40

    Module prosoponator-bot

    This is the package holding the code for the prosoponator bot on github.

    -

    The general idea is workflows are triggered by various events and immediately handover to code in this package, which uses ts (rather than yml) to go and do the task / logic.

    -

    Use the core and github library for types / gh functions.

    -
    \ No newline at end of file diff --git a/docs/modules/tsconfig_checker.check.html b/docs/modules/tsconfig_checker.check.html deleted file mode 100644 index 517dc05f5c..0000000000 --- a/docs/modules/tsconfig_checker.check.html +++ /dev/null @@ -1 +0,0 @@ -check | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/modules/tsconfig_checker.html b/docs/modules/tsconfig_checker.html deleted file mode 100644 index 30002a270f..0000000000 --- a/docs/modules/tsconfig_checker.html +++ /dev/null @@ -1,3 +0,0 @@ -tsconfig-checker - v0.3.40 | Documentation - v0.3.40

    Module tsconfig-checker - v0.3.40

    Index

    Modules

    \ No newline at end of file diff --git a/docs/modules/tsconfig_checker.index.html b/docs/modules/tsconfig_checker.index.html deleted file mode 100644 index 407c5a16f6..0000000000 --- a/docs/modules/tsconfig_checker.index.html +++ /dev/null @@ -1 +0,0 @@ -index | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId-1.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId-1.html deleted file mode 100644 index 1f2a557af7..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId.html deleted file mode 100644 index b47e6eb6fa..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaResponseBody.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaResponseBody.html deleted file mode 100644 index e2929bd3b9..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 66a2053e9a..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.Hash.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.Hash.html deleted file mode 100644 index 2b7488233b..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.HashedItem.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.HashedItem.html deleted file mode 100644 index 1371589b0f..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleLeaf.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleLeaf.html deleted file mode 100644 index a8cfd174cd..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProof.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProof.html deleted file mode 100644 index 0afe1d5329..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProofLayer.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProofLayer.html deleted file mode 100644 index 601710bea4..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleRootLayer.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleRootLayer.html deleted file mode 100644 index 6a2b817597..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index 40c918156a..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 23b541e2f0..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoTouchEvent.html deleted file mode 100644 index 7f6bcc6b18..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.Provider.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.Provider.html deleted file mode 100644 index 2865267ebe..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.RandomProvider.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.RandomProvider.html deleted file mode 100644 index 127a24ca49..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_api.api_ProviderApi._internal_.StoredEvents.html b/docs/types/_prosopo_api.api_ProviderApi._internal_.StoredEvents.html deleted file mode 100644 index 8c5106b4b1..0000000000 --- a/docs/types/_prosopo_api.api_ProviderApi._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.AccountId.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.AccountId.html deleted file mode 100644 index 61a0d52bc1..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Commit.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Commit.html deleted file mode 100644 index d4db941c36..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Dapp.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Dapp.html deleted file mode 100644 index a63312d9f7..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: string | number | BN;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Hash.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Hash.html deleted file mode 100644 index 9c0d267427..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.LastCorrectCaptcha.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.LastCorrectCaptcha.html deleted file mode 100644 index 03803ac709..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number | string | BN;
        dappContract: AccountId;
    }

    Type declaration

    • before: number | string | BN
    • dappContract: AccountId
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Provider.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Provider.html deleted file mode 100644 index 44186e712b..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: string | number | BN;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number | string | BN;
        payee: Payee;
        status: GovernanceStatus;
        url: (number | string | BN)[];
    }

    Type declaration

    • balance: string | number | BN
    • datasetId: Hash
    • datasetIdContent: Hash
    • fee: number | string | BN
    • payee: Payee
    • status: GovernanceStatus
    • url: (number | string | BN)[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.RandomProvider.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.RandomProvider.html deleted file mode 100644 index aa13b4b2cf..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number | string | BN;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.User.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.User.html deleted file mode 100644 index f7b7e8d027..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.UserHistorySummary.html b/docs/types/_prosopo_captcha_contract.types_arguments_captcha.UserHistorySummary.html deleted file mode 100644 index 1172d367c8..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_arguments_captcha.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number | string | BN;
        incorrect: number | string | BN;
        score: number | string | BN;
    }

    Type declaration

    • correct: number | string | BN
    • incorrect: number | string | BN
    • score: number | string | BN
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.AccountId.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.AccountId.html deleted file mode 100644 index 6b7afed202..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Commit.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.Commit.html deleted file mode 100644 index b685e56440..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Dapp.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.Dapp.html deleted file mode 100644 index fab6bbd4f7..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Hash.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.Hash.html deleted file mode 100644 index 26adcb87d2..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.LastCorrectCaptcha.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.LastCorrectCaptcha.html deleted file mode 100644 index 60f3279f27..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Provider.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.Provider.html deleted file mode 100644 index 4b8cd94750..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.RandomProvider.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.RandomProvider.html deleted file mode 100644 index af566afe4d..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.User.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.User.html deleted file mode 100644 index f9d648821b..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_captcha_contract.types_returns_captcha.UserHistorySummary.html b/docs/types/_prosopo_captcha_contract.types_returns_captcha.UserHistorySummary.html deleted file mode 100644 index 7fe9972c56..0000000000 --- a/docs/types/_prosopo_captcha_contract.types_returns_captcha.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.argv.AwaitedProcessedArgs.html b/docs/types/_prosopo_cli.argv.AwaitedProcessedArgs.html deleted file mode 100644 index 8c7c0f03a1..0000000000 --- a/docs/types/_prosopo_cli.argv.AwaitedProcessedArgs.html +++ /dev/null @@ -1 +0,0 @@ -AwaitedProcessedArgs | Documentation - v0.3.40
    AwaitedProcessedArgs: {
        $0: string;
        _: (string | number)[];
        api: boolean;
        [x: string]: unknown;
    }

    Type declaration

    • [x: string]: unknown
    • $0: string
    • _: (string | number)[]
    • api: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.prosopo_config._internal_.ProsopoConfigOutput.html b/docs/types/_prosopo_cli.prosopo_config._internal_.ProsopoConfigOutput.html deleted file mode 100644 index e0630842e2..0000000000 --- a/docs/types/_prosopo_cli.prosopo_config._internal_.ProsopoConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoConfigOutput | Documentation - v0.3.40
    ProsopoConfigOutput: output<typeof ProsopoConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.AccountId-1.html b/docs/types/_prosopo_cli.start._internal_.AccountId-1.html deleted file mode 100644 index f08e7f99bf..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.AccountId.html b/docs/types/_prosopo_cli.start._internal_.AccountId.html deleted file mode 100644 index e5142eaafb..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_cli.start._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index a3ef05e4e6..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Commit-1.html b/docs/types/_prosopo_cli.start._internal_.Commit-1.html deleted file mode 100644 index de57df5f65..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Commit.html b/docs/types/_prosopo_cli.start._internal_.Commit.html deleted file mode 100644 index 7e43898295..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.ContractAbi.html b/docs/types/_prosopo_cli.start._internal_.ContractAbi.html deleted file mode 100644 index 9000e64c3a..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Dapp.html b/docs/types/_prosopo_cli.start._internal_.Dapp.html deleted file mode 100644 index 933bf8a8ac..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.DatasetBase.html b/docs/types/_prosopo_cli.start._internal_.DatasetBase.html deleted file mode 100644 index 4f3ff342a6..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.DatasetWithIds.html b/docs/types/_prosopo_cli.start._internal_.DatasetWithIds.html deleted file mode 100644 index 55c729cbfa..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Hash-1.html b/docs/types/_prosopo_cli.start._internal_.Hash-1.html deleted file mode 100644 index 4eaa810fd3..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Hash.html b/docs/types/_prosopo_cli.start._internal_.Hash.html deleted file mode 100644 index 2831353087..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.HashedItem.html b/docs/types/_prosopo_cli.start._internal_.HashedItem.html deleted file mode 100644 index d7ce2a9857..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_cli.start._internal_.LastCorrectCaptcha.html deleted file mode 100644 index 7fddc25e68..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.LogLevel.html b/docs/types/_prosopo_cli.start._internal_.LogLevel.html deleted file mode 100644 index 705da8db0a..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Logger.html b/docs/types/_prosopo_cli.start._internal_.Logger.html deleted file mode 100644 index 9cae39264a..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.LoggerLevelFns.html b/docs/types/_prosopo_cli.start._internal_.LoggerLevelFns.html deleted file mode 100644 index 50142a61e1..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.Provider.html b/docs/types/_prosopo_cli.start._internal_.Provider.html deleted file mode 100644 index 1bdf4ba800..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.RandomProvider.html b/docs/types/_prosopo_cli.start._internal_.RandomProvider.html deleted file mode 100644 index 6a996a32e5..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.User.html b/docs/types/_prosopo_cli.start._internal_.User.html deleted file mode 100644 index 20fffaab36..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_cli.start._internal_.UserHistorySummary.html b/docs/types/_prosopo_cli.start._internal_.UserHistorySummary.html deleted file mode 100644 index 8ebf80cfa0..0000000000 --- a/docs/types/_prosopo_cli.start._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example.config._internal_.ProsopoClientConfigInput.html b/docs/types/_prosopo_client_example.config._internal_.ProsopoClientConfigInput.html index 0bb1cc51ad..2150c55fd4 100644 --- a/docs/types/_prosopo_client_example.config._internal_.ProsopoClientConfigInput.html +++ b/docs/types/_prosopo_client_example.config._internal_.ProsopoClientConfigInput.html @@ -1 +1 @@ -ProsopoClientConfigInput | Documentation - v0.3.40
    ProsopoClientConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format?: number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format?: number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean
    \ No newline at end of file +ProsopoClientConfigInput | Documentation - v1.0.1
    ProsopoClientConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format?: number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format?: number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId-1.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId-1.html deleted file mode 100644 index b20f434bce..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId.html deleted file mode 100644 index 51f58cdfcc..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaResponseBody.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaResponseBody.html deleted file mode 100644 index 84b32b251c..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index ff41d0dce8..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit-1.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit-1.html deleted file mode 100644 index d351fe8486..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit.html deleted file mode 100644 index 2e289826ee..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ContractAbi.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.ContractAbi.html deleted file mode 100644 index d931066098..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Dapp.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Dapp.html deleted file mode 100644 index 61461dbcb8..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash-1.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash-1.html deleted file mode 100644 index a96216cdf4..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash.html deleted file mode 100644 index be08a4a68b..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.HashedItem.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.HashedItem.html deleted file mode 100644 index 5c3a0bfed5..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.LastCorrectCaptcha.html deleted file mode 100644 index f731a4a8f5..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LogLevel.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.LogLevel.html deleted file mode 100644 index 16ec48668b..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Logger.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Logger.html deleted file mode 100644 index 8c487b9903..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LoggerLevelFns.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.LoggerLevelFns.html deleted file mode 100644 index d8e700be66..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleLeaf.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleLeaf.html deleted file mode 100644 index 4728cedfd3..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProof.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProof.html deleted file mode 100644 index b2670ff470..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProofLayer.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProofLayer.html deleted file mode 100644 index e07c670933..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleRootLayer.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleRootLayer.html deleted file mode 100644 index a1483aa07e..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index 8e807066c5..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoMouseEvent.html deleted file mode 100644 index cd18664f17..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoTouchEvent.html deleted file mode 100644 index 44394a6218..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Provider.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.Provider.html deleted file mode 100644 index 53d8091173..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.RandomProvider.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.RandomProvider.html deleted file mode 100644 index aa3932af61..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.StoredEvents.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.StoredEvents.html deleted file mode 100644 index 7cbf26d263..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.User.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.User.html deleted file mode 100644 index 3132cd0f58..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_client_example_server.routes_routes._internal_.UserHistorySummary.html b/docs/types/_prosopo_client_example_server.routes_routes._internal_.UserHistorySummary.html deleted file mode 100644 index ed9b4fa043..0000000000 --- a/docs/types/_prosopo_client_example_server.routes_routes._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.ApiContextParams.html b/docs/types/_prosopo_common.error._internal_.ApiContextParams.html deleted file mode 100644 index 19bd2c534f..0000000000 --- a/docs/types/_prosopo_common.error._internal_.ApiContextParams.html +++ /dev/null @@ -1 +0,0 @@ -ApiContextParams | Documentation - v0.3.40
    ApiContextParams: BaseContextParams & {
        code?: number;
    }

    Type declaration

    • Optional code?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.BaseErrorOptions.html b/docs/types/_prosopo_common.error._internal_.BaseErrorOptions.html deleted file mode 100644 index 02891323dc..0000000000 --- a/docs/types/_prosopo_common.error._internal_.BaseErrorOptions.html +++ /dev/null @@ -1 +0,0 @@ -BaseErrorOptions | Documentation - v0.3.40

    Type alias BaseErrorOptions<ContextType>

    BaseErrorOptions<ContextType>: {
        context?: ContextType;
        logLevel?: LogLevel;
        logger?: Logger;
        name?: string;
        silent?: boolean;
        translationKey?: TranslationKey;
    }

    Type Parameters

    • ContextType

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.CliContextParams.html b/docs/types/_prosopo_common.error._internal_.CliContextParams.html deleted file mode 100644 index c4e51ad73b..0000000000 --- a/docs/types/_prosopo_common.error._internal_.CliContextParams.html +++ /dev/null @@ -1 +0,0 @@ -CliContextParams | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.ContractContextParams.html b/docs/types/_prosopo_common.error._internal_.ContractContextParams.html deleted file mode 100644 index b588dc624f..0000000000 --- a/docs/types/_prosopo_common.error._internal_.ContractContextParams.html +++ /dev/null @@ -1 +0,0 @@ -ContractContextParams | Documentation - v0.3.40
    ContractContextParams: BaseContextParams
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.DBContextParams.html b/docs/types/_prosopo_common.error._internal_.DBContextParams.html deleted file mode 100644 index 67f420b4d7..0000000000 --- a/docs/types/_prosopo_common.error._internal_.DBContextParams.html +++ /dev/null @@ -1 +0,0 @@ -DBContextParams | Documentation - v0.3.40
    DBContextParams: BaseContextParams & {
        captchaId?: string[];
    }

    Type declaration

    • Optional captchaId?: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.DatasetContextParams.html b/docs/types/_prosopo_common.error._internal_.DatasetContextParams.html deleted file mode 100644 index 54071afc60..0000000000 --- a/docs/types/_prosopo_common.error._internal_.DatasetContextParams.html +++ /dev/null @@ -1 +0,0 @@ -DatasetContextParams | Documentation - v0.3.40
    DatasetContextParams: BaseContextParams
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.error._internal_.EnvContextParams.html b/docs/types/_prosopo_common.error._internal_.EnvContextParams.html deleted file mode 100644 index 8cecb0dada..0000000000 --- a/docs/types/_prosopo_common.error._internal_.EnvContextParams.html +++ /dev/null @@ -1 +0,0 @@ -EnvContextParams | Documentation - v0.3.40
    EnvContextParams: BaseContextParams & {
        missingEnvVars?: string[];
    }

    Type declaration

    • Optional missingEnvVars?: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.logger.LogLevel.html b/docs/types/_prosopo_common.logger.LogLevel.html deleted file mode 100644 index c625b60e30..0000000000 --- a/docs/types/_prosopo_common.logger.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.logger.Logger.html b/docs/types/_prosopo_common.logger.Logger.html deleted file mode 100644 index 41d2691203..0000000000 --- a/docs/types/_prosopo_common.logger.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_common.logger._internal_.LoggerLevelFns.html b/docs/types/_prosopo_common.logger._internal_.LoggerLevelFns.html deleted file mode 100644 index dd390b2d00..0000000000 --- a/docs/types/_prosopo_common.logger._internal_.LoggerLevelFns.html +++ /dev/null @@ -1,2 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }

    allows access to log levels via index, e.g. myLoggerLogLevel.enum.debug or myLogger'error', etc

    -
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.utils.TFunctionParams.html b/docs/types/_prosopo_common.utils.TFunctionParams.html deleted file mode 100644 index 03ca991eb6..0000000000 --- a/docs/types/_prosopo_common.utils.TFunctionParams.html +++ /dev/null @@ -1 +0,0 @@ -TFunctionParams | Documentation - v0.3.40
    TFunctionParams: Parameters<TFunction>
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.utils.TranslationKey.html b/docs/types/_prosopo_common.utils.TranslationKey.html deleted file mode 100644 index 4c377a6423..0000000000 --- a/docs/types/_prosopo_common.utils.TranslationKey.html +++ /dev/null @@ -1 +0,0 @@ -TranslationKey | Documentation - v0.3.40
    TranslationKey: NestedKeyOf<typeof locales/en.json>
    \ No newline at end of file diff --git a/docs/types/_prosopo_common.utils._internal_.NestedKeyOf.html b/docs/types/_prosopo_common.utils._internal_.NestedKeyOf.html deleted file mode 100644 index b8fea3abdc..0000000000 --- a/docs/types/_prosopo_common.utils._internal_.NestedKeyOf.html +++ /dev/null @@ -1,3 +0,0 @@ -NestedKeyOf | Documentation - v0.3.40
    NestedKeyOf<ObjectType>: {
        [Key in keyof ObjectType & (string | number)]: ObjectType[Key] extends object
            ? `${Key}.${NestedKeyOf<ObjectType[Key]>}`
            : `${Key}`
    }[keyof ObjectType & (string | number)]

    https://medium.com/xgeeks/typescript-utility-keyof-nested-object-fa3e457ef2b2 -slightly modified since we only need string keys, number is there so IDE/Typescript doesn't complain

    -

    Type Parameters

    • ObjectType extends object
    \ No newline at end of file diff --git a/docs/types/_prosopo_common_contract.types_arguments_common.AccountId.html b/docs/types/_prosopo_common_contract.types_arguments_common.AccountId.html deleted file mode 100644 index b37a6c538c..0000000000 --- a/docs/types/_prosopo_common_contract.types_arguments_common.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_common_contract.types_returns_common.AccountId.html b/docs/types/_prosopo_common_contract.types_returns_common.AccountId.html deleted file mode 100644 index ff9938a248..0000000000 --- a/docs/types/_prosopo_common_contract.types_returns_common.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel.html b/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel.html deleted file mode 100644 index 0c78637b16..0000000000 --- a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.Logger.html b/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.Logger.html deleted file mode 100644 index 6e7dca4f79..0000000000 --- a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LoggerLevelFns.html b/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LoggerLevelFns.html deleted file mode 100644 index c538530c60..0000000000 --- a/docs/types/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.BaseErrorOptions.html b/docs/types/_prosopo_contract.contract_helpers._internal_.BaseErrorOptions.html deleted file mode 100644 index 0da5faa3f2..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.BaseErrorOptions.html +++ /dev/null @@ -1 +0,0 @@ -BaseErrorOptions | Documentation - v0.3.40
    BaseErrorOptions<ContextType>: {
        context?: ContextType;
        logLevel?: LogLevel;
        logger?: Logger;
        name?: string;
        silent?: boolean;
        translationKey?: TranslationKey;
    }

    Type Parameters

    • ContextType

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.ContractContextParams.html b/docs/types/_prosopo_contract.contract_helpers._internal_.ContractContextParams.html deleted file mode 100644 index 43e7a1797c..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.ContractContextParams.html +++ /dev/null @@ -1 +0,0 @@ -ContractContextParams | Documentation - v0.3.40
    ContractContextParams: BaseContextParams
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.LogLevel.html b/docs/types/_prosopo_contract.contract_helpers._internal_.LogLevel.html deleted file mode 100644 index 4f06914581..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.Logger.html b/docs/types/_prosopo_contract.contract_helpers._internal_.Logger.html deleted file mode 100644 index 43f12dbf84..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.LoggerLevelFns.html b/docs/types/_prosopo_contract.contract_helpers._internal_.LoggerLevelFns.html deleted file mode 100644 index ca35d12555..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.NestedKeyOf.html b/docs/types/_prosopo_contract.contract_helpers._internal_.NestedKeyOf.html deleted file mode 100644 index 87c6c2404c..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.NestedKeyOf.html +++ /dev/null @@ -1 +0,0 @@ -NestedKeyOf | Documentation - v0.3.40
    NestedKeyOf<ObjectType>: {
        [Key in keyof ObjectType & (string | number)]: ObjectType[Key] extends object
            ? `${Key}.${NestedKeyOf<ObjectType[Key]>}`
            : `${Key}`
    }[keyof ObjectType & (string | number)]

    Type Parameters

    • ObjectType extends object
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_helpers._internal_.TranslationKey.html b/docs/types/_prosopo_contract.contract_helpers._internal_.TranslationKey.html deleted file mode 100644 index 313f1b5907..0000000000 --- a/docs/types/_prosopo_contract.contract_helpers._internal_.TranslationKey.html +++ /dev/null @@ -1 +0,0 @@ -TranslationKey | Documentation - v0.3.40
    TranslationKey: NestedKeyOf<typeof translationEn>
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface.QueryReturnTypeInner.html b/docs/types/_prosopo_contract.contract_interface.QueryReturnTypeInner.html deleted file mode 100644 index fa06eba8f5..0000000000 --- a/docs/types/_prosopo_contract.contract_interface.QueryReturnTypeInner.html +++ /dev/null @@ -1 +0,0 @@ -QueryReturnTypeInner | Documentation - v0.3.40
    QueryReturnTypeInner<T>: T extends QueryReturnType<Result<Result<infer U, Error>, LangError>>
        ? U
        : never

    Type Parameters

    • T
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.AccountId-1.html b/docs/types/_prosopo_contract.contract_interface._internal_.AccountId-1.html deleted file mode 100644 index 32a99da0ae..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.AccountId.html b/docs/types/_prosopo_contract.contract_interface._internal_.AccountId.html deleted file mode 100644 index d46517e0c1..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Commit-1.html b/docs/types/_prosopo_contract.contract_interface._internal_.Commit-1.html deleted file mode 100644 index 84db31f01b..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Commit.html b/docs/types/_prosopo_contract.contract_interface._internal_.Commit.html deleted file mode 100644 index 07ba86ba25..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.ContractAbi.html b/docs/types/_prosopo_contract.contract_interface._internal_.ContractAbi.html deleted file mode 100644 index c47a9fa9ae..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Dapp.html b/docs/types/_prosopo_contract.contract_interface._internal_.Dapp.html deleted file mode 100644 index eb4ef2cd84..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Hash-1.html b/docs/types/_prosopo_contract.contract_interface._internal_.Hash-1.html deleted file mode 100644 index 0361e94139..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Hash.html b/docs/types/_prosopo_contract.contract_interface._internal_.Hash.html deleted file mode 100644 index 28845238b6..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_contract.contract_interface._internal_.LastCorrectCaptcha.html deleted file mode 100644 index c3f6402c9c..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.Provider.html b/docs/types/_prosopo_contract.contract_interface._internal_.Provider.html deleted file mode 100644 index 0e79938dd5..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.RandomProvider.html b/docs/types/_prosopo_contract.contract_interface._internal_.RandomProvider.html deleted file mode 100644 index e866251be9..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.User.html b/docs/types/_prosopo_contract.contract_interface._internal_.User.html deleted file mode 100644 index 91b4cb7f43..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_interface._internal_.UserHistorySummary.html b/docs/types/_prosopo_contract.contract_interface._internal_.UserHistorySummary.html deleted file mode 100644 index 56dc89e8f8..0000000000 --- a/docs/types/_prosopo_contract.contract_interface._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_storage.PrimitiveStorageFields.html b/docs/types/_prosopo_contract.contract_storage.PrimitiveStorageFields.html deleted file mode 100644 index f41774dfaa..0000000000 --- a/docs/types/_prosopo_contract.contract_storage.PrimitiveStorageFields.html +++ /dev/null @@ -1 +0,0 @@ -PrimitiveStorageFields | Documentation - v0.3.40
    PrimitiveStorageFields: {
        [key: string]: {
            index: number;
            lengthBytes: number;
            startBytes: number;
            storageType: string;
        };
    }

    Type declaration

    • [key: string]: {
          index: number;
          lengthBytes: number;
          startBytes: number;
          storageType: string;
      }
      • index: number
      • lengthBytes: number
      • startBytes: number
      • storageType: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_storage.PrimitiveTypes.html b/docs/types/_prosopo_contract.contract_storage.PrimitiveTypes.html deleted file mode 100644 index 0f4d7d8459..0000000000 --- a/docs/types/_prosopo_contract.contract_storage.PrimitiveTypes.html +++ /dev/null @@ -1 +0,0 @@ -PrimitiveTypes | Documentation - v0.3.40
    PrimitiveTypes: {
        [key: number]: string;
    }

    Type declaration

    • [key: number]: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_contract.contract_storage._internal_.AbiStorageField.html b/docs/types/_prosopo_contract.contract_storage._internal_.AbiStorageField.html deleted file mode 100644 index 8a113dda63..0000000000 --- a/docs/types/_prosopo_contract.contract_storage._internal_.AbiStorageField.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageField | Documentation - v0.3.40
    AbiStorageField: any
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.AccountId.html b/docs/types/_prosopo_database.databases_mongo._internal_.AccountId.html deleted file mode 100644 index f607647f59..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_database.databases_mongo._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index c647cb4036..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.Commit.html b/docs/types/_prosopo_database.databases_mongo._internal_.Commit.html deleted file mode 100644 index 9ce30d44f2..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.DatasetBase.html b/docs/types/_prosopo_database.databases_mongo._internal_.DatasetBase.html deleted file mode 100644 index aa5114546a..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.DatasetWithIds.html b/docs/types/_prosopo_database.databases_mongo._internal_.DatasetWithIds.html deleted file mode 100644 index 59b8162896..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.Hash-1.html b/docs/types/_prosopo_database.databases_mongo._internal_.Hash-1.html deleted file mode 100644 index fc38c79183..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.Hash.html b/docs/types/_prosopo_database.databases_mongo._internal_.Hash.html deleted file mode 100644 index 20b610eaa3..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.HashedItem.html b/docs/types/_prosopo_database.databases_mongo._internal_.HashedItem.html deleted file mode 100644 index a8a5eeaef2..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.LogLevel.html b/docs/types/_prosopo_database.databases_mongo._internal_.LogLevel.html deleted file mode 100644 index 237c4eef77..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.Logger.html b/docs/types/_prosopo_database.databases_mongo._internal_.Logger.html deleted file mode 100644 index 8336b9f58d..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_database.databases_mongo._internal_.LoggerLevelFns.html b/docs/types/_prosopo_database.databases_mongo._internal_.LoggerLevelFns.html deleted file mode 100644 index 6df57c8415..0000000000 --- a/docs/types/_prosopo_database.databases_mongo._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index 78f2926b33..0000000000 --- a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 2eb595d332..0000000000 --- a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoTouchEvent.html deleted file mode 100644 index f8895584a9..0000000000 --- a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.StoredEvents.html b/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.StoredEvents.html deleted file mode 100644 index b9420b98a7..0000000000 --- a/docs/types/_prosopo_database.eventsDatabase_eventsDatabase._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 639c092ca8..0000000000 --- a/docs/types/_prosopo_datasets.captcha_captcha._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedItem.html b/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedItem.html deleted file mode 100644 index 33acf1b0d0..0000000000 --- a/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedSolution.html b/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedSolution.html deleted file mode 100644 index 241f505314..0000000000 --- a/docs/types/_prosopo_datasets.captcha_captcha._internal_.HashedSolution.html +++ /dev/null @@ -1 +0,0 @@ -HashedSolution | Documentation - v0.3.40
    HashedSolution: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_captcha._internal_.Item.html b/docs/types/_prosopo_datasets.captcha_captcha._internal_.Item.html deleted file mode 100644 index b99ad02612..0000000000 --- a/docs/types/_prosopo_datasets.captcha_captcha._internal_.Item.html +++ /dev/null @@ -1 +0,0 @@ -Item | Documentation - v0.3.40
    Item: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_dataset._internal_.DatasetBase.html b/docs/types/_prosopo_datasets.captcha_dataset._internal_.DatasetBase.html deleted file mode 100644 index 450324a394..0000000000 --- a/docs/types/_prosopo_datasets.captcha_dataset._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_dataset._internal_.Hash.html b/docs/types/_prosopo_datasets.captcha_dataset._internal_.Hash.html deleted file mode 100644 index e2624152b6..0000000000 --- a/docs/types/_prosopo_datasets.captcha_dataset._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLayer.html b/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLayer.html deleted file mode 100644 index e7e87211f2..0000000000 --- a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLayer | Documentation - v0.3.40
    MerkleLayer: MerkleLeaf[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLeaf.html b/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLeaf.html deleted file mode 100644 index 1960fa7bcb..0000000000 --- a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProof.html b/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProof.html deleted file mode 100644 index f6e83b6429..0000000000 --- a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProofLayer.html b/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProofLayer.html deleted file mode 100644 index 45715f5fa2..0000000000 --- a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleRootLayer.html b/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleRootLayer.html deleted file mode 100644 index e413848f57..0000000000 --- a/docs/types/_prosopo_datasets.captcha_merkle._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIds.html b/docs/types/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIds.html deleted file mode 100644 index 0f25c8aa48..0000000000 --- a/docs/types/_prosopo_datasets.tests_mocks_data_captchas._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.cli_cliCommand.CliCommandAny.html b/docs/types/_prosopo_datasets_fs.cli_cliCommand.CliCommandAny.html deleted file mode 100644 index 17e8059cc0..0000000000 --- a/docs/types/_prosopo_datasets_fs.cli_cliCommand.CliCommandAny.html +++ /dev/null @@ -1 +0,0 @@ -CliCommandAny | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel.html b/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel.html deleted file mode 100644 index 096eae9dea..0000000000 --- a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.Logger.html b/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.Logger.html deleted file mode 100644 index f753e36dfe..0000000000 --- a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LoggerLevelFns.html b/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LoggerLevelFns.html deleted file mode 100644 index 112ab1041a..0000000000 --- a/docs/types/_prosopo_datasets_fs.cli_cliCommand._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_flatten.Args.html b/docs/types/_prosopo_datasets_fs.commands_flatten.Args.html deleted file mode 100644 index 8f4fc82b5a..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_flatten.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        allowDuplicates?: boolean;
        input: string;
        output: string;
        overwrite?: boolean;
    }

    Type declaration

    • Optional allowDuplicates?: boolean
    • input: string
    • output: string
    • Optional overwrite?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_flatten.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_flatten.ArgsSchemaType.html deleted file mode 100644 index a6b76edc44..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_flatten.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generate.Args.html b/docs/types/_prosopo_datasets_fs.commands_generate.Args.html deleted file mode 100644 index 7be20e94c4..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generate.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        labelled?: string;
        labels?: string;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        unlabelled?: string;
    }

    Type declaration

    • Optional allowDuplicates?: boolean
    • Optional allowDuplicatesLabelled?: boolean
    • Optional allowDuplicatesUnlabelled?: boolean
    • Optional labelled?: string
    • Optional labels?: string
    • output: string
    • Optional overwrite?: boolean
    • seed: number
    • Optional size?: number
    • Optional unlabelled?: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generate.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_generate.ArgsSchemaType.html deleted file mode 100644 index f6cac374f5..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generate.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV1.Args.html b/docs/types/_prosopo_datasets_fs.commands_generateV1.Args.html deleted file mode 100644 index b932e0be76..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV1.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        labelled?: string;
        labels?: string;
        maxCorrect?: number;
        minCorrect?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        solved?: number;
        unlabelled?: string;
        unsolved?: number;
    }

    Type declaration

    • Optional allowDuplicates?: boolean
    • Optional allowDuplicatesLabelled?: boolean
    • Optional allowDuplicatesUnlabelled?: boolean
    • Optional labelled?: string
    • Optional labels?: string
    • Optional maxCorrect?: number
    • Optional minCorrect?: number
    • output: string
    • Optional overwrite?: boolean
    • seed: number
    • Optional size?: number
    • Optional solved?: number
    • Optional unlabelled?: string
    • Optional unsolved?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV1.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_generateV1.ArgsSchemaType.html deleted file mode 100644 index 7ea16e5214..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV1.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index a2b0d46edf..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.HashedItem.html b/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.HashedItem.html deleted file mode 100644 index c541fb67dd..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV1._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV2.Args.html b/docs/types/_prosopo_datasets_fs.commands_generateV2.Args.html deleted file mode 100644 index 96ba831a5e..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV2.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        allowDuplicates?: boolean;
        allowDuplicatesLabelled?: boolean;
        allowDuplicatesUnlabelled?: boolean;
        count?: number;
        labelled?: string;
        labels?: string;
        maxLabelled?: number;
        minCorrect?: number;
        minIncorrect?: number;
        minLabelled?: number;
        output: string;
        overwrite?: boolean;
        seed: number;
        size?: number;
        unlabelled?: string;
    }

    Type declaration

    • Optional allowDuplicates?: boolean
    • Optional allowDuplicatesLabelled?: boolean
    • Optional allowDuplicatesUnlabelled?: boolean
    • Optional count?: number
    • Optional labelled?: string
    • Optional labels?: string
    • Optional maxLabelled?: number
    • Optional minCorrect?: number
    • Optional minIncorrect?: number
    • Optional minLabelled?: number
    • output: string
    • Optional overwrite?: boolean
    • seed: number
    • Optional size?: number
    • Optional unlabelled?: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV2.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_generateV2.ArgsSchemaType.html deleted file mode 100644 index 158120a878..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV2.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_generateV2._internal_.Item.html b/docs/types/_prosopo_datasets_fs.commands_generateV2._internal_.Item.html deleted file mode 100644 index f8961f1f3a..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_generateV2._internal_.Item.html +++ /dev/null @@ -1 +0,0 @@ -Item | Documentation - v0.3.40
    Item: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_get.Args.html b/docs/types/_prosopo_datasets_fs.commands_get.Args.html deleted file mode 100644 index 0e73c3c29c..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_get.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        input: string;
    }

    Type declaration

    • input: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_get.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_get.ArgsSchemaType.html deleted file mode 100644 index d3ba52323f..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_get.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_labels.Args.html b/docs/types/_prosopo_datasets_fs.commands_labels.Args.html deleted file mode 100644 index 6c2ce8e685..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_labels.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        input: string;
        output: string;
        overwrite?: boolean;
    }

    Type declaration

    • input: string
    • output: string
    • Optional overwrite?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_labels.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_labels.ArgsSchemaType.html deleted file mode 100644 index b9203ecc6f..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_labels.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_relocate.Args.html b/docs/types/_prosopo_datasets_fs.commands_relocate.Args.html deleted file mode 100644 index 7908841f80..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_relocate.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        from: string;
        input: string;
        output: string;
        overwrite?: boolean;
        to: string;
    }

    Type declaration

    • from: string
    • input: string
    • output: string
    • Optional overwrite?: boolean
    • to: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_relocate.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_relocate.ArgsSchemaType.html deleted file mode 100644 index 7d03369d02..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_relocate.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_resize.Args.html b/docs/types/_prosopo_datasets_fs.commands_resize.Args.html deleted file mode 100644 index 575b117d28..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_resize.Args.html +++ /dev/null @@ -1 +0,0 @@ -Args | Documentation - v0.3.40
    Args: {
        input: string;
        output: string;
        overwrite?: boolean;
        size: number;
        square?: boolean;
    }

    Type declaration

    • input: string
    • output: string
    • Optional overwrite?: boolean
    • size: number
    • Optional square?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.commands_resize.ArgsSchemaType.html b/docs/types/_prosopo_datasets_fs.commands_resize.ArgsSchemaType.html deleted file mode 100644 index 5042b708f9..0000000000 --- a/docs/types/_prosopo_datasets_fs.commands_resize.ArgsSchemaType.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchemaType | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.utils_input.InputArgs.html b/docs/types/_prosopo_datasets_fs.utils_input.InputArgs.html deleted file mode 100644 index e31981eb07..0000000000 --- a/docs/types/_prosopo_datasets_fs.utils_input.InputArgs.html +++ /dev/null @@ -1 +0,0 @@ -InputArgs | Documentation - v0.3.40
    InputArgs: {
        input: string;
    }

    Type declaration

    • input: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgs.html b/docs/types/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgs.html deleted file mode 100644 index 42b4d690de..0000000000 --- a/docs/types/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgs.html +++ /dev/null @@ -1 +0,0 @@ -InputOutputArgs | Documentation - v0.3.40
    InputOutputArgs: {
        input: string;
        output: string;
        overwrite?: boolean;
    }

    Type declaration

    • input: string
    • output: string
    • Optional overwrite?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_datasets_fs.utils_output.OutputArgs.html b/docs/types/_prosopo_datasets_fs.utils_output.OutputArgs.html deleted file mode 100644 index d9985e7da0..0000000000 --- a/docs/types/_prosopo_datasets_fs.utils_output.OutputArgs.html +++ /dev/null @@ -1 +0,0 @@ -OutputArgs | Documentation - v0.3.40
    OutputArgs: {
        output: string;
        overwrite?: boolean;
    }

    Type declaration

    • output: string
    • Optional overwrite?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.AccountId-1.html b/docs/types/_prosopo_env.env._internal_.AccountId-1.html deleted file mode 100644 index 8e80b34aa8..0000000000 --- a/docs/types/_prosopo_env.env._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.AccountId.html b/docs/types/_prosopo_env.env._internal_.AccountId.html deleted file mode 100644 index 63cd426e88..0000000000 --- a/docs/types/_prosopo_env.env._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_env.env._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 430888b409..0000000000 --- a/docs/types/_prosopo_env.env._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Commit-1.html b/docs/types/_prosopo_env.env._internal_.Commit-1.html deleted file mode 100644 index 5503bc06a4..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Commit.html b/docs/types/_prosopo_env.env._internal_.Commit.html deleted file mode 100644 index ac9fc53c4b..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.ContractAbi.html b/docs/types/_prosopo_env.env._internal_.ContractAbi.html deleted file mode 100644 index 5422aeb04c..0000000000 --- a/docs/types/_prosopo_env.env._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Dapp.html b/docs/types/_prosopo_env.env._internal_.Dapp.html deleted file mode 100644 index 032269580b..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.DatasetBase.html b/docs/types/_prosopo_env.env._internal_.DatasetBase.html deleted file mode 100644 index ac92676285..0000000000 --- a/docs/types/_prosopo_env.env._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.DatasetWithIds.html b/docs/types/_prosopo_env.env._internal_.DatasetWithIds.html deleted file mode 100644 index 3036f9aaa3..0000000000 --- a/docs/types/_prosopo_env.env._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Hash-1.html b/docs/types/_prosopo_env.env._internal_.Hash-1.html deleted file mode 100644 index 25f8fe1f58..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Hash.html b/docs/types/_prosopo_env.env._internal_.Hash.html deleted file mode 100644 index 80c48b166f..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.HashedItem.html b/docs/types/_prosopo_env.env._internal_.HashedItem.html deleted file mode 100644 index ee4f4abec7..0000000000 --- a/docs/types/_prosopo_env.env._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_env.env._internal_.LastCorrectCaptcha.html deleted file mode 100644 index 8f34041c20..0000000000 --- a/docs/types/_prosopo_env.env._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.LogLevel.html b/docs/types/_prosopo_env.env._internal_.LogLevel.html deleted file mode 100644 index 02ecfbd0c3..0000000000 --- a/docs/types/_prosopo_env.env._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Logger.html b/docs/types/_prosopo_env.env._internal_.Logger.html deleted file mode 100644 index 6606775c0d..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.LoggerLevelFns.html b/docs/types/_prosopo_env.env._internal_.LoggerLevelFns.html deleted file mode 100644 index a8c3f6b7d2..0000000000 --- a/docs/types/_prosopo_env.env._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.Provider.html b/docs/types/_prosopo_env.env._internal_.Provider.html deleted file mode 100644 index 034c997b81..0000000000 --- a/docs/types/_prosopo_env.env._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.RandomProvider.html b/docs/types/_prosopo_env.env._internal_.RandomProvider.html deleted file mode 100644 index 0eda867288..0000000000 --- a/docs/types/_prosopo_env.env._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.User.html b/docs/types/_prosopo_env.env._internal_.User.html deleted file mode 100644 index 81e0ef0f95..0000000000 --- a/docs/types/_prosopo_env.env._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_env.env._internal_.UserHistorySummary.html b/docs/types/_prosopo_env.env._internal_.UserHistorySummary.html deleted file mode 100644 index c1f438bcf8..0000000000 --- a/docs/types/_prosopo_env.env._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_env.mockenv.TestAccount.html b/docs/types/_prosopo_env.mockenv.TestAccount.html deleted file mode 100644 index d269a29f17..0000000000 --- a/docs/types/_prosopo_env.mockenv.TestAccount.html +++ /dev/null @@ -1 +0,0 @@ -TestAccount | Documentation - v0.3.40
    TestAccount: {
        address: string;
        contractAddress: string | undefined;
        mnemonic: string;
    }

    Type declaration

    • address: string
    • contractAddress: string | undefined
    • mnemonic: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_flux.commands_terminal._internal_.LogLevel.html b/docs/types/_prosopo_flux.commands_terminal._internal_.LogLevel.html deleted file mode 100644 index 4faf57d979..0000000000 --- a/docs/types/_prosopo_flux.commands_terminal._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_flux.commands_terminal._internal_.Logger.html b/docs/types/_prosopo_flux.commands_terminal._internal_.Logger.html deleted file mode 100644 index 962286fa88..0000000000 --- a/docs/types/_prosopo_flux.commands_terminal._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_flux.commands_terminal._internal_.LoggerLevelFns.html b/docs/types/_prosopo_flux.commands_terminal._internal_.LoggerLevelFns.html deleted file mode 100644 index 17db765950..0000000000 --- a/docs/types/_prosopo_flux.commands_terminal._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId-1.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId-1.html deleted file mode 100644 index 9da094a5a6..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId.html deleted file mode 100644 index cc9c73b7d5..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaResponseBody.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaResponseBody.html deleted file mode 100644 index 9ad293ca98..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 087da500ae..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash-1.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash-1.html deleted file mode 100644 index 64c0600c6a..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash.html deleted file mode 100644 index bb1541c062..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.HashedItem.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.HashedItem.html deleted file mode 100644 index af9af34d05..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LogLevel.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LogLevel.html deleted file mode 100644 index 7ff8fd520b..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Logger.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Logger.html deleted file mode 100644 index 591fe37afa..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LoggerLevelFns.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LoggerLevelFns.html deleted file mode 100644 index c44ee8a657..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleLeaf.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleLeaf.html deleted file mode 100644 index d835248565..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProof.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProof.html deleted file mode 100644 index 96fb26b246..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProofLayer.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProofLayer.html deleted file mode 100644 index 02d5085bf4..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleRootLayer.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleRootLayer.html deleted file mode 100644 index 40c176a2da..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaStateUpdateFn.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaStateUpdateFn.html deleted file mode 100644 index ece20ea853..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProcaptchaStateUpdateFn.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaStateUpdateFn | Documentation - v0.3.40
    ProcaptchaStateUpdateFn: ((state) => void)

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index 1845593e3d..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 3de9345477..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoTouchEvent.html deleted file mode 100644 index fbd6b47cce..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Provider.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Provider.html deleted file mode 100644 index 3e9380b034..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.RandomProvider.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.RandomProvider.html deleted file mode 100644 index 45c11de07d..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.StoredEvents.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.StoredEvents.html deleted file mode 100644 index dbc3e8ac12..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.TCaptchaSubmitResult.html b/docs/types/_prosopo_procaptcha.modules_Manager._internal_.TCaptchaSubmitResult.html deleted file mode 100644 index 84d947ba66..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_Manager._internal_.TCaptchaSubmitResult.html +++ /dev/null @@ -1 +0,0 @@ -TCaptchaSubmitResult | Documentation - v0.3.40
    TCaptchaSubmitResult: [CaptchaSolutionResponse, Hash, ContractSubmittableResult?]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit-1.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit-1.html deleted file mode 100644 index 47545129fa..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit.html deleted file mode 100644 index d75c7395dd..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ContractAbi.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ContractAbi.html deleted file mode 100644 index 466730674a..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Dapp.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Dapp.html deleted file mode 100644 index cc9cc37ac1..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.LastCorrectCaptcha.html deleted file mode 100644 index 6fcdfd46f1..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.User.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.User.html deleted file mode 100644 index abdc1233e4..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.UserHistorySummary.html b/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.UserHistorySummary.html deleted file mode 100644 index 4cb94d5770..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_ProsopoCaptchaApi._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetKeyboardEvent.html b/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetKeyboardEvent.html deleted file mode 100644 index a323191b1c..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -SetKeyboardEvent | Documentation - v0.3.40
    SetKeyboardEvent: ((setValueFunc) => void)

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetMouseEvent.html b/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetMouseEvent.html deleted file mode 100644 index 7c4f6f2eb7..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -SetMouseEvent | Documentation - v0.3.40
    SetMouseEvent: ((setValueFunc) => void)

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetStateAction.html b/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetStateAction.html deleted file mode 100644 index 2113b8c721..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetStateAction.html +++ /dev/null @@ -1 +0,0 @@ -SetStateAction | Documentation - v0.3.40
    SetStateAction<T>: T | ((prevState) => T)

    Type Parameters

    • T

    Type declaration

      • (prevState): T
      • Parameters

        • prevState: T

        Returns T

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetTouchEvent.html b/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetTouchEvent.html deleted file mode 100644 index c95a312f38..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_collector._internal_.SetTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -SetTouchEvent | Documentation - v0.3.40
    SetTouchEvent: ((setValueFunc) => void)

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha.modules_storage._internal_.ProcaptchaLocalStorage.html b/docs/types/_prosopo_procaptcha.modules_storage._internal_.ProcaptchaLocalStorage.html deleted file mode 100644 index 52c0bf0f6b..0000000000 --- a/docs/types/_prosopo_procaptcha.modules_storage._internal_.ProcaptchaLocalStorage.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaLocalStorage | Documentation - v0.3.40
    ProcaptchaLocalStorage: {
        account?: string;
        blockNumber?: number;
        providerUrl?: string;
    }

    Type declaration

    • Optional account?: string
    • Optional blockNumber?: number
    • Optional providerUrl?: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaResponseBody.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaResponseBody.html deleted file mode 100644 index 6e5595959a..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 74dbd22485..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedItem.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedItem.html deleted file mode 100644 index 6e6bafccb3..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleLeaf.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleLeaf.html deleted file mode 100644 index 795cf2dff8..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProof.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProof.html deleted file mode 100644 index 6f2ca9bf09..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProofLayer.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProofLayer.html deleted file mode 100644 index 0d299ca421..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleRootLayer.html b/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleRootLayer.html deleted file mode 100644 index a4bcd52b5a..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_Modal._internal_.ModalProps.html b/docs/types/_prosopo_procaptcha_react.components_Modal._internal_.ModalProps.html deleted file mode 100644 index d834025d1b..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_Modal._internal_.ModalProps.html +++ /dev/null @@ -1 +0,0 @@ -ModalProps | Documentation - v0.3.40
    ModalProps: {
        children: React.ReactNode;
        show: boolean;
    }

    Type declaration

    • children: React.ReactNode
    • show: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.CollectorProps.html b/docs/types/_prosopo_procaptcha_react.components_collector._internal_.CollectorProps.html deleted file mode 100644 index 0be8af3868..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.CollectorProps.html +++ /dev/null @@ -1 +0,0 @@ -CollectorProps | Documentation - v0.3.40
    CollectorProps: {
        account: Account | undefined;
        onProcessData: ((data) => void);
        sendData: boolean;
    }

    Type declaration

    • account: Account | undefined
    • onProcessData: ((data) => void)
    • sendData: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index 2b5c34187f..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 079e83656b..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoTouchEvent.html deleted file mode 100644 index ddf3321e36..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.StoredEvents.html b/docs/types/_prosopo_procaptcha_react.components_collector._internal_.StoredEvents.html deleted file mode 100644 index 9b0f729502..0000000000 --- a/docs/types/_prosopo_procaptcha_react.components_collector._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.batch_commitments._internal_.AccountId.html b/docs/types/_prosopo_provider.batch_commitments._internal_.AccountId.html deleted file mode 100644 index 8ac92726db..0000000000 --- a/docs/types/_prosopo_provider.batch_commitments._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.batch_commitments._internal_.Commit.html b/docs/types/_prosopo_provider.batch_commitments._internal_.Commit.html deleted file mode 100644 index 46b4b08983..0000000000 --- a/docs/types/_prosopo_provider.batch_commitments._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.batch_commitments._internal_.Hash-1.html b/docs/types/_prosopo_provider.batch_commitments._internal_.Hash-1.html deleted file mode 100644 index a53802e830..0000000000 --- a/docs/types/_prosopo_provider.batch_commitments._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.batch_commitments._internal_.Hash.html b/docs/types/_prosopo_provider.batch_commitments._internal_.Hash.html deleted file mode 100644 index 272f605771..0000000000 --- a/docs/types/_prosopo_provider.batch_commitments._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.AccountId.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.AccountId.html deleted file mode 100644 index f2e2cd478a..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaConfig.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaConfig.html deleted file mode 100644 index 28bc9b50f3..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaConfig.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaConfig | Documentation - v0.3.40
    CaptchaConfig: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }

    Type declaration

    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaSolutionConfig.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaSolutionConfig.html deleted file mode 100644 index d4b1efc528..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaSolutionConfig.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionConfig | Documentation - v0.3.40
    CaptchaSolutionConfig: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }

    Type declaration

    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 202440f6cc..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.Commit.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.Commit.html deleted file mode 100644 index ee3ecbf79e..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.ContractAbi.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.ContractAbi.html deleted file mode 100644 index 20ead6e1ec..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.Dapp.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.Dapp.html deleted file mode 100644 index fd383e0f13..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetBase.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetBase.html deleted file mode 100644 index 48e7981a28..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetWithIds.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetWithIds.html deleted file mode 100644 index 970332edd7..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.HashedItem.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.HashedItem.html deleted file mode 100644 index 22b9c50d36..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.LastCorrectCaptcha.html deleted file mode 100644 index a3bb5aff6f..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLayer.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLayer.html deleted file mode 100644 index 3697460096..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLayer | Documentation - v0.3.40
    MerkleLayer: MerkleLeaf[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLeaf.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLeaf.html deleted file mode 100644 index 0c0bb915ca..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProof.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProof.html deleted file mode 100644 index 299537a2e2..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProofLayer.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProofLayer.html deleted file mode 100644 index ae6fd68441..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleRootLayer.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleRootLayer.html deleted file mode 100644 index c87a6ec47a..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index d71755924c..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 1b117ce923..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoTouchEvent.html deleted file mode 100644 index 3b2b3c9c95..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.Provider.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.Provider.html deleted file mode 100644 index 41aed15196..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.RandomProvider.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.RandomProvider.html deleted file mode 100644 index aca50bddb4..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.StoredEvents.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.StoredEvents.html deleted file mode 100644 index 9a5e58fb5b..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.User.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.User.html deleted file mode 100644 index 2b8312d3a4..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tasks_tasks._internal_.UserHistorySummary.html b/docs/types/_prosopo_provider.tasks_tasks._internal_.UserHistorySummary.html deleted file mode 100644 index 3bdbbe08fe..0000000000 --- a/docs/types/_prosopo_provider.tasks_tasks._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tests_accounts.Account.html b/docs/types/_prosopo_provider.tests_accounts.Account.html deleted file mode 100644 index ca8fea51d6..0000000000 --- a/docs/types/_prosopo_provider.tests_accounts.Account.html +++ /dev/null @@ -1 +0,0 @@ -Account | Documentation - v0.3.40
    Account: [mnemonic: string, address: string, contractAddress?: string]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.EnvContextParams.html b/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.EnvContextParams.html deleted file mode 100644 index e5325889ef..0000000000 --- a/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.EnvContextParams.html +++ /dev/null @@ -1 +0,0 @@ -EnvContextParams | Documentation - v0.3.40
    EnvContextParams: BaseContextParams & {
        missingEnvVars?: string[];
    }

    Type declaration

    • Optional missingEnvVars?: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.TestAccount.html b/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.TestAccount.html deleted file mode 100644 index 7659004022..0000000000 --- a/docs/types/_prosopo_provider.tests_dataUtils_DatabasePopulator._internal_.TestAccount.html +++ /dev/null @@ -1 +0,0 @@ -TestAccount | Documentation - v0.3.40
    TestAccount: {
        address: string;
        contractAddress: string | undefined;
        mnemonic: string;
    }

    Type declaration

    • address: string
    • contractAddress: string | undefined
    • mnemonic: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserCount.html b/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserCount.html deleted file mode 100644 index d7da383880..0000000000 --- a/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserCount.html +++ /dev/null @@ -1 +0,0 @@ -UserCount | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserFund.html b/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserFund.html deleted file mode 100644 index a861d6baa7..0000000000 --- a/docs/types/_prosopo_provider.tests_dataUtils_populateDatabase.UserFund.html +++ /dev/null @@ -1 +0,0 @@ -UserFund | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider.util._internal_.PromiseQueueRes.html b/docs/types/_prosopo_provider.util._internal_.PromiseQueueRes.html deleted file mode 100644 index f377636fc9..0000000000 --- a/docs/types/_prosopo_provider.util._internal_.PromiseQueueRes.html +++ /dev/null @@ -1 +0,0 @@ -PromiseQueueRes | Documentation - v0.3.40
    PromiseQueueRes<T>: {
        data?: T;
        error?: Error;
    }[]

    Type Parameters

    • T

    Type declaration

    • Optional data?: T
    • Optional error?: Error
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.DeregisterDialogProps.html b/docs/types/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.DeregisterDialogProps.html deleted file mode 100644 index c8fdf96f9e..0000000000 --- a/docs/types/_prosopo_provider_gui.components_ProviderManager_DeregisterProviderDialog._internal_.DeregisterDialogProps.html +++ /dev/null @@ -1 +0,0 @@ -DeregisterDialogProps | Documentation - v0.3.40
    DeregisterDialogProps: {
        handleCloseDeregisterDialog: (() => void);
        isDeregisterDialogOpen: boolean;
        providerBaseUrl: string;
    }

    Type declaration

    • handleCloseDeregisterDialog: (() => void)
        • (): void
        • Returns void

    • isDeregisterDialogOpen: boolean
    • providerBaseUrl: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.ProviderManagementOptionsProps.html b/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.ProviderManagementOptionsProps.html deleted file mode 100644 index 7681acc9f1..0000000000 --- a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderManagementOptions._internal_.ProviderManagementOptionsProps.html +++ /dev/null @@ -1 +0,0 @@ -ProviderManagementOptionsProps | Documentation - v0.3.40
    ProviderManagementOptionsProps: {
        handleCloseDeregisterDialog: (() => void);
        handleOpenDeregisterDialog: (() => void);
        isDeregisterDialogOpen: boolean;
        onBack: (() => void);
        providerBaseUrl: string;
    }

    Type declaration

    • handleCloseDeregisterDialog: (() => void)
        • (): void
        • Returns void

    • handleOpenDeregisterDialog: (() => void)
        • (): void
        • Returns void

    • isDeregisterDialogOpen: boolean
    • onBack: (() => void)
        • (): void
        • Returns void

    • providerBaseUrl: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.ProviderManagementProps.html b/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.ProviderManagementProps.html deleted file mode 100644 index aa77b90260..0000000000 --- a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderModal._internal_.ProviderManagementProps.html +++ /dev/null @@ -1 +0,0 @@ -ProviderManagementProps | Documentation - v0.3.40
    ProviderManagementProps: {
        handleCloseDeregisterDialog: (() => void);
        handleCloseModal: (() => void);
        handleOpenDeregisterDialog: (() => void);
        isDeregisterDialogOpen: boolean;
        isModalOpen: boolean;
        selectedRow: ProviderSummary | null;
    }

    Type declaration

    • handleCloseDeregisterDialog: (() => void)
        • (): void
        • Returns void

    • handleCloseModal: (() => void)
        • (): void
        • Returns void

    • handleOpenDeregisterDialog: (() => void)
        • (): void
        • Returns void

    • isDeregisterDialogOpen: boolean
    • isModalOpen: boolean
    • selectedRow: ProviderSummary | null
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.ProviderUpdateProps.html b/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.ProviderUpdateProps.html deleted file mode 100644 index 501160d352..0000000000 --- a/docs/types/_prosopo_provider_gui.components_ProviderManager_ProviderUpdate._internal_.ProviderUpdateProps.html +++ /dev/null @@ -1 +0,0 @@ -ProviderUpdateProps | Documentation - v0.3.40
    ProviderUpdateProps: {
        currentAccount: InjectedAccountWithMeta;
        providerBaseUrl: string;
    }

    Type declaration

    • currentAccount: InjectedAccountWithMeta
    • providerBaseUrl: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Hash.html b/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Hash.html deleted file mode 100644 index 2f72859900..0000000000 --- a/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Provider.html b/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Provider.html deleted file mode 100644 index e1a2acf7f9..0000000000 --- a/docs/types/_prosopo_provider_gui.services_contract_contract._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_proxy_contract.types_arguments_proxy.AccountId.html b/docs/types/_prosopo_proxy_contract.types_arguments_proxy.AccountId.html deleted file mode 100644 index 4c1080cc0d..0000000000 --- a/docs/types/_prosopo_proxy_contract.types_arguments_proxy.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_proxy_contract.types_returns_proxy.AccountId.html b/docs/types/_prosopo_proxy_contract.types_returns_proxy.AccountId.html deleted file mode 100644 index 363c155037..0000000000 --- a/docs/types/_prosopo_proxy_contract.types_returns_proxy.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId-1.html b/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId-1.html deleted file mode 100644 index d6796964a0..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId.html b/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId.html deleted file mode 100644 index 70c93d6846..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 5d5da7f021..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Commit-1.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Commit-1.html deleted file mode 100644 index 36d1c15f60..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Commit.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Commit.html deleted file mode 100644 index 10f3398df5..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.ContractAbi.html b/docs/types/_prosopo_scripts.setup_funds._internal_.ContractAbi.html deleted file mode 100644 index 2abfc7e097..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Dapp.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Dapp.html deleted file mode 100644 index d9d80f240a..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetBase.html b/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetBase.html deleted file mode 100644 index 59e4399647..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetWithIds.html b/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetWithIds.html deleted file mode 100644 index b9a8a48517..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Hash-1.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Hash-1.html deleted file mode 100644 index 135393a62d..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Hash.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Hash.html deleted file mode 100644 index fbf6872a90..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.HashedItem.html b/docs/types/_prosopo_scripts.setup_funds._internal_.HashedItem.html deleted file mode 100644 index 3998dbf60f..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_scripts.setup_funds._internal_.LastCorrectCaptcha.html deleted file mode 100644 index 80058588a9..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.LogLevel.html b/docs/types/_prosopo_scripts.setup_funds._internal_.LogLevel.html deleted file mode 100644 index 2b444a7f73..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Logger.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Logger.html deleted file mode 100644 index c0deea699a..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.LoggerLevelFns.html b/docs/types/_prosopo_scripts.setup_funds._internal_.LoggerLevelFns.html deleted file mode 100644 index c9fe801cfb..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.Provider.html b/docs/types/_prosopo_scripts.setup_funds._internal_.Provider.html deleted file mode 100644 index 6beca889d3..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.RandomProvider.html b/docs/types/_prosopo_scripts.setup_funds._internal_.RandomProvider.html deleted file mode 100644 index cd55edc698..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.User.html b/docs/types/_prosopo_scripts.setup_funds._internal_.User.html deleted file mode 100644 index da8c7a9a01..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_scripts.setup_funds._internal_.UserHistorySummary.html b/docs/types/_prosopo_scripts.setup_funds._internal_.UserHistorySummary.html deleted file mode 100644 index cf83b687d1..0000000000 --- a/docs/types/_prosopo_scripts.setup_funds._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.AccountId-1.html b/docs/types/_prosopo_server.server._internal_.AccountId-1.html deleted file mode 100644 index 1c118e947c..0000000000 --- a/docs/types/_prosopo_server.server._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.AccountId.html b/docs/types/_prosopo_server.server._internal_.AccountId.html deleted file mode 100644 index 8331109ac8..0000000000 --- a/docs/types/_prosopo_server.server._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.CaptchaResponseBody.html b/docs/types/_prosopo_server.server._internal_.CaptchaResponseBody.html deleted file mode 100644 index de567fc3e1..0000000000 --- a/docs/types/_prosopo_server.server._internal_.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_server.server._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index a6cbf0bd1f..0000000000 --- a/docs/types/_prosopo_server.server._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Commit-1.html b/docs/types/_prosopo_server.server._internal_.Commit-1.html deleted file mode 100644 index bf68e7f6a3..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Commit.html b/docs/types/_prosopo_server.server._internal_.Commit.html deleted file mode 100644 index e102337324..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.ContractAbi.html b/docs/types/_prosopo_server.server._internal_.ContractAbi.html deleted file mode 100644 index 44f1cc038c..0000000000 --- a/docs/types/_prosopo_server.server._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Dapp.html b/docs/types/_prosopo_server.server._internal_.Dapp.html deleted file mode 100644 index bade366e17..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Hash-1.html b/docs/types/_prosopo_server.server._internal_.Hash-1.html deleted file mode 100644 index c1e8253552..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Hash.html b/docs/types/_prosopo_server.server._internal_.Hash.html deleted file mode 100644 index af217232ec..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.HashedItem.html b/docs/types/_prosopo_server.server._internal_.HashedItem.html deleted file mode 100644 index cd03a344fc..0000000000 --- a/docs/types/_prosopo_server.server._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_server.server._internal_.LastCorrectCaptcha.html deleted file mode 100644 index 3a9c27fefe..0000000000 --- a/docs/types/_prosopo_server.server._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.LogLevel.html b/docs/types/_prosopo_server.server._internal_.LogLevel.html deleted file mode 100644 index 5c635e8aaf..0000000000 --- a/docs/types/_prosopo_server.server._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Logger.html b/docs/types/_prosopo_server.server._internal_.Logger.html deleted file mode 100644 index e6432b9ebe..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.LoggerLevelFns.html b/docs/types/_prosopo_server.server._internal_.LoggerLevelFns.html deleted file mode 100644 index 4a96b30d8e..0000000000 --- a/docs/types/_prosopo_server.server._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.MerkleLeaf.html b/docs/types/_prosopo_server.server._internal_.MerkleLeaf.html deleted file mode 100644 index c416fe696c..0000000000 --- a/docs/types/_prosopo_server.server._internal_.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    MerkleLeaf: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.MerkleProof.html b/docs/types/_prosopo_server.server._internal_.MerkleProof.html deleted file mode 100644 index 14ab24c2c1..0000000000 --- a/docs/types/_prosopo_server.server._internal_.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    MerkleProof: [...MerkleProofLayer[], MerkleRootLayer]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.MerkleProofLayer.html b/docs/types/_prosopo_server.server._internal_.MerkleProofLayer.html deleted file mode 100644 index d666dba9c7..0000000000 --- a/docs/types/_prosopo_server.server._internal_.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    MerkleProofLayer: [MerkleLeaf, MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.MerkleRootLayer.html b/docs/types/_prosopo_server.server._internal_.MerkleRootLayer.html deleted file mode 100644 index fe570cc9fb..0000000000 --- a/docs/types/_prosopo_server.server._internal_.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    MerkleRootLayer: [MerkleLeaf]
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.ProsopoKeyboardEvent.html b/docs/types/_prosopo_server.server._internal_.ProsopoKeyboardEvent.html deleted file mode 100644 index a02b5d7b2a..0000000000 --- a/docs/types/_prosopo_server.server._internal_.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.ProsopoMouseEvent.html b/docs/types/_prosopo_server.server._internal_.ProsopoMouseEvent.html deleted file mode 100644 index 084306ba7a..0000000000 --- a/docs/types/_prosopo_server.server._internal_.ProsopoMouseEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.ProsopoTouchEvent.html b/docs/types/_prosopo_server.server._internal_.ProsopoTouchEvent.html deleted file mode 100644 index 46ccf841b7..0000000000 --- a/docs/types/_prosopo_server.server._internal_.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.Provider.html b/docs/types/_prosopo_server.server._internal_.Provider.html deleted file mode 100644 index 29aae0e471..0000000000 --- a/docs/types/_prosopo_server.server._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.RandomProvider.html b/docs/types/_prosopo_server.server._internal_.RandomProvider.html deleted file mode 100644 index cb28325687..0000000000 --- a/docs/types/_prosopo_server.server._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.StoredEvents.html b/docs/types/_prosopo_server.server._internal_.StoredEvents.html deleted file mode 100644 index cc37bddec0..0000000000 --- a/docs/types/_prosopo_server.server._internal_.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.User.html b/docs/types/_prosopo_server.server._internal_.User.html deleted file mode 100644 index 5376dc7deb..0000000000 --- a/docs/types/_prosopo_server.server._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_server.server._internal_.UserHistorySummary.html b/docs/types/_prosopo_server.server._internal_.UserHistorySummary.html deleted file mode 100644 index 7402368ea3..0000000000 --- a/docs/types/_prosopo_server.server._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_ts_brand.index.Brand.html b/docs/types/_prosopo_ts_brand.index.Brand.html deleted file mode 100644 index 01a15bf2c9..0000000000 --- a/docs/types/_prosopo_ts_brand.index.Brand.html +++ /dev/null @@ -1 +0,0 @@ -Brand | Documentation - v0.3.40
    Brand<T, U>: Resolve<T & {
        [brandKey]: U;
    }>

    Type Parameters

    • T
    • U
    \ No newline at end of file diff --git a/docs/types/_prosopo_ts_brand.index.Ctor.html b/docs/types/_prosopo_ts_brand.index.Ctor.html deleted file mode 100644 index 7df097e72c..0000000000 --- a/docs/types/_prosopo_ts_brand.index.Ctor.html +++ /dev/null @@ -1,12 +0,0 @@ -Ctor | Documentation - v0.3.40
    Ctor<T>: (new (...args) => T)

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Type Parameters

    • T

    Type declaration

      • new (...args): T
      • Parameters

        • Rest ...args: any[]

        Returns T

    \ No newline at end of file diff --git a/docs/types/_prosopo_ts_brand.index.Resolve.html b/docs/types/_prosopo_ts_brand.index.Resolve.html deleted file mode 100644 index e37f7563c8..0000000000 --- a/docs/types/_prosopo_ts_brand.index.Resolve.html +++ /dev/null @@ -1,3 +0,0 @@ -Resolve | Documentation - v0.3.40
    Resolve<T>: T extends Function
        ? T
        : {
            [K in keyof T]: T[K]
        }

    resolve intersection types -eslint-disable-next-line

    -

    Type Parameters

    • T
    \ No newline at end of file diff --git a/docs/types/_prosopo_ts_brand.index.Unbrand.html b/docs/types/_prosopo_ts_brand.index.Unbrand.html deleted file mode 100644 index b91c249892..0000000000 --- a/docs/types/_prosopo_ts_brand.index.Unbrand.html +++ /dev/null @@ -1 +0,0 @@ -Unbrand | Documentation - v0.3.40
    Unbrand<T>: T extends Brand<infer U, any>
        ? U
        : T

    Type Parameters

    • T
    \ No newline at end of file diff --git a/docs/types/_prosopo_ts_brand.tests_brand_test.IfEquals.html b/docs/types/_prosopo_ts_brand.tests_brand_test.IfEquals.html deleted file mode 100644 index 985805df3e..0000000000 --- a/docs/types/_prosopo_ts_brand.tests_brand_test.IfEquals.html +++ /dev/null @@ -1 +0,0 @@ -IfEquals | Documentation - v0.3.40
    IfEquals<X, Y, A, B>: (<T>() => T extends X
            ? 1
            : 2) extends (<T>() => T extends Y
            ? 1
            : 2)
        ? A
        : B

    Type Parameters

    • X
    • Y
    • A = X
    • B = never
    \ No newline at end of file diff --git a/docs/types/_prosopo_tx.txQueue._internal_.LogLevel.html b/docs/types/_prosopo_tx.txQueue._internal_.LogLevel.html deleted file mode 100644 index a658e4324a..0000000000 --- a/docs/types/_prosopo_tx.txQueue._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_tx.txQueue._internal_.Logger.html b/docs/types/_prosopo_tx.txQueue._internal_.Logger.html deleted file mode 100644 index fb69b4662f..0000000000 --- a/docs/types/_prosopo_tx.txQueue._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_tx.txQueue._internal_.LoggerLevelFns.html b/docs/types/_prosopo_tx.txQueue._internal_.LoggerLevelFns.html deleted file mode 100644 index 804d717993..0000000000 --- a/docs/types/_prosopo_tx.txQueue._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_tx.txQueue._internal_.QueueItem.html b/docs/types/_prosopo_tx.txQueue._internal_.QueueItem.html deleted file mode 100644 index da4534397b..0000000000 --- a/docs/types/_prosopo_tx.txQueue._internal_.QueueItem.html +++ /dev/null @@ -1 +0,0 @@ -QueueItem | Documentation - v0.3.40
    QueueItem: {
        callback: TxCallbackFn;
        extrinsic: SubmittableExtrinsic<"promise">;
        method: string;
        pair?: KeyringPair;
    }

    Type declaration

    • callback: TxCallbackFn
    • extrinsic: SubmittableExtrinsic<"promise">
    • method: string
    • Optional pair?: KeyringPair
    \ No newline at end of file diff --git a/docs/types/_prosopo_tx.txQueue._internal_.TxCallbackFn.html b/docs/types/_prosopo_tx.txQueue._internal_.TxCallbackFn.html deleted file mode 100644 index bd8b08d99a..0000000000 --- a/docs/types/_prosopo_tx.txQueue._internal_.TxCallbackFn.html +++ /dev/null @@ -1 +0,0 @@ -TxCallbackFn | Documentation - v0.3.40
    TxCallbackFn: ((result) => void)

    Type declaration

      • (result): void
      • Parameters

        • result: ISubmittableResult

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.BatchCommitConfigInput.html b/docs/types/_prosopo_types.config_config.BatchCommitConfigInput.html deleted file mode 100644 index 78e77e78e8..0000000000 --- a/docs/types/_prosopo_types.config_config.BatchCommitConfigInput.html +++ /dev/null @@ -1 +0,0 @@ -BatchCommitConfigInput | Documentation - v0.3.40
    BatchCommitConfigInput: {
        interval?: number;
        maxBatchExtrinsicPercentage?: number;
    }

    Type declaration

    • Optional interval?: number
    • Optional maxBatchExtrinsicPercentage?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.BatchCommitConfigOutput.html b/docs/types/_prosopo_types.config_config.BatchCommitConfigOutput.html deleted file mode 100644 index 8257cdf9d2..0000000000 --- a/docs/types/_prosopo_types.config_config.BatchCommitConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -BatchCommitConfigOutput | Documentation - v0.3.40
    BatchCommitConfigOutput: output<typeof BatchCommitConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.DatabaseConfigInput.html b/docs/types/_prosopo_types.config_config.DatabaseConfigInput.html deleted file mode 100644 index b6436e6098..0000000000 --- a/docs/types/_prosopo_types.config_config.DatabaseConfigInput.html +++ /dev/null @@ -1 +0,0 @@ -DatabaseConfigInput | Documentation - v0.3.40
    DatabaseConfigInput: Partial<Record<"development" | "staging" | "production", {
        authSource: string;
        dbname: string;
        endpoint: string;
        type: string;
    }>>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.DatabaseConfigOutput.html b/docs/types/_prosopo_types.config_config.DatabaseConfigOutput.html deleted file mode 100644 index ddaa4937c2..0000000000 --- a/docs/types/_prosopo_types.config_config.DatabaseConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -DatabaseConfigOutput | Documentation - v0.3.40
    DatabaseConfigOutput: output<typeof DatabaseConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.EnvironmentTypes.html b/docs/types/_prosopo_types.config_config.EnvironmentTypes.html deleted file mode 100644 index 54d85f3098..0000000000 --- a/docs/types/_prosopo_types.config_config.EnvironmentTypes.html +++ /dev/null @@ -1 +0,0 @@ -EnvironmentTypes | Documentation - v0.3.40
    EnvironmentTypes: "development" | "staging" | "production"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigInput.html b/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigInput.html deleted file mode 100644 index 8dab535504..0000000000 --- a/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigInput.html +++ /dev/null @@ -1,2 +0,0 @@ -ProcaptchaClientConfigInput | Documentation - v0.3.40
    ProcaptchaClientConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    } & {
        accountCreator?: {
            area: {
                height: number;
                width: number;
            };
            fontSizeFactor: number;
            maxShadowBlur: number;
            multiplier: number;
            numberOfRounds: number;
            offsetParameter: number;
            seed: number;
        };
        challengeValidLength?: number;
        theme?: "light" | "dark";
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean

    Type declaration

    • Optional accountCreator?: {
          area: {
              height: number;
              width: number;
          };
          fontSizeFactor: number;
          maxShadowBlur: number;
          multiplier: number;
          numberOfRounds: number;
          offsetParameter: number;
          seed: number;
      }
      • area: {
            height: number;
            width: number;
        }
        • height: number
        • width: number
      • fontSizeFactor: number
      • maxShadowBlur: number
      • multiplier: number
      • numberOfRounds: number
      • offsetParameter: number
      • seed: number
    • Optional challengeValidLength?: number
    • Optional theme?: "light" | "dark"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigOutput.html b/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigOutput.html deleted file mode 100644 index e819c1f02b..0000000000 --- a/docs/types/_prosopo_types.config_config.ProcaptchaClientConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaClientConfigOutput | Documentation - v0.3.40
    ProcaptchaClientConfigOutput: output<typeof ProcaptchaConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoBasicConfigInput.html b/docs/types/_prosopo_types.config_config.ProsopoBasicConfigInput.html deleted file mode 100644 index 0985b2bd87..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoBasicConfigInput.html +++ /dev/null @@ -1,2 +0,0 @@ -ProsopoBasicConfigInput | Documentation - v0.3.40
    ProsopoBasicConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoBasicConfigOutput.html b/docs/types/_prosopo_types.config_config.ProsopoBasicConfigOutput.html deleted file mode 100644 index 38a656e9d7..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoBasicConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoBasicConfigOutput | Documentation - v0.3.40
    ProsopoBasicConfigOutput: output<typeof ProsopoBasicConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchemaInput.html b/docs/types/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchemaInput.html deleted file mode 100644 index cd27b30377..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchemaInput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoCaptchaCountConfigSchemaInput | Documentation - v0.3.40
    ProsopoCaptchaCountConfigSchemaInput: {
        solved?: {
            count: number;
        };
        unsolved?: {
            count: number;
        };
    }

    Type declaration

    • Optional solved?: {
          count: number;
      }
      • count: number
    • Optional unsolved?: {
          count: number;
      }
      • count: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoClientConfigInput.html b/docs/types/_prosopo_types.config_config.ProsopoClientConfigInput.html deleted file mode 100644 index d8383745df..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoClientConfigInput.html +++ /dev/null @@ -1,2 +0,0 @@ -ProsopoClientConfigInput | Documentation - v0.3.40
    ProsopoClientConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoClientConfigOutput.html b/docs/types/_prosopo_types.config_config.ProsopoClientConfigOutput.html deleted file mode 100644 index be455d9128..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoClientConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoClientConfigOutput | Documentation - v0.3.40
    ProsopoClientConfigOutput: output<typeof ProsopoClientConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoConfigInput.html b/docs/types/_prosopo_types.config_config.ProsopoConfigInput.html deleted file mode 100644 index 9d6cfd2173..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoConfigInput.html +++ /dev/null @@ -1,2 +0,0 @@ -ProsopoConfigInput | Documentation - v0.3.40
    ProsopoConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        batchCommit?: {
            interval?: number;
            maxBatchExtrinsicPercentage?: number;
        };
        captchaSolutions?: {
            captchaBlockRecency: number;
            requiredNumberOfSolutions: number;
            solutionWinningPercentage: number;
        };
        captchas?: {
            solved?: {
                count: number;
            };
            unsolved?: {
                count: number;
            };
        };
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        mongoEventsUri?: string;
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
        server: {
            baseURL: string;
            port?: number;
        };
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional batchCommit?: {
          interval?: number;
          maxBatchExtrinsicPercentage?: number;
      }
      • Optional interval?: number
      • Optional maxBatchExtrinsicPercentage?: number
    • Optional captchaSolutions?: {
          captchaBlockRecency: number;
          requiredNumberOfSolutions: number;
          solutionWinningPercentage: number;
      }
      • captchaBlockRecency: number
      • requiredNumberOfSolutions: number
      • solutionWinningPercentage: number
    • Optional captchas?: {
          solved?: {
              count: number;
          };
          unsolved?: {
              count: number;
          };
      }
      • Optional solved?: {
            count: number;
        }
        • count: number
      • Optional unsolved?: {
            count: number;
        }
        • count: number
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional mongoEventsUri?: string
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    • server: {
          baseURL: string;
          port?: number;
      }
      • baseURL: string
      • Optional port?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoConfigOutput.html b/docs/types/_prosopo_types.config_config.ProsopoConfigOutput.html deleted file mode 100644 index 2dde285c01..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoConfigOutput | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaInput.html b/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaInput.html deleted file mode 100644 index a60732c701..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaInput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoNetworksSchemaInput | Documentation - v0.3.40
    ProsopoNetworksSchemaInput: Record<string, {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: undefined | number;
    }>

    Type declaration

    • contract: {
          address: string;
          name: string;
      }
      • address: string
      • name: string
    • endpoint: string
    • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
    • ss58Format: undefined | number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaOutput.html b/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaOutput.html deleted file mode 100644 index 30c7b1be3d..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoNetworksSchemaOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoNetworksSchemaOutput | Documentation - v0.3.40
    ProsopoNetworksSchemaOutput: output<typeof ProsopoNetworksSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoServerConfigInput.html b/docs/types/_prosopo_types.config_config.ProsopoServerConfigInput.html deleted file mode 100644 index b298901743..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoServerConfigInput.html +++ /dev/null @@ -1,2 +0,0 @@ -ProsopoServerConfigInput | Documentation - v0.3.40
    ProsopoServerConfigInput: {
        account: {
            address?: string;
            password?: string;
            secret?: string;
        };
        dappName?: string;
        database?: Partial<Record<"development" | "staging" | "production", {
            authSource: string;
            dbname: string;
            endpoint: string;
            type: string;
        }>>;
        defaultEnvironment?: "development" | "staging" | "production";
        defaultNetwork?: "development" | "rococo" | "shiden";
        devOnlyWatchEvents?: boolean;
        logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        networks?: Record<string, {
            contract: {
                address: string;
                name: string;
            };
            endpoint: string;
            pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
            ss58Format: undefined | number;
        }>;
        serverUrl?: string;
        solutionThreshold?: number;
        userAccountAddress?: string;
        web2?: boolean;
    }

    Type declaration

    • account: {
          address?: string;
          password?: string;
          secret?: string;
      }

      The account with which to query the contract.merge sign transactions

      -
      • Optional address?: string
      • Optional password?: string
      • Optional secret?: string
    • Optional dappName?: string
    • Optional database?: Partial<Record<"development" | "staging" | "production", {
          authSource: string;
          dbname: string;
          endpoint: string;
          type: string;
      }>>
    • Optional defaultEnvironment?: "development" | "staging" | "production"
    • Optional defaultNetwork?: "development" | "rococo" | "shiden"
    • Optional devOnlyWatchEvents?: boolean
    • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    • Optional networks?: Record<string, {
          contract: {
              address: string;
              name: string;
          };
          endpoint: string;
          pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
          ss58Format: undefined | number;
      }>
    • Optional serverUrl?: string
    • Optional solutionThreshold?: number
    • Optional userAccountAddress?: string
    • Optional web2?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_config.ProsopoServerConfigOutput.html b/docs/types/_prosopo_types.config_config.ProsopoServerConfigOutput.html deleted file mode 100644 index 2783361f09..0000000000 --- a/docs/types/_prosopo_types.config_config.ProsopoServerConfigOutput.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoServerConfigOutput | Documentation - v0.3.40
    ProsopoServerConfigOutput: output<typeof ProsopoServerConfigSchema>
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_network.NetworkConfig.html b/docs/types/_prosopo_types.config_network.NetworkConfig.html deleted file mode 100644 index f1b226a1c7..0000000000 --- a/docs/types/_prosopo_types.config_network.NetworkConfig.html +++ /dev/null @@ -1 +0,0 @@ -NetworkConfig | Documentation - v0.3.40
    NetworkConfig: {
        contract: {
            address: string;
            name: string;
        };
        endpoint: string;
        pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum";
        ss58Format: number;
    }

    Type declaration

    • contract: {
          address: string;
          name: string;
      }
      • address: string
      • name: string
    • endpoint: string
    • pairType: "sr25519" | "ed25519" | "ecdsa" | "ethereum"
    • ss58Format: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.config_network.NetworkNames.html b/docs/types/_prosopo_types.config_network.NetworkNames.html deleted file mode 100644 index 89dc2a2de0..0000000000 --- a/docs/types/_prosopo_types.config_network.NetworkNames.html +++ /dev/null @@ -1 +0,0 @@ -NetworkNames | Documentation - v0.3.40
    NetworkNames: "development" | "rococo" | "shiden"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.AbiMetadata.html b/docs/types/_prosopo_types.contract_artifacts.AbiMetadata.html deleted file mode 100644 index 2cfdde6457..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.AbiMetadata.html +++ /dev/null @@ -1 +0,0 @@ -AbiMetadata | Documentation - v0.3.40
    AbiMetadata: {
        V1?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V2?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        V3?: {
            spec: {
                constructors: any[];
                docs: any[];
                events: any[];
                messages: {
                    label: string;
                    selector: string;
                }[];
            };
            storage: {
                root: {
                    layout: {
                        struct?: {
                            fields: any[];
                            name: string;
                        };
                    };
                };
            };
            types: {
                id: number;
                type: {
                    def: {
                        array?: {
                            len: number;
                            type: number;
                        };
                        composite?: {
                            fields: {
                                name?: ...;
                                type: ...;
                                typeName?: ...;
                            }[];
                        };
                        primitive?: string;
                        sequence?: {
                            type: number;
                        };
                        tuple?: any;
                        variant?: {
                            variants?: Record<(...), (...)> | (...)[];
                        };
                    };
                    params?: {
                        name: string;
                        type: string | number;
                    }[];
                    path?: string[];
                };
            }[];
        };
        contract: {
            authors: string[];
            name: string;
            version: string;
        };
        metadataVersion?: string;
        source: {
            compiler: string;
            hash: string;
            language: string;
            wasm?: string;
        };
        spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        };
        storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        };
        types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<number, {
                            fields: (...)[];
                            name: string;
                        }> | {
                            index: number;
                            name: string;
                        }[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[];
    }

    Type declaration

    • Optional V1?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V2?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • Optional V3?: {
          spec: {
              constructors: any[];
              docs: any[];
              events: any[];
              messages: {
                  label: string;
                  selector: string;
              }[];
          };
          storage: {
              root: {
                  layout: {
                      struct?: {
                          fields: any[];
                          name: string;
                      };
                  };
              };
          };
          types: {
              id: number;
              type: {
                  def: {
                      array?: {
                          len: number;
                          type: number;
                      };
                      composite?: {
                          fields: {
                              name?: ...;
                              type: ...;
                              typeName?: ...;
                          }[];
                      };
                      primitive?: string;
                      sequence?: {
                          type: number;
                      };
                      tuple?: any;
                      variant?: {
                          variants?: Record<(...), (...)> | (...)[];
                      };
                  };
                  params?: {
                      name: string;
                      type: string | number;
                  }[];
                  path?: string[];
              };
          }[];
      }
      • spec: {
            constructors: any[];
            docs: any[];
            events: any[];
            messages: {
                label: string;
                selector: string;
            }[];
        }
        • constructors: any[]
        • docs: any[]
        • events: any[]
        • messages: {
              label: string;
              selector: string;
          }[]
      • storage: {
            root: {
                layout: {
                    struct?: {
                        fields: any[];
                        name: string;
                    };
                };
            };
        }
        • root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          }
          • layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            }
            • Optional struct?: {
                  fields: any[];
                  name: string;
              }
              • fields: any[]
              • name: string
      • types: {
            id: number;
            type: {
                def: {
                    array?: {
                        len: number;
                        type: number;
                    };
                    composite?: {
                        fields: {
                            name?: ...;
                            type: ...;
                            typeName?: ...;
                        }[];
                    };
                    primitive?: string;
                    sequence?: {
                        type: number;
                    };
                    tuple?: any;
                    variant?: {
                        variants?: Record<(...), (...)> | (...)[];
                    };
                };
                params?: {
                    name: string;
                    type: string | number;
                }[];
                path?: string[];
            };
        }[]
    • contract: {
          authors: string[];
          name: string;
          version: string;
      }
      • authors: string[]
      • name: string
      • version: string
    • Optional metadataVersion?: string
    • source: {
          compiler: string;
          hash: string;
          language: string;
          wasm?: string;
      }
      • compiler: string
      • hash: string
      • language: string
      • Optional wasm?: string
    • spec: {
          constructors: any[];
          docs: any[];
          events: any[];
          messages: {
              label: string;
              selector: string;
          }[];
      }
      • constructors: any[]
      • docs: any[]
      • events: any[]
      • messages: {
            label: string;
            selector: string;
        }[]
    • storage: {
          root: {
              layout: {
                  struct?: {
                      fields: any[];
                      name: string;
                  };
              };
          };
      }
      • root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        }
        • layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          }
          • Optional struct?: {
                fields: any[];
                name: string;
            }
            • fields: any[]
            • name: string
    • types: {
          id: number;
          type: {
              def: {
                  array?: {
                      len: number;
                      type: number;
                  };
                  composite?: {
                      fields: {
                          name?: string;
                          type: number;
                          typeName?: string;
                      }[];
                  };
                  primitive?: string;
                  sequence?: {
                      type: number;
                  };
                  tuple?: any;
                  variant?: {
                      variants?: Record<number, {
                          fields: (...)[];
                          name: string;
                      }> | {
                          index: number;
                          name: string;
                      }[];
                  };
              };
              params?: {
                  name: string;
                  type: string | number;
              }[];
              path?: string[];
          };
      }[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.AbiStorage.html b/docs/types/_prosopo_types.contract_artifacts.AbiStorage.html deleted file mode 100644 index 111cc0f95c..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.AbiStorage.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorage | Documentation - v0.3.40
    AbiStorage: {
        root: {
            layout: {
                struct?: {
                    fields: any[];
                    name: string;
                };
            };
        };
    }

    Type declaration

    • root: {
          layout: {
              struct?: {
                  fields: any[];
                  name: string;
              };
          };
      }
      • layout: {
            struct?: {
                fields: any[];
                name: string;
            };
        }
        • Optional struct?: {
              fields: any[];
              name: string;
          }
          • fields: any[]
          • name: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.AbiStorageField.html b/docs/types/_prosopo_types.contract_artifacts.AbiStorageField.html deleted file mode 100644 index 3a128618be..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.AbiStorageField.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageField | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.AbiType.html b/docs/types/_prosopo_types.contract_artifacts.AbiType.html deleted file mode 100644 index d4fc68f9af..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.AbiType.html +++ /dev/null @@ -1 +0,0 @@ -AbiType | Documentation - v0.3.40
    AbiType: {
        id: number;
        type: {
            def: {
                array?: {
                    len: number;
                    type: number;
                };
                composite?: {
                    fields: {
                        name?: string;
                        type: number;
                        typeName?: string;
                    }[];
                };
                primitive?: string;
                sequence?: {
                    type: number;
                };
                tuple?: any;
                variant?: {
                    variants?: Record<number, {
                        fields: any[];
                        name: string;
                    }> | {
                        index: number;
                        name: string;
                    }[];
                };
            };
            params?: {
                name: string;
                type: string | number;
            }[];
            path?: string[];
        };
    }

    Type declaration

    • id: number
    • type: {
          def: {
              array?: {
                  len: number;
                  type: number;
              };
              composite?: {
                  fields: {
                      name?: string;
                      type: number;
                      typeName?: string;
                  }[];
              };
              primitive?: string;
              sequence?: {
                  type: number;
              };
              tuple?: any;
              variant?: {
                  variants?: Record<number, {
                      fields: any[];
                      name: string;
                  }> | {
                      index: number;
                      name: string;
                  }[];
              };
          };
          params?: {
              name: string;
              type: string | number;
          }[];
          path?: string[];
      }
      • def: {
            array?: {
                len: number;
                type: number;
            };
            composite?: {
                fields: {
                    name?: string;
                    type: number;
                    typeName?: string;
                }[];
            };
            primitive?: string;
            sequence?: {
                type: number;
            };
            tuple?: any;
            variant?: {
                variants?: Record<number, {
                    fields: any[];
                    name: string;
                }> | {
                    index: number;
                    name: string;
                }[];
            };
        }
        • Optional array?: {
              len: number;
              type: number;
          }
          • len: number
          • type: number
        • Optional composite?: {
              fields: {
                  name?: string;
                  type: number;
                  typeName?: string;
              }[];
          }
          • fields: {
                name?: string;
                type: number;
                typeName?: string;
            }[]
        • Optional primitive?: string
        • Optional sequence?: {
              type: number;
          }
          • type: number
        • Optional tuple?: any
        • Optional variant?: {
              variants?: Record<number, {
                  fields: any[];
                  name: string;
              }> | {
                  index: number;
                  name: string;
              }[];
          }
          • Optional variants?: Record<number, {
                fields: any[];
                name: string;
            }> | {
                index: number;
                name: string;
            }[]
      • Optional params?: {
            name: string;
            type: string | number;
        }[]
      • Optional path?: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.ContractAbi.html b/docs/types/_prosopo_types.contract_artifacts.ContractAbi.html deleted file mode 100644 index 6021990b70..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_artifacts.TypegenDefinitions.html b/docs/types/_prosopo_types.contract_artifacts.TypegenDefinitions.html deleted file mode 100644 index 17f3d4715b..0000000000 --- a/docs/types/_prosopo_types.contract_artifacts.TypegenDefinitions.html +++ /dev/null @@ -1 +0,0 @@ -TypegenDefinitions | Documentation - v0.3.40
    TypegenDefinitions: {
        types: Record<string, string>;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_interface._internal_.LogLevel.html b/docs/types/_prosopo_types.contract_interface._internal_.LogLevel.html deleted file mode 100644 index 3bf004769b..0000000000 --- a/docs/types/_prosopo_types.contract_interface._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_interface._internal_.Logger.html b/docs/types/_prosopo_types.contract_interface._internal_.Logger.html deleted file mode 100644 index fe39e6fa24..0000000000 --- a/docs/types/_prosopo_types.contract_interface._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.contract_interface._internal_.LoggerLevelFns.html b/docs/types/_prosopo_types.contract_interface._internal_.LoggerLevelFns.html deleted file mode 100644 index d406cb71fc..0000000000 --- a/docs/types/_prosopo_types.contract_interface._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.CaptchaConfig.html b/docs/types/_prosopo_types.datasets_captcha.CaptchaConfig.html deleted file mode 100644 index a4bfa181cb..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.CaptchaConfig.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaConfig | Documentation - v0.3.40
    CaptchaConfig: {
        solved: {
            count: number;
        };
        unsolved: {
            count: number;
        };
    }

    Type declaration

    • solved: {
          count: number;
      }
      • count: number
    • unsolved: {
          count: number;
      }
      • count: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionConfig.html b/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionConfig.html deleted file mode 100644 index 3efca7c4c0..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionConfig.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionConfig | Documentation - v0.3.40
    CaptchaSolutionConfig: {
        captchaBlockRecency: number;
        requiredNumberOfSolutions: number;
        solutionWinningPercentage: number;
    }

    Type declaration

    • captchaBlockRecency: number
    • requiredNumberOfSolutions: number
    • solutionWinningPercentage: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionToUpdate.html b/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionToUpdate.html deleted file mode 100644 index 928db689af..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.CaptchaSolutionToUpdate.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionToUpdate | Documentation - v0.3.40
    CaptchaSolutionToUpdate: {
        captchaContentId: string;
        captchaId: string;
        salt: string;
        solution: HashedSolution[];
    }

    Type declaration

    • captchaContentId: string
    • captchaId: string
    • salt: string
    • solution: HashedSolution[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.CaptchasContainer.html b/docs/types/_prosopo_types.datasets_captcha.CaptchasContainer.html deleted file mode 100644 index 1cbcb9f04b..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.CaptchasContainer.html +++ /dev/null @@ -1 +0,0 @@ -CaptchasContainer | Documentation - v0.3.40
    CaptchasContainer: {
        captchas: {
            captchaContentId?: string;
            captchaId?: string;
            items: {
                data: string;
                hash: string;
                type: CaptchaItemTypes;
            }[];
            salt: string;
            solution?: number[];
            target: string;
            timeLimit?: number;
            unlabelled?: number[];
        }[];
        format: SelectAll;
    }

    Type declaration

    • captchas: {
          captchaContentId?: string;
          captchaId?: string;
          items: {
              data: string;
              hash: string;
              type: CaptchaItemTypes;
          }[];
          salt: string;
          solution?: number[];
          target: string;
          timeLimit?: number;
          unlabelled?: number[];
      }[]
    • format: SelectAll
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.Data.html b/docs/types/_prosopo_types.datasets_captcha.Data.html deleted file mode 100644 index a8ed68d47d..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.Data.html +++ /dev/null @@ -1 +0,0 @@ -Data | Documentation - v0.3.40
    Data: {
        items: {
            data: string;
            hash: string;
            label?: string;
            type: CaptchaItemTypes;
        }[];
    }

    Type declaration

    • items: {
          data: string;
          hash: string;
          label?: string;
          type: CaptchaItemTypes;
      }[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.HashedItem.html b/docs/types/_prosopo_types.datasets_captcha.HashedItem.html deleted file mode 100644 index 9882ba855c..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.HashedSolution.html b/docs/types/_prosopo_types.datasets_captcha.HashedSolution.html deleted file mode 100644 index b8e2bf07ee..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.HashedSolution.html +++ /dev/null @@ -1 +0,0 @@ -HashedSolution | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.Item.html b/docs/types/_prosopo_types.datasets_captcha.Item.html deleted file mode 100644 index 16e5cb5e67..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.Item.html +++ /dev/null @@ -1 +0,0 @@ -Item | Documentation - v0.3.40
    Item: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.LabelledData.html b/docs/types/_prosopo_types.datasets_captcha.LabelledData.html deleted file mode 100644 index af645533cd..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.LabelledData.html +++ /dev/null @@ -1 +0,0 @@ -LabelledData | Documentation - v0.3.40
    LabelledData: {
        items: {
            data: string;
            hash: string;
            label: string;
            type: CaptchaItemTypes;
        }[];
    }

    Type declaration

    • items: {
          data: string;
          hash: string;
          label: string;
          type: CaptchaItemTypes;
      }[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.LabelledItem.html b/docs/types/_prosopo_types.datasets_captcha.LabelledItem.html deleted file mode 100644 index 043d0458d4..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.LabelledItem.html +++ /dev/null @@ -1 +0,0 @@ -LabelledItem | Documentation - v0.3.40
    LabelledItem: {
        data: string;
        hash: string;
        label: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.LabelsContainer.html b/docs/types/_prosopo_types.datasets_captcha.LabelsContainer.html deleted file mode 100644 index 58bd1d6ee3..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.LabelsContainer.html +++ /dev/null @@ -1 +0,0 @@ -LabelsContainer | Documentation - v0.3.40
    LabelsContainer: {
        labels: string[];
    }

    Type declaration

    • labels: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.LastCorrectCaptchaSchema.html b/docs/types/_prosopo_types.datasets_captcha.LastCorrectCaptchaSchema.html deleted file mode 100644 index f01971151d..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.LastCorrectCaptchaSchema.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptchaSchema | Documentation - v0.3.40
    LastCorrectCaptchaSchema: {
        beforeMs: u32;
        dappId: AccountId;
    }

    Type declaration

    • beforeMs: u32
    • dappId: AccountId
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.PoWChallengeId.html b/docs/types/_prosopo_types.datasets_captcha.PoWChallengeId.html deleted file mode 100644 index 5f93b278d3..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.PoWChallengeId.html +++ /dev/null @@ -1 +0,0 @@ -PoWChallengeId | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha.RawSolution.html b/docs/types/_prosopo_types.datasets_captcha.RawSolution.html deleted file mode 100644 index 23a09c866d..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha.RawSolution.html +++ /dev/null @@ -1 +0,0 @@ -RawSolution | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_captcha._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_types.datasets_captcha._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 4850a59bc4..0000000000 --- a/docs/types/_prosopo_types.datasets_captcha._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_dataset.DatasetBase.html b/docs/types/_prosopo_types.datasets_dataset.DatasetBase.html deleted file mode 100644 index e5aea1a25e..0000000000 --- a/docs/types/_prosopo_types.datasets_dataset.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_dataset.DatasetWithIds.html b/docs/types/_prosopo_types.datasets_dataset.DatasetWithIds.html deleted file mode 100644 index fe29652761..0000000000 --- a/docs/types/_prosopo_types.datasets_dataset.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_merkle.MerkleLayer.html b/docs/types/_prosopo_types.datasets_merkle.MerkleLayer.html deleted file mode 100644 index 62fc939083..0000000000 --- a/docs/types/_prosopo_types.datasets_merkle.MerkleLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLayer | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_merkle.MerkleLeaf.html b/docs/types/_prosopo_types.datasets_merkle.MerkleLeaf.html deleted file mode 100644 index 58d7a26a20..0000000000 --- a/docs/types/_prosopo_types.datasets_merkle.MerkleLeaf.html +++ /dev/null @@ -1 +0,0 @@ -MerkleLeaf | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_merkle.MerkleProof.html b/docs/types/_prosopo_types.datasets_merkle.MerkleProof.html deleted file mode 100644 index 4cfb4c6169..0000000000 --- a/docs/types/_prosopo_types.datasets_merkle.MerkleProof.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProof | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_merkle.MerkleProofLayer.html b/docs/types/_prosopo_types.datasets_merkle.MerkleProofLayer.html deleted file mode 100644 index d37b9b6fb0..0000000000 --- a/docs/types/_prosopo_types.datasets_merkle.MerkleProofLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleProofLayer | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.datasets_merkle.MerkleRootLayer.html b/docs/types/_prosopo_types.datasets_merkle.MerkleRootLayer.html deleted file mode 100644 index 99f3ac6c33..0000000000 --- a/docs/types/_prosopo_types.datasets_merkle.MerkleRootLayer.html +++ /dev/null @@ -1 +0,0 @@ -MerkleRootLayer | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.index.AccountId.html b/docs/types/_prosopo_types.index.AccountId.html deleted file mode 100644 index f103d8a651..0000000000 --- a/docs/types/_prosopo_types.index.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.index.Hash.html b/docs/types/_prosopo_types.index.Hash.html deleted file mode 100644 index 050425bba0..0000000000 --- a/docs/types/_prosopo_types.index.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_api._internal_.AccountId.html b/docs/types/_prosopo_types.procaptcha_api._internal_.AccountId.html deleted file mode 100644 index d1ce1877e3..0000000000 --- a/docs/types/_prosopo_types.procaptcha_api._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_api._internal_.Hash.html b/docs/types/_prosopo_types.procaptcha_api._internal_.Hash.html deleted file mode 100644 index 6b1c9588fd..0000000000 --- a/docs/types/_prosopo_types.procaptcha_api._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_api._internal_.Provider.html b/docs/types/_prosopo_types.procaptcha_api._internal_.Provider.html deleted file mode 100644 index ca6ab12634..0000000000 --- a/docs/types/_prosopo_types.procaptcha_api._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_api._internal_.RandomProvider.html b/docs/types/_prosopo_types.procaptcha_api._internal_.RandomProvider.html deleted file mode 100644 index 31f2d06e95..0000000000 --- a/docs/types/_prosopo_types.procaptcha_api._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_bundle.Features.html b/docs/types/_prosopo_types.procaptcha_bundle.Features.html deleted file mode 100644 index 62bb257dcb..0000000000 --- a/docs/types/_prosopo_types.procaptcha_bundle.Features.html +++ /dev/null @@ -1 +0,0 @@ -Features | Documentation - v0.3.40
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_client.TCaptchaSubmitResult.html b/docs/types/_prosopo_types.procaptcha_client.TCaptchaSubmitResult.html deleted file mode 100644 index ac905329b2..0000000000 --- a/docs/types/_prosopo_types.procaptcha_client.TCaptchaSubmitResult.html +++ /dev/null @@ -1 +0,0 @@ -TCaptchaSubmitResult | Documentation - v0.3.40
    TCaptchaSubmitResult: [CaptchaSolutionResponse, Hash, ContractSubmittableResult?]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_collector.ProsopoKeyboardEvent.html b/docs/types/_prosopo_types.procaptcha_collector.ProsopoKeyboardEvent.html deleted file mode 100644 index 55df3af515..0000000000 --- a/docs/types/_prosopo_types.procaptcha_collector.ProsopoKeyboardEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoKeyboardEvent | Documentation - v0.3.40
    ProsopoKeyboardEvent: {
        isCtrlKey: boolean;
        isShiftKey: boolean;
        key: string;
        timestamp: number;
    }

    Type declaration

    • isCtrlKey: boolean
    • isShiftKey: boolean
    • key: string
    • timestamp: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_collector.ProsopoMouseEvent.html b/docs/types/_prosopo_types.procaptcha_collector.ProsopoMouseEvent.html deleted file mode 100644 index c28b1f69e7..0000000000 --- a/docs/types/_prosopo_types.procaptcha_collector.ProsopoMouseEvent.html +++ /dev/null @@ -1,12 +0,0 @@ -ProsopoMouseEvent | Documentation - v0.3.40
    ProsopoMouseEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_collector.ProsopoTouchEvent.html b/docs/types/_prosopo_types.procaptcha_collector.ProsopoTouchEvent.html deleted file mode 100644 index 28b2b13872..0000000000 --- a/docs/types/_prosopo_types.procaptcha_collector.ProsopoTouchEvent.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoTouchEvent | Documentation - v0.3.40
    ProsopoTouchEvent: {
        timestamp: number;
        x: number;
        y: number;
    }

    Type declaration

    • timestamp: number
    • x: number
    • y: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_collector.StoredEvents.html b/docs/types/_prosopo_types.procaptcha_collector.StoredEvents.html deleted file mode 100644 index 2cc1717c45..0000000000 --- a/docs/types/_prosopo_types.procaptcha_collector.StoredEvents.html +++ /dev/null @@ -1 +0,0 @@ -StoredEvents | Documentation - v0.3.40
    StoredEvents: {
        keyboardEvents?: ProsopoKeyboardEvent[];
        mouseEvents?: ProsopoMouseEvent[];
        touchEvents?: ProsopoTouchEvent[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaCallbacks.html b/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaCallbacks.html deleted file mode 100644 index 9a3bd87e8f..0000000000 --- a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaCallbacks.html +++ /dev/null @@ -1,3 +0,0 @@ -ProcaptchaCallbacks | Documentation - v0.3.40
    ProcaptchaCallbacks: Partial<ProcaptchaEvents>

    A set of callbacks called by Procaptcha on certain events. These are optional -as the client can decide which events they wish to listen for.

    -
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaOutput.html b/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaOutput.html deleted file mode 100644 index 7f46a7ea7c..0000000000 --- a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaOutput.html +++ /dev/null @@ -1,4 +0,0 @@ -ProcaptchaOutput | Documentation - v0.3.40
    ProcaptchaOutput: {
        blockNumber?: number;
        challenge?: string;
        commitmentId?: string;
        dapp: string;
        providerUrl?: string;
        user: string;
    }

    The information produced by procaptcha on completion of the captcha process, -whether verified by smart contract, a pending commitment in the cache of a -provider or a captcha challenge.

    -

    Type declaration

    • Optional blockNumber?: number
    • Optional challenge?: string
    • Optional commitmentId?: string
    • dapp: string
    • Optional providerUrl?: string
    • user: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaStateUpdateFn.html b/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaStateUpdateFn.html deleted file mode 100644 index 221cecc2ed..0000000000 --- a/docs/types/_prosopo_types.procaptcha_manager.ProcaptchaStateUpdateFn.html +++ /dev/null @@ -1,5 +0,0 @@ -ProcaptchaStateUpdateFn | Documentation - v0.3.40
    ProcaptchaStateUpdateFn: ((state) => void)

    Function to update the state of the Procaptcha component. This is a partial -state which is coalesced with the existing state, replacing any fields that -are defined and using values from the current state for any undefined state -variables.

    -

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_storage.ProcaptchaLocalStorage.html b/docs/types/_prosopo_types.procaptcha_storage.ProcaptchaLocalStorage.html deleted file mode 100644 index d906c66e2a..0000000000 --- a/docs/types/_prosopo_types.procaptcha_storage.ProcaptchaLocalStorage.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaLocalStorage | Documentation - v0.3.40
    ProcaptchaLocalStorage: {
        account?: string;
        blockNumber?: number;
        providerUrl?: string;
    }

    Type declaration

    • Optional account?: string
    • Optional blockNumber?: number
    • Optional providerUrl?: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.procaptcha_utils.Optional.html b/docs/types/_prosopo_types.procaptcha_utils.Optional.html deleted file mode 100644 index e606cb2b12..0000000000 --- a/docs/types/_prosopo_types.procaptcha_utils.Optional.html +++ /dev/null @@ -1,12 +0,0 @@ -Optional | Documentation - v0.3.40
    Optional<T, K>: Omit<T, K> & Partial<T>

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Type Parameters

    • T
    • K extends keyof T
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.CaptchaRequestBodyType.html b/docs/types/_prosopo_types.provider_api.CaptchaRequestBodyType.html deleted file mode 100644 index ce9411dca3..0000000000 --- a/docs/types/_prosopo_types.provider_api.CaptchaRequestBodyType.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaRequestBodyType | Documentation - v0.3.40
    CaptchaRequestBodyType: {
        blockNumber: string;
        dapp: string;
        datasetId: string;
        user: string;
    }

    Type declaration

    • blockNumber: string
    • dapp: string
    • datasetId: string
    • user: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.CaptchaResponseBody.html b/docs/types/_prosopo_types.provider_api.CaptchaResponseBody.html deleted file mode 100644 index db2cbe8534..0000000000 --- a/docs/types/_prosopo_types.provider_api.CaptchaResponseBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaResponseBody | Documentation - v0.3.40
    CaptchaResponseBody: {
        captchas: CaptchaWithProof[];
        requestHash: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.CaptchaSolutionBodyType.html b/docs/types/_prosopo_types.provider_api.CaptchaSolutionBodyType.html deleted file mode 100644 index a6a3cc9ac3..0000000000 --- a/docs/types/_prosopo_types.provider_api.CaptchaSolutionBodyType.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionBodyType | Documentation - v0.3.40
    CaptchaSolutionBodyType: {
        captchas: {
            captchaContentId: string;
            captchaId: string;
            salt: string;
            solution: string[];
        }[];
        dapp: string;
        requestHash: string;
        signature: string;
        user: string;
    }

    Type declaration

    • captchas: {
          captchaContentId: string;
          captchaId: string;
          salt: string;
          solution: string[];
      }[]
    • dapp: string
    • requestHash: string
    • signature: string
    • user: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBodyType.html b/docs/types/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBodyType.html deleted file mode 100644 index ff41c260cb..0000000000 --- a/docs/types/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBodyType.html +++ /dev/null @@ -1 +0,0 @@ -ServerPowCaptchaVerifyRequestBodyType | Documentation - v0.3.40
    ServerPowCaptchaVerifyRequestBodyType: {
        challenge: string;
        dapp: string;
    }

    Type declaration

    • challenge: string
    • dapp: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBodyType.html b/docs/types/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBodyType.html deleted file mode 100644 index 55cab1ef91..0000000000 --- a/docs/types/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBodyType.html +++ /dev/null @@ -1 +0,0 @@ -SubmitPowCaptchaSolutionBodyType | Documentation - v0.3.40
    SubmitPowCaptchaSolutionBodyType: {
        blockNumber: number;
        challenge: string;
        dapp: string;
        difficulty: number;
        nonce: number;
        signature: string;
        user: string;
    }

    Type declaration

    • blockNumber: number
    • challenge: string
    • dapp: string
    • difficulty: number
    • nonce: number
    • signature: string
    • user: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types.provider_api.VerifySolutionBodyType.html b/docs/types/_prosopo_types.provider_api.VerifySolutionBodyType.html deleted file mode 100644 index e4828cfbf6..0000000000 --- a/docs/types/_prosopo_types.provider_api.VerifySolutionBodyType.html +++ /dev/null @@ -1 +0,0 @@ -VerifySolutionBodyType | Documentation - v0.3.40
    VerifySolutionBodyType: {
        blockNumber: number;
        commitmentId?: string;
        dapp: string;
        maxVerifiedTime?: number;
        user: string;
    }

    Type declaration

    • blockNumber: number
    • Optional commitmentId?: string
    • dapp: string
    • Optional maxVerifiedTime?: number
    • user: string
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo.ScheduledTaskRecord.html b/docs/types/_prosopo_types_database.types_mongo.ScheduledTaskRecord.html deleted file mode 100644 index 1bec466550..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo.ScheduledTaskRecord.html +++ /dev/null @@ -1 +0,0 @@ -ScheduledTaskRecord | Documentation - v0.3.40
    ScheduledTaskRecord: {
        datetime: Date;
        processName: ScheduledTaskNames;
        result?: {
            data?: any;
            error?: any;
        };
        status: ScheduledTaskStatus;
        taskId: string;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo.UserCommitmentWithSolutions.html b/docs/types/_prosopo_types_database.types_mongo.UserCommitmentWithSolutions.html deleted file mode 100644 index df65545fb3..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo.UserCommitmentWithSolutions.html +++ /dev/null @@ -1 +0,0 @@ -UserCommitmentWithSolutions | Documentation - v0.3.40
    UserCommitmentWithSolutions: {
        batched: boolean;
        captchas: {
            captchaContentId: string;
            captchaId: string;
            commitmentId: string;
            processed: boolean;
            salt: string;
            solution: string[];
        }[];
        completedAt: number;
        dappContract: string;
        datasetId: string;
        id: string;
        processed: boolean;
        providerAccount: string;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: string;
        userSignature: number[];
    }

    Type declaration

    • batched: boolean
    • captchas: {
          captchaContentId: string;
          captchaId: string;
          commitmentId: string;
          processed: boolean;
          salt: string;
          solution: string[];
      }[]
    • completedAt: number
    • dappContract: string
    • datasetId: string
    • id: string
    • processed: boolean
    • providerAccount: string
    • requestedAt: number
    • status: CaptchaStatus
    • userAccount: string
    • userSignature: number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo.UserSolutionRecord.html b/docs/types/_prosopo_types_database.types_mongo.UserSolutionRecord.html deleted file mode 100644 index cc4c37eeaf..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo.UserSolutionRecord.html +++ /dev/null @@ -1 +0,0 @@ -UserSolutionRecord | Documentation - v0.3.40
    UserSolutionRecord: {
        captchaContentId: string;
        captchaId: string;
        commitmentId: string;
        processed: boolean;
        salt: string;
        solution: string[];
    }

    Type declaration

    • captchaContentId: string
    • captchaId: string
    • commitmentId: string
    • processed: boolean
    • salt: string
    • solution: string[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.AccountId.html b/docs/types/_prosopo_types_database.types_mongo._internal_.AccountId.html deleted file mode 100644 index 39c5efed6b..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index f642ade874..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.Commit.html b/docs/types/_prosopo_types_database.types_mongo._internal_.Commit.html deleted file mode 100644 index e8f190c1dc..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetBase.html b/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetBase.html deleted file mode 100644 index da6fb507c1..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetWithIds.html b/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetWithIds.html deleted file mode 100644 index 40a0e71219..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.Hash-1.html b/docs/types/_prosopo_types_database.types_mongo._internal_.Hash-1.html deleted file mode 100644 index e216adbdd4..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.Hash.html b/docs/types/_prosopo_types_database.types_mongo._internal_.Hash.html deleted file mode 100644 index f8ec78f6e5..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.HashedItem.html b/docs/types/_prosopo_types_database.types_mongo._internal_.HashedItem.html deleted file mode 100644 index 2e008653ea..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.LogLevel.html b/docs/types/_prosopo_types_database.types_mongo._internal_.LogLevel.html deleted file mode 100644 index 392dbbfeb3..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.Logger.html b/docs/types/_prosopo_types_database.types_mongo._internal_.Logger.html deleted file mode 100644 index c9cfe53f24..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "error" | "trace" | "debug" | "info" | "warn" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_database.types_mongo._internal_.LoggerLevelFns.html b/docs/types/_prosopo_types_database.types_mongo._internal_.LoggerLevelFns.html deleted file mode 100644 index c16ef0bedb..0000000000 --- a/docs/types/_prosopo_types_database.types_mongo._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.AccountId-1.html b/docs/types/_prosopo_types_env.provider._internal_.AccountId-1.html deleted file mode 100644 index 999a4b6b0e..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.AccountId-1.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.AccountId.html b/docs/types/_prosopo_types_env.provider._internal_.AccountId.html deleted file mode 100644 index 6d0e17aa4e..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.AccountId.html +++ /dev/null @@ -1 +0,0 @@ -AccountId | Documentation - v0.3.40
    AccountId: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.CaptchaWithoutIdBase.html b/docs/types/_prosopo_types_env.provider._internal_.CaptchaWithoutIdBase.html deleted file mode 100644 index 20007d70a0..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.CaptchaWithoutIdBase.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaWithoutIdBase | Documentation - v0.3.40
    CaptchaWithoutIdBase: {
        items: HashedItem[];
        salt: string;
        solved?: boolean;
        target: string;
        timeLimitMs?: number;
    }

    Type declaration

    • items: HashedItem[]
    • salt: string
    • Optional solved?: boolean
    • target: string
    • Optional timeLimitMs?: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Commit-1.html b/docs/types/_prosopo_types_env.provider._internal_.Commit-1.html deleted file mode 100644 index c4797801c7..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Commit-1.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number | string | BN;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number | string | BN;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: (number | string | BN)[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Commit.html b/docs/types/_prosopo_types_env.provider._internal_.Commit.html deleted file mode 100644 index 4a3077573a..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Commit.html +++ /dev/null @@ -1 +0,0 @@ -Commit | Documentation - v0.3.40
    Commit: {
        completedAt: number;
        dappContract: AccountId;
        datasetId: Hash;
        id: Hash;
        providerAccount: AccountId;
        requestedAt: number;
        status: CaptchaStatus;
        userAccount: AccountId;
        userSignature: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.ContractAbi.html b/docs/types/_prosopo_types_env.provider._internal_.ContractAbi.html deleted file mode 100644 index 4e38b17adf..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.ContractAbi.html +++ /dev/null @@ -1 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: Record<string, unknown> | Abi
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Dapp.html b/docs/types/_prosopo_types_env.provider._internal_.Dapp.html deleted file mode 100644 index 56acd68396..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Dapp.html +++ /dev/null @@ -1 +0,0 @@ -Dapp | Documentation - v0.3.40
    Dapp: {
        balance: ReturnNumber;
        owner: AccountId;
        payee: DappPayee;
        status: GovernanceStatus;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.DatasetBase.html b/docs/types/_prosopo_types_env.provider._internal_.DatasetBase.html deleted file mode 100644 index a06a4dcd36..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.DatasetBase.html +++ /dev/null @@ -1 +0,0 @@ -DatasetBase | Documentation - v0.3.40
    DatasetBase: {
        contentTree?: string[][];
        datasetContentId?: Hash;
        datasetId?: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • Optional contentTree?: string[][]
    • Optional datasetContentId?: Hash
    • Optional datasetId?: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.DatasetWithIds.html b/docs/types/_prosopo_types_env.provider._internal_.DatasetWithIds.html deleted file mode 100644 index 9fea985bff..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.DatasetWithIds.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIds | Documentation - v0.3.40
    DatasetWithIds: {
        captchas: Captcha[];
        contentTree?: string[][];
        datasetContentId: Hash;
        datasetId: Hash;
        format: CaptchaTypes;
        solutionTree?: string[][];
    }

    Type declaration

    • captchas: Captcha[]
    • Optional contentTree?: string[][]
    • datasetContentId: Hash
    • datasetId: Hash
    • format: CaptchaTypes
    • Optional solutionTree?: string[][]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Hash-1.html b/docs/types/_prosopo_types_env.provider._internal_.Hash-1.html deleted file mode 100644 index 4cb6ada0d3..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Hash-1.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Hash.html b/docs/types/_prosopo_types_env.provider._internal_.Hash.html deleted file mode 100644 index f1cc5d74f1..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.HashedItem.html b/docs/types/_prosopo_types_env.provider._internal_.HashedItem.html deleted file mode 100644 index 57697490da..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.HashedItem.html +++ /dev/null @@ -1 +0,0 @@ -HashedItem | Documentation - v0.3.40
    HashedItem: {
        data: string;
        hash: string;
        type: CaptchaItemTypes;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.LastCorrectCaptcha.html b/docs/types/_prosopo_types_env.provider._internal_.LastCorrectCaptcha.html deleted file mode 100644 index c5138aee93..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.LastCorrectCaptcha.html +++ /dev/null @@ -1 +0,0 @@ -LastCorrectCaptcha | Documentation - v0.3.40
    LastCorrectCaptcha: {
        before: number;
        dappContract: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.LogLevel.html b/docs/types/_prosopo_types_env.provider._internal_.LogLevel.html deleted file mode 100644 index 3a2cd1b9bb..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.LogLevel.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Logger.html b/docs/types/_prosopo_types_env.provider._internal_.Logger.html deleted file mode 100644 index fc4f0be4f7..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Logger.html +++ /dev/null @@ -1 +0,0 @@ -Logger | Documentation - v0.3.40
    Logger: {
        getLogLevel(): "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
        setLogLevel(level): void;
    } & LoggerLevelFns

    Type declaration

    • getLogLevel:function
      • Returns "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

    • setLogLevel:function
      • Parameters

        • level: string

        Returns void

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.LoggerLevelFns.html b/docs/types/_prosopo_types_env.provider._internal_.LoggerLevelFns.html deleted file mode 100644 index c863a10a97..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.LoggerLevelFns.html +++ /dev/null @@ -1 +0,0 @@ -LoggerLevelFns | Documentation - v0.3.40
    LoggerLevelFns: {
        [key in LogLevel]: ((message, ...args) => void)
    }
    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.Provider.html b/docs/types/_prosopo_types_env.provider._internal_.Provider.html deleted file mode 100644 index 277192bf9c..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.Provider.html +++ /dev/null @@ -1 +0,0 @@ -Provider | Documentation - v0.3.40
    Provider: {
        balance: ReturnNumber;
        datasetId: Hash;
        datasetIdContent: Hash;
        fee: number;
        payee: Payee;
        status: GovernanceStatus;
        url: number[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.RandomProvider.html b/docs/types/_prosopo_types_env.provider._internal_.RandomProvider.html deleted file mode 100644 index 66b50f0650..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.RandomProvider.html +++ /dev/null @@ -1 +0,0 @@ -RandomProvider | Documentation - v0.3.40
    RandomProvider: {
        blockNumber: number;
        provider: Provider;
        providerAccount: AccountId;
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.User.html b/docs/types/_prosopo_types_env.provider._internal_.User.html deleted file mode 100644 index 5da9706772..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.User.html +++ /dev/null @@ -1 +0,0 @@ -User | Documentation - v0.3.40
    User: {
        history: Hash[];
    }

    Type declaration

    \ No newline at end of file diff --git a/docs/types/_prosopo_types_env.provider._internal_.UserHistorySummary.html b/docs/types/_prosopo_types_env.provider._internal_.UserHistorySummary.html deleted file mode 100644 index d3df38e1ea..0000000000 --- a/docs/types/_prosopo_types_env.provider._internal_.UserHistorySummary.html +++ /dev/null @@ -1 +0,0 @@ -UserHistorySummary | Documentation - v0.3.40
    UserHistorySummary: {
        correct: number;
        incorrect: number;
        score: number;
    }

    Type declaration

    • correct: number
    • incorrect: number
    • score: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.asyncConstructor.Constructor.html b/docs/types/_prosopo_util.asyncConstructor.Constructor.html deleted file mode 100644 index 2eda4481eb..0000000000 --- a/docs/types/_prosopo_util.asyncConstructor.Constructor.html +++ /dev/null @@ -1,12 +0,0 @@ -Constructor | Documentation - v0.3.40
    Constructor<T>: (new (...args) => T)

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Type Parameters

    • T

    Type declaration

      • new (...args): T
      • Parameters

        • Rest ...args: any[]

        Returns T

    \ No newline at end of file diff --git a/docs/types/_prosopo_util.canvas._internal_.Area.html b/docs/types/_prosopo_util.canvas._internal_.Area.html deleted file mode 100644 index 513cd36d35..0000000000 --- a/docs/types/_prosopo_util.canvas._internal_.Area.html +++ /dev/null @@ -1 +0,0 @@ -Area | Documentation - v0.3.40
    Area: {
        height: number;
        width: number;
    }

    Type declaration

    • height: number
    • width: number
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len0.html b/docs/types/_prosopo_util.ofLen.Len0.html deleted file mode 100644 index d0925e897d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len0.html +++ /dev/null @@ -1,12 +0,0 @@ -Len0 | Documentation - v0.3.40
    Len0<T>: Pick<Required<T>, "length">

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len1.html b/docs/types/_prosopo_util.ofLen.Len1.html deleted file mode 100644 index 469cd5a4f3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len1.html +++ /dev/null @@ -1 +0,0 @@ -Len1 | Documentation - v0.3.40
    Len1<T>: Pick<Required<T>, 0> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len10.html b/docs/types/_prosopo_util.ofLen.Len10.html deleted file mode 100644 index bd7663c477..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len10.html +++ /dev/null @@ -1 +0,0 @@ -Len10 | Documentation - v0.3.40
    Len10<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len100.html b/docs/types/_prosopo_util.ofLen.Len100.html deleted file mode 100644 index ec78ddaf5f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len100.html +++ /dev/null @@ -1 +0,0 @@ -Len100 | Documentation - v0.3.40
    Len100<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len101.html b/docs/types/_prosopo_util.ofLen.Len101.html deleted file mode 100644 index 666625caab..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len101.html +++ /dev/null @@ -1 +0,0 @@ -Len101 | Documentation - v0.3.40
    Len101<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len102.html b/docs/types/_prosopo_util.ofLen.Len102.html deleted file mode 100644 index 454cbce788..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len102.html +++ /dev/null @@ -1 +0,0 @@ -Len102 | Documentation - v0.3.40
    Len102<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len103.html b/docs/types/_prosopo_util.ofLen.Len103.html deleted file mode 100644 index 56c03d203b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len103.html +++ /dev/null @@ -1 +0,0 @@ -Len103 | Documentation - v0.3.40
    Len103<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len104.html b/docs/types/_prosopo_util.ofLen.Len104.html deleted file mode 100644 index d0b25e9c7b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len104.html +++ /dev/null @@ -1 +0,0 @@ -Len104 | Documentation - v0.3.40
    Len104<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len105.html b/docs/types/_prosopo_util.ofLen.Len105.html deleted file mode 100644 index cce3ecdddb..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len105.html +++ /dev/null @@ -1 +0,0 @@ -Len105 | Documentation - v0.3.40
    Len105<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len106.html b/docs/types/_prosopo_util.ofLen.Len106.html deleted file mode 100644 index 67cf856813..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len106.html +++ /dev/null @@ -1 +0,0 @@ -Len106 | Documentation - v0.3.40
    Len106<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len107.html b/docs/types/_prosopo_util.ofLen.Len107.html deleted file mode 100644 index 88adae9836..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len107.html +++ /dev/null @@ -1 +0,0 @@ -Len107 | Documentation - v0.3.40
    Len107<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len108.html b/docs/types/_prosopo_util.ofLen.Len108.html deleted file mode 100644 index d654fee116..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len108.html +++ /dev/null @@ -1 +0,0 @@ -Len108 | Documentation - v0.3.40
    Len108<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len109.html b/docs/types/_prosopo_util.ofLen.Len109.html deleted file mode 100644 index 693971513c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len109.html +++ /dev/null @@ -1 +0,0 @@ -Len109 | Documentation - v0.3.40
    Len109<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len11.html b/docs/types/_prosopo_util.ofLen.Len11.html deleted file mode 100644 index 8c0b2b5d68..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len11.html +++ /dev/null @@ -1 +0,0 @@ -Len11 | Documentation - v0.3.40
    Len11<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len110.html b/docs/types/_prosopo_util.ofLen.Len110.html deleted file mode 100644 index 8b23af6493..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len110.html +++ /dev/null @@ -1 +0,0 @@ -Len110 | Documentation - v0.3.40
    Len110<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len111.html b/docs/types/_prosopo_util.ofLen.Len111.html deleted file mode 100644 index db46870f27..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len111.html +++ /dev/null @@ -1 +0,0 @@ -Len111 | Documentation - v0.3.40
    Len111<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len112.html b/docs/types/_prosopo_util.ofLen.Len112.html deleted file mode 100644 index c9f2045a58..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len112.html +++ /dev/null @@ -1 +0,0 @@ -Len112 | Documentation - v0.3.40
    Len112<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len113.html b/docs/types/_prosopo_util.ofLen.Len113.html deleted file mode 100644 index d1643782ab..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len113.html +++ /dev/null @@ -1 +0,0 @@ -Len113 | Documentation - v0.3.40
    Len113<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len114.html b/docs/types/_prosopo_util.ofLen.Len114.html deleted file mode 100644 index 47c8fba8e4..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len114.html +++ /dev/null @@ -1 +0,0 @@ -Len114 | Documentation - v0.3.40
    Len114<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len115.html b/docs/types/_prosopo_util.ofLen.Len115.html deleted file mode 100644 index 84192c6ceb..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len115.html +++ /dev/null @@ -1 +0,0 @@ -Len115 | Documentation - v0.3.40
    Len115<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len116.html b/docs/types/_prosopo_util.ofLen.Len116.html deleted file mode 100644 index e2cffcc26b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len116.html +++ /dev/null @@ -1 +0,0 @@ -Len116 | Documentation - v0.3.40
    Len116<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len117.html b/docs/types/_prosopo_util.ofLen.Len117.html deleted file mode 100644 index 31e95725e5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len117.html +++ /dev/null @@ -1 +0,0 @@ -Len117 | Documentation - v0.3.40
    Len117<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len118.html b/docs/types/_prosopo_util.ofLen.Len118.html deleted file mode 100644 index 9918a33be9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len118.html +++ /dev/null @@ -1 +0,0 @@ -Len118 | Documentation - v0.3.40
    Len118<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len119.html b/docs/types/_prosopo_util.ofLen.Len119.html deleted file mode 100644 index 6d12f9e556..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len119.html +++ /dev/null @@ -1 +0,0 @@ -Len119 | Documentation - v0.3.40
    Len119<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len12.html b/docs/types/_prosopo_util.ofLen.Len12.html deleted file mode 100644 index 04a650c40f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len12.html +++ /dev/null @@ -1 +0,0 @@ -Len12 | Documentation - v0.3.40
    Len12<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len120.html b/docs/types/_prosopo_util.ofLen.Len120.html deleted file mode 100644 index 37265e1b32..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len120.html +++ /dev/null @@ -1 +0,0 @@ -Len120 | Documentation - v0.3.40
    Len120<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len121.html b/docs/types/_prosopo_util.ofLen.Len121.html deleted file mode 100644 index 6084584e9c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len121.html +++ /dev/null @@ -1 +0,0 @@ -Len121 | Documentation - v0.3.40
    Len121<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len122.html b/docs/types/_prosopo_util.ofLen.Len122.html deleted file mode 100644 index 052827dbbf..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len122.html +++ /dev/null @@ -1 +0,0 @@ -Len122 | Documentation - v0.3.40
    Len122<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len123.html b/docs/types/_prosopo_util.ofLen.Len123.html deleted file mode 100644 index 37ded61b76..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len123.html +++ /dev/null @@ -1 +0,0 @@ -Len123 | Documentation - v0.3.40
    Len123<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len124.html b/docs/types/_prosopo_util.ofLen.Len124.html deleted file mode 100644 index a7573e1b86..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len124.html +++ /dev/null @@ -1 +0,0 @@ -Len124 | Documentation - v0.3.40
    Len124<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len125.html b/docs/types/_prosopo_util.ofLen.Len125.html deleted file mode 100644 index 318feb96a4..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len125.html +++ /dev/null @@ -1 +0,0 @@ -Len125 | Documentation - v0.3.40
    Len125<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len126.html b/docs/types/_prosopo_util.ofLen.Len126.html deleted file mode 100644 index 83b2cfedce..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len126.html +++ /dev/null @@ -1 +0,0 @@ -Len126 | Documentation - v0.3.40
    Len126<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len127.html b/docs/types/_prosopo_util.ofLen.Len127.html deleted file mode 100644 index 7a65f66c9a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len127.html +++ /dev/null @@ -1 +0,0 @@ -Len127 | Documentation - v0.3.40
    Len127<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len128.html b/docs/types/_prosopo_util.ofLen.Len128.html deleted file mode 100644 index 2089292be8..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len128.html +++ /dev/null @@ -1 +0,0 @@ -Len128 | Documentation - v0.3.40
    Len128<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len129.html b/docs/types/_prosopo_util.ofLen.Len129.html deleted file mode 100644 index 0917b34308..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len129.html +++ /dev/null @@ -1 +0,0 @@ -Len129 | Documentation - v0.3.40
    Len129<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len13.html b/docs/types/_prosopo_util.ofLen.Len13.html deleted file mode 100644 index 3f5d32a6a9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len13.html +++ /dev/null @@ -1 +0,0 @@ -Len13 | Documentation - v0.3.40
    Len13<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len130.html b/docs/types/_prosopo_util.ofLen.Len130.html deleted file mode 100644 index d5acd1d116..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len130.html +++ /dev/null @@ -1 +0,0 @@ -Len130 | Documentation - v0.3.40
    Len130<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len131.html b/docs/types/_prosopo_util.ofLen.Len131.html deleted file mode 100644 index d1ee0f2dac..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len131.html +++ /dev/null @@ -1 +0,0 @@ -Len131 | Documentation - v0.3.40
    Len131<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len132.html b/docs/types/_prosopo_util.ofLen.Len132.html deleted file mode 100644 index 4e85cc35ef..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len132.html +++ /dev/null @@ -1 +0,0 @@ -Len132 | Documentation - v0.3.40
    Len132<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len133.html b/docs/types/_prosopo_util.ofLen.Len133.html deleted file mode 100644 index 373413bd86..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len133.html +++ /dev/null @@ -1 +0,0 @@ -Len133 | Documentation - v0.3.40
    Len133<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len134.html b/docs/types/_prosopo_util.ofLen.Len134.html deleted file mode 100644 index ccadf5e199..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len134.html +++ /dev/null @@ -1 +0,0 @@ -Len134 | Documentation - v0.3.40
    Len134<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len135.html b/docs/types/_prosopo_util.ofLen.Len135.html deleted file mode 100644 index 18204c884d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len135.html +++ /dev/null @@ -1 +0,0 @@ -Len135 | Documentation - v0.3.40
    Len135<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len136.html b/docs/types/_prosopo_util.ofLen.Len136.html deleted file mode 100644 index 71805bb278..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len136.html +++ /dev/null @@ -1 +0,0 @@ -Len136 | Documentation - v0.3.40
    Len136<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len137.html b/docs/types/_prosopo_util.ofLen.Len137.html deleted file mode 100644 index 8511df0700..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len137.html +++ /dev/null @@ -1 +0,0 @@ -Len137 | Documentation - v0.3.40
    Len137<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len138.html b/docs/types/_prosopo_util.ofLen.Len138.html deleted file mode 100644 index 741cc11173..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len138.html +++ /dev/null @@ -1 +0,0 @@ -Len138 | Documentation - v0.3.40
    Len138<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len139.html b/docs/types/_prosopo_util.ofLen.Len139.html deleted file mode 100644 index 0e0276047d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len139.html +++ /dev/null @@ -1 +0,0 @@ -Len139 | Documentation - v0.3.40
    Len139<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len14.html b/docs/types/_prosopo_util.ofLen.Len14.html deleted file mode 100644 index 77601a183a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len14.html +++ /dev/null @@ -1 +0,0 @@ -Len14 | Documentation - v0.3.40
    Len14<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len140.html b/docs/types/_prosopo_util.ofLen.Len140.html deleted file mode 100644 index ed4c7fe59d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len140.html +++ /dev/null @@ -1 +0,0 @@ -Len140 | Documentation - v0.3.40
    Len140<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len141.html b/docs/types/_prosopo_util.ofLen.Len141.html deleted file mode 100644 index 7164d144e5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len141.html +++ /dev/null @@ -1 +0,0 @@ -Len141 | Documentation - v0.3.40
    Len141<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len142.html b/docs/types/_prosopo_util.ofLen.Len142.html deleted file mode 100644 index 90c0b57b82..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len142.html +++ /dev/null @@ -1 +0,0 @@ -Len142 | Documentation - v0.3.40
    Len142<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len143.html b/docs/types/_prosopo_util.ofLen.Len143.html deleted file mode 100644 index c0fe5e5b18..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len143.html +++ /dev/null @@ -1 +0,0 @@ -Len143 | Documentation - v0.3.40
    Len143<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len144.html b/docs/types/_prosopo_util.ofLen.Len144.html deleted file mode 100644 index 9478f48f49..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len144.html +++ /dev/null @@ -1 +0,0 @@ -Len144 | Documentation - v0.3.40
    Len144<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len145.html b/docs/types/_prosopo_util.ofLen.Len145.html deleted file mode 100644 index 68578c7dd0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len145.html +++ /dev/null @@ -1 +0,0 @@ -Len145 | Documentation - v0.3.40
    Len145<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len146.html b/docs/types/_prosopo_util.ofLen.Len146.html deleted file mode 100644 index 2cf2a9e574..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len146.html +++ /dev/null @@ -1 +0,0 @@ -Len146 | Documentation - v0.3.40
    Len146<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len147.html b/docs/types/_prosopo_util.ofLen.Len147.html deleted file mode 100644 index 7ae521ee67..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len147.html +++ /dev/null @@ -1 +0,0 @@ -Len147 | Documentation - v0.3.40
    Len147<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len148.html b/docs/types/_prosopo_util.ofLen.Len148.html deleted file mode 100644 index 85c9873df3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len148.html +++ /dev/null @@ -1 +0,0 @@ -Len148 | Documentation - v0.3.40
    Len148<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len149.html b/docs/types/_prosopo_util.ofLen.Len149.html deleted file mode 100644 index 158cbf34a7..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len149.html +++ /dev/null @@ -1 +0,0 @@ -Len149 | Documentation - v0.3.40
    Len149<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len15.html b/docs/types/_prosopo_util.ofLen.Len15.html deleted file mode 100644 index 7f30035c1c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len15.html +++ /dev/null @@ -1 +0,0 @@ -Len15 | Documentation - v0.3.40
    Len15<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len150.html b/docs/types/_prosopo_util.ofLen.Len150.html deleted file mode 100644 index 7100695ca2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len150.html +++ /dev/null @@ -1 +0,0 @@ -Len150 | Documentation - v0.3.40
    Len150<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len151.html b/docs/types/_prosopo_util.ofLen.Len151.html deleted file mode 100644 index 91d431263c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len151.html +++ /dev/null @@ -1 +0,0 @@ -Len151 | Documentation - v0.3.40
    Len151<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len152.html b/docs/types/_prosopo_util.ofLen.Len152.html deleted file mode 100644 index 793d3747e7..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len152.html +++ /dev/null @@ -1 +0,0 @@ -Len152 | Documentation - v0.3.40
    Len152<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len153.html b/docs/types/_prosopo_util.ofLen.Len153.html deleted file mode 100644 index a0890cbc53..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len153.html +++ /dev/null @@ -1 +0,0 @@ -Len153 | Documentation - v0.3.40
    Len153<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len154.html b/docs/types/_prosopo_util.ofLen.Len154.html deleted file mode 100644 index 9e81c0932b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len154.html +++ /dev/null @@ -1 +0,0 @@ -Len154 | Documentation - v0.3.40
    Len154<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len155.html b/docs/types/_prosopo_util.ofLen.Len155.html deleted file mode 100644 index a8b5f05b33..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len155.html +++ /dev/null @@ -1 +0,0 @@ -Len155 | Documentation - v0.3.40
    Len155<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len156.html b/docs/types/_prosopo_util.ofLen.Len156.html deleted file mode 100644 index bae8144ea8..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len156.html +++ /dev/null @@ -1 +0,0 @@ -Len156 | Documentation - v0.3.40
    Len156<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len157.html b/docs/types/_prosopo_util.ofLen.Len157.html deleted file mode 100644 index 84f7a11dfa..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len157.html +++ /dev/null @@ -1 +0,0 @@ -Len157 | Documentation - v0.3.40
    Len157<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len158.html b/docs/types/_prosopo_util.ofLen.Len158.html deleted file mode 100644 index ecaf9ccb43..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len158.html +++ /dev/null @@ -1 +0,0 @@ -Len158 | Documentation - v0.3.40
    Len158<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len159.html b/docs/types/_prosopo_util.ofLen.Len159.html deleted file mode 100644 index 51cff395b3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len159.html +++ /dev/null @@ -1 +0,0 @@ -Len159 | Documentation - v0.3.40
    Len159<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len16.html b/docs/types/_prosopo_util.ofLen.Len16.html deleted file mode 100644 index feda188af0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len16.html +++ /dev/null @@ -1 +0,0 @@ -Len16 | Documentation - v0.3.40
    Len16<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len160.html b/docs/types/_prosopo_util.ofLen.Len160.html deleted file mode 100644 index 904fdc1a0f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len160.html +++ /dev/null @@ -1 +0,0 @@ -Len160 | Documentation - v0.3.40
    Len160<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len161.html b/docs/types/_prosopo_util.ofLen.Len161.html deleted file mode 100644 index 8051b642ca..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len161.html +++ /dev/null @@ -1 +0,0 @@ -Len161 | Documentation - v0.3.40
    Len161<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len162.html b/docs/types/_prosopo_util.ofLen.Len162.html deleted file mode 100644 index fc46f36699..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len162.html +++ /dev/null @@ -1 +0,0 @@ -Len162 | Documentation - v0.3.40
    Len162<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len163.html b/docs/types/_prosopo_util.ofLen.Len163.html deleted file mode 100644 index 2edc705e4b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len163.html +++ /dev/null @@ -1 +0,0 @@ -Len163 | Documentation - v0.3.40
    Len163<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len164.html b/docs/types/_prosopo_util.ofLen.Len164.html deleted file mode 100644 index c0659ba745..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len164.html +++ /dev/null @@ -1 +0,0 @@ -Len164 | Documentation - v0.3.40
    Len164<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len165.html b/docs/types/_prosopo_util.ofLen.Len165.html deleted file mode 100644 index 79725976d4..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len165.html +++ /dev/null @@ -1 +0,0 @@ -Len165 | Documentation - v0.3.40
    Len165<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len166.html b/docs/types/_prosopo_util.ofLen.Len166.html deleted file mode 100644 index 94096ac77b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len166.html +++ /dev/null @@ -1 +0,0 @@ -Len166 | Documentation - v0.3.40
    Len166<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len167.html b/docs/types/_prosopo_util.ofLen.Len167.html deleted file mode 100644 index a3be32104a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len167.html +++ /dev/null @@ -1 +0,0 @@ -Len167 | Documentation - v0.3.40
    Len167<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len168.html b/docs/types/_prosopo_util.ofLen.Len168.html deleted file mode 100644 index 42ff89d0bc..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len168.html +++ /dev/null @@ -1 +0,0 @@ -Len168 | Documentation - v0.3.40
    Len168<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len169.html b/docs/types/_prosopo_util.ofLen.Len169.html deleted file mode 100644 index 2704361a99..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len169.html +++ /dev/null @@ -1 +0,0 @@ -Len169 | Documentation - v0.3.40
    Len169<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len17.html b/docs/types/_prosopo_util.ofLen.Len17.html deleted file mode 100644 index de4caceca9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len17.html +++ /dev/null @@ -1 +0,0 @@ -Len17 | Documentation - v0.3.40
    Len17<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len170.html b/docs/types/_prosopo_util.ofLen.Len170.html deleted file mode 100644 index 05ae119055..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len170.html +++ /dev/null @@ -1 +0,0 @@ -Len170 | Documentation - v0.3.40
    Len170<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len171.html b/docs/types/_prosopo_util.ofLen.Len171.html deleted file mode 100644 index 33949bea95..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len171.html +++ /dev/null @@ -1 +0,0 @@ -Len171 | Documentation - v0.3.40
    Len171<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len172.html b/docs/types/_prosopo_util.ofLen.Len172.html deleted file mode 100644 index 5921b12d6d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len172.html +++ /dev/null @@ -1 +0,0 @@ -Len172 | Documentation - v0.3.40
    Len172<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len173.html b/docs/types/_prosopo_util.ofLen.Len173.html deleted file mode 100644 index 1127364bab..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len173.html +++ /dev/null @@ -1 +0,0 @@ -Len173 | Documentation - v0.3.40
    Len173<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len174.html b/docs/types/_prosopo_util.ofLen.Len174.html deleted file mode 100644 index ebbc6c3a5c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len174.html +++ /dev/null @@ -1 +0,0 @@ -Len174 | Documentation - v0.3.40
    Len174<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len175.html b/docs/types/_prosopo_util.ofLen.Len175.html deleted file mode 100644 index 690cd90d11..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len175.html +++ /dev/null @@ -1 +0,0 @@ -Len175 | Documentation - v0.3.40
    Len175<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len176.html b/docs/types/_prosopo_util.ofLen.Len176.html deleted file mode 100644 index be1d9a5579..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len176.html +++ /dev/null @@ -1 +0,0 @@ -Len176 | Documentation - v0.3.40
    Len176<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len177.html b/docs/types/_prosopo_util.ofLen.Len177.html deleted file mode 100644 index 587068f429..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len177.html +++ /dev/null @@ -1 +0,0 @@ -Len177 | Documentation - v0.3.40
    Len177<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len178.html b/docs/types/_prosopo_util.ofLen.Len178.html deleted file mode 100644 index 89e0b3cd93..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len178.html +++ /dev/null @@ -1 +0,0 @@ -Len178 | Documentation - v0.3.40
    Len178<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len179.html b/docs/types/_prosopo_util.ofLen.Len179.html deleted file mode 100644 index 0766f552e2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len179.html +++ /dev/null @@ -1 +0,0 @@ -Len179 | Documentation - v0.3.40
    Len179<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len18.html b/docs/types/_prosopo_util.ofLen.Len18.html deleted file mode 100644 index 102fcfdf97..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len18.html +++ /dev/null @@ -1 +0,0 @@ -Len18 | Documentation - v0.3.40
    Len18<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len180.html b/docs/types/_prosopo_util.ofLen.Len180.html deleted file mode 100644 index 1ba288ccca..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len180.html +++ /dev/null @@ -1 +0,0 @@ -Len180 | Documentation - v0.3.40
    Len180<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len181.html b/docs/types/_prosopo_util.ofLen.Len181.html deleted file mode 100644 index 2ae9169a41..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len181.html +++ /dev/null @@ -1 +0,0 @@ -Len181 | Documentation - v0.3.40
    Len181<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len182.html b/docs/types/_prosopo_util.ofLen.Len182.html deleted file mode 100644 index bea0661653..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len182.html +++ /dev/null @@ -1 +0,0 @@ -Len182 | Documentation - v0.3.40
    Len182<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len183.html b/docs/types/_prosopo_util.ofLen.Len183.html deleted file mode 100644 index 941d41a80a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len183.html +++ /dev/null @@ -1 +0,0 @@ -Len183 | Documentation - v0.3.40
    Len183<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len184.html b/docs/types/_prosopo_util.ofLen.Len184.html deleted file mode 100644 index f1edef82f0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len184.html +++ /dev/null @@ -1 +0,0 @@ -Len184 | Documentation - v0.3.40
    Len184<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len185.html b/docs/types/_prosopo_util.ofLen.Len185.html deleted file mode 100644 index fff402e520..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len185.html +++ /dev/null @@ -1 +0,0 @@ -Len185 | Documentation - v0.3.40
    Len185<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len186.html b/docs/types/_prosopo_util.ofLen.Len186.html deleted file mode 100644 index 8665f84908..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len186.html +++ /dev/null @@ -1 +0,0 @@ -Len186 | Documentation - v0.3.40
    Len186<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len187.html b/docs/types/_prosopo_util.ofLen.Len187.html deleted file mode 100644 index 7c4bc5c10a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len187.html +++ /dev/null @@ -1 +0,0 @@ -Len187 | Documentation - v0.3.40
    Len187<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len188.html b/docs/types/_prosopo_util.ofLen.Len188.html deleted file mode 100644 index 84a98ea3b5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len188.html +++ /dev/null @@ -1 +0,0 @@ -Len188 | Documentation - v0.3.40
    Len188<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len189.html b/docs/types/_prosopo_util.ofLen.Len189.html deleted file mode 100644 index 459473c10a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len189.html +++ /dev/null @@ -1 +0,0 @@ -Len189 | Documentation - v0.3.40
    Len189<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len19.html b/docs/types/_prosopo_util.ofLen.Len19.html deleted file mode 100644 index af5ad00828..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len19.html +++ /dev/null @@ -1 +0,0 @@ -Len19 | Documentation - v0.3.40
    Len19<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len190.html b/docs/types/_prosopo_util.ofLen.Len190.html deleted file mode 100644 index 8ecfb8c46a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len190.html +++ /dev/null @@ -1 +0,0 @@ -Len190 | Documentation - v0.3.40
    Len190<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len191.html b/docs/types/_prosopo_util.ofLen.Len191.html deleted file mode 100644 index cce811864f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len191.html +++ /dev/null @@ -1 +0,0 @@ -Len191 | Documentation - v0.3.40
    Len191<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len192.html b/docs/types/_prosopo_util.ofLen.Len192.html deleted file mode 100644 index e5da193d01..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len192.html +++ /dev/null @@ -1 +0,0 @@ -Len192 | Documentation - v0.3.40
    Len192<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len193.html b/docs/types/_prosopo_util.ofLen.Len193.html deleted file mode 100644 index 63e15a9724..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len193.html +++ /dev/null @@ -1 +0,0 @@ -Len193 | Documentation - v0.3.40
    Len193<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len194.html b/docs/types/_prosopo_util.ofLen.Len194.html deleted file mode 100644 index 8d499430b6..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len194.html +++ /dev/null @@ -1 +0,0 @@ -Len194 | Documentation - v0.3.40
    Len194<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len195.html b/docs/types/_prosopo_util.ofLen.Len195.html deleted file mode 100644 index c3ff1cc5ef..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len195.html +++ /dev/null @@ -1 +0,0 @@ -Len195 | Documentation - v0.3.40
    Len195<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len196.html b/docs/types/_prosopo_util.ofLen.Len196.html deleted file mode 100644 index a8c4d932ea..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len196.html +++ /dev/null @@ -1 +0,0 @@ -Len196 | Documentation - v0.3.40
    Len196<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len197.html b/docs/types/_prosopo_util.ofLen.Len197.html deleted file mode 100644 index 740dfb73b9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len197.html +++ /dev/null @@ -1 +0,0 @@ -Len197 | Documentation - v0.3.40
    Len197<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len198.html b/docs/types/_prosopo_util.ofLen.Len198.html deleted file mode 100644 index 636184b477..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len198.html +++ /dev/null @@ -1 +0,0 @@ -Len198 | Documentation - v0.3.40
    Len198<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len199.html b/docs/types/_prosopo_util.ofLen.Len199.html deleted file mode 100644 index 2fb3d6e3fc..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len199.html +++ /dev/null @@ -1 +0,0 @@ -Len199 | Documentation - v0.3.40
    Len199<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len2.html b/docs/types/_prosopo_util.ofLen.Len2.html deleted file mode 100644 index 51cfc9177f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len2.html +++ /dev/null @@ -1 +0,0 @@ -Len2 | Documentation - v0.3.40
    Len2<T>: Pick<Required<T>, 0 | 1> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len20.html b/docs/types/_prosopo_util.ofLen.Len20.html deleted file mode 100644 index 6c86899192..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len20.html +++ /dev/null @@ -1 +0,0 @@ -Len20 | Documentation - v0.3.40
    Len20<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len200.html b/docs/types/_prosopo_util.ofLen.Len200.html deleted file mode 100644 index d726fcbdc9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len200.html +++ /dev/null @@ -1 +0,0 @@ -Len200 | Documentation - v0.3.40
    Len200<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len201.html b/docs/types/_prosopo_util.ofLen.Len201.html deleted file mode 100644 index a9a6f26150..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len201.html +++ /dev/null @@ -1 +0,0 @@ -Len201 | Documentation - v0.3.40
    Len201<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len202.html b/docs/types/_prosopo_util.ofLen.Len202.html deleted file mode 100644 index 4426b91dff..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len202.html +++ /dev/null @@ -1 +0,0 @@ -Len202 | Documentation - v0.3.40
    Len202<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len203.html b/docs/types/_prosopo_util.ofLen.Len203.html deleted file mode 100644 index 671226174a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len203.html +++ /dev/null @@ -1 +0,0 @@ -Len203 | Documentation - v0.3.40
    Len203<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len204.html b/docs/types/_prosopo_util.ofLen.Len204.html deleted file mode 100644 index a54e2cdb20..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len204.html +++ /dev/null @@ -1 +0,0 @@ -Len204 | Documentation - v0.3.40
    Len204<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len205.html b/docs/types/_prosopo_util.ofLen.Len205.html deleted file mode 100644 index be4a336f9c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len205.html +++ /dev/null @@ -1 +0,0 @@ -Len205 | Documentation - v0.3.40
    Len205<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len206.html b/docs/types/_prosopo_util.ofLen.Len206.html deleted file mode 100644 index da083a7cf7..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len206.html +++ /dev/null @@ -1 +0,0 @@ -Len206 | Documentation - v0.3.40
    Len206<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len207.html b/docs/types/_prosopo_util.ofLen.Len207.html deleted file mode 100644 index e357a5f3d2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len207.html +++ /dev/null @@ -1 +0,0 @@ -Len207 | Documentation - v0.3.40
    Len207<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len208.html b/docs/types/_prosopo_util.ofLen.Len208.html deleted file mode 100644 index 0c358572b6..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len208.html +++ /dev/null @@ -1 +0,0 @@ -Len208 | Documentation - v0.3.40
    Len208<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len209.html b/docs/types/_prosopo_util.ofLen.Len209.html deleted file mode 100644 index 61aa21c75f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len209.html +++ /dev/null @@ -1 +0,0 @@ -Len209 | Documentation - v0.3.40
    Len209<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len21.html b/docs/types/_prosopo_util.ofLen.Len21.html deleted file mode 100644 index 3e6242a020..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len21.html +++ /dev/null @@ -1 +0,0 @@ -Len21 | Documentation - v0.3.40
    Len21<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len210.html b/docs/types/_prosopo_util.ofLen.Len210.html deleted file mode 100644 index 95efdd5bc4..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len210.html +++ /dev/null @@ -1 +0,0 @@ -Len210 | Documentation - v0.3.40
    Len210<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len211.html b/docs/types/_prosopo_util.ofLen.Len211.html deleted file mode 100644 index f5a4308041..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len211.html +++ /dev/null @@ -1 +0,0 @@ -Len211 | Documentation - v0.3.40
    Len211<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len212.html b/docs/types/_prosopo_util.ofLen.Len212.html deleted file mode 100644 index 6980879226..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len212.html +++ /dev/null @@ -1 +0,0 @@ -Len212 | Documentation - v0.3.40
    Len212<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len213.html b/docs/types/_prosopo_util.ofLen.Len213.html deleted file mode 100644 index a50e937fa8..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len213.html +++ /dev/null @@ -1 +0,0 @@ -Len213 | Documentation - v0.3.40
    Len213<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len214.html b/docs/types/_prosopo_util.ofLen.Len214.html deleted file mode 100644 index 193c5a2c44..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len214.html +++ /dev/null @@ -1 +0,0 @@ -Len214 | Documentation - v0.3.40
    Len214<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len215.html b/docs/types/_prosopo_util.ofLen.Len215.html deleted file mode 100644 index d5c58be85f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len215.html +++ /dev/null @@ -1 +0,0 @@ -Len215 | Documentation - v0.3.40
    Len215<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len216.html b/docs/types/_prosopo_util.ofLen.Len216.html deleted file mode 100644 index fa4b544f6e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len216.html +++ /dev/null @@ -1 +0,0 @@ -Len216 | Documentation - v0.3.40
    Len216<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len217.html b/docs/types/_prosopo_util.ofLen.Len217.html deleted file mode 100644 index c5d66b4264..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len217.html +++ /dev/null @@ -1 +0,0 @@ -Len217 | Documentation - v0.3.40
    Len217<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len218.html b/docs/types/_prosopo_util.ofLen.Len218.html deleted file mode 100644 index 645f358b66..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len218.html +++ /dev/null @@ -1 +0,0 @@ -Len218 | Documentation - v0.3.40
    Len218<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len219.html b/docs/types/_prosopo_util.ofLen.Len219.html deleted file mode 100644 index abd417f408..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len219.html +++ /dev/null @@ -1 +0,0 @@ -Len219 | Documentation - v0.3.40
    Len219<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len22.html b/docs/types/_prosopo_util.ofLen.Len22.html deleted file mode 100644 index 389fb410c0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len22.html +++ /dev/null @@ -1 +0,0 @@ -Len22 | Documentation - v0.3.40
    Len22<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len220.html b/docs/types/_prosopo_util.ofLen.Len220.html deleted file mode 100644 index cb125524e1..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len220.html +++ /dev/null @@ -1 +0,0 @@ -Len220 | Documentation - v0.3.40
    Len220<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len221.html b/docs/types/_prosopo_util.ofLen.Len221.html deleted file mode 100644 index 3699429b73..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len221.html +++ /dev/null @@ -1 +0,0 @@ -Len221 | Documentation - v0.3.40
    Len221<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len222.html b/docs/types/_prosopo_util.ofLen.Len222.html deleted file mode 100644 index 0d14ff4e8c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len222.html +++ /dev/null @@ -1 +0,0 @@ -Len222 | Documentation - v0.3.40
    Len222<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len223.html b/docs/types/_prosopo_util.ofLen.Len223.html deleted file mode 100644 index ba0f333ea9..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len223.html +++ /dev/null @@ -1 +0,0 @@ -Len223 | Documentation - v0.3.40
    Len223<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len224.html b/docs/types/_prosopo_util.ofLen.Len224.html deleted file mode 100644 index c8791a218a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len224.html +++ /dev/null @@ -1 +0,0 @@ -Len224 | Documentation - v0.3.40
    Len224<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len225.html b/docs/types/_prosopo_util.ofLen.Len225.html deleted file mode 100644 index 843cf9a2c0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len225.html +++ /dev/null @@ -1 +0,0 @@ -Len225 | Documentation - v0.3.40
    Len225<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len226.html b/docs/types/_prosopo_util.ofLen.Len226.html deleted file mode 100644 index d77168ee14..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len226.html +++ /dev/null @@ -1 +0,0 @@ -Len226 | Documentation - v0.3.40
    Len226<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len227.html b/docs/types/_prosopo_util.ofLen.Len227.html deleted file mode 100644 index 158b58f093..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len227.html +++ /dev/null @@ -1 +0,0 @@ -Len227 | Documentation - v0.3.40
    Len227<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len228.html b/docs/types/_prosopo_util.ofLen.Len228.html deleted file mode 100644 index a5be43a523..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len228.html +++ /dev/null @@ -1 +0,0 @@ -Len228 | Documentation - v0.3.40
    Len228<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len229.html b/docs/types/_prosopo_util.ofLen.Len229.html deleted file mode 100644 index 988b07d5be..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len229.html +++ /dev/null @@ -1 +0,0 @@ -Len229 | Documentation - v0.3.40
    Len229<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len23.html b/docs/types/_prosopo_util.ofLen.Len23.html deleted file mode 100644 index 6548dad630..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len23.html +++ /dev/null @@ -1 +0,0 @@ -Len23 | Documentation - v0.3.40
    Len23<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len230.html b/docs/types/_prosopo_util.ofLen.Len230.html deleted file mode 100644 index e2326e45e3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len230.html +++ /dev/null @@ -1 +0,0 @@ -Len230 | Documentation - v0.3.40
    Len230<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len231.html b/docs/types/_prosopo_util.ofLen.Len231.html deleted file mode 100644 index d1eb636eec..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len231.html +++ /dev/null @@ -1 +0,0 @@ -Len231 | Documentation - v0.3.40
    Len231<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len232.html b/docs/types/_prosopo_util.ofLen.Len232.html deleted file mode 100644 index a99d409384..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len232.html +++ /dev/null @@ -1 +0,0 @@ -Len232 | Documentation - v0.3.40
    Len232<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len233.html b/docs/types/_prosopo_util.ofLen.Len233.html deleted file mode 100644 index 8750a0802e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len233.html +++ /dev/null @@ -1 +0,0 @@ -Len233 | Documentation - v0.3.40
    Len233<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len234.html b/docs/types/_prosopo_util.ofLen.Len234.html deleted file mode 100644 index c2f75b939e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len234.html +++ /dev/null @@ -1 +0,0 @@ -Len234 | Documentation - v0.3.40
    Len234<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len235.html b/docs/types/_prosopo_util.ofLen.Len235.html deleted file mode 100644 index 17f0a42c64..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len235.html +++ /dev/null @@ -1 +0,0 @@ -Len235 | Documentation - v0.3.40
    Len235<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len236.html b/docs/types/_prosopo_util.ofLen.Len236.html deleted file mode 100644 index 656c0374a0..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len236.html +++ /dev/null @@ -1 +0,0 @@ -Len236 | Documentation - v0.3.40
    Len236<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len237.html b/docs/types/_prosopo_util.ofLen.Len237.html deleted file mode 100644 index 6cacbdfaa8..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len237.html +++ /dev/null @@ -1 +0,0 @@ -Len237 | Documentation - v0.3.40
    Len237<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len238.html b/docs/types/_prosopo_util.ofLen.Len238.html deleted file mode 100644 index 5367dfe3e2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len238.html +++ /dev/null @@ -1 +0,0 @@ -Len238 | Documentation - v0.3.40
    Len238<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len239.html b/docs/types/_prosopo_util.ofLen.Len239.html deleted file mode 100644 index 0182951c5c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len239.html +++ /dev/null @@ -1 +0,0 @@ -Len239 | Documentation - v0.3.40
    Len239<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len24.html b/docs/types/_prosopo_util.ofLen.Len24.html deleted file mode 100644 index 1307a64b81..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len24.html +++ /dev/null @@ -1 +0,0 @@ -Len24 | Documentation - v0.3.40
    Len24<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len240.html b/docs/types/_prosopo_util.ofLen.Len240.html deleted file mode 100644 index 2920ed1e3d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len240.html +++ /dev/null @@ -1 +0,0 @@ -Len240 | Documentation - v0.3.40
    Len240<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len241.html b/docs/types/_prosopo_util.ofLen.Len241.html deleted file mode 100644 index cba25ac6b5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len241.html +++ /dev/null @@ -1 +0,0 @@ -Len241 | Documentation - v0.3.40
    Len241<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len242.html b/docs/types/_prosopo_util.ofLen.Len242.html deleted file mode 100644 index 3a227dc83c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len242.html +++ /dev/null @@ -1 +0,0 @@ -Len242 | Documentation - v0.3.40
    Len242<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len243.html b/docs/types/_prosopo_util.ofLen.Len243.html deleted file mode 100644 index 6c064927d1..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len243.html +++ /dev/null @@ -1 +0,0 @@ -Len243 | Documentation - v0.3.40
    Len243<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len244.html b/docs/types/_prosopo_util.ofLen.Len244.html deleted file mode 100644 index 50b7908ef3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len244.html +++ /dev/null @@ -1 +0,0 @@ -Len244 | Documentation - v0.3.40
    Len244<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len245.html b/docs/types/_prosopo_util.ofLen.Len245.html deleted file mode 100644 index c2d135c159..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len245.html +++ /dev/null @@ -1 +0,0 @@ -Len245 | Documentation - v0.3.40
    Len245<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len246.html b/docs/types/_prosopo_util.ofLen.Len246.html deleted file mode 100644 index 7fe3ddfbed..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len246.html +++ /dev/null @@ -1 +0,0 @@ -Len246 | Documentation - v0.3.40
    Len246<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len247.html b/docs/types/_prosopo_util.ofLen.Len247.html deleted file mode 100644 index 4b748fd0f5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len247.html +++ /dev/null @@ -1 +0,0 @@ -Len247 | Documentation - v0.3.40
    Len247<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len248.html b/docs/types/_prosopo_util.ofLen.Len248.html deleted file mode 100644 index c9bbb1955b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len248.html +++ /dev/null @@ -1 +0,0 @@ -Len248 | Documentation - v0.3.40
    Len248<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len249.html b/docs/types/_prosopo_util.ofLen.Len249.html deleted file mode 100644 index 0ec4e52219..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len249.html +++ /dev/null @@ -1 +0,0 @@ -Len249 | Documentation - v0.3.40
    Len249<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len25.html b/docs/types/_prosopo_util.ofLen.Len25.html deleted file mode 100644 index 9be0a84255..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len25.html +++ /dev/null @@ -1 +0,0 @@ -Len25 | Documentation - v0.3.40
    Len25<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len250.html b/docs/types/_prosopo_util.ofLen.Len250.html deleted file mode 100644 index 2dbe7ab117..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len250.html +++ /dev/null @@ -1 +0,0 @@ -Len250 | Documentation - v0.3.40
    Len250<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len251.html b/docs/types/_prosopo_util.ofLen.Len251.html deleted file mode 100644 index 4366a5a7eb..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len251.html +++ /dev/null @@ -1 +0,0 @@ -Len251 | Documentation - v0.3.40
    Len251<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len252.html b/docs/types/_prosopo_util.ofLen.Len252.html deleted file mode 100644 index a8db37ea5c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len252.html +++ /dev/null @@ -1 +0,0 @@ -Len252 | Documentation - v0.3.40
    Len252<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len253.html b/docs/types/_prosopo_util.ofLen.Len253.html deleted file mode 100644 index ade596f41f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len253.html +++ /dev/null @@ -1 +0,0 @@ -Len253 | Documentation - v0.3.40
    Len253<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len254.html b/docs/types/_prosopo_util.ofLen.Len254.html deleted file mode 100644 index 3784a45897..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len254.html +++ /dev/null @@ -1 +0,0 @@ -Len254 | Documentation - v0.3.40
    Len254<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len255.html b/docs/types/_prosopo_util.ofLen.Len255.html deleted file mode 100644 index 1c38cf1627..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len255.html +++ /dev/null @@ -1 +0,0 @@ -Len255 | Documentation - v0.3.40
    Len255<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len256.html b/docs/types/_prosopo_util.ofLen.Len256.html deleted file mode 100644 index 3c6f7cc71c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len256.html +++ /dev/null @@ -1 +0,0 @@ -Len256 | Documentation - v0.3.40
    Len256<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len26.html b/docs/types/_prosopo_util.ofLen.Len26.html deleted file mode 100644 index f26ca4fa0a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len26.html +++ /dev/null @@ -1 +0,0 @@ -Len26 | Documentation - v0.3.40
    Len26<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len27.html b/docs/types/_prosopo_util.ofLen.Len27.html deleted file mode 100644 index b8b5b2d193..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len27.html +++ /dev/null @@ -1 +0,0 @@ -Len27 | Documentation - v0.3.40
    Len27<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len28.html b/docs/types/_prosopo_util.ofLen.Len28.html deleted file mode 100644 index 8f80662078..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len28.html +++ /dev/null @@ -1 +0,0 @@ -Len28 | Documentation - v0.3.40
    Len28<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len29.html b/docs/types/_prosopo_util.ofLen.Len29.html deleted file mode 100644 index 757ab55098..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len29.html +++ /dev/null @@ -1 +0,0 @@ -Len29 | Documentation - v0.3.40
    Len29<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len3.html b/docs/types/_prosopo_util.ofLen.Len3.html deleted file mode 100644 index 87cd6c3d7e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len3.html +++ /dev/null @@ -1 +0,0 @@ -Len3 | Documentation - v0.3.40
    Len3<T>: Pick<Required<T>, 0 | 1 | 2> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len30.html b/docs/types/_prosopo_util.ofLen.Len30.html deleted file mode 100644 index 89738e2761..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len30.html +++ /dev/null @@ -1 +0,0 @@ -Len30 | Documentation - v0.3.40
    Len30<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len31.html b/docs/types/_prosopo_util.ofLen.Len31.html deleted file mode 100644 index fca762226f..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len31.html +++ /dev/null @@ -1 +0,0 @@ -Len31 | Documentation - v0.3.40
    Len31<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len32.html b/docs/types/_prosopo_util.ofLen.Len32.html deleted file mode 100644 index 8e4e2ac4df..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len32.html +++ /dev/null @@ -1 +0,0 @@ -Len32 | Documentation - v0.3.40
    Len32<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len33.html b/docs/types/_prosopo_util.ofLen.Len33.html deleted file mode 100644 index c6ed34a915..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len33.html +++ /dev/null @@ -1 +0,0 @@ -Len33 | Documentation - v0.3.40
    Len33<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len34.html b/docs/types/_prosopo_util.ofLen.Len34.html deleted file mode 100644 index 83dd2e666b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len34.html +++ /dev/null @@ -1 +0,0 @@ -Len34 | Documentation - v0.3.40
    Len34<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len35.html b/docs/types/_prosopo_util.ofLen.Len35.html deleted file mode 100644 index 8b50f8f4b5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len35.html +++ /dev/null @@ -1 +0,0 @@ -Len35 | Documentation - v0.3.40
    Len35<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len36.html b/docs/types/_prosopo_util.ofLen.Len36.html deleted file mode 100644 index 30b82a4b7d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len36.html +++ /dev/null @@ -1 +0,0 @@ -Len36 | Documentation - v0.3.40
    Len36<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len37.html b/docs/types/_prosopo_util.ofLen.Len37.html deleted file mode 100644 index 097085b681..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len37.html +++ /dev/null @@ -1 +0,0 @@ -Len37 | Documentation - v0.3.40
    Len37<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len38.html b/docs/types/_prosopo_util.ofLen.Len38.html deleted file mode 100644 index 5e9bf04017..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len38.html +++ /dev/null @@ -1 +0,0 @@ -Len38 | Documentation - v0.3.40
    Len38<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len39.html b/docs/types/_prosopo_util.ofLen.Len39.html deleted file mode 100644 index 8b72700945..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len39.html +++ /dev/null @@ -1 +0,0 @@ -Len39 | Documentation - v0.3.40
    Len39<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len4.html b/docs/types/_prosopo_util.ofLen.Len4.html deleted file mode 100644 index 3b122e6329..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len4.html +++ /dev/null @@ -1 +0,0 @@ -Len4 | Documentation - v0.3.40
    Len4<T>: Pick<Required<T>, 0 | 1 | 2 | 3> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len40.html b/docs/types/_prosopo_util.ofLen.Len40.html deleted file mode 100644 index c2a8d12b97..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len40.html +++ /dev/null @@ -1 +0,0 @@ -Len40 | Documentation - v0.3.40
    Len40<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len41.html b/docs/types/_prosopo_util.ofLen.Len41.html deleted file mode 100644 index bb8e30da20..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len41.html +++ /dev/null @@ -1 +0,0 @@ -Len41 | Documentation - v0.3.40
    Len41<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len42.html b/docs/types/_prosopo_util.ofLen.Len42.html deleted file mode 100644 index a16429b006..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len42.html +++ /dev/null @@ -1 +0,0 @@ -Len42 | Documentation - v0.3.40
    Len42<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len43.html b/docs/types/_prosopo_util.ofLen.Len43.html deleted file mode 100644 index 213f1a8311..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len43.html +++ /dev/null @@ -1 +0,0 @@ -Len43 | Documentation - v0.3.40
    Len43<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len44.html b/docs/types/_prosopo_util.ofLen.Len44.html deleted file mode 100644 index 6e76486ac3..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len44.html +++ /dev/null @@ -1 +0,0 @@ -Len44 | Documentation - v0.3.40
    Len44<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len45.html b/docs/types/_prosopo_util.ofLen.Len45.html deleted file mode 100644 index a56ef25309..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len45.html +++ /dev/null @@ -1 +0,0 @@ -Len45 | Documentation - v0.3.40
    Len45<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len46.html b/docs/types/_prosopo_util.ofLen.Len46.html deleted file mode 100644 index 30453c4f06..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len46.html +++ /dev/null @@ -1 +0,0 @@ -Len46 | Documentation - v0.3.40
    Len46<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len47.html b/docs/types/_prosopo_util.ofLen.Len47.html deleted file mode 100644 index 49bdf04d5c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len47.html +++ /dev/null @@ -1 +0,0 @@ -Len47 | Documentation - v0.3.40
    Len47<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len48.html b/docs/types/_prosopo_util.ofLen.Len48.html deleted file mode 100644 index 468c39cdf8..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len48.html +++ /dev/null @@ -1 +0,0 @@ -Len48 | Documentation - v0.3.40
    Len48<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len49.html b/docs/types/_prosopo_util.ofLen.Len49.html deleted file mode 100644 index e6de1d1476..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len49.html +++ /dev/null @@ -1 +0,0 @@ -Len49 | Documentation - v0.3.40
    Len49<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len5.html b/docs/types/_prosopo_util.ofLen.Len5.html deleted file mode 100644 index 558bd8af4c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len5.html +++ /dev/null @@ -1 +0,0 @@ -Len5 | Documentation - v0.3.40
    Len5<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len50.html b/docs/types/_prosopo_util.ofLen.Len50.html deleted file mode 100644 index 65d1278eae..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len50.html +++ /dev/null @@ -1 +0,0 @@ -Len50 | Documentation - v0.3.40
    Len50<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len51.html b/docs/types/_prosopo_util.ofLen.Len51.html deleted file mode 100644 index d79c91b751..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len51.html +++ /dev/null @@ -1 +0,0 @@ -Len51 | Documentation - v0.3.40
    Len51<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len52.html b/docs/types/_prosopo_util.ofLen.Len52.html deleted file mode 100644 index 7be9bf47e7..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len52.html +++ /dev/null @@ -1 +0,0 @@ -Len52 | Documentation - v0.3.40
    Len52<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len53.html b/docs/types/_prosopo_util.ofLen.Len53.html deleted file mode 100644 index 8ebfe6f75c..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len53.html +++ /dev/null @@ -1 +0,0 @@ -Len53 | Documentation - v0.3.40
    Len53<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len54.html b/docs/types/_prosopo_util.ofLen.Len54.html deleted file mode 100644 index b56d608d13..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len54.html +++ /dev/null @@ -1 +0,0 @@ -Len54 | Documentation - v0.3.40
    Len54<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len55.html b/docs/types/_prosopo_util.ofLen.Len55.html deleted file mode 100644 index 5fd8ffcb9d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len55.html +++ /dev/null @@ -1 +0,0 @@ -Len55 | Documentation - v0.3.40
    Len55<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len56.html b/docs/types/_prosopo_util.ofLen.Len56.html deleted file mode 100644 index 0f58b2a800..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len56.html +++ /dev/null @@ -1 +0,0 @@ -Len56 | Documentation - v0.3.40
    Len56<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len57.html b/docs/types/_prosopo_util.ofLen.Len57.html deleted file mode 100644 index 8b41a09c9d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len57.html +++ /dev/null @@ -1 +0,0 @@ -Len57 | Documentation - v0.3.40
    Len57<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len58.html b/docs/types/_prosopo_util.ofLen.Len58.html deleted file mode 100644 index b2a4f78092..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len58.html +++ /dev/null @@ -1 +0,0 @@ -Len58 | Documentation - v0.3.40
    Len58<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len59.html b/docs/types/_prosopo_util.ofLen.Len59.html deleted file mode 100644 index 185b32f37d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len59.html +++ /dev/null @@ -1 +0,0 @@ -Len59 | Documentation - v0.3.40
    Len59<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len6.html b/docs/types/_prosopo_util.ofLen.Len6.html deleted file mode 100644 index c5c38df5af..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len6.html +++ /dev/null @@ -1 +0,0 @@ -Len6 | Documentation - v0.3.40
    Len6<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len60.html b/docs/types/_prosopo_util.ofLen.Len60.html deleted file mode 100644 index 5bb1d65b0d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len60.html +++ /dev/null @@ -1 +0,0 @@ -Len60 | Documentation - v0.3.40
    Len60<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len61.html b/docs/types/_prosopo_util.ofLen.Len61.html deleted file mode 100644 index f763540a6b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len61.html +++ /dev/null @@ -1 +0,0 @@ -Len61 | Documentation - v0.3.40
    Len61<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len62.html b/docs/types/_prosopo_util.ofLen.Len62.html deleted file mode 100644 index 9b87b2ab99..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len62.html +++ /dev/null @@ -1 +0,0 @@ -Len62 | Documentation - v0.3.40
    Len62<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len63.html b/docs/types/_prosopo_util.ofLen.Len63.html deleted file mode 100644 index 05f6a504a2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len63.html +++ /dev/null @@ -1 +0,0 @@ -Len63 | Documentation - v0.3.40
    Len63<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len64.html b/docs/types/_prosopo_util.ofLen.Len64.html deleted file mode 100644 index 41b9ccbd83..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len64.html +++ /dev/null @@ -1 +0,0 @@ -Len64 | Documentation - v0.3.40
    Len64<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len65.html b/docs/types/_prosopo_util.ofLen.Len65.html deleted file mode 100644 index 571225c448..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len65.html +++ /dev/null @@ -1 +0,0 @@ -Len65 | Documentation - v0.3.40
    Len65<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len66.html b/docs/types/_prosopo_util.ofLen.Len66.html deleted file mode 100644 index 5a85e788b4..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len66.html +++ /dev/null @@ -1 +0,0 @@ -Len66 | Documentation - v0.3.40
    Len66<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len67.html b/docs/types/_prosopo_util.ofLen.Len67.html deleted file mode 100644 index 5f91eb7893..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len67.html +++ /dev/null @@ -1 +0,0 @@ -Len67 | Documentation - v0.3.40
    Len67<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len68.html b/docs/types/_prosopo_util.ofLen.Len68.html deleted file mode 100644 index 2cfb38cd79..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len68.html +++ /dev/null @@ -1 +0,0 @@ -Len68 | Documentation - v0.3.40
    Len68<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len69.html b/docs/types/_prosopo_util.ofLen.Len69.html deleted file mode 100644 index 628786a9be..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len69.html +++ /dev/null @@ -1 +0,0 @@ -Len69 | Documentation - v0.3.40
    Len69<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len7.html b/docs/types/_prosopo_util.ofLen.Len7.html deleted file mode 100644 index 1ca7c1d6af..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len7.html +++ /dev/null @@ -1 +0,0 @@ -Len7 | Documentation - v0.3.40
    Len7<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len70.html b/docs/types/_prosopo_util.ofLen.Len70.html deleted file mode 100644 index 8c2b8617bb..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len70.html +++ /dev/null @@ -1 +0,0 @@ -Len70 | Documentation - v0.3.40
    Len70<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len71.html b/docs/types/_prosopo_util.ofLen.Len71.html deleted file mode 100644 index 796dd97c21..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len71.html +++ /dev/null @@ -1 +0,0 @@ -Len71 | Documentation - v0.3.40
    Len71<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len72.html b/docs/types/_prosopo_util.ofLen.Len72.html deleted file mode 100644 index 7835f8b1eb..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len72.html +++ /dev/null @@ -1 +0,0 @@ -Len72 | Documentation - v0.3.40
    Len72<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len73.html b/docs/types/_prosopo_util.ofLen.Len73.html deleted file mode 100644 index 2b0673001e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len73.html +++ /dev/null @@ -1 +0,0 @@ -Len73 | Documentation - v0.3.40
    Len73<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len74.html b/docs/types/_prosopo_util.ofLen.Len74.html deleted file mode 100644 index 10e4f29ec5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len74.html +++ /dev/null @@ -1 +0,0 @@ -Len74 | Documentation - v0.3.40
    Len74<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len75.html b/docs/types/_prosopo_util.ofLen.Len75.html deleted file mode 100644 index fde3092bda..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len75.html +++ /dev/null @@ -1 +0,0 @@ -Len75 | Documentation - v0.3.40
    Len75<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len76.html b/docs/types/_prosopo_util.ofLen.Len76.html deleted file mode 100644 index 0ad3c3bede..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len76.html +++ /dev/null @@ -1 +0,0 @@ -Len76 | Documentation - v0.3.40
    Len76<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len77.html b/docs/types/_prosopo_util.ofLen.Len77.html deleted file mode 100644 index 0aa618644d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len77.html +++ /dev/null @@ -1 +0,0 @@ -Len77 | Documentation - v0.3.40
    Len77<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len78.html b/docs/types/_prosopo_util.ofLen.Len78.html deleted file mode 100644 index a3744a2da6..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len78.html +++ /dev/null @@ -1 +0,0 @@ -Len78 | Documentation - v0.3.40
    Len78<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len79.html b/docs/types/_prosopo_util.ofLen.Len79.html deleted file mode 100644 index 390d6b399b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len79.html +++ /dev/null @@ -1 +0,0 @@ -Len79 | Documentation - v0.3.40
    Len79<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len8.html b/docs/types/_prosopo_util.ofLen.Len8.html deleted file mode 100644 index 8b26759e7a..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len8.html +++ /dev/null @@ -1 +0,0 @@ -Len8 | Documentation - v0.3.40
    Len8<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len80.html b/docs/types/_prosopo_util.ofLen.Len80.html deleted file mode 100644 index b3bc65f095..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len80.html +++ /dev/null @@ -1 +0,0 @@ -Len80 | Documentation - v0.3.40
    Len80<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len81.html b/docs/types/_prosopo_util.ofLen.Len81.html deleted file mode 100644 index 7aa54e5c65..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len81.html +++ /dev/null @@ -1 +0,0 @@ -Len81 | Documentation - v0.3.40
    Len81<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len82.html b/docs/types/_prosopo_util.ofLen.Len82.html deleted file mode 100644 index 40bfa551a6..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len82.html +++ /dev/null @@ -1 +0,0 @@ -Len82 | Documentation - v0.3.40
    Len82<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len83.html b/docs/types/_prosopo_util.ofLen.Len83.html deleted file mode 100644 index 435fd0df90..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len83.html +++ /dev/null @@ -1 +0,0 @@ -Len83 | Documentation - v0.3.40
    Len83<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len84.html b/docs/types/_prosopo_util.ofLen.Len84.html deleted file mode 100644 index 4a87095c08..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len84.html +++ /dev/null @@ -1 +0,0 @@ -Len84 | Documentation - v0.3.40
    Len84<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len85.html b/docs/types/_prosopo_util.ofLen.Len85.html deleted file mode 100644 index c400624356..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len85.html +++ /dev/null @@ -1 +0,0 @@ -Len85 | Documentation - v0.3.40
    Len85<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len86.html b/docs/types/_prosopo_util.ofLen.Len86.html deleted file mode 100644 index ee8fe56627..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len86.html +++ /dev/null @@ -1 +0,0 @@ -Len86 | Documentation - v0.3.40
    Len86<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len87.html b/docs/types/_prosopo_util.ofLen.Len87.html deleted file mode 100644 index 8cb47a4cf2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len87.html +++ /dev/null @@ -1 +0,0 @@ -Len87 | Documentation - v0.3.40
    Len87<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len88.html b/docs/types/_prosopo_util.ofLen.Len88.html deleted file mode 100644 index 9b6c661e0e..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len88.html +++ /dev/null @@ -1 +0,0 @@ -Len88 | Documentation - v0.3.40
    Len88<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len89.html b/docs/types/_prosopo_util.ofLen.Len89.html deleted file mode 100644 index 1abe935755..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len89.html +++ /dev/null @@ -1 +0,0 @@ -Len89 | Documentation - v0.3.40
    Len89<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len9.html b/docs/types/_prosopo_util.ofLen.Len9.html deleted file mode 100644 index fa70319be5..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len9.html +++ /dev/null @@ -1 +0,0 @@ -Len9 | Documentation - v0.3.40
    Len9<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len90.html b/docs/types/_prosopo_util.ofLen.Len90.html deleted file mode 100644 index bf07334750..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len90.html +++ /dev/null @@ -1 +0,0 @@ -Len90 | Documentation - v0.3.40
    Len90<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len91.html b/docs/types/_prosopo_util.ofLen.Len91.html deleted file mode 100644 index f52b4a2f42..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len91.html +++ /dev/null @@ -1 +0,0 @@ -Len91 | Documentation - v0.3.40
    Len91<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len92.html b/docs/types/_prosopo_util.ofLen.Len92.html deleted file mode 100644 index 1750bb1259..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len92.html +++ /dev/null @@ -1 +0,0 @@ -Len92 | Documentation - v0.3.40
    Len92<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len93.html b/docs/types/_prosopo_util.ofLen.Len93.html deleted file mode 100644 index c8152cce7b..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len93.html +++ /dev/null @@ -1 +0,0 @@ -Len93 | Documentation - v0.3.40
    Len93<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len94.html b/docs/types/_prosopo_util.ofLen.Len94.html deleted file mode 100644 index 21e9767bee..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len94.html +++ /dev/null @@ -1 +0,0 @@ -Len94 | Documentation - v0.3.40
    Len94<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len95.html b/docs/types/_prosopo_util.ofLen.Len95.html deleted file mode 100644 index 275e501024..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len95.html +++ /dev/null @@ -1 +0,0 @@ -Len95 | Documentation - v0.3.40
    Len95<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len96.html b/docs/types/_prosopo_util.ofLen.Len96.html deleted file mode 100644 index 57434c288d..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len96.html +++ /dev/null @@ -1 +0,0 @@ -Len96 | Documentation - v0.3.40
    Len96<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len97.html b/docs/types/_prosopo_util.ofLen.Len97.html deleted file mode 100644 index 4eefb5b7f2..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len97.html +++ /dev/null @@ -1 +0,0 @@ -Len97 | Documentation - v0.3.40
    Len97<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len98.html b/docs/types/_prosopo_util.ofLen.Len98.html deleted file mode 100644 index aceb475720..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len98.html +++ /dev/null @@ -1 +0,0 @@ -Len98 | Documentation - v0.3.40
    Len98<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.ofLen.Len99.html b/docs/types/_prosopo_util.ofLen.Len99.html deleted file mode 100644 index cb2fd79233..0000000000 --- a/docs/types/_prosopo_util.ofLen.Len99.html +++ /dev/null @@ -1 +0,0 @@ -Len99 | Documentation - v0.3.40
    Len99<T>: Pick<Required<T>, 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98> & Len0<T>

    Type Parameters

    • T extends unknown[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.util.AtOptions.html b/docs/types/_prosopo_util.util.AtOptions.html deleted file mode 100644 index fafd31fd37..0000000000 --- a/docs/types/_prosopo_util.util.AtOptions.html +++ /dev/null @@ -1 +0,0 @@ -AtOptions | Documentation - v0.3.40
    AtOptions: {
        noWrap?: boolean;
        optional?: boolean;
    }

    Type declaration

    • Optional noWrap?: boolean
    • Optional optional?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.util.Hash.html b/docs/types/_prosopo_util.util.Hash.html deleted file mode 100644 index b8604f1f40..0000000000 --- a/docs/types/_prosopo_util.util.Hash.html +++ /dev/null @@ -1 +0,0 @@ -Hash | Documentation - v0.3.40
    Hash: string | number[]
    \ No newline at end of file diff --git a/docs/types/_prosopo_util.util.MergeOptions.html b/docs/types/_prosopo_util.util.MergeOptions.html deleted file mode 100644 index b5859509ac..0000000000 --- a/docs/types/_prosopo_util.util.MergeOptions.html +++ /dev/null @@ -1 +0,0 @@ -MergeOptions | Documentation - v0.3.40
    MergeOptions: {
        atomicArrays?: boolean;
    }

    Type declaration

    • Optional atomicArrays?: boolean
    \ No newline at end of file diff --git a/docs/types/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.VitePluginWatchExternalOptions.html b/docs/types/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.VitePluginWatchExternalOptions.html deleted file mode 100644 index e6aff193d1..0000000000 --- a/docs/types/_prosopo_vite_plugin_watch_workspace.vite_plugin_watch_workspace._internal_.VitePluginWatchExternalOptions.html +++ /dev/null @@ -1,5 +0,0 @@ -VitePluginWatchExternalOptions | Documentation - v0.3.40
    VitePluginWatchExternalOptions: {
        currentPackage: string;
        fileTypes?: string[];
        format: "esm" | "cjs";
        ignorePaths?: string[];
        workspaceRoot: string;
    }

    Type declaration

    • currentPackage: string

      path or glob

      -
    • Optional fileTypes?: string[]

      file types to build

      -
    • format: "esm" | "cjs"
    • Optional ignorePaths?: string[]

      glob patterns to ignore

      -
    • workspaceRoot: string

      path

      -
    \ No newline at end of file diff --git a/docs/variables/_prosopo_api.api_ProviderApi._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_api.api_ProviderApi._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 3aeaaa8d2c..0000000000 --- a/docs/variables/_prosopo_api.api_ProviderApi._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
    HashedCaptchaItemSchema: ZodObject<HashedItem>
    \ No newline at end of file diff --git a/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractAbi.html b/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractAbi.html deleted file mode 100644 index f44ab7208a..0000000000 --- a/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractAbi.html +++ /dev/null @@ -1,12 +0,0 @@ -ContractAbi | Documentation - v0.3.40
    ContractAbi: "{\"source\":{\"hash\":\"0xc2c334c53598f33bf8a597813825eafced8cc8d86429f98937679fa275e5a777\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"captcha\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\",\"Vincenzo Ferrara\",\"Siniša Čanak\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[\"Constructor\"],\"label\":\"new\",\"payable\":true,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":10},\"selector\":\"0x9bae9d5e\"},{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new_panic\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":15},\"selector\":\"0x794560e8\"}],\"docs\":[],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":7},\"balance\":{\"displayName\":[\"Balance\"],\"type\":0},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":1},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":65},\"hash\":{\"displayName\":[\"Hash\"],\"type\":4},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":64}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":14},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Get the git commit id from when this contract was built\"],\"label\":\"get_git_commit_id\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":16},\"selector\":\"0x3685e994\"},{\"args\":[],\"default\":false,\"docs\":[\" the admin which can control this contract. set to author/instantiator by default\"],\"label\":\"get_admin\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":18},\"selector\":\"0x57b8a8a7\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all payee options\"],\"label\":\"get_payees\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":19},\"selector\":\"0xf334a6d7\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all dapp payee options\"],\"label\":\"get_dapp_payees\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":22},\"selector\":\"0xcce851af\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all status options\"],\"label\":\"get_statuses\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":25},\"selector\":\"0xd39608f0\"},{\"args\":[],\"default\":false,\"docs\":[\" Get contract provider minimum stake default.\"],\"label\":\"get_provider_stake_threshold\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0x3e7e8941\"},{\"args\":[],\"default\":false,\"docs\":[\" Get contract dapp minimum stake default.\"],\"label\":\"get_dapp_stake_threshold\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0xc9834fee\"},{\"args\":[],\"default\":false,\"docs\":[\" the maximum fee a provider can charge for a commit\"],\"label\":\"get_max_provider_fee\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0xd799cf93\"},{\"args\":[],\"default\":false,\"docs\":[\" the minimum number of providers needed for the contract to function\"],\"label\":\"get_min_num_active_providers\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0xa200bea1\"},{\"args\":[],\"default\":false,\"docs\":[\" the time to complete a block, 6 seconds by default\"],\"label\":\"get_block_time\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0x8d3f151d\"},{\"args\":[],\"default\":false,\"docs\":[\" the max age of a commit for a user before it is removed from the history, in seconds\"],\"label\":\"get_max_user_history_age_seconds\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0xcab4fa0a\"},{\"args\":[],\"default\":false,\"docs\":[\" the max number of commits stored for a single user\"],\"label\":\"get_max_user_history_len\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0xfb715e71\"},{\"args\":[],\"default\":false,\"docs\":[\" the max age of a commit for a user before it is removed from the history, in blocks\"],\"label\":\"get_max_user_history_age_blocks\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0x6f3337c3\"},{\"args\":[{\"label\":\"url\",\"type\":{\"displayName\":[\"Vec\"],\"type\":2}},{\"label\":\"fee\",\"type\":{\"displayName\":[\"u32\"],\"type\":1}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"Payee\"],\"type\":21}}],\"default\":false,\"docs\":[\" Register a provider, their url and fee\"],\"label\":\"provider_register\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xc66f9a2a\"},{\"args\":[{\"label\":\"url\",\"type\":{\"displayName\":[\"Vec\"],\"type\":2}},{\"label\":\"fee\",\"type\":{\"displayName\":[\"u32\"],\"type\":1}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"Payee\"],\"type\":21}}],\"default\":false,\"docs\":[\" Update an existing provider, their url, fee and deposit funds\"],\"label\":\"provider_update\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xd2f70de8\"},{\"args\":[],\"default\":false,\"docs\":[\" De-activate a provider by setting their status to Deactivated\"],\"label\":\"provider_deactivate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xa65232da\"},{\"args\":[],\"default\":false,\"docs\":[\" Unstake and deactivate the provider's service, returning stake\"],\"label\":\"provider_deregister\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x5eff53cf\"},{\"args\":[{\"label\":\"account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get an existing provider\"],\"label\":\"get_provider\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":32},\"selector\":\"0x457c7444\"},{\"args\":[],\"default\":false,\"docs\":[\" Fund a provider\"],\"label\":\"provider_fund\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x54ee83bb\"},{\"args\":[{\"label\":\"dataset_id\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}},{\"label\":\"dataset_id_content\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}}],\"default\":false,\"docs\":[\" Add a new data set\"],\"label\":\"provider_set_dataset\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xb0e7ab99\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get an existing dapp\"],\"label\":\"get_dapp\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":35},\"selector\":\"0xf96477c0\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"DappPayee\"],\"type\":24}}],\"default\":false,\"docs\":[\" Register a dapp\"],\"label\":\"dapp_register\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x42b45efa\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"DappPayee\"],\"type\":24}},{\"label\":\"owner\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Update a dapp with new funds, setting status as appropriate\"],\"label\":\"dapp_update\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x5dbfa904\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Fund dapp account to pay for services, if the Dapp caller is registered in self.dapps\"],\"label\":\"dapp_fund\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x55da62a9\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Cancel services as a dapp, returning remaining tokens\"],\"label\":\"dapp_deregister\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xdc7da4d5\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Deactivate a dapp, leaving stake intact\"],\"label\":\"dapp_deactivate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x94718d6f\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[],\"label\":\"get_user_history_summary\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":38},\"selector\":\"0x3be12ad6\"},{\"args\":[{\"label\":\"commit\",\"type\":{\"displayName\":[\"Commit\"],\"type\":41}}],\"default\":false,\"docs\":[\" Provider submits a captcha solution commitment\"],\"label\":\"provider_commit\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x57876316\"},{\"args\":[{\"label\":\"commits\",\"type\":{\"displayName\":[\"Vec\"],\"type\":44}}],\"default\":false,\"docs\":[\" Provider submits 0-many captcha solution commitments\"],\"label\":\"provider_commit_many\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xc8d4b3b2\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"threshold\",\"type\":{\"displayName\":[\"u8\"],\"type\":3}}],\"default\":false,\"docs\":[\" Checks if the user is a human (true) as they have a solution rate higher than a % threshold or a bot (false)\",\" Threshold is decided by the calling user\",\" Threshold is between 0-200, i.e. 0-100% in 0.5% increments. E.g. 100 = 50%, 200 = 100%, 0 = 0%, 50 = 25%, etc.\"],\"label\":\"dapp_operator_is_human_user\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":45},\"selector\":\"0xbe7b6ef9\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get the last correct captcha for a user\"],\"label\":\"dapp_operator_last_correct_captcha\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":48},\"selector\":\"0xbe930f18\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a dapp user\",\"\",\" Returns an error if the user does not exist\"],\"label\":\"get_user\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":51},\"selector\":\"0xa4ca534e\"},{\"args\":[{\"label\":\"commit_id\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}}],\"default\":false,\"docs\":[\" Get a solution commitment\",\"\",\" Returns an error if the commitment does not exist\"],\"label\":\"get_commit\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":54},\"selector\":\"0x5329f551\"},{\"args\":[{\"label\":\"provider_accounts\",\"type\":{\"displayName\":[\"Vec\"],\"type\":8}}],\"default\":false,\"docs\":[\" List providers given an array of account id\",\"\",\" Returns empty if none were matched\"],\"label\":\"list_providers_by_accounts\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":56},\"selector\":\"0x52f0d2cb\"},{\"args\":[{\"label\":\"statuses\",\"type\":{\"displayName\":[\"Vec\"],\"type\":26}}],\"default\":false,\"docs\":[\" List providers given an array of status\",\"\",\" Returns empty if none were matched\"],\"label\":\"list_providers_by_status\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":56},\"selector\":\"0x54b28ab4\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"dapp_contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a random active provider\",\"\",\" Returns error if no active provider is found\"],\"label\":\"get_random_active_provider\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":59},\"selector\":\"0x4aee5bad\"},{\"args\":[],\"default\":false,\"docs\":[\" Get the AccountIds of all Providers ever registered\",\"\",\" Returns {Vec<AccountId>}\"],\"label\":\"get_all_provider_accounts\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":62},\"selector\":\"0x5052021f\"},{\"args\":[{\"label\":\"len\",\"type\":{\"displayName\":[\"u128\"],\"type\":0}},{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"dapp_contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a random number from 0 to `len` - 1 inclusive. The user account is added to the seed for additional random entropy.\"],\"label\":\"get_random_number\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0x2306aecd\"},{\"args\":[],\"default\":false,\"docs\":[\" Terminate this contract and return any/all funds in this contract to the destination\"],\"label\":\"terminate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x476d839f\"},{\"args\":[{\"label\":\"amount\",\"type\":{\"displayName\":[\"Balance\"],\"type\":0}}],\"default\":false,\"docs\":[\" Withdraw some funds from the contract to the specified destination\"],\"label\":\"withdraw\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x410fcc9d\"},{\"args\":[{\"label\":\"code_hash\",\"type\":{\"displayName\":[],\"type\":5}}],\"default\":false,\"docs\":[\" Set the code hash for this contract\"],\"label\":\"set_code_hash\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x9e5c5758\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"enum\":{\"dispatchKey\":\"0x31f906a7\",\"name\":\"GovernanceStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Active\"},\"1\":{\"fields\":[],\"name\":\"Inactive\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":0}},\"name\":\"balance\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":1}},\"name\":\"fee\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x31f906a7\",\"name\":\"Payee\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Provider\"},\"1\":{\"fields\":[],\"name\":\"Dapp\"}}}},\"name\":\"payee\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":2}},\"name\":\"url\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":4}},\"name\":\"dataset_id\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":4}},\"name\":\"dataset_id_content\"}],\"name\":\"Provider\"}},\"root_key\":\"0x31f906a7\"}},\"name\":\"providers\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x25c2603c\",\"ty\":6}},\"root_key\":\"0x25c2603c\"}},\"name\":\"provider_accounts\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0xd1b08cc7\",\"ty\":7}},\"root_key\":\"0xd1b08cc7\"}},\"name\":\"urls\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"enum\":{\"dispatchKey\":\"0x14493d1d\",\"name\":\"GovernanceStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Active\"},\"1\":{\"fields\":[],\"name\":\"Inactive\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x14493d1d\",\"ty\":0}},\"name\":\"balance\"},{\"layout\":{\"leaf\":{\"key\":\"0x14493d1d\",\"ty\":7}},\"name\":\"owner\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x14493d1d\",\"name\":\"DappPayee\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Provider\"},\"1\":{\"fields\":[],\"name\":\"Dapp\"},\"2\":{\"fields\":[],\"name\":\"Any\"}}}},\"name\":\"payee\"}],\"name\":\"Dapp\"}},\"root_key\":\"0x14493d1d\"}},\"name\":\"dapps\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x455ca62f\",\"ty\":6}},\"root_key\":\"0x455ca62f\"}},\"name\":\"dapp_contracts\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":4}},\"name\":\"id\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"user_account\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":4}},\"name\":\"dataset_id\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x81a766df\",\"name\":\"CaptchaStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Pending\"},\"1\":{\"fields\":[],\"name\":\"Approved\"},\"2\":{\"fields\":[],\"name\":\"Disapproved\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"dapp_contract\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"provider_account\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":1}},\"name\":\"requested_at\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":1}},\"name\":\"completed_at\"},{\"layout\":{\"array\":{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":3}},\"len\":64,\"offset\":\"0x81a766df\"}},\"name\":\"user_signature\"}],\"name\":\"Commit\"}},\"root_key\":\"0x81a766df\"}},\"name\":\"commits\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"leaf\":{\"key\":\"0x5a3119c3\",\"ty\":9}},\"name\":\"history\"}],\"name\":\"User\"}},\"root_key\":\"0x5a3119c3\"}},\"name\":\"users\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x43f9649b\",\"ty\":6}},\"root_key\":\"0x43f9649b\"}},\"name\":\"user_accounts\"}],\"name\":\"Captcha\"}},\"root_key\":\"0xabcdef01\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":1,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":2,\"type\":{\"def\":{\"sequence\":{\"type\":3}}}},{\"id\":3,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":4,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":5,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":3}}}},{\"id\":6,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":8}]}},\"params\":[{\"name\":\"T\",\"type\":7}],\"path\":[\"BTreeSet\"]}},{\"id\":7,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":8,\"type\":{\"def\":{\"sequence\":{\"type\":7}}}},{\"id\":9,\"type\":{\"def\":{\"sequence\":{\"type\":4}}}},{\"id\":10,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":11}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":11},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":11,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":12}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":12},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":12,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":13,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"NotAuthorised\"},{\"index\":1,\"name\":\"TransferFailed\"},{\"index\":2,\"name\":\"SetCodeHashFailed\"},{\"index\":3,\"name\":\"InvalidDestination\"},{\"index\":4,\"name\":\"UnknownMessage\"},{\"index\":5,\"name\":\"ProviderAccountExists\"},{\"index\":6,\"name\":\"ProviderExists\"},{\"index\":7,\"name\":\"ProviderAccountDoesNotExist\"},{\"index\":8,\"name\":\"ProviderDoesNotExist\"},{\"index\":9,\"name\":\"ProviderInsufficientFunds\"},{\"index\":10,\"name\":\"ProviderInactive\"},{\"index\":11,\"name\":\"ProviderUrlUsed\"},{\"index\":12,\"name\":\"DappExists\"},{\"index\":13,\"name\":\"DappDoesNotExist\"},{\"index\":14,\"name\":\"DappInactive\"},{\"index\":15,\"name\":\"DappInsufficientFunds\"},{\"index\":16,\"name\":\"CaptchaDataDoesNotExist\"},{\"index\":17,\"name\":\"CommitDoesNotExist\"},{\"index\":18,\"name\":\"DappUserDoesNotExist\"},{\"index\":19,\"name\":\"NoActiveProviders\"},{\"index\":20,\"name\":\"DatasetIdSolutionsSame\"},{\"index\":21,\"name\":\"CodeNotFound\"},{\"index\":22,\"name\":\"Unknown\"},{\"index\":23,\"name\":\"InvalidContract\"},{\"index\":24,\"name\":\"InvalidPayee\"},{\"index\":25,\"name\":\"InvalidCaptchaStatus\"},{\"index\":26,\"name\":\"NoCorrectCaptcha\"},{\"index\":27,\"name\":\"NotEnoughActiveProviders\"},{\"index\":28,\"name\":\"ProviderFeeTooHigh\"},{\"index\":29,\"name\":\"CommitAlreadyExists\"},{\"index\":30,\"name\":\"NotAuthor\"},{\"index\":31,\"name\":\"Math\"}]}},\"path\":[\"common\",\"common\",\"Error\"]}},{\"id\":14,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":15,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":12}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":12},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":16,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":17}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":17},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":17,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":3}}}},{\"id\":18,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":7}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":7},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":19,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":20}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":20},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":20,\"type\":{\"def\":{\"sequence\":{\"type\":21}}}},{\"id\":21,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Provider\"},{\"index\":1,\"name\":\"Dapp\"}]}},\"path\":[\"captcha\",\"captcha\",\"Payee\"]}},{\"id\":22,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":23}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":23},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":23,\"type\":{\"def\":{\"sequence\":{\"type\":24}}}},{\"id\":24,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Provider\"},{\"index\":1,\"name\":\"Dapp\"},{\"index\":2,\"name\":\"Any\"}]}},\"path\":[\"captcha\",\"captcha\",\"DappPayee\"]}},{\"id\":25,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":26}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":26},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":26,\"type\":{\"def\":{\"sequence\":{\"type\":27}}}},{\"id\":27,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Active\"},{\"index\":1,\"name\":\"Inactive\"}]}},\"path\":[\"captcha\",\"captcha\",\"GovernanceStatus\"]}},{\"id\":28,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":0}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":0},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":29,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":30,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":31}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":31},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":31,\"type\":{\"def\":{\"primitive\":\"u16\"}}},{\"id\":32,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":33}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":33},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":33,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":34}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":34},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":34,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"status\",\"type\":27,\"typeName\":\"GovernanceStatus\"},{\"name\":\"balance\",\"type\":0,\"typeName\":\"Balance\"},{\"name\":\"fee\",\"type\":1,\"typeName\":\"u32\"},{\"name\":\"payee\",\"type\":21,\"typeName\":\"Payee\"},{\"name\":\"url\",\"type\":2,\"typeName\":\"Vec<u8>\"},{\"name\":\"dataset_id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"dataset_id_content\",\"type\":4,\"typeName\":\"Hash\"}]}},\"path\":[\"captcha\",\"captcha\",\"Provider\"]}},{\"id\":35,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":36}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":36},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":36,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":37}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":37},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":37,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"status\",\"type\":27,\"typeName\":\"GovernanceStatus\"},{\"name\":\"balance\",\"type\":0,\"typeName\":\"Balance\"},{\"name\":\"owner\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"payee\",\"type\":24,\"typeName\":\"DappPayee\"}]}},\"path\":[\"captcha\",\"captcha\",\"Dapp\"]}},{\"id\":38,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":39}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":39},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":39,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":40}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":40},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":40,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"correct\",\"type\":31,\"typeName\":\"u16\"},{\"name\":\"incorrect\",\"type\":31,\"typeName\":\"u16\"},{\"name\":\"score\",\"type\":3,\"typeName\":\"u8\"}]}},\"path\":[\"captcha\",\"captcha\",\"UserHistorySummary\"]}},{\"id\":41,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"user_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"dataset_id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"status\",\"type\":42,\"typeName\":\"CaptchaStatus\"},{\"name\":\"dapp_contract\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"provider_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"requested_at\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"completed_at\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"user_signature\",\"type\":43,\"typeName\":\"[u8; 64]\"}]}},\"path\":[\"captcha\",\"captcha\",\"Commit\"]}},{\"id\":42,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Pending\"},{\"index\":1,\"name\":\"Approved\"},{\"index\":2,\"name\":\"Disapproved\"}]}},\"path\":[\"captcha\",\"captcha\",\"CaptchaStatus\"]}},{\"id\":43,\"type\":{\"def\":{\"array\":{\"len\":64,\"type\":3}}}},{\"id\":44,\"type\":{\"def\":{\"sequence\":{\"type\":41}}}},{\"id\":45,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":46}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":46},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":46,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":47}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":47},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":47,\"type\":{\"def\":{\"primitive\":\"bool\"}}},{\"id\":48,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":49}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":49},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":49,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":50}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":50},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":50,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"before\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"dapp_contract\",\"type\":7,\"typeName\":\"AccountId\"}]}},\"path\":[\"captcha\",\"captcha\",\"LastCorrectCaptcha\"]}},{\"id\":51,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":52}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":52},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":52,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":53}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":53},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":53,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"history\",\"type\":9,\"typeName\":\"Vec<Hash>\"}]}},\"path\":[\"captcha\",\"captcha\",\"User\"]}},{\"id\":54,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":55}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":55},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":55,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":41}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":41},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":56,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":57}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":57},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":57,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":58}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":58},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":58,\"type\":{\"def\":{\"sequence\":{\"type\":34}}}},{\"id\":59,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":60}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":60},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":60,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":61}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":61},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":61,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"provider_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"provider\",\"type\":34,\"typeName\":\"Provider\"},{\"name\":\"block_number\",\"type\":1,\"typeName\":\"BlockNumber\"}]}},\"path\":[\"captcha\",\"captcha\",\"RandomProvider\"]}},{\"id\":62,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":63}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":63},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":63,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":8}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":8},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":64,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":65,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...

    Copyright 2021-2024 Prosopo (UK) Ltd.

    -

    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

    -
    http://www.apache.org/licenses/LICENSE-2.0
    -
    -

    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

    -
    \ No newline at end of file diff --git a/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractFile.html b/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractFile.html deleted file mode 100644 index 6163d67383..0000000000 --- a/docs/variables/_prosopo_captcha_contract.contract_info_captcha.ContractFile.html +++ /dev/null @@ -1 +0,0 @@ -ContractFile | Documentation - v0.3.40
    ContractFile: "{\"source\":{\"hash\":\"0xc2c334c53598f33bf8a597813825eafced8cc8d86429f98937679fa275e5a777\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"wasm\":\"0x0061736d010000000185011560027f7f0060037f7f7f017f60027f7f017f60037f7f7f0060017f017f60017f0060047f7f7f7f0060057f7f7f7f7f0060047f7f7f7f017f6000017f60000060057f7f7f7f7f017f60067f7f7f7f7f7f0060017f017e60047f7e7e7f0060037e7e7f0060057f7e7e7f7f0060027e7e0060037f7e7e017f60037e7e7f017f60027e7f017f02d20211057365616c310b6765745f73746f726167650008057365616c300c626c6f636b5f6e756d6265720000057365616c30036e6f770000057365616c3005696e7075740000057365616c300663616c6c65720000057365616c301176616c75655f7472616e736665727265640000057365616c300d64656275675f6d6573736167650002057365616c300d7365745f636f64655f686173680004057365616c300f686173685f626c616b65325f3132380003057365616c300f686173685f626c616b65325f3235360003057365616c30087472616e736665720008057365616c320b7365745f73746f726167650008057365616c310d636c6561725f73746f726167650002057365616c3110636f6e7461696e735f73746f726167650002057365616c31097465726d696e6174650005057365616c300b7365616c5f72657475726e000303656e76066d656d6f72790201021003d401d201010100010e000000010100000c03030c00000500050000000003020002000a0500040000030000000000040000000300030303000008020300000f09090502020202030b0202041005050500000007040303070302030302040309000000070302060300060009060303020303030206000006000002070600030606020103050511000a000a051204000500040905020200040400010004040004000000130a020a090703080101010302020603060502050d070314020b06080207040202030101060202010202020b020202020201060404050170011d1d0608017f01418080040b0713020463616c6c00af01066465706c6f7900b101093a010041010b1c2cda01517ece01cd019f0150a0018c01de01b001dd01c001db01dc01bf01b801ba01bb01da01c201d101d301d401d501d601d7010adc9004d2012b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b6f01017f0240200020014d04402000210303402002450d02200320012d00003a0000200141016a2101200341016a2103200241016b21020c000b000b200141016b2101200041016b210303402002450d01200220036a200120026a2d00003a0000200241016b21020c000b000b20000b2601017f037f2001200246047f200005200020026a41003a0000200241016a21020c010b0b1a0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b830102017f017e230041106b220424000240200341c000714504402003450d0120022003413f71ad2205862001410020036b413f71ad88842102200120058621010c010b20012003413f71ad862102420021010b2004200137030020042002370308200429030021012000200441086a29030037030820002001370300200441106a24000b9f0201037f230041206b22022400200241086a2001101641012103024020022d00084101710d000240024002400240024020022d0009220441037141016b0e03030201000b200441fc01714102762101410021030c040b200441034b0d0320022001101720022802000d03200228020422014180808080044921030c030b200220043a0015200241013a0014200220013602102002410036021c200241106a2002411c6a41041018450d010c020b200220043a0015200241013a001420022001360210200241003b011c200241106a2002411c6a410210180d0120022f011c220441ff014d0d0120044102762101410021030c010b200228021c220141808004492103200141027621010b2000200136020420002003360200200241206a24000b3f01027f230041106b22022400200241003a000f200020012002410f6a410110192201047f41000520022d000f0b3a0001200020013a0000200241106a24000b4801027f230041106b220224002002410036020c024020012002410c6a41041019450440200228020c21010c010b410121030b2000200136020420002003360200200241106a24000b4101017f20002f01042103200041003a000420034101710440200120034108763a00002000280200200141016a200241016b10190f0b20002802002001200210190b3e01027f2000280204220320024922044504402001200220002802002201200241a8b20410b3012000200320026b3602042000200120026a3602000b20040b990101047f230041306b2202240002402001280200220420012802044f0d00200128020c21052001200441016a360200200241086a2001280208101b20022d00080440200541013a00000c010b20002002290009370001200041196a200241216a290000370000200041116a200241196a290000370000200041096a200241116a290000370000410121030b200020033a0000200241306a24000b6601017f230041206b220224002000027f20012002104645044020002002290300370001200041196a200241186a290300370000200041116a200241106a290300370000200041096a200241086a29030037000041000c010b41010b3a0000200241206a24000b3d000240200120024d0440200220044d0d01200220042005101d000b200120022005101e000b2000200220016b3602042000200320014105746a3602000b0f0020002001200241f4a70410e0010b0f0020002001200241a8a80410e0010b3a000240200120024d0440200220044d0d01200220042005101d000b200120022005101e000b2000200220016b3602042000200120036a3602000b7301017f230041106b22022400200220011021200020022802042201047f2000200120022802084105746a2201290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a29000037000041010541000b3a0000200241106a24000bba0301057f20012802202203450440200128020021032001410236020020012802082102024002400240024020030e03000103010b20012802042203450d01034020022802e8022102200341016b22030d000b0b2002450d010b034020022802e00222020d000b0b200041003602040f0b2001200341016b360220027f02400240024020012802000e03000201020b200141086a2802002102200128020422030440034020022802e8022102200341016b22030d000b0b2001410136020041000c020b4182a204412b41e890041040000b2001410c6a2802002104200141086a280200210220012802040b21060240024020022f01e60220044b0440200221030c010b034020022802e0022203450d02200641016a210620022f01e40221042004200322022f01e6024f0d000b0b200441016a210502402006450440200321020c010b200320054102746a41e8026a2802002102200641016b22050440034020022802e8022102200541016b22050d000b0b2002450d01410021050b200141003602042000200436020820002003360204200020063602002001410c6a2005360200200141086a20023602000f0b4182a204412b41c890041040000b4f01017f230041106b22012400200141afccf2aa041023024020012802004101470440200042003702040c010b20002001290204370200200041086a2001410c6a2802003602000b200141106a24000be50202057f017e230041d0006b2202240020024100360218200242808001370224200241fcb4043602202001200241206a2204102720022002290320370310200241086a200241106a20022802281029200228020c2103200228020820022802102101200220022802142206360220200320012004100021032002410020022802202001200641f49104101f0240024002400240410c20032003410c4f1b0e0402010100010b200041003602000c020b2002412c6a4101360200200241346a4100360200200241a0920436022820024190ae0436023020024100360220200241206a41a89204102d000b200228020021012002200228020436023c20022001360238200241206a200241386a10362002280220044020004102360200200041003a00040c010b200241c8006a2002412c6a28020022013602002002200229022422073703402000410c6a200136020020002007370204200041013602000b200241d0006a24000b0c0041afccf2aa04200010250bcd0302087f017e230041306b2202240020024100360218200242808001370224200241fcb4043602202000200241206a2200102720022002290320370310200241086a200241106a20022802281029200228020c2108200228020821092002290310210a200241003602282002200a370320200020012802082206103f024002402001280204220045200645720d00200128020021010340024002400240024020070e03000301030b41002104410121072001450d01034020002802e8022100200141016b22010d000b0c010b4182a204412b41f890041040000b410021010b024020002f01e60220044b044020042105200021030c010b034020002802e0022203450d04200141016a210120002f01e40221052005200322002f01e6024f0d000b0b200541016a210402402001450440200321000c010b200320044102746a41e8026a280200210041002104200141016b2201450d00034020002802e8022100200141016b22010d000b2003450d020b200320054105746a200241206a102841002101200641016b22060d000b0b200220022903203703102002200241106a200228022810292009200820022802002002280204100b1a200241306a24000f0b4182a204412b41d890041040000be50501067f230041b0016b22022400200241246a200141086a2900003702002002412c6a200141106a290000370200200241346a200141186a290000370200200241a880043602182002200129000037021c410021012002410036024820024280800137026c200241fcb40436026841c3b3c4d105200241e8006a22061027200241186a4104722006102820022002290368370340200241106a200241406b20022802701029200228021421032002280210210420022802402105200220022802442207360268200420032005200610002103200241086a410020022802682005200741f49104101f02400240024002400240410c20032003410c4f1b0e0400040401040b200228020c210120022002280208360250200220013602542002200241d0006a1015024020022802000d0041012101200228025441057622032002280204220520032005491b22030440200341ffffff1f4b0d03200341057422044100480d0320042003418080802049102a2201450d040b41002104200241003602602002200136025c2002200336025820050440200241e8006a41017221010340200241e8006a200241d0006a101b20022d00680d02200241a8016a200141186a290000370300200241a0016a200141106a29000037030020024198016a200141086a2900003703002002200129000037039001200241d8006a20024190016a102b200541016b22050d000b2002280260210420022802582103200228025c21010b20010d010b200241003a0058200241f4006a4101360200200241fc006a4101360200200241d88004360270200241003602682002410136029401200220024190016a3602782002200241d8006a36029001200241e8006a41c88104102d000b200020043602082000200136020420002003360200200241b0016a24000f0b102e000b2004102f000b200241f4006a4101360200200241fc006a4100360200200241a0920436027020024190ae0436027820024100360268200241e8006a41a89204102d000b2601017f230041106b220224002002200036020c20012002410c6a41041047200241106a24000b0a0020012000412010470b4501017f2002200128020422034b04404190ae04412341e0af041040000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b10002000047f2000200110670520010b0b930101027f200028020822022000280200460440230041106b22032400200341086a200020021089012003280208200328020c108801200341106a2400200028020821020b2000200241016a360208200028020420024105746a22002001290000370000200041086a200141086a290000370000200041106a200141106a290000370000200041186a200141186a2900003700000bad0301017f230041106b22022400027f0240024002400240024002400240024002400240024002400240024020002d000041016b0e0d0102030405060708090a0b0c0d000b2002200041016a36020c200141b2b10441062002410c6a410210d9010c0d0b200128020041a5b104410d200128020428020c1101000c0c0b20012802004197b104410e200128020428020c1101000c0b0b2001280200418cb104410b200128020428020c1101000c0a0b200128020041f2b004411a200128020428020c1101000c090b200128020041e4b004410e200128020428020c1101000c080b200128020041d4b0044110200128020428020c1101000c070b200128020041c8b004410c200128020428020c1101000c060b200128020041bdb004410b200128020428020c1101000c050b200128020041b6b0044107200128020428020c1101000c040b200128020041a7b004410f200128020428020c1101000c030b20012802004196b0044111200128020428020c1101000c020b20012802004183b0044113200128020428020c1101000c010b200128020041f0af044113200128020428020c1101000b200241106a24000b3d01017f230041206b22022400200241013a00182002200136021420022000360210200241c8a20436020c20024190ae04360208200241086a10c101000b4601017f230041206b22002400200041146a41013602002000411c6a410036020020004180990436021020004190ae0436021820004100360208200041086a41889904102d000b910101017f230041306b220124002001200036020c2001411c6a4102360200200141246a4101360200200141a49a04360218200141003602102001410336022c2001200141286a36022020012001410c6a360228230041206b22002400200041003a0018200041b49a043602142000200141106a360210200041c8a20436020c20004190ae04360208200041086a10c101000bdf0702077f027e230041b0026b220224002002418c016a200141086a29000037020020024194016a200141106a2900003702002002419c016a200141186a290000370200200241ac8004360280012002200129000037028401200241003602b0012002428080013702c401200241fcb4043602c00141a78de48f03200241c0016a2204102720024180016a41047220041028200220022903c0013703a801200241286a200241a8016a20022802c8011029200228022c21032002280228210520022802a8012101200220022802ac0122063602c001200520032001200410002103200241206a410020022802c0012001200641f49104101f0240024002400240410c20032003410c4f1b0e0400030301030b20022802242101200220022802203602b801200220013602bc010240200241b8016a103141ff017122014102460d00200241086a200241b8016a103220022802080d00200241186a29030021092002290310210a2002200241b8016a101720022802000d0020022802042103200241b8016a103141ff017122054102460d00200241406b200241b8016a10332002280244450d0020024188026a200241c8006a2802003602002002200229034037038002200241406b200241b8016a101b20022d00400d0020024198026a200241ca006a290100370300200241a0026a2206200241d2006a290100370300200241a7026a2204200241d9006a2208290000370000200220022901423703900220022d00412107200241406b200241b8016a101b20022d00400d00200241f7016a2008290000370000200241ef016a200241d1006a290000370000200241e7016a200241c9006a290000370000200241386a20024188026a280200360200200241c8016a20024198026a290300370300200241d0016a2006290300370300200241d7016a2004290000370000200220022900413700df01200220022903800237033020022002290390023703c001200241406b200241c0016a413f10101a0c020b200241003a009002200241cc016a4101360200200241d4016a4101360200200241d880043602c801200241003602c001200241013602442002200241406b3602d001200220024190026a360240200241c0016a41c88104102d000b410221010b200020073a0000200041016a200241406b413f10101a200041c8006a20093703002000200a37034020002003360250200020053a0061200020013a006020002002290330370254200041dc006a200241386a280200360200200241b0026a24000f0b200241cc016a4101360200200241d4016a4100360200200241a092043602c80120024190ae043602d001200241003602c001200241c0016a41a89204102d000b4201027f230041106b22012400200141086a2000101620012d0009210020012d00082102200141106a240041024101410220004101461b410020001b20024101711b0b6402027f037e230041106b22022400200241086a22034200370300200242003703000240200120024110101945044020032903002105200229030021060c010b420121040b2000200637030820002004370300200041106a2005370300200241106a24000b810101037f230041106b22022400200241086a20011015024020022802084504400240200228020c220320012802044b0d00200220034101108e0120022802002104200120022802042201200310190d002000200336020820002001360204200020043602000c020b200041003602040c010b200041003602040b200241106a24000bc40301057f230041d0006b220324002003410036022820034280800137023c200341fcb40436023841bcc089ae02200341386a2204102720042001103520042002103520032003290338370320200341086a200341206a20032802401029200328020c2102200328020820032802202101200320032802242207360238200220012004100021022003410020032802382001200741f49104101f02402000027f024002400240410c20022002410c4f1b0e0402000001000b200341c4006a4101360200200341cc006a4100360200200341a0920436024020034190ae0436024820034100360238200341386a41a89204102d000b41000c010b200328020021012003200328020436023420032001360230200341386a200341306a103620032802380d012003200329003d3703102003200341c4006a2800003600174101210520032d003c0b3a000420002005360200200020032903103700052000410c6a2003280017360000200341d0006a24000f0b200341003a0010200341c4006a4101360200200341cc006a4101360200200341d8800436024020034100360238200341013602242003200341206a3602482003200341106a360220200341386a41c88104102d000b3901027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b2002200341d0af041069000b8c1802187f037e230041f0016b22022400200241406b200110150240024002400240200228024045044020022802442104200241003a004f200220013602b801200220043602b401200241003602b0012002200241cf006a3602bc01200241d8006a200241b0016a101a20022d0058450440200242003702d4010c040b200241d0016a22044104105c20024198016a410136020020022802d40122012002290059370000200141086a200241e1006a290000370000200141106a200241e9006a290000370000200141186a200241f1006a290000370000200220022903d00137039001200241d8016a200241b8016a290300370300200220022903b0013703d001200241d8006a2004101a024020022d0058450440200228029801210820022802940121060c010b200241d8006a4101722104200228029801220841057421030340200228029001200846044020024190016a4101105d0b200228029401220620036a22012004290000370000200141086a200441086a290000370000200141106a200441106a290000370000200141186a200441186a2900003700002002200841016a220836029801200341206a2103200241d8006a200241d0016a101a20022d00580d000b0b2008450d01200228029001211902400240200841154f0440200841047441e0ffffff0771200841808080c0004910672214450d02200641206a2118411010684188840410642110411021160c010b20084102490d0420062008410110610c040b03400240024002402008200d220a6b220341024f04402006200a41057422056a220141206a200110540d024102210420034102460d01200520186a21010340200141206a2205200110540d02200521012003200441016a2204470d000b0b200321040b2004200a6a210d0c010b41022104024020034102460d00200520186a21010340200141206a220520011054450d01200521012003200441016a2204470d000b200321040b200241386a200a2004200a6a220d2006200841a88304101c200241306a20022802382201200228023c2203410176220f200f41f8810410622002280234210e20022802302115200241286a200120034105746a200f41057422016b200f200f41888204106220034102490d00200228022c210b200228022820016a41206b210c4100211102400340200e2011460d01200b200f2011417f736a22014b0440410021010340200120156a22032d0000210520032001200c6a22032d00003a0000200320053a0000200141016a22014120470d000b201541206a2115200c41206b210c201141016a2211200f460d030c010b0b2001200b41a882041069000b200e200e419882041069000b02402008200d49200a200d4b724504402008200d4d2004410a4f72450440200241206a200a200a410a6a2201200820012008491b220d2006200841f48404101c2002280220200228022441012004200441014d1b10610b200720164604402016410374210120164101742216106841988404106420102001101021100b201020074103746a2201200a3602042001200d200a6b360200200741016a2207210420074102490d010240034002400240024002402010200441016b220a4103746a2201280200220720012802046a2008460d00200441037420106a220141106b280200220320074d0d0020044103490440410221070c080b2010200441036b22124103746a2802002205200320076a4d0d0120044104490440410321070c080b200141206b280200200320056a4d0d01200421070c070b20044103490d012010200441036b22124103746a28020021050b20052007490d010b200441026b21120b20042010201241b88304104522012802002113200241186a2001280204221520042010201241016a220c41c88304104522012802042001280200220b6a2006200841d88304101c20022802182201201341057422036a21052001200228021c22074105746a210f024002402013200720136b220e4b044020142005200e41057422031010220720036a21090240201341004c200e41004c720d00200f41206b210303402003200541206b2211200941206b220f200f20111054220e1b2217290000370000200341186a201741186a290000370000200341106a201741106a290000370000200341086a201741086a2900003700002009200f200e1b210920112005200e1b220520014d0d01200341206b210320072009490d000b0b200521010c010b2003201420012003101022036a2109201341004c200720134c720d00034020012005200320052003105422071b220e290000370000200141186a200e41186a290000370000200141106a200e41106a290000370000200141086a200e41086a290000370000200141206a2101200320074101734105746a220320094f0d02200520074105746a2205200f490d000b0c010b201421030b20012003200920036b10101a2004200c4b04402010200c4103746a220120153602042001200b20136a360200200420124d0d02201020124103746a2201200141086a20042012417f736a41037410111a41012107200a220441014d0d040c010b0b200241e4006a4101360200200241ec006a4100360200200241f0810436026020024190ae0436026820024100360258200241d8006a41e88304102d000b200241e4006a4101360200200241ec006a4100360200200241f0810436026020024190ae0436026820024100360258200241d8006a41a88404102d000b41b88404412c41e484041040000b2008200d4b0d000b0c030b4182a204412b41f883041040000b200041013602000c030b200242003702d4010c010b2002106a22093602544100210d20024100360250200220063602642002200620084105746a22043602602002200636025c20022019360258200241e9006a210b410221054100210c0340200241023a0068027f024002400240200541ff01712201410246044020042006460d02200241e8016a200641186a290000370300200241e0016a200641106a290000370300200241d8016a200641086a290000370300200220062900003703d001200641206a21060c010b200241e8016a200b41186a290000370300200241e0016a200b41106a290000370300200241d8016a200b41086a2900003703002002200b2900003703d0012001450d010b200241c8016a2214200241e8016a290300370300200241c0016a220a200241e0016a290300370300200241b8016a2203200241d8016a290300370300200220022903d0013703b00120042006460d012002200641206a220136025c200641086a290000211a200641106a290000211b2006290000211c200b41186a200641186a290000370000200b41106a201b370000200b41086a201a370000200b201c37000041012105200241013a0068200241b0016a200b104e450440200121060c040b20010c020b2002280254210620022802502204044020062101200421050340024020012f01e60222030440200220053602682002200541016b2205360260200220053602582002200136026c2002200141e8026a220a20034102746a28020022013602642002200341016b22033602702002200a20034102746a28020036025c20012f01e602220341054f0d01200241d8006a410520036b106b0c010b419c8f04411941b88f041040000b20050d000b0b2002200d3602d801200220063602d401200220043602d0010c030b41002105200241003a006820040b2106200241a8016a2014290300370300200241a0016a200a29030037030020024198016a2003290300370300200220022903b00137039001024020092f01e602410b490440200920024190016a106c0c010b0240034020092802e00222090440200c41016a210c20092f01e602410b4f0d010c020b0b200241106a200241d0006a106d200228021421092002280210210c0b2002106a22073602b40141002111200241003602b001200c41016b220304400340200241086a200241b0016a106d200341016b22030d000b20022802b001211120022802b40121070b200c200920024190016a20112007106e200241d0016a200c2009106f20022802d401210920022802d001210c0b200d41016a210d0c000b000b2000027f20022d004f450440200241e0006a200241d8016a280200360200200220022903d00137035841000c010b200241d0016a105841010b360200200020022903583702042000410c6a200241e0006a2802003602000b200241f0016a24000b8f0401067f23004190046b22022400200241003602900220024280800137029c02200241fcb4043602980241dfcd9d8d7820024198026a22051027200120051028200220022903980237038802200241106a20024188026a20022802a002102920022802142103200228021020022802880221012002200228028c0222073602980220032001200510002103200241086a41002002280298022001200741f49104101f0240024002400240410c20032003410c4f1b0e0401000002000b200241a4026a4101360200200241ac026a4100360200200241a092043602a00220024190ae043602a802200241003602980220024198026a41a89204102d000b200228020821012002200228020c36028c04200220013602880420024198026a20024188046a103820022d0080042201410347044020022d0098022104200241206a20024198026a41017241e70110101a2002411e6a20024183046a2d00003a0000200220022f0081043b011c0c020b200241003a008802200241a4026a4101360200200241ac026a4101360200200241d880043602a0022002410036029802200241013602242002200241206a3602a802200220024188026a36022020024198026a41c88104102d000b410321010b200020043a0000200041016a200241206a41e70110101a200020013a00e801200020022f011c3b00e901200041eb016a2002411e6a2d00003a000020024190046a24000b860801057f230041e0036b22022400200241a0036a2001101b0240024002400240024002400240024020022d00a00345044020024198026a200241b9036a220529000037030020024190026a200241b1036a220329000037030020024188026a200241a9036a2204290000370300200220022900a10337038002200241a0036a2001101b20022d00a0030d01200241b8026a2005290000370300200241b0026a2003290000370300200241a8026a2004290000370300200220022900a1033703a002200241a0036a2001101b20022d00a0030d02200241d8026a200241b9036a290000370300200241d0026a200241b1036a290000370300200241c8026a200241a9036a290000370300200220022900a1033703c002200241186a2001101620022d00184101710d0320022d0019220541034f0d03200241a0036a2001101b20022d00a0030d04200241f8026a200241b9036a2203290000370300200241f0026a200241b1036a2204290000370300200241e8026a200241a9036a2206290000370300200220022900a1033703e002200241a0036a2001101b20022d00a0030d0520024198036a200329000037030020024190036a200429000037030020024188036a2006290000370300200220022900a10337038003200241106a2001101720022802100d0620022802142103200241086a2001101720022802080d07200228020c2104200241a0036a220641c00010122001200641c0001019450440200241206a2201200241a0036a41c00010101a200241e8006a20024188026a290300370300200241f0006a20024190026a290300370300200241f8006a20024198026a29030037030020024188016a200241a8026a29030037030020024190016a200241b0026a29030037030020024198016a200241b8026a290300370300200241a8016a200241c8026a290300370300200241b0016a200241d0026a290300370300200241b8016a200241d8026a2903003703002002200229038002370360200220022903a00237038001200220022903c0023703a001200241d8016a200241f8026a290300370300200241d0016a200241f0026a290300370300200241c8016a200241e8026a290300370300200241f8016a20024198036a290300370300200241f0016a20024190036a290300370300200241e8016a20024188036a290300370300200220022903e0023703c00120022002290380033703e0012000200141e0011010220020053a00e801200020043602e401200020033602e0010c090b200041033a00e8010c080b200041033a00e8010c070b200041033a00e8010c060b200041033a00e8010c050b200041033a00e8010c040b200041033a00e8010c030b200041033a00e8010c020b200041033a00e8010c010b200041033a00e8010b200241e0036a24000b830602067f027e230041b0016b22022400200241346a200141086a2900003702002002413c6a200141106a290000370200200241c4006a200141186a290000370200200241b480043602282002200129000037022c2002410036025820024280800137026c200241fcb404360268419dfaa4a201200241e8006a22041027200241286a4104722004102820022002290368370350200241206a200241d0006a200228027010292002280224210320022802202002280250210120022002280254220636026820032001200410002103200241186a410020022802682001200641f49104101f0240024002400240410c20032003410c4f1b0e0400030301030b200228021c210120022002280218360260200220013602640240200241e0006a103141ff017122014102460d002002200241e0006a103220022802000d00200241106a290300210820022903082109200241e8006a200241e0006a101b20022d00680d0020024198016a2205200241f2006a290100370300200241a0016a2206200241fa006a290100370300200241a7016a220420024181016a2900003700002002200229016a3703900120022d00692107200241e0006a103a41ff017122034103460d00200241ff006a2004290000370000200241f8006a2006290300370300200241f0006a200529030037030020022002290390013703680c020b200241003a0050200241f4006a4101360200200241fc006a4101360200200241d88004360270200241003602682002410136029401200220024190016a3602782002200241d0006a36029001200241e8006a41c88104102d000b410221010b20002009370320200020073a000020002002290368370001200020013a0031200020033a0030200041286a2008370300200041096a200241f0006a290300370000200041116a200241f8006a290300370000200041186a200241ff006a290000370000200241b0016a24000f0b200241f4006a4101360200200241fc006a4100360200200241a0920436027020024190ae0436027820024100360268200241e8006a41a89204102d000b3d01027f230041106b22012400200141086a2000101620012d0009210020012d00082102200141106a2400410341032000200041034f1b20024101711b0bdb0401067f230041b0046b220224002002418c026a200141086a29000037020020024194026a200141106a2900003702002002419c026a200141186a290000370200200241b08004360280022002200129000037028402200241003602b0022002428080013702bc02200241fcb4043602b80241dfcd9d8d78200241b8026a2205102720024180026a41047220051028200220022903b8023703a802200241086a200241a8026a20022802c0021029200228020c2103200228020820022802a8022101200220022802ac0222073602b802200320012005100021032002410020022802b8022001200741f49104101f0240024002400240410c20032003410c4f1b0e0401000002000b200241c4026a4101360200200241cc026a4100360200200241a092043602c00220024190ae043602c802200241003602b802200241b8026a41a89204102d000b20022802002101200220022802043602ac04200220013602a804200241b8026a200241a8046a103820022d00a0042201410347044020022d00b8022104200241186a200241b8026a41017241e70110101a200241166a200241a3046a2d00003a0000200220022f00a1043b01140c020b200241003a00a802200241c4026a4101360200200241cc026a4101360200200241d880043602c002200241003602b8022002410136021c2002200241186a3602c8022002200241a8026a360218200241b8026a41c88104102d000b410321010b200020043a0000200041016a200241186a41e70110101a200020013a00e801200020022f01143b00e901200041eb016a200241166a2d00003a0000200241b0046a24000bfb0102047f017e230041e0006b22022400200241246a200041086a2900003702002002412c6a200041106a290000370200200241346a200041186a290000370200200241ac80043602182002200029000037021c20024100360248200242808001370254200241fcb40436025041a78de48f03200241d0006a22031027200241186a4104722003102820022002290350370340200241106a200241406b22042002280258102920022802142100200228021020022903402106200241003602582002200637035020012003103d20022002290350370340200241086a20042002280258102920002002280208200228020c100b1a200241e0006a24000b6201027f200120002d006010352000290340200041c8006a2903002001104a200028025020011027200120002d00611035200041d8006a28020021022001200041dc006a2802002203103f2001200220031047200020011028200041206a200110280bdd0302077f017e230041306b2203240020034100360218200342808001370224200341fcb40436022041bcc089ae02200341206a2204102720042000103520042001103520032003290320370310200341086a200341106a20032802281029200328020c2108200328020821092003290310210a200341003602282003200a370320200420022802082206103f024002402002280204220045200645720d00200228020021020340024002400240024020070e03000301030b41002105410121072002450d01034020002802e8022100200241016b22020d000b0c010b4182a204412b41f890041040000b410021020b024020002f01e60220054b044020052104200021010c010b034020002802e0022201450d04200241016a210220002f01e40221042004200122002f01e6024f0d000b0b200441016a210502402002450440200121000c010b200120054102746a41e8026a280200210041002105200241016b2202450d00034020002802e8022100200241016b22020d000b2001450d020b200120044105746a200341206a102841002102200641016b22060d000b0b200320032903203703102003200341106a200328022810292009200820032802002003280204100b1a200341306a24000f0b4182a204412b41d890041040000b50002001413f4d04402000200141027410350f0b200141ffff004d04402001410274410172200010490f0b200141ffffffff034d04402001410274410272200010270f0b2000410310352001200010270b5001017f230041206b220324002003410c6a4101360200200341146a410036020020034190ae04360210200341003602002003200136021c200320003602182003200341186a36020820032002102d000bfd0102047f017e230041e0006b22032400200341246a200041086a2900003702002003412c6a200041106a290000370200200341346a200041186a290000370200200341a880043602182003200029000037021c20034100360248200342808001370254200341fcb40436025041c3b3c4d105200341d0006a22041027200341186a4104722004102820032003290350370340200341106a200341406b220520032802581029200328021421002003280210200329034021072003410036025820032007370350200120022004104220032003290350370340200341086a20052003280258102920002003280208200328020c100b1a200341e0006a24000b2d0020022001103f20010440200141057421010340200020021028200041206a2100200141206b22010d000b0b0bfb0102047f017e230041e0006b22022400200241246a200041086a2900003702002002412c6a200041106a290000370200200241346a200041186a290000370200200241b480043602182002200029000037021c20024100360248200242808001370254200241fcb404360250419dfaa4a201200241d0006a22031027200241186a4104722003102820022002290350370340200241106a200241406b22042002280258102920022802142100200228021020022903402106200241003602582002200637035020012003104420022002290350370340200241086a20042002280258102920002002280208200228020c100b1a200241e0006a24000b2b00200120002d003110352000290320200041286a2903002001104a200020011028200120002d003010350b5b01017f230041206b22042400200020024d0440200441146a41013602002004411c6a4100360200200441f0810436021020044190ae0436021820044100360208200441086a2003102d000b200441206a2400200120024103746a0b2f0020014200370000200141186a4200370000200141106a4200370000200141086a420037000020002001412010190b5801037f02402000280208220420026a220320044f04402003200028020422054b0d01200028020020046a20022001200241c0af0410b301200020033602080f0b2004200341b0af04101e000b2003200541b0af04101d000b820101027f230041206b22022400200241106a20011033024002402002280214450d00200241086a2001101720022802080d00200228020c21032001103141ff017122014102460d002000200336020020002002290310370204200020013a00102000410c6a200241186a2802003602000c010b200041023a00100b200241206a24000b2601017f230041106b22022400200220003b010e20012002410e6a41021047200241106a24000b2a01017f230041106b2203240020032001370308200320003703002002200341101047200341106a24000b3301027f230041106b22002400200041003602082000410436020c200041086a2000410c6a10012000280208200041106a24000b3602017f027e230041106b220024002000104d200041086a290300210120002903002102200041106a2400410541042001200284501b0b5402027f017e230041206b22012400200141106a22024200370300200142003703082001411036021c200141086a2001411c6a1005200129030821032000200229030037030820002003370300200141206a24000b0b0020002001104f4101730b0b002000200141201013450b850201037f23004190016b22022400027f02402001280218220341107145044020034120710d012000200110510c020b2000280200210041ff0021030340200241106a20036a413041d7002000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b200241086a200241106a200341016a1052200141aca40441022002280208200228020c10530c010b2000280200210041ff0021030340200241106a20036a413041372000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b2002200241106a200341016a1052200141aca40441022002280200200228020410530b20024190016a24000b0c002000350200200110c5010b2d0020024181014f04402002418001419ca40410c401000b200041800120026b3602042000200120026a3602000bcb0301097f230041106b2207240020002802182205410171220820046a210602402005410471450440410021010c010b200120026a200110c60120066a21060b412b418080c40020081b2108024020002802084504404101210520002802002206200041046a280200220020082001200210c7010d01200620032004200028020c11010021050c010b024020062000410c6a280200220949044020054108710d014101210520072000200920066b410110c80120072802042209418080c400460d02200728020020002802002206200041046a280200220020082001200210c7010d02200620032004200028020c1101000d0220092006200010c90121050c020b4101210520002802002206200041046a280200220020082001200210c7010d01200620032004200028020c11010021050c010b200028021c210c2000413036021c20002d0020210d41012105200041013a00202000280200220a200041046a280200220b20082001200210c7010d00200741086a2000200920066b410110c801200728020c2201418080c400460d002007280208200a20032004200b28020c1101000d002001200a200b10c9010d002000200d3a00202000200c36021c410021050b200741106a240020050b100020002001105541ff017141ff01460b1700417f2000200141201013220041004720004100481b0b1701017f20004101102a2201044020010f0b2000102f000bb70902047f087e230041a0016b220524002001200284500440200541cc006a4101360200200541d4006a4100360200200541a0960436024820054190ae0436025020054100360240200541406b41a89604102d000b104b2106200542003703402005410836029001200541406b220720054190016a22081002200529034021092005200636023420052009370338200741cc001012200541286a20074100410441849504105e2005280228200528022c200541346a41044194950410b301200541206a20074104410c41a49504105e20052802202005280224200541386a410841b4950410b301200541186a2007410c412c41c49504105e2005280218200528021c2003412041d4950410b30120054184016a200441186a290000370000200541fc006a200441106a290000370000200541f4006a200441086a2900003700002005200429000037006c20054198016a220342003703002005420037039001200741cc0020081008200541086a210720052903900121092003290300210c230041206b22042400230041206b220324000240024002402001220a504520025071450440200c502009200a542002200c562002200c511b720d012003200a2002200279a7200c79a76b220641ff0071101442012006413f71ad862110200341086a290300210f2003290300210e03402009200e7d2101200c200f7d2009200e54ad7d220b4200590440200d201084210d2001200a5a2002200b582002200b511b450d04200b210c200121090b200f423f86200e42018884210e20104201882110200f420188210f0c000b000b0240024002400240200c50450440200a200c560d01200a200c510d03200c200a82210b200c200a80210e200a4280808080105a0d02200b4220862009422088842201200a802202422086200942ffffffff0f832001200a82422086842201200a8084210d2002422088200e84210e2001200a8221014200210b0c070b2009200a8221012009200a80210d0c030b200341106a200a2002413f200a79a72206200c79a722086b41406b20062008461b220641ff0071101442012006413f71ad86210b200341186a290300210e2003290310210f03400240200c200e7d2009200f54ad7d22014200530d002009200f7d2109200b200d84210d2001504504402001210c0c010b2009200a8221012009200a80200d84210d0c040b200e423f86200f42018884210f200b420188210b200e420188210e0c000b000b2009200a542002200b562002200b511b4504402002423f86200a42018884210f200a423f862110428080808080808080807f210103400240200b200f7d2009201054ad7d22024200530d00200920107d21092001200d84210d2002504504402002210b0c010b2009200a8221012009200a80200d84210d4200210b0c070b200f423f86201042018884211020014201882101200f420188210f0c000b000b200921010c040b2009200c8221012009200c80210d4201210e0c030b4200210b0c010b20092101200c210b0b4200210e0b200420013703102004200d370300200441186a2206200b3703002004200e370308200341206a2400200429031021012007200629030037030820072001370300200441206a24002000200541106a29030037030820002005290308370300200541a0016a24000b7401037f230041306b220124002001027f2000280204220204402001200236022020012002360210410021022001410036020820012000280200220336021c2001200336020c20002802080c010b410221022001410236020841000b36022820012002360218200141086a1059200141306a24000b2401017f230041106b22012400034020012000102120012802040d000b200141106a24000b110020002802000440200041046a10580b0bb00301057f23004190016b22022400200241086a22032001412410101a200241406b20031020024020022d0040450440200041003602082000428080808010370200200241086a10590c010b200241e8006a22034104200228022841016a2201417f20011b2201200141044d1b105c200241386a22064101360200200228026c22012002290041370000200141086a200241c9006a290000370000200141106a200241d1006a290000370000200141186a200241d9006a29000037000020022002290368370330200241406b2201200241086a412410101a20032001102020022d00680440200241e8006a4101722101200228023822044105742105034020022802302004460440200241306a200228026041016a2203417f20031b105d0b200228023420056a22032001290000370000200341086a200141086a290000370000200341106a200141106a290000370000200341186a200141186a2900003700002002200441016a2204360238200541206a2105200241e8006a200241406b102020022d00680d000b0b200241406b1059200041086a2006280200360200200020022903303702000b20024190016a24000b5e01027f0240024002402001450440410121020c010b200141ffffff1f4b0d01200141057422034100480d0120032001418080802049102a2202450d020b2000410036020820002002360204200020013602000f0b102e000b2003102f000b4201027f230041106b2202240020012000280200200028020822036b4b0440200241086a2000200320011087012002280208200228020c1088010b200241106a24000b3e01017f230041106b22052400200541086a20022003200141cc002004101f200528020c21012000200528020836020020002001360204200541106a24000b17002000410c4f04402000410b41bc8a04101d000b20000b23002002410c4f04402002410b41ac8a04101d000b20002002360204200020013602000b9c03010c7f230041306b220524002001200241016b4b0440200120024704400340200541086a4100200241016a22022000200141c48504101c20052802082208200528020c22064105746a220741206b2203200741406a220410540440200541286a2209200341186a220a290000370300200541206a220b200341106a220c290000370300200541186a220d200341086a220e2900003703002005200329000037031020032004290000370000200e200441086a290000370000200c200441106a290000370000200a200441186a290000370000027f200641026b22060440200741e0006b21040340200441206a2203200541106a20041054450d021a20032004290000370000200341186a200441186a290000370000200341106a200441106a290000370000200341086a200441086a290000370000200441206b2104200641016b22060d000b0b20080b22032005290310370000200341186a2009290300370000200341106a200b290300370000200341086a200d2903003700000b20012002470d000b0b200541306a24000f0b41848504412e41b485041040000b3d01017f230041106b22052400200541086a41002003200120022004101c200528020c21012000200528020836020020002001360204200541106a24000b300020012802004504404182a204412b20021040000b20002001290204370200200041086a2001410c6a2802003602000b150020004504404182a204412b20011040000b20000b230020012d00e80141034604404182a204412b20021040000b2000200141ec0110101a0b500020012d00004504404182a204412b20021040000b20002001290001370000200041186a200141196a290000370000200041106a200141116a290000370000200041086a200141096a2900003700000ba90101027f027f410041f4b4042802002202200020016a41016b410020016b7122036a22012002490d001a41f8b40428020020014904402003200341ffff036a22004b044041000f0b200041107640002201417f46044041000f0b2001200141ffff037147044041000f0b2001411074220220004180807c716a2200200249044041000f0b41f8b40420003602004100200220036a22012002490d011a0b41f4b404200136020020020b0b0b002000410374410410670b7501017f230041306b220324002003200136020420032000360200200341146a41023602002003411c6a41023602002003412c6a4103360200200341f0a10436021020034100360208200341033602242003200341206a360218200320033602282003200341046a360220200341086a2002102d000b080041e80210e1010bff03020a7f057e230041206b2205240002402000410c6a28020022042f01e602220620016a2208410b4d0440024002402001200028020422072f01e60222024d04402007200220016b22033b01e602200420083b01e602200420014105746a2004200641057410111a2007200341016a22064105746a200220066b22022004200141016b22091074200220091075200041146a280200200041186a2802004105746a2202290000210e200720034105746a220341086a290000210f200341106a290000210c200341186a290000210d20022003290000370000200241186a220329000021102003200d370000200241106a2203290000210d2003200c370000200241086a2202290000210c2002200f370000200541086a2203200c370300200541106a220a200d370300200541186a220b20103703002005200e370300200420094105746a22022005290300370000200241086a2003290300370000200241106a200a290300370000200241186a200b2903003700002000280200210220002802080d012002450d020c040b41e88b04412741908c041040000b2002450d02200441e8026a220020014102746a2000200841016a220220016b41027410111a200720064102746a41e8026a2001200020011077200441002002107c0b200541206a24000f0b41a48b04413341d88b041040000b41808004412841a08c041040000b6d01017f20002f01e6022202410a4d04402000200241016a3b01e602200020024105746a22002001290000370000200041186a200141186a290000370000200041106a200141106a290000370000200041086a200141086a2900003700000f0b41e486044120418088041040000b6201047f230041106b2202240020012802002103200128020421041076220520043602e802200241086a2005200341016a1078200228020821032001200228020c2204360204200120033602002000200436020420002003360200200241106a24000ba7010002402003200041016b46044020012f01e6022200410a4d0d0141e48604412041d088041040000b41908804413041c088041040000b2001200041016a22033b01e602200120004105746a22002002290000370000200041186a200241186a290000370000200041106a200241106a290000370000200041086a200241086a290000370000200120034102746a41e8026a2004360200200420033b01e402200420013602e0020b4100200104400340200220022f01e6024102746a41e8026a2802002102200141016b22010d000b0b2000200236020420004100360200200020022f01e6023602080bb50b01137f230041e0016b22022400024002400240027f024002400240024020002802042206450440200241386a200141086a280000360200200241286a200141186a2900003703002002200129000037033020022001290010370320200128000c21040c010b200241c0016a200028020020062001107120022802c001450d03200241386a200141086a2206280000360200200241286a200141186a2900003703002002200129000037033020022001290010370320200128000c2104200241c8016a28020022050d010b106a2101200241c8016a200241386a280200360200200241d8016a200241286a290300370300200220022903303703c001200220043602cc01200220022903203703d0012001200241c0016a106c2000410136020820002001360204200041003602000c010b20022802c40121072002200241cc016a28020022033602482002200736024020022005360244200241d8006a2006280000360200200241e8006a200141106a220641086a2900003703002002200436025c2002200129000037035020022006290000370360024020052f01e602410a4d0440200241a0016a200241406b200241d0006a10720c010b200241a0016a220c2003107320022802a0012101200241a8016a2213280200210b20022802a4012109106a220620052f01e602220a2001417f736a22043b01e602200241c8016a220d200520014105746a220341086a290000370300200241d0016a220e200341106a290000370300200241d8016a220f200341186a290000370300200220032900003703c001200241186a2006200410602005200141016a22034105746a200a20036b2002280218200228021c10742004105f220320031075200520013b01e6022002200b3602a80120022006200520091b3602a4014100210420024100200720091b3602a001200241f0006a200c200241d0006a107220024188016a2209200f29030037030020024180016a220b200e290300370300200241f8006a2211200d290300370300200220022903c001370370024020052802e0022203044003402003210120052f01e402210a200241b8016a2009290300370300200241b0016a200b29030037030020132011290300370300200220022903703703a00120042007470d0720012f01e6022214410b490d02200241c0016a200a107320022802c001210520022802c801210c20022802c401211210762103200d200120054105746a220441086a290000370300200e200441106a290000370300200f200441186a290000370300200320012f01e60222102005417f736a22083b01e602200220042900003703c001200241106a2003200810602001200541016a22044105746a201020046b2002280210200228021410742008105f220820081075200120053b01e60220032f01e602221041016a21082010410c4f0d08200120044102746a41e8026a201420056b200341e8026a20081077200241086a2003200741016a220710782011200d290300370300200b200e2903003703002009200f290300370300200220022903c00137037020022802082104200228020c21032002200c3602c80120022003200120121b3602c40120022004200720121b3602c001200241c0016a200241a0016a20061079200121052003210620012802e00222030d000b0b2002200a36029801200220013602940120022007360290012000280204450d0720022000106d200228020421012002280200200241d8016a20024188016a290300370300200241d0016a20024180016a290300370300200241c8016a200241f8006a290300370300200220022903703703c0012001200241c0016a20042006106e0c010b2002200a3602980120022001360294012002200741016a3602900120024190016a200241a0016a200610790b2000200028020841016a3602080b41010c010b41000b200241e0016a24000f0b41dc8a04413541948b041040000b2008410c41cc8a04101d000b4182a204412b41d486041040000bc30101057f034020022f01e6022206410574210741002104417f210502400240034020042007460440200621050c020b200220046a2108200541016a2105200441206a2104024020032008105541ff01710e020001020b0b200020013602042000410c6a2005360200200041086a2002360200410021040c010b2001450440200041003602042000410c6a2005360200200041086a2002360200410121040c010b200141016b2101200220054102746a41e8026a28020021020c010b0b200020043602000b4101037f2001280204220320032f01e60241016a2204200128020822052002107f200320043b01e6022000200536020820002003360204200020012802003602000b5b01027f41042102024020014105490d002001210202400240200141056b0e020201000b200141076b210141012103410621020c010b4100210141012103410521020b2000200336020420002002360200200041086a20013602000b24002001200346044020022000200141057410101a0f0b41f489044128419c8a041040000b1800200020014604400f0b41f489044128419c8a041040000b080041980310e1010b24002001200346044020022000200141027410101a0f0b41f489044128419c8a041040000b5901047f200141e8026a210520012f01e602210403400240200520034102746a280200220620033b01e402200620013602e002200320044f0d00200320032004496a220320044d0d010b0b20002001360204200020023602000b7f01067f200041046a280200220320032f01e602220541016a2206200028020822002001107f200041016a2101200341e8026a2104200041026a2207200541026a2208490440200420074102746a200420014102746a200520006b41027410111a0b200420014102746a2002360200200320063b01e602200320012008107c0ba00401097f230041f0006b220224000240027f410020002802042205450d001a200241086a20002802002206200520011071410020022802080d001a200241146a2802002101200241106a2802002103200228020c2104200241003a001f02402004450440200220013602282002200336022420024100360220200241406b200241206a2002411f6a107b0c010b200241406b200441016b200320014102746a41e8026a280200106f200228024021012002027f20022802482203044020022802442104200341016b0c010b4100210441000b3602282002200436022420022001360220200241406b200241206a2002411f6a107b200241386a2208200241d8006a290300370300200241306a2209200241d0006a290300370300200241286a220a200241c8006a290300370300200220022903403703200240200241e8006a2802002207200241e4006a28020022032f01e602490440200321010c010b4100210120032802e0022204450d00034020032f01e4022207200422012f01e602490d01200122032802e00222040d000b410021010b200120074105746a22012002290320370000200141186a2008290300370000200141106a2009290300370000200141086a200a2903003700000b2000200028020841016b36020820022d001f04402006450d02200020052802e80222013602042000200641016b360200200141003602e0020b41010b200241f0006a24000f0b41c08904412141e489041040000bd608010c7f230041e0016b22032400200341186a220c20012802042206200128020822054105746a220441086a290000370300200341206a220d200441106a290000370300200341286a220e200441186a2900003703002003200429000037031020042006200541016a22044105746a20062f01e60222072005417f736a41057410111a2006200741016b22083b01e602200128020021070240200841ffff037141054f0d0020034180016a20072006107d024002400240024020032802800141016b0e020100020b2003200536023820032003290284013703300c020b200341e8006a2003418c016a290200370300200341f8006a2003419c016a280200360200200341f0006a20034194016a2902003703002003200329028401370360200328026422012f01e602200341ec006a2802002f01e6026a410b4f0440200341e0006a41011080012003200536023820032001360234200320032802603602300c020b200341306a200341e0006a410020051082010c010b200341c8006a2003418c016a290200370300200341d8006a2003419c016a280200360200200341d0006a20034194016a290200370300200320032902840137034020032802442f01e602200341cc006a28020022012f01e6026a410b4f0440200341406b4101106b2003200436023820032001360234200320032802483602300c010b200341306a200341406b410120051082010b2003280238210520032802302107200328023422062802e0022201450d00200741016a210820034180016a4104722104034020012f01e602220941044b0d0120034180016a20082001107d0240027f0240024020032802800141016b0e020003010b200341a8016a200441086a2201290200370300200341b8016a200441186a220a280200360200200341b0016a200441106a220b290200370300200320042902003703a00120032802a4012f01e60220032802ac012f01e6026a410b4f0440200341a0016a410520096b10800141000c020b200341d8016a200a280200360200200341d0016a200b290200370300200341c8016a2001290200370300200320042902003703c001200341086a200341c0016a10810120032802082108200328020c0c010b200341a8016a200441086a2201290200370300200341b8016a200441186a220a280200360200200341b0016a200441106a220b290200370300200320042902003703a00120032802a4012f01e60220032802ac012f01e6026a410b4f0440200341a0016a410520096b106b41000c010b200341d8016a200a280200360200200341d0016a200b290200370300200341c8016a2001290200370300200320042902003703c0012003200341c0016a1081012003280200210820032802040b22010d010c020b0b20090d00200241013a00000b2000200329031037020020002007360220200041286a2005360200200041246a2006360200200041186a200e290300370200200041106a200d290300370200200041086a200c290300370200200341e0016a24000b5101027f200120024904402002200120012002491b2103200141027420006a41e8026a210203402002280200220420013b01e402200420003602e002200241046a21022003200141016a2201470d000b0b0bdf0201047f230041406a220324000240024020022802e00222040440200141016a210520022f01e4022206450d012000200436021820002005360214200020023602102000200136020c20002001360204200041003602002000200641016b220136021c2000200420014102746a41e8026a2802003602080c020b2000200136020420004102360200200041086a20023602000c010b20042f01e60204402000410036021c20002004360218200020053602142000200136020c2000200236020820002001360204200041013602002000200441ec026a2802003602100c010b200341146a41013602002003411c6a4101360200200341346a41013602002003413c6a41003602002003418c89043602102003410036020820034104360224200341a8890436023020034190ae04360238200341003602282003200341206a3602182003200341286a360220200341086a41b08904102d000b200341406b24000b5401027f230041206b22022400200128020421032001280200200241186a200041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a10b701200241206a24000b7101017f2001200241016a22044b0440200020044105746a200020024105746a2002417f7320016a41057410111a0b200020024105746a22002003290000370000200041186a200341186a290000370000200041106a200341106a290000370000200041086a200341086a2900003700000b8904020b7f057e230041206b220524000240200028020422062f01e602220920016a2207410b4d04400240024020012000410c6a28020022042f01e60222024d0440200620073b01e6022004200220016b22083b01e602200041146a280200200041186a2802004105746a2202290000210f2004200141016b220a4105746a220341086a2900002110200341106a290000210d200341186a290000210e20022003290000370000200241186a220329000021112003200e370000200241106a2203290000210e2003200d370000200241086a2202290000210d20022010370000200541086a2203200d370300200541106a220b200e370300200541186a220c20113703002005200f370300200620094105746a22022005290300370000200241086a2003290300370000200241106a200b290300370000200241186a200c2903003700002004200a2006200941016a22024105746a200720026b22031074200a200310752004200420014105746a2008410574101121042000280200210320002802080d012003450d020c040b41f48c044128419c8d041040000b2003450d02200441e8026a22002001200620024102746a41e8026a200110772000200020014102746a200841027441046a10111a20062002200741016a107c20044100200841016a107c0b200541206a24000f0b41b08c04413241e48c041040000b41808004412841ac8d041040000ba303010f7f230041206b22032400200128020422052f01e602220641016a22082001410c6a280200220a2f01e60222076a220b410b4d04402001280210210c200141146a28020022022f01e602210d2005200b3b01e602200341186a220f2002200141186a28020022094105746a220441186a290000370300200341106a2210200441106a290000370300200341086a2201200441086a2900003703002003200429000037030020042002200941016a220e4105746a200d2009417f736a220441057410111a200520064105746a220641186a200f290300370000200641106a2010290300370000200641086a200129030037000020062003290300370000200a2007200520084105746a20071074200720071075200241e8026a2201200e4102746a200941027420016a41086a200441027410111a2002200e200d107c200220022f01e60241016b3b01e602200c41014b0440200a41e8026a200741016a200520084102746a41e8026a200b41016a220120086b1077200520082001107c0b200020023602042000200c360200200341206a24000f0b41e08e04412a418c8f041040000bd20301107f230041206b22042400024020032001410c6a280200220c2f01e6022205200128020422062f01e602220720021b4d0440200741016a220a20056a220d410b4b0d0120012802002110200141146a28020022082f01e602210e2006200d3b01e6022001280210200441186a22122008200141186a280200220b4105746a220941186a290000370300200441106a2213200941106a290000370300200441086a2201200941086a2900003703002004200929000037030020092008200b41016a220f4105746a200e200b417f736a220941057410111a200620074105746a220741186a2012290300370000200741106a2013290300370000200741086a200129030037000020072004290300370000200c20052006200a4105746a20051074200520051075200841e8026a2201200f4102746a200b41027420016a41086a200941027410111a2008200f200e107c200820082f01e60241016b3b01e60241014b0440200c41e8026a200541016a2006200a4102746a41e8026a200d41016a2201200a6b10772006200a2001107c0b20002006360204200020103602002000200a410020021b20036a360208200441206a24000f0b41bc8d0441910141d08e041040000b41e08e04412a418c8f041040000b850302077f027e230041306b22022400200141146a280200210420012802082105024002400240200241106a027f024002402001410c6a28020022060e020001030b20040d024190ae04210341000c010b20040d012005280200210320052802040b2201108401200228021021042000200228021422053602042000200436020020052003200110101a200020013602080c010b200128021021082001290200210902400240024020060440200541046a2101200641037421070340200128020020036a2103200141086a2101200741086b22070d000b20040d01200321010c030b4100210120040d010c020b2006452003410f4b720d00410021012005280204450d010b200320036a22014100200120034f1b21010b200241086a20011084012002290308210a200041003602082000200a3702002002200436022c200220083602282002200636022420022005360220200220093703182000200241186a1085010d010b200241306a24000f0b41c49a044133200241186a41f0970441e09b04108601000b3801017f230041106b22022400200241086a20014100108e01200228020c21012000200228020836020020002001360204200241106a24000b0d002000200141d8970410df010b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4105360200200541fca20436022020054100360218200541063602342005200541306a3602282005200541106a3602382005200541086a360230200541186a2004102d000bd00101037f230041206b220424002000027f4100200220036a22032002490d001a4104200128020022024101742205200320032005491b2203200341044d1b22034180808020492105200341057421060240200204402004410136021820042002410574360214200420012802043602100c010b200441003602180b200420062005200441106a108a0120042802004504402004280204210220012003360200200120023602044181808080780c010b20042802042103200441086a2802000b36020420002003360200200441206a24000b1f00024020014181808080784704402001450d012000102f000b0f0b102e000bce0101047f230041206b220324002000027f4100200241016a2202450d001a4104200128020022044101742205200220022005491b2202200241044d1b22024180808020492105200241057421060240200404402003410136021820032004410574360214200320012802043602100c010b200341003602180b200320062005200341106a108a0120032802004504402003280204210420012002360200200120043602044181808080780c010b20032802042102200341086a2802000b36020420002002360200200341206a24000bf60201077f230041106b220624002000027f0240027f0240200204400240200141004e044020032802080d0120062001200210bd012006280200210420062802040c040b200041086a41003602000c040b20032802042209450440200641086a20012002410010be0120062802082104200628020c0c030b200141f4b4042802002207200120026a41016b410020026b7122086a22052007490d021a2003280200210a41f8b4042802002005490440200841ffff036a22052008490d02200541107640002203417f46200341ffff0371200347720d022003411074220720054180807c716a22032007490d0241f8b40420033602002001200720086a22052007490d031a0b41f4b404200536020020012007450d021a2007200a20091010210420010c020b20002001360204200041086a41003602000c020b20010b21052004044020002004360204200041086a200536020041000c020b20002001360204200041086a20023602000b41010b360200200641106a24000bd50101037f230041206b220424002000027f4100200220036a22032002490d001a4104200128020022024101742205200320032005491b2203200341044d1b220341e8006c2105200341b2a7ec09494103742106024020020440200441083602182004200241e8006c360214200420012802043602100c010b200441003602180b200420052006200441106a108a0120042802004504402004280204210220012003360200200120023602044181808080780c010b20042802042103200441086a2802000b36020420002003360200200441206a24000b1100200120002802042000280208108d010be60301067f230041206b2203240002400240024020002802082208410147200028021022044101477145044020044101470d02200041146a28020020034100360218200320013602142003200120026a2205360210200341106a10cc01418080c400460d0241016a2106200121040c010b200028020020012002200028020428020c11010021050c020b034002402003200328021420032802182207200520046b6a6a20032802106b360218200641016b2206450d002003280210210520032802142104200341106a10cc01418080c400470d010c020b0b200341086a210620022104410021050240024020072202450d00200220044f044020022004460d010c020b200120026a2c00004140480d010b200121050b2006200236020420062005360200200328020c2004200328020822041b21022004200120041b21010b2008450440200028020020012002200028020428020c11010021050c010b2000410c6a2802002204200120026a200110c60122054b044020032000200420056b410010c8014101210520032802042204418080c400460d0120032802002000280200220620012002200041046a280200220028020c1101000d0120042006200010c90121050c010b200028020020012002200028020428020c11010021050b200341206a240020050b7301027f230041106b2203240002402001450440410121020c010b200141004e22040440027f2002450440200341086a2001200410bd0120032802080c010b200320012004410110be0120032802000b22020d012001102f000b102e000b2000200236020420002001360200200341106a24000b3901017f230041106b22012400200142808001370204200141fcb40436020020014100103520002001102741002001280208109801109901000b3901017f230041106b22012400200142808001370204200141fcb40436020020014100103520002001104941002001280208109801109901000b3b01017f230041106b22022400200242808001370204200241fcb404360200200241001035200020012002104a41002002280208109801109901000b4e01017f230041106b22022400200242808001370204200241fcb4043602002002410010352002200141ff0171412047047f20024101103520010541000b103520002002280208109801109901000b3801017f230041106b22002400200042808001370204200041fcb4043602002000410110352000109a0141012000280208109801109901000ba60101027f230041106b22022400200242808001370204200241fcb40436020002402001280200450440200241001035200141086a2802002203044020024100103520022001410c6a2802002201103f2001450d02200141e8006c2101034020032002103d200341e8006a2103200141e8006b22010d000b0c020b200241011035200220012d000410350c010b2002410110352002109a010b20002002280208109801109901000b7a01047f230041306b2200240020004100360218200042808001370224200041fcb4043602204181deb7de7a200041206a102720002000290320370310200041086a200041106a220120002802281029200028020c210220002802082000200141001029200220002802002000280204100b1a200041306a24000b6f01027f230041306b2201240020014100360218200142808001370224200141fcb4043602202000280200280200200141206a22021027200041046a2002102820012001290320370310200141086a200141106a200128022810292001280208200128020c100c1a200141306a24000b820202047f017e230041d0006b22032400200341286a200041186a290000370300200341206a200041106a290000370300200341186a200041086a2900003703002003200029000037031020034100360238200342808001370244200341fcb404360240200341106a200341406b2204102820032003290340370330200341086a200341306a220520032802481029200328020c210020032802082106200329033021072003410036024820032007370340200120022004104a200320032903403703302003200520032802481029410c2006200020032802002003280204100a22002000410c4f1b2200047f200041e7b4046a2d000005410e0b200341d0006a24000b1b002000418180014f044020004180800141bc9d04101d000b20000b0d00200041fcb4042001100f000b08002000410110350b5a00200041406b20011028200041e0006a2001102820004180016a20011028200120002d00e8011035200041a0016a20011028200041c0016a2001102820002802e0012001102720002802e401200110272001200041c00010470b6301047f230041106b22012400200141086a21032000280200220420002802044704402000200441016a360200410121020b20032004360204200320023602002001280208047f2000200128020c6a41086a2d00004101710541020b200141106a24000b2201027f230041206b220024002000109e01200010a201200041206a240041ff01710ba80101017f230041306b2201240020014180800136020041fcb4042001100420014180800136022c200141fcb4043602282001200141286a101b20012d00000440200141003a000041809c0441c100200141f09b0441ac9d04108601000b20002001290102370001200041096a2001410a6a290100370000200041116a200141126a290100370000200041186a200141196a290000370000200020012d00013a0000200141306a24000b2d01017f230041106b220224002002200036020c200141b8b10441092002410c6a410b10d901200241106a24000b2e00200128020020002d0000410274220041c0b3046a280200200041c0b2046a280200200128020428020c1101000b4400024041fcb4052d000045044041fdb4052d00004101710d010b410c20002001100622002000410c4f1b410947044041fcb40541013a00000b41fdb40541013a00000b0b6001017f230041206b220124002001429aad91bcdeb49bd1fd0037031820014282d994c4d590d3e663370310200142e1a8e8e8cba0eacf56370308200142d4ebccbcdca2ffe91c37030020002001104f2100200141206a24004120410020001b0bc41a02127f047e23004180056b22012400200141386a109e01200141e0026a200141d0006a290300370300200141d8026a200141c8006a290300370300200141d0026a200141406b290300370300200120012903383703c802200141d8006a200141c8026a103020002d005821070240024002400240027f20012d00b801220c4102460440200704402001104b3602b804200141c8026a2200109e01200141f4016a4107360200200141ec016a4108360200200141e4046a4104360200200141ec046a4103360200200141093602e401200141b996043602e001200141c094043602e004200141003602d804200120003602f0012001200141b8046a3602e8012001200141e0016a3602e804200141b0036a2202200141d8046a108301200141dc036a4102360200200141e4036a41013602002001410a3602c401200141b4ae043602d803200141003602d003200120023602c0012001200141c0016a3602e0032000200141d0036a10830120012802cc0220012802d00210a101410821000c060b200141d8016a4200370300200141d0016a4200370300200141c8016a4200370300200142003703c001200141e0016a41c0001012200141a8026a4200370300200141b0026a4100360200200141bc026a4100360200200142003703a00220014181023b01c00220014280808080103702b402410121094101210541010c010b2007450d01200141d8016a4200370300200141d0016a4200370300200141c8016a4200370300200142003703c001200141e0016a200141d8006a41e00010101a200141c4026a200141bc016a280000360000200120012800b9013600c1022001200c3a00c002200141bc026a2802002103200141b8026a280200210520012802b002210d20012d00c1022109200c0b2107200041106a2802002000410c6a280200210220002802082106200141306a2003108401200128023021082001280234200520031010210a2000280200210b2000280204210e2009410047211020002d001422114102462112024020002d0015450440200141e8036a200141f8016a290300370300200141e0036a200141f0016a290300370300200141d8036a200141e8016a290300370300200120012903e0013703d0030c010b200141e8036a2000412e6a290000370300200141e0036a200041266a290000370300200141d8036a2000411e6a2900003703002001200041166a2900003703d0030b200320021b210f200e200d200b1b210b2010201120121b210e2006200820021b21062002200a20021b210820014180026a2104024020002d0036450440200141f0046a200441186a290000370300200141e8046a200441106a290000370300200141e0046a200441086a290000370300200120042900003703d8040c010b200141f0046a200041cf006a290000370300200141e8046a200041c7006a290000370300200141e0046a2000413f6a2900003703002001200041376a2900003703d8040b200141a4036a200f360200200141a0036a2008360200200141d0026a200141d8036a290300370300200141d8026a200141e0036a290300370300200141e0026a200141e8036a290300370300200141f0026a200141e0046a290300370300200141f8026a200141e8046a29030037030020014180036a200141f0046a290300370300200120073a00a8032001200b360298032001200636029c03200120012903d0033703c802200120012903d8043703e802410121022001200e41017122063a00a903200141a8026a290300211320012903a0022114200141206a104d200141286a290300211520012014200129032022167c22143703880320014190036a2014201654ad201320157c7c2213370300200141e8026a210a0240201442ff93ebdc035620134200522013501b450d00200141c8026a200141c0016a104e450d00200a200141c0016a104e450d0020002d005741004721020b200120023a00a80302402006200947201520168442005272200c41024620022007477272200b200d47720d00200520032008200f10b501450d00200141e0016a200141c8026a104f450d00412021002004200a104f0d040b0240200141c8026a200141c0016a104e0440200a200141c8026a104f0d010b200b41c0843d4b0d02200141b0036a22002005200310b401200141d0036a22032008200f10b40120002003104e450d03200141e4046a2200200141d8036a290300370200200141ec046a2203200141e0036a290300370200200141f4046a2204200141e8036a290300370200200141d881043602d804200120012903d0033702dc04200141003602a8042001428080013702bc04200141fcb4043602b80441c799c28d7d200141b8046a22081027200141d8046a410472220520081028200120012903b8043703a004200141186a200141a0046a20012802c00410292001280218200128021c100d417f4604402000200141b8036a2903003702002003200141c0036a2903003702002004200141c8036a290300370200200141d881043602d804200120012903b0033702dc04200141003602a8042001428080013702bc04200141fcb4043602b80441c799c28d7d200141b8046a22001027200520001028200120012903b8043703a004200141106a200141a0046a20012802c004102920012802102001280214100c1a200141d0036a200141c0016a104e450d04200141e4046a200141d8036a290300370200200141ec046a200141e0036a290300370200200141f4046a200141e8036a290300370200200141d881043602d804200120012903d0033702dc04200141003602a8042001428080013702bc04200141fcb4043602b80441c799c28d7d200141b8046a22041027200141d8046a41047220041028200120012903b8043703a004200141086a200141a0046a220520012802c0041029200128020c2100200128020820012903a0042115200141003602c004200120153703b804200141386a20041028200120012903b8043703a0042001200520012802c0041029200020012802002001280204100b1a0c040b2001104b3602d404200141d8046a2200109e01200141cc046a4107360200200141c4046a4108360200200141ac046a4104360200200141b4046a4103360200200141093602bc04200141bd96043602b804200141c094043602a804200141003602a004200120003602c8042001200141d4046a3602c0042001200141b8046a3602b00420014190046a2202200141a0046a108301200141fc036a410236020020014184046a41013602002001410a36028c04200141b4ae043602f803200141003602f0032001200236028804200120014188046a360280042000200141f0036a10830120012802dc0420012802e00410a101410b21000c040b2001104b36029004200141d8046a2202109e0141142100200141e4036a4107360200200141dc036a4108360200200141bc036a4104360200200141c4036a4103360200200141093602d403200141bb96043602d003200141c094043602b803200141003602b003200120023602e003200120014190046a3602d8032001200141d0036a3602c003200141a0046a2203200141b0036a108301200141c4046a4102360200200141cc046a41013602002001410a3602f403200141b4ae043602c004200141003602b804200120033602f0032001200141f0036a3602c8042002200141b8046a10830120012802dc0420012802e00410a1010c030b2001104b3602b804200141c8026a2200109e01200141f4016a4107360200200141ec016a4108360200200141e4046a4104360200200141ec046a4103360200200141093602e401200141ba96043602e001200141c094043602e004200141003602d804200120003602f0012001200141b8046a3602e8012001200141e0016a3602e804200141b0036a2202200141d8046a108301200141dc036a4102360200200141e4036a41013602002001410a3602c401200141b4ae043602d803200141003602d003200120023602c0012001200141c0016a3602e0032000200141d0036a10830120012802cc0220012802d00210a101410621000c020b2001104b36029004200141d8046a2200109e01200141e4036a4107360200200141dc036a4108360200200141bc036a4104360200200141c4036a4103360200200141093602d403200141bc96043602d003200141c094043602b803200141003602b003200120003602e003200120014190046a3602d8032001200141d0036a3602c003200141a0046a2202200141b0036a108301200141c4046a4102360200200141cc046a41013602002001410a3602f403200141b4ae043602c004200141003602b804200120023602f0032001200141f0036a3602c8042000200141b8046a10830120012802dc0420012802e00410a101411c21000c010b200141f0046a200141d0006a290300370300200141e8046a200141c8006a290300370300200141e0046a200141406b290300370300200120012903383703d804200141d8046a200141c8026a103c0240200c410247044020022007462006200946710d0120072009200141386a10a501220041ff01714120470d0220022006200141386a10b601220041ff01714120460d010c020b20022006200141386a10b601220041ff01714120470d010b412021000b20014180056a240020000bf50201027f230041f0016b22022400200241e8016a200141186a290000370300200241e0016a200141106a290000370300200241d8016a200141086a290000370300200220012900003703d0012002200241d0016a1030024020022d006041024604402002104b3602cc01200241d0016a2201109e01200241c4016a4107360200200241bc016a4108360200200241a4016a4104360200200241ac016a4103360200200241093602b401200241b996043602b001200241b497043602a0012002410036029801200220013602c0012002200241cc016a3602b8012002200241b0016a3602a80120024188016a220320024198016a108301200241f4006a4102360200200241fc006a41013602002002410a36028401200241b4ae04360270200241003602682002200336028001200220024180016a3602782001200241e8006a10830120022802d40120022802d80110a101200041023a0060200041083a00000c010b2000200241e80010101a0b200241f0016a24000bfd0201017f230041a0016b2203240020034180016a200041ff0171410047200141ff0171410047103402402003280280014504402003420037020c0c010b200341106a2003418c016a28020036020020032003290284013703080b027f200341086a2002107a0440200041ff0171410047200141ff0171410047200341086a2200103e2000105841200c010b2003104b36027c20034180016a2200109e01200341f4006a4107360200200341ec006a4108360200200341d4006a4104360200200341dc006a410336020020034109360264200341be9604360260200341c0940436025020034100360248200320003602702003200341fc006a3602682003200341e0006a360258200341386a2201200341c8006a108301200341246a41023602002003412c6a41013602002003410a360234200341b4ae0436022020034100360218200320013602302003200341306a3602282000200341186a10830120032802840120032802880110a101200341086a105841070b200341a0016a24000bee0201027f230041c0016b22022400200241b8016a200141186a290000370300200241b0016a200141106a290000370300200241a8016a200141086a290000370300200220012900003703a0012002200241a0016a1039024020022d003141024604402002104b36029c01200241a0016a2201109e0120024194016a41073602002002418c016a4108360200200241f4006a4104360200200241fc006a41033602002002410936028401200241c1960436028001200241b4970436027020024100360268200220013602900120022002419c016a36028801200220024180016a360278200241d8006a2203200241e8006a108301200241c4006a4102360200200241cc006a41013602002002410a360254200241b4ae0436024020024100360238200220033602502002200241d0006a3602482001200241386a10830120022802a40120022802a80110a101200041023a00312000410d3a00000c010b20002002413810101a0b200241c0016a24000bbf0a02097f047e23004190026b22012400200141d0016a200041186a290000370300200141c8016a200041106a290000370300200141c0016a200041086a290000370300200120002900003703b801200141186a200141b8016a1039024002400240024020012d00492202410246410020002d004322041b4504402004452002410247710d0241022105027f2002410246044020014180016a109e01200141a8016a4200370300200142003703a00120014182023b01b00141010c010b20014180016a200141186a413110101a200141b6016a200141ce006a2f01003b0100200120023a00b1012001200128014a3601b20120012d00b001210520020b2104200520002d0020220320034103461b2103024020002d002145044020014188026a20014198016a29030037030020014180026a20014190016a290300370300200141f8016a20014188016a29030037030020012001290380013703f0010c010b20014188026a2000413a6a29000037030020014180026a200041326a290000370300200141f8016a2000412a6a2900003703002001200041226a2900003703f0010b200141c0016a200141f8016a2206290300370300200141c8016a20014180026a2207290300370300200141d0016a20014188026a2208290300370300200120012903f0013703b801200120033a00e801200141a8016a290300210b20012903a001210a200141086a104d200141106a290300210c2001200a2001290308220d7c220a3703d801200141e0016a200a200d54ad200b200c7c7c220b3703002001200b50200a428094ebdc03547120002d00424100477222093a00e90120024102460d0102402004200947200c200d84420052720d0020014180016a200141b8016a104f450d00412021022005200341ff0171460d050b200141b8016a10a80141ff017122024120470d040c030b2001104b36027c200141b8016a2200109e0120014194016a41073602002001418c016a4108360200200141fc016a410436020020014184026a41033602002001410936028401200141c1960436028001200141c094043602f801200141003602f00120012000360290012001200141fc006a36028801200120014180016a36028002200141f0006a2202200141f0016a108301200141dc006a4102360200200141e4006a41013602002001410a36026c200141b4ae0436025820014100360250200120023602682001200141e8006a3602602000200141d0006a10830120012802bc0120012802c00110a101410d21020c030b200141d0006a220210222008200041186a2900003703002007200041106a2900003703002006200041086a290000370300200120002900003703f0012002200141f0016a10701a20021024200210580c010b2001104b36027c200141b8016a2200109e0120014194016a4107360200410c21022001418c016a4108360200200141fc016a410436020020014184026a41033602002001410936028401200141c2960436028001200141c094043602f801200141003602f00120012000360290012001200141fc006a36028801200120014180016a36028002200141f0006a2203200141f0016a108301200141dc006a4102360200200141e4006a41013602002001410a36026c200141b4ae0436025820014100360250200120033602682001200141e8006a3602602000200141d0006a10830120012802bc0120012802c00110a1010c010b20014188026a200041186a29000037030020014180026a200041106a290000370300200141f8016a200041086a290000370300200120002900003703f001200141f0016a200141b8016a1043412021020b20014190026a240020020b910201027f230041b0016b22012400200141086a2202109e0120002002104e047f2001104b36028c0120014190016a2200109e0120014184016a4107360200200141fc006a4108360200200141e4006a4104360200200141ec006a410336020020014109360274200141c09604360270200141c0940436026020014100360258200120003602800120012001418c016a3602782001200141f0006a360268200141c8006a2202200141d8006a108301200141346a41023602002001413c6a41013602002001410a360244200141b4ae0436023020014100360228200120023602402001200141406b3602382000200141286a10830120012802940120012802980110a10141000541200b200141b0016a24000bf00301057f230041f0036b2202240020024198026a200141186a29000037030020024190026a200141106a29000037030020024188026a200141086a2900003703002002200129000037038002200241106a20024180026a10ab0120022d001021010240024002402002280214220304402002410e6a20022d001322053a0000200220022f001122043b010c20022802182106200220013a0010200220043b0011200220053a0013200220063602182002200336021420024180026a200241106a10ac0120022802880222030d0141002105410021030c020b200041013a0000200020013a00010c020b2002280284022101200341057421044100210341002105034020024180026a220620011037200241106a200641d093041065024002400240024020022d00f80141016b0e020002010b200341016a21030c020b20004181323b01000c040b200541016a21050b200141206a2101200441206b22040d000b0b027f0240200341ffff0371200541ffff03716a220141ffff03712206200146044041002006450d021a200341ffff037141c8016c2204411076450d01200041813e3b01000c030b200041813e3b01000c020b200441ffff0371200141ffff03716e0b2104200020033b0102200041003a0000200041066a20043a0000200041046a20053b01000b200241f0036a24000b921702077f027e23004190046b22012400200141206a109e01200141e8026a2202200141386a290300370300200141e0026a2203200141306a290300370300200141d8026a2204200141286a290300370300200120012903203703d002200141406b200141d0026a10a4010240024020012d00a0012205410247044020014188016a290300210820012903800121092002200041b8016a2900003703002003200041b0016a2900003703002004200041a8016a290000370300200120002900a0013703d002200141406b200141d0026a10a60120012d007122024102470d010b20012d004021020c010b0240024020054504402008502009428094ebdc03547104402001104b3602ac02200141406b2200109e01200141e4026a4107360200200141dc026a4108360200200141c4036a4104360200200141cc036a4103360200200141093602d402200141f796043602d002200141c094043602c003200141003602b803200120003602e0022001200141ac026a3602d8022001200141d0026a3602c803200141c0026a2202200141b8036a108301200141fc036a410236020020014184046a41013602002001410a3602b402200141b4ae043602f803200141003602f003200120023602b0022001200141b0026a360280042000200141f0036a1083012001280244200128024810a101410921020c040b2001290360200141e8006a290300200210ae01220241ff01714120470d03200141e8026a2202200041d8006a290000370300200141e0026a2203200041d0006a290000370300200141d8026a2204200041c8006a290000370300200120002900403703d002200141406b200141d0026a103b20012d00a8024103460440200141d0036a200041f8006a2205290000370300200141c8036a200041f0006a2206290000370300200141c0036a200041e8006a2207290000370300200120002900603703b8032002200041406b220241186a2900003703002003200241106a2900003703002004200241086a290000370300200120022900003703d002200141d8006a2005290000370300200141d0006a2006290000370300200141c8006a200729000037030020012000290060370340200141c0026a200141406b1026027f20012802c4020440200141b8026a200141c8026a2802002203360200200120012903c00222083703b0022008a70c010b200141d8006a200041e0006a220241186a290000370300200141d0006a200241106a290000370300200141c8006a200241086a29000037030020012002290000370340200141406b22034101410010412003419bc9e59f041023024020012802404101470440200142003702f4030c010b200141f8036a200141cc006a280200360200200120012902443703f0030b200141d8006a200241186a290000370300200141d0006a200241106a290000370300200141c8006a200241086a29000037030020012002290000370340200141f0036a2202200141406b10701a419bc9e59f0420021025200141003602b80220014280808080103703b002200210584100210341000b2102200141cc006a200141d8026a290300370200200141d4006a200141e0026a290300370200200141dc006a200141e8026a290300370200200141b08004360240200120012903d002370244200141003602c8022001428080013702f403200141fcb4043602f00341dfcd9d8d78200141f0036a22061027200141406b41047220061028200120012903f0033703c002200141186a200141c0026a220720012802f8031029200128021c2104200128021820012903c0022108200141003602f803200120083703f00320002006109b01200120012903f0033703c002200141106a200720012802f8031029200420012802102001280214100b1a20022003460d020c030b2001104b3602ac02200141406b2200109e01200141e4026a4107360200200141dc026a4108360200200141c4036a4104360200200141cc036a4103360200200141093602d402200141f496043602d002200141c094043602c003200141003602b803200120003602e0022001200141ac026a3602d8022001200141d0026a3602c803200141c0026a2202200141b8036a108301200141fc036a410236020020014184046a41013602002001410a3602b402200141b4ae043602f803200141003602f003200120023602b0022001200141b0026a360280042000200141f0036a1083012001280244200128024810a101411d21020c030b2001104b3602ac02200141406b2200109e01200141e4026a4107360200200141dc026a4108360200200141c4036a4104360200200141cc036a4103360200200141093602d402200141b3ae043602d002200141c094043602c003200141003602b803200120003602e0022001200141ac026a3602d8022001200141d0026a3602c803200141c0026a2202200141b8036a108301200141fc036a410236020020014184046a41013602002001410a3602b402200141b4ae043602f803200141003602f003200120023602b0022001200141b0026a360280042000200141f0036a1083012001280244200128024810a101410a21020c020b200141086a200141b0026a20021089012001280208200128020c1088010b20012802b402210220030440200241206a2002200341057410111a0b200220012903d002370000200141b8026a2204200341016a2203360200200241186a200141e8026a290300370000200241106a200141e0026a290300370000200241086a200141d8026a290300370000200141f8036a2003360200200120012903b0023703f003200141406b200141f0036a10ac012004200141c8006a2205280200360200200120012903403703b002200141d0006a2104200141d4006a2802002203044020042802002102200341057421030340200141003602f803200142808001370244200141fcb40436024041dfcd9d8d78200141406b22061027200220061028200120012903403703f0032001200141f0036a2001280248102920012802002001280204100c1a200241206a2102200341206b22030d000b0b200141d8006a200141d0036a22022903003703002004200141c8036a22032903003703002005200141c0036a2204290300370300200120012903b803370340200141406b220520012802b40220012802b80210412002200141386a2903003703002003200141306a2903003703002004200141286a290300370300200120012903203703b8032005200141b8036a10a40120012d004021020240027f0240024020012d00a00122034102460d00200141d0026a410172200141406b2205410172220441df0010101a200141b4036a200141a4016a280000360000200120012800a1013600b103200120033a00b003200120023a00d00220014188046a200041a0016a220041186a29000037030020014180046a200041106a290000370300200141f8036a200041086a290000370300200120002900003703f0032005200141f0036a10a60120012d0040210220012d007122034102460d00200141b8036a4101722004413010101a200141ee036a200141f6006a2f01003b0100200120012801723601ea03200120033a00e903200120023a00b80320012802a0032203450d0320012d00b1030d01200141e0036a2202200229030020012903d80322082003ad220954ad7d3703002001200820097d3703d80320014190036a0c020b200241ff01714120470d030c020b20014198036a2202200229030020012903900322082003ad220954ad7d3703002001200820097d37039003200141d8036a0b2202200229030022082003ad7c2209370300200241086a220220022903002008200956ad7c370300200141d8006a2202200141386a290300370300200141d0006a2203200141306a290300370300200141c8006a2204200141286a29030037030020012001290320370340200141406b2205200141d0026a103c2002200041186a2900003703002003200041106a2900003703002004200041086a290000370300200120002900003703402005200141b8036a10430b412021020b20014190046a240020020bf70201027f230041a0016b2202240020024198016a200141186a29000037030020024190016a200141106a29000037030020024188016a200141086a2900003703002002200129000037038001200241086a20024180016a10260240200228020c4504402002104b36027c20024180016a2201109e01200241f4006a4107360200200241ec006a4108360200200241d4006a4104360200200241dc006a410336020020024109360264200241d59704360260200241b4970436025020024100360248200220013602702002200241fc006a3602682002200241e0006a360258200241386a2203200241c8006a108301200241246a41023602002002412c6a41013602002002410a360234200241b4ae0436022020024100360218200220033602302002200241306a3602282001200241186a10830120022802840120022802880110a10120004100360204200041123a00000c010b20002002290308370200200041086a200241106a2802003602000b200241a0016a24000bef0401067f230041f0036b22022400104b210620024100360208200242808080801037030020024180026a41017221050240027f20012802082204410b4f0440200128020420044105746a41206b210303402001200441016b220436020820052003290000370000200541086a200341086a290000370000200541106a200341106a290000370000200541186a200341186a290000370000200241013a008002200241106a20024180026a220741c49604106620024198026a200241286a29030037030020024190026a200241206a29030037030020024188026a200241186a2903003703002002200229031037038002200341206b210320022007102b2004410a4b0d000b20024180026a4101722105410a210420064181af1a6b22034100200320064d1b0c010b2004450d0120064181af1a6b22034100200320064d1b0b2107200441016b2106200128020420044105746a41206b2103034020024180026a220420031037200241106a200441d49604106520022802f40120074f0d012001200636020820052003290000370000200541086a200341086a290000370000200541106a200341106a290000370000200541186a200341186a290000370000200241013a008002200241106a20024180026a220441e49604106620024198026a200241286a29030037030020024190026a200241206a29030037030020024188026a200241186a2903003703002002200229031037038002200341206b210320022004102b200641016b2206417f470d000b0b2000200229030037020c20002001290200370200200041086a200141086a280200360200200041146a200241086a280200360200200241f0036a24000b860301077f230041a0016b2202240020024100360210200242808080808001370308024020012802082203450d002001280204220120034105746a2105200241f9006a220641036a210741082103034020024198016a200141186a29000037030020024190016a200141106a29000037030020024188016a200141086a2900003703002002200129000037038001200241186a20024180016a103020022d00782208410247044020022006280000360280012002200728000036008301200141206a21012002280208200446047f230041106b22032400200341086a200241086a20044101108b012003280208200328020c108801200341106a2400200228020c210320022802100520040b41e8006c20036a200241186a41e0001011220420083a00602004200228028001360061200441e4006a2002280083013600002002200228021041016a220436021020012005470d010c020b200141206a22012005470d000b0b20002002290308370200200041086a200241106a280200360200200241a0016a24000bf60301027f23004190016b22032400027f200241ff017145044041202001502000428094ebdc035471450d011a2003104b36026c200341f0006a2202109e01200341e4006a4107360200200341dc006a4108360200200341c4006a4104360200200341cc006a410336020020034109360254200341f69604360250200341c0940436024020034100360238200320023602602003200341ec006a3602582003200341d0006a360248200341286a2204200341386a108301200341146a41023602002003411c6a41013602002003410a360224200341b4ae0436021020034100360208200320043602202003200341206a3602182002200341086a1083012003280274200328027810a101410f0c010b2003104b36026c200341f0006a2202109e01200341e4006a4107360200200341dc006a4108360200200341c4006a4104360200200341cc006a410336020020034109360254200341f59604360250200341c0940436024020034100360238200320023602602003200341ec006a3602582003200341d0006a360248200341286a2204200341386a108301200341146a41023602002003411c6a41013602002003410a360224200341b4ae0436021020034100360208200320043602202003200341206a3602182002200341086a1083012003280274200328027810a101410e0b20034190016a24000bf19401020f7f067e230041b0066b2201240020014180800136026041fcb404200141e0006a22021003200141d8006a4100200128026041fcb4044180800141f49104101f200120012903583703d002200141003602600240200141d0026a2002410410190d0020012802602202411876210741102105200241107621092002410876210802400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200241ff01712204413b6b0e24192f2f042f2f23142f2f102f222f2f1f2f2f2f2f2f202f1e1d11162f012f2f2f2f2f150f000b0240200441c6016b0e120c2f1a05092f022f2f2f2f2f0d032f2f2f06000b02402004419e016b0e09242f2f2f072f1c2f0e000b0240200441f9016b0e03132f0a000b20044123460d2020044136470440200441ef00460d0b2004418d01460d082004419401460d18200441b001460d12200441be01460d1b200441dc01460d17200441f30147200841ff017141344772200941ff017141a60147200741d7014772720d2f410221050c2c0b200841ff017141850147200941ff017141e9014772200741940147720d2e410021050c2b0b200841ff01712204418701460d29200441b80147200941ff017141a8014772200741a70147720d2d410121050c2a0b200841ff017141e80147200941ff017141d1004772200741af0147720d2c410321050c290b200841ff017141960147200941ff017141084772200741f00147720d2b410421050c280b200841ff017141fe0047200941ff01714189014772200741c10047720d2a410521050c270b200841ff017141830147200941ff017141cf004772200741ee0147720d29410621050c260b200841ff017141990147200941ff017141cf014772200741930147720d28410721050c250b200841ff0171200941ff017141be014772200741a10147720d27410821050c240b200841ff0171413f47200941ff0171411547722007411d47720d26410921050c230b200841ff017141b40147200941ff017141fa0147722007410a47720d25410a21050c220b200841ff017141f10047200941ff017141de004772200741f10047720d24410b21050c210b200841ff0171413347200941ff017141374772200741c30147720d23410c21050c200b200841ff017141ef0047200941ff0171419a0147722007412a47720d22200141e0006a200141d0026a104820012d007022094102460d22200141b2046a20012d00633a0000200120012f00613b01b00420012f0071200141f3006a2d000041107472210420012d006021072001280264210320012802682108200128026c210b410d21050c1f0b200841ff017141f70147200941ff0171410d4772200741e80147720d21200141e0006a200141d0026a104820012d007022094102460d21200141b2046a20012d00633a0000200120012f00613b01b00420012f0071200141f3006a2d000041107472210420012d006021072001280264210320012802682108200128026c210b410e21050c1e0b200841ff017141d20047200941ff017141324772200741da0147720d20410f21050c1d0b200841ff017141ff0147200941ff017141d3004772200741cf0147720d1f0c1c0b200841ff017141fc0047200941ff017141f4004772200741c40047720d1e200141e0006a200141d0026a101b20012d00600d1e200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411121050c1b0b200841ff0171220441b201460d18200441ee0147200941ff01714183014772200741bb0147720d1d411221050c1a0b200841ff017141e70147200941ff017141ab014772200741990147720d1c200141c8046a200141d0026a101b20012d00c8040d1c200141e0006a200141d0026a101b20012d00600d1c2001419c046a20012f01663b0100200141b2046a20012d00cf043a000020014180046a20014180016a2d00003a00002001200128016236029804200120012f00cd043b01b0042001200141f8006a2903003703f803200141d8046a280200210b200141f0006a2903002110200141e8006a2903002111200141d4046a2802002108200141d0046a2802002103200141dc046a310000200141dd046a2f0000200141df046a2d000020012d0061210e20012d00c904210020012f01ca04210d20012d00cc042107200141a8046a200141e8046a2d00003a00002001200141e0046a2903003703a004411074722104a72109411321050c190b200841ff017141e40047200941ff017141f7004772200741c00147720d1b200141e0006a200141d0026a101b20012d00600d1b200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a28020021084114210520012d0064210720012f0162210d20012d00612100200141f4006a310000a721090c180b200841ff017141b40147200941ff017141de004772200741fa0147720d1a200141e0006a200141d0026a101b20012d00600d1a200141d0026a103a41ff0171220e4103460d1a200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a00441152105200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a721090c170b200841ff017141bf0147200941ff017141a90147722007410447720d19200141c8046a200141d0026a101b20012d00c8040d19200141d0026a103a41ff0171220e4103460d19200141e0006a200141d0026a101b20012d00600d192001419c046a20012f00653b0100200141b2046a20012d00cf043a000020014180046a200141ff006a2f00003b01002001200128006136029804200120012f00cd043b01b0042001200141f7006a2900003703f803200141d8046a280200210b200141ef006a2900002110200141d0046a2802002103200141d4046a2802002108200141dc046a310000200141dd046a2f0000200141df046a2d00002001290067211120012d00c904210020012f01ca04210d20012d00cc042107200141a8046a200141e8046a2d00003a00002001200141e0046a2903003703a004411074722104a72109411621050c160b200841ff017141da0147200941ff017141e2004772200741a90147720d18200141e0006a200141d0026a101b20012d00600d18200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a00441172105200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a721090c150b200841ff017141fd0047200941ff017141a4014772200741d50147720d17200141e0006a200141d0026a101b20012d00600d17200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b004411821052001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a721090c140b200841ff017141f10047200941ff0171418d014772200741ef0047720d16200141e0006a200141d0026a101b20012d00600d16200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411921050c130b200841ff017141e10147200941ff0171412a4772200741d60147720d15200141e0006a200141d0026a101b20012d00600d15200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411a21050c120b200841ff017141d40147200941ff017141b3014772200741b20147720d14200141106a200141d0026a101520012802100d144104210320012802d40241ec016e22022001280214220920022009491b2207450d0e200741f2b1ab044b0d12200741ec016c22024100480d122002200741f3b1ab0449410274102a22030d0e2002102f000b200841ff0171220241fb00460d0c200241930147200941ff0171410f47722007411847720d13200141e0006a200141d0026a101b20012d00600d13200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411e21050c100b200841ff017141ca0147200941ff017141d3004772200741ce0047720d12200141e0006a200141d0026a101b20012d00600d12200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411f21050c0f0b200841ff0171412947200941ff017141f50147720d11200741d100460d090c110b200841ff017141f00147200941ff017141d2014772200741cb0147720d10200141206a200141d0026a101520012802200d10200141b8046a20012802d40241057622022001280224220720022007491b105c2007450d06200141e0006a41017221060340200141e0006a200141d0026a101b20012d00600d11200141e0046a2202200641186a290000370300200141d8046a220e200641106a290000370300200141d0046a220a200641086a290000370300200120062900003703c80420012802c004220820012802b804460440230041106b22052400200541086a200141b8046a200841011087012005280208200528020c108801200541106a240020012802c00421080b20012802bc04220320084105746a220920012903c804370000200941086a200a290300370000200941106a200e290300370000200941186a20022903003700002001200841016a22083602c004200741016b22070d000b0c070b200841ff017141ee0147200941ff017141db004772200741ad0147720d0f200141c8046a200141d0026a101b20012d00c8040d0f200141e0006a200141d0026a101b20012d00600d0f2001419c046a20012f01663b0100200141b2046a20012d00cf043a000020014180046a20014180016a2d00003a00002001200128016236029804200120012f00cd043b01b0042001200141f8006a2903003703f803200141d8046a280200210b200141f0006a2903002110200141e8006a2903002111200141d4046a2802002108200141d0046a2802002103200141dc046a310000200141dd046a2f0000200141df046a2d000020012d0061210e20012d00c904210020012f01ca04210d20012d00cc042107200141a8046a200141e8046a2d00003a00002001200141e0046a2903003703a004411074722104a72109412321050c0c0b200841ff017141d20047200941ff0171410247722007411f47720d0e412421050c0b0b200841ff0171410647200941ff017141ae014772200741cd0147720d0d200141286a200141d0026a103220012802280d0d200141386a290300211020012903302111200141c8046a200141d0026a101b20012d00c8040d0d200141e0006a200141d0026a101b20012d00600d0d20014190046a200141f9006a29000037030020014188046a200141f1006a29000037030020014180046a200141e9006a290000370300200141a8046a200141e1046a2d00003a0000200120012900613703f8032001200141d9046a2900003703a004200141d1046a280000210b200141e2046a2d0000210e200141d5046a310000200141d6046a2f0100200141d8046a2d000020012800c904210320012800cd0421082001419c046a200141e7046a2f00003b01002001200141e3046a28000036029804411074722104a72109412521050c0a0b200841ff017141ed0047200941ff017141830147722007419f0147720d0c412621050c090b200841ff0171410f47200941ff017141cc0147722007419d0147720d0b200141406b200141d0026a10322001290340a70d0b20012903482210422088a72108200141d0006a2903002211422888a721042011422088a721092010a721032011a7210b412721050c080b200841ff017141dc0047200941ff017141d7004772200741d80047720d0a200141d0026a200141e0006a10460d0a200141b2046a20012d00663a0000200141a8046a200141ff006a2d00003a0000200120012f01643b01b004200120012900773703a00420012f0174200141f6006a2d0000411074722104200128006f210b20012d0063210720012f0061210d20012d0060210020012800672103200128006b2108200141f3006a310000a72109412821050c070b20012802c004210820012802bc0421030b200141c6046a220420012d00bb043a0000200120012f00b9043b01c4042003450d0820012d00b8042107200141b2046a20042d00003a0000200120012f01c4043b01b004412121050c050b200141e0006a200141d0026a101b20012d00600d07200141b2046a20012d00673a000041202105200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a721090c040b200941ff017141ee0047200741f90147720d06200141e0006a200141d0026a101b20012d00600d06200141186a200141d0026a101620012d00184101710d0620012d0019210e200141b2046a20012d00673a0000200141a8046a20014180016a2d00003a0000200120012f00653b01b0042001200141f8006a2903003703a004200141f5006a2f0000200141f7006a2d0000411074722104200141f0006a280200210b200141e8006a2802002103200141ec006a280200210820012d0064210720012f0162210d20012d00612100200141f4006a310000a72109411d21050c030b41002108200141003602c004200120033602bc04200120073602b80420090440200141c9026a21040340200141e0006a200141d0026a103820012d00c80222064103460d07200141c8046a200141e0006a41e80110101a200141c6046a220e200441026a2d00003a0000200120042f00003b01c40420012802b804200846047f200141b8046a210c230041206b22072400027f4100200841016a2208450d001a4104200c280200220341017422022008200220084b1b2202200241044d1b220841ec016c2105200841f3b1ab04494102742102024020030440200741043602182007200341ec016c3602142007200c2802043602100c010b200741003602180b200720052002200741106a108a01200728020045044020072802042102200c2008360200200c20023602044181808080780c010b20072802042108200741086a2802000b210220082002108801200741206a240020012802bc04210320012802c0040520080b41ec016c20036a200141c8046a41e8011010220220063a00e801200220012f01c4043b00e901200241eb016a200e2d00003a0000200120012802c00441016a22083602c004200941016b22090d000b20012d00b804210720012802bc0421030b200141b6046a220420012d00bb043a0000200120012f00b9043b01b4042003450d05200141b2046a20042d00003a0000200120012f01b4043b01b004411c21050c020b200941ff0171418a0147200741b40147720d04200141086a200141d0026a101520012802080d044101210320012802d4022202200128020c220420022004491b2207044020074100480d0320074101102a2203450d040b41002108200141003602682001200336026420012007360260200404400340200141d0026a103141ff017122094102460d062001280260200846047f200141e0006a2106230041206b22032400027f4100200841016a2208450d001a41082006280200220541017422022008200220084b1b2202200241084d1b2208417f73411f7621020240200504402003410136021820032005360214200320062802043602100c010b200341003602180b200320082002200341106a108a0120032802004504402003280204210220062008360200200620023602044181808080780c010b20032802042108200341086a2802000b210220082002108801200341206a24002001280264210320012802680520080b20036a20093a00002001200128026841016a2208360268200441016b22040d000b20012d00602107200128026421030b200141ca046a220420012d00633a0000200120012f00613b01c8042003450d04200141b2046a20042d00003a0000200120012f01c8043b01b004412221050c010b200941ff017141e300472007411647720d03200141e0006a200141d0026a103820012d00c802220a4103460d03200141b2046a20012d00633a0000200141a8046a200141fc006a2d00003a00002001419c046a20014182016a2f01003b0100200120012f00613b01b004200120012902743703a0042001200128017e36029804200141f0006a310000200141f3006a2d00002105200128026c210b20012d00602107200128026421032001280268210820012d007d210e20012f007120014180046a2001419c016a29020037030020014188046a200141a4016a29020037030020014190046a200141ac016a29020037030020012001290294013703f8032001418c016a29020021102001290284012111200141e0026a200141b4016a41940110101a200141de026a200141cb026a2d00003a0000200120012f00c9023b01dc022005411074722104a72109411b21050b20014180016a200141a8046a2d00003a000020014186016a2001419c046a2f01003b0100200141a0016a20014180046a290300370300200141a8016a20014188046a290300370300200141b0016a20014190046a290300370300200120012f01b0043b0065200120012903a004370378200120012802980436018201200120012903f803370398012001200141b2046a2d00003a0067200141b8016a200141e0026a220c41940110101a200141cf026a200141de026a2d00003a0000200141f4006a2009ad3c000020014190016a2010370300200120043b0075200141f7006a20044110763a0000200120012f01dc023b00cd022001200b36027020012011370388012001200a3a00cc022001200e3a0081012001200836026c20012003360268200120073a00642001200d3b0162200120003a0061200120053a00602001027f200141e0006a2103230041c0076b22002400200041003602a00320004280800137028c05200041fcb404360288054181deb7de7a20004188056a22041027200020002903880537039803200041406b20004198036a2000280290051029200028024421062000280240200028029803210a2000200028029c032205360288052006200a200410002102200041386a4100200028028805200a200541f49104101f024002400240410c20022002410c4f1b0e0402000001000b20004194056a41013602002000419c056a4100360200200041a092043602900520004190ae0436029805200041003602880520004188056a41a89204102d000b20004194056a41013602002000419c056a41003602002000418c93043602900520004190ae0436029805200041003602880520004188056a41e49204102d000b024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240027f02400240024020032d000041016b0e280a0b0c0d0e0f10111213141516171819011b1c1d1e1f202122232425262728292a2b2c0706050400090b104c41ff017122044105470d2d200041b0036a200341196a290000370300200041a8036a200341116a290000370300200041a0036a200341096a2900003703002000200329000137039803109d0141ff017122044120460440410c20004198036a100722022002410c4f1b2202450d02027f200241074604402000104b3602800120004188056a2205109e01200041c4016a4107360200200041bc016a4108360200200041d4006a4104360200200041dc006a4103360200200041093602b401200041b896043602b001200041c0940436025020004100360248200020053602c001200020004180016a3602b8012000200041b0016a360258200041f8066a2202200041c8006a108301200041a4076a4102360200200041ac076a41013602002000410a3602a401200041b4ae043602a0072000410036029807200020023602a0012000200041a0016a3602a807200520004198076a108301200028028c052106411521042000280290050c010b2000104b3602800120004188056a2205109e01200041c4016a4107360200200041bc016a4108360200200041d4006a4104360200200041dc006a4103360200200041093602b401200041e193043602b001200041c0940436025020004100360248200020053602c001200020004180016a3602b8012000200041b0016a360258200041f8066a2202200041c8006a10830141022104200041a4076a4102360200200041ac076a41013602002000410a3602a401200041b4ae043602a0072000410036029807200020023602a0012000200041a0016a3602a807200520004198076a108301200028028c0521062000280290050b21022006200210a1010b41010c020b104c41ff017122044105460d180c2c0b1095014120210441000b2004109201000b200341106a29030021102003290308210f104c41ff017122044105470d2920004198036a109e01200041a0056a2203200041b0036a220629030037030020004198056a200041a8036a29030037030020004190056a2205200041a0036a2202290300370300200020002903980337038805024020004188056a10a20141ff0171220441204604402003200629030037030020004198056a200041a8036a2903003703002005200229030037030020002000290398033703880520004188056a200f201010970141ff0171410e460d012000104b3602800120004188056a2205109e01200041c4016a4107360200200041bc016a4108360200200041d4006a4104360200200041dc006a4103360200200041093602b401200041e093043602b001200041c0940436025020004100360248200020053602c001200020004180016a3602b8012000200041b0016a360258200041f8066a2202200041c8006a108301200041a4076a4102360200200041ac076a41013602002000410a3602a401200041b4ae043602a0072000410036029807200020023602a0012000200041a0016a3602a807200520004198076a108301200028028c0520002802900510a101410121040b410121020c290b10950141202104410021020c280b104c41ff017122044105470d28109d0141ff017122024120460d0241012002109201000b104c41ff017122044105470d2720004188056a2202200341086a41d00010101a230041d0006b22052400200241286a29030021102002290320210f200541286a200241186a290000370300200541206a200241106a290000370300200541186a200241086a29000037030020052002290000370310200541c8006a200241c8006a290000370300200541406b200241406b290000370300200541386a200241386a290000370300200520022900303703302005200f2010200541106a200541306a10572005290300210f200041286a2202200541086a2903003703082002200f370300200541d0006a24002000290328200041306a290300109101000b104c41ff017122044105470d26200041003602a80120004280808080103703a00120004180023b018007200041023602fc0620004180076a210a410021034101210641002105034020002003220241016a22033602f8062002200a6a2d0000210220004180023b01a007200042808080802037039807024020004198076a109c0141ff017122044102460d002002410171210c0340200041b0016a200c200441ff0171410047103420002802b0014101460440200041a0036a200041b8016a290300370300200020002903b00137039803200041c8006a20004198036a220541f4940410632000200028024c22063602a00520002000280248220236029c0520002006360290052000200236028c0520002000280250410020061b3602a80520002006454101742202360298052000200236028805200520004188056a105b200028029c032105200041a0016a20002802a0032204105d20002802a401220620002802a80122024105746a2005200441057410101a2000200220046a22053602a80120004198076a109c0141ff017122044102470d010c020b200041b0016a105a20004198076a109c0141ff017122044102470d000b0b20034102470d000b20002802a001210220004194056a200536020020004190056a20063602002000200236028c052000410036028805200645230041106b22032400200342808001370204200341fcb404360200024020004188056a2202280200450440200341001035200241086a2802002205044020034100103520032002410c6a2802002202103f2002450d02200241057421020340200520031028200541206a2105200241206b22020d000b0c020b200341011035200320022d000410350c010b2003410110352003109a010b2003280208109801109901000b20004188056a2203109e01230041206b22042400200441186a2206200341186a290000370300200441106a2205200341106a290000370300200441086a2202200341086a29000037030020042003290000370300230041206b22032400200341186a2006290000370300200341106a2005290000370300200341086a200229000037030020032004290000370300230041306b2202240020024100360218200242808001370224200241fcb4043602202003200241206a102820022002290320370310200241086a200241106a200228022810292002280208100e000b104c41ff017122044105470d2420004199056a41d388ae9d0436000020004191056a42b399e7dbecf2ceea27370000200042fc9fb4ecfce18f8a957f37008905200041003a008805230041106b22032400200342808001370204200341fcb404360200024020004188056a22022d00004504402003410010352003200241016a411410470c010b2003410110352003410110350b0c2c0b104c41ff017122044105470d23200041a1056a429aad91bcdeb49bd1fd0037000020004199056a4282d994c4d590d3e66337000020004191056a42e1a8e8e8cba0eacf56370000200042d4ebccbcdca2ffe91c37008905200041003a008805230041106b22032400200342808001370204200341fcb404360200024020004188056a22022d0000450440200341001035200241016a200310280c010b2003410110352003410110350b0c2b0b104c41ff017122044105470d2241021056210520004188056a220241023602082002200536020420024102360200200541013b00000c230b104c41ff017122044105470d2141031056220541023a0002200541013b000020004188056a2202410336020820022005360204200241033602000c220b104c41ff017122044105470d2041021056210520004188056a22024102360208200220053602042002410236020020054180023b00000c210b104c41ff017122044105470d1f428094ebdc034200109101000b104c41ff017122044105470d1e428094ebdc034200109101000b104c41ff017122044105470d1d41c0843d108f01000b104c41ff017122044105470d1c4100109001000b104c41ff017122044105470d1b4106109001000b104c41ff017122044105470d1a41809a9e01108f01000b104c41ff017122044105470d19410a109001000b104c41ff017122044105470d184181af1a108f01000b200341146a2d000021022003280204210520004198056a200341106a280200360200200020023a009c05200041003b00df050c190b200341146a2d000021022003280204210520004198056a200341106a280200360200200020023a009c0520004180023b00df050c180b104c41ff017122044105470d1520004194056a410036020020004181023b00df05200041003a00be052000410036028805200041023b019c0520004188056a10a301220341ff017141204604401095010b0c180b104c41ff017122044105470d14200041b0016a109e01200041b0036a200041c8016a2204290300370300200041a8036a200041c0016a2203290300370300200041a0036a200041b8016a2206290300370300200020002903b0013703980320004188056a20004198036a10a401027f024020002d00e80522054102470440200041d0056a290300211020002903c805210f20002d00e905210220004194056a20062903003702002000419c056a2003290300370200200041a4056a2004290300370200200041ac800436028805200020002903b00137028c0520004188056a10960120052002200041b0016a10a501220441ff01714120460440200f201084500d02200041a0056a200041c8016a29030037030020004198056a200041c0016a29030037030020004190056a200041b8016a290300370300200020002903b001370388054101210420004188056a200f201010970141ff0171410e460d020b41010c020b410120002d00880522044120470d011a0b1095014120210441000b2004109201000b200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a220520004188056a220310a40120002d00f8032003200541e80010101a4102462105230041106b22022400200242808001370204200241fcb404360200024020032d0060220641034704402002410010352006410247044020024100103520032002103d0c020b200241011035200220032d000010350c010b2002410110352002109a010b0c1a0b20004194056a410036020020004180023b00df05200041003a00be052000410036028805200041023b019c0520004188056a10a301220541ff0171220241204604401095010b20024120472005109201000b20004198036a200341016a41c00010101a200041bf056a20002903b803370000200041c7056a200041c0036a290300370000200041cf056a200041c8036a290300370000200041d7056a200041d0036a29030037000020004194056a4100360200200041b6056a200341196a290000370100200041ae056a200341116a290000370100200041a6056a200341096a2900003701002000419e056a200329000137010020004180023b00df05200041013a00be0520004182023b019c0520004100360288050c150b104c41ff017122044105470d10200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a220520004188056a220310a60120002d00c90320032005413810101a4102462105230041106b22022400200242808001370204200241fcb404360200024020032d003122064103470440200241001035200641024704402002410010352003200210440c020b200241011035200220032d000010350c010b2002410110352002109a010b0c170b200341216a2d00002102200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200041003b01ca05200041003a00a9050c140b200341216a2d00002102200041c2056a2003413a6a290000370100200041ba056a200341326a290000370100200041b2056a2003412a6a290000370100200041aa056a200341226a29000037010020004190056a200341096a29000037030020004198056a200341116a290000370300200041a0056a200341196a29000037030020004180023b01ca05200041013a00a9050c130b200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a29000037030020004180023b01ca05200041033b01a8050c130b104c41ff017122044105470d0c200041e0006a200341016a220441186a2206290000370300200041d8006a200441106a2205290000370300200041d0006a200441086a220229000037030020002004290000370348200041c8016a2006290000370300200041c0016a2005290000370300200041b8016a2002290000370300200020042900003703b00120004188056a200041b0016a10a60120002d0088052106027f02400240024020002d00b9054102460d002000418f076a2202200041a0056a29000037000020004188076a20004199056a29000037030020004180076a20004191056a29000037030020002000290089053703f80620002903b80522144280fe0383428004510d0020002903a8052112200041c0036a200041b0056a2903002213370300200041af076a20022900002211370000200041a8076a20004188076a2903002210370300200041a0076a20004180076a290300220f370300200041a1036a200f370000200041a9036a2010370000200041b0036a2011370000200020123703b803200020002903f806220f37039807200020063a0098032000200f37009903200020143703c80320004198036a10a80141ff0171220341204604402012201384500d0220004191056a200041a0076a29030037000020004199056a200041a8076a290300370000200041a0056a200041af076a290000370000200020063a0088052000200029039807370089054101210320004188056a2012201310970141ff0171410e460d020b2003210641010c030b4101200641ff01714120470d021a0c010b20004194056a200441086a2900003702002000419c056a200441106a290000370200200041a4056a200441186a290000370200200041b48004360288052000200429000037028c0520004188056a2202109601200210222002200041c8006a107a1a20021024200210580b1095014120210641000b2006109201000b104c41ff017122044105470d0b200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a29000037030020004181023b01ca05200041033b01a805200020032900013703880520004188056a10a70141ff0171220241204604401095010b20024120472002109201000b104c41ff017122044105470d0a200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a20004188056a220310a90120002d009803200020002903980337038805230041106b22042400200442808001370204200441fcb404360200230041106b22062400024020032d000022024102470440200441001035200245044020044100103520032f010220041049200341046a2f0100200410492006200341066a2d00003a000f20042006410f6a410110470c020b200441011035200420032d000110350c010b2004410110352004109a010b200641106a24002004280208109801109901000b104c41ff017122044105470d092000200041b8076a3602880520004188056a410472200341046a41ec01101010aa01220341ff017141204604401095010b0c0c0b200341086a2802002106104c41ff017122044105470d082003410c6a28020041ec016c210202400340200222050440200541ec016b2102200610aa012103200641ec016a2106200341ff01714120460d010c020b0b109501412021030b20054100472003109201000b200341216a2d00002105104c41ff017122044105470d07200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a20004188056a10a9012000027f20002d0098032202044020002d0099030c010b20002d009e0320054b0b3a008a05200041003a0088052000200241004722023a008905230041106b22032400200342808001370204200341fcb404360200230041106b22062400024020004188056a22052d000045044020034100103520052d0001450440200341001035200620052d00023a000f20032006410f6a410110470c020b200341011035200320052d000210350c010b2003410110352003109a010b200641106a240020022003280208109801109901000b104c41ff017122044105470d06200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a20004188056a10ab01027f027f20002d0098032204200028029c032206450d001a200041fa066a20002d009b0322033a0000200020002f00990322053b01f80620002802a0032102200020043a009803200020053b009903200020033a009b03200020023602a0032000200636029c0320004188056a20004198036a10ac01024020002802900522020440200028028c052104200241057421060340200041e0006a200441186a290000370300200041d8006a200441106a290000370300200041d0006a200441086a2900003703002000200429000037034820004188056a2202200041c8006a103b20004198036a200241e49304106520002d0080054101460d02200441206a2104200641206b22060d000b0b411a0c010b200041b0016a220420004198036a220641e80110101a2000419a076a220520004183056a2d00003a0000200020002f0081053b01980720004188056a2202200441e80110101a200041f3066a20052d00003a0000200041013a00f006200020002f0198073b00f1062006200241f493041065104b220220002802fc0422064f0440200041e2006a200041d0046a290300370100200041da006a200041c8046a290300370100200041d2006a200041c0046a290300370100200020002903b80437014a200220066b210341000c020b411f0b210641010b210420004188056a2202410272200041c8006a412210101a200020033602ac05200020063a008905200020043a008805230041106b22062400200642808001370204200641fcb404360200024020022d0000220541024704402006410010352005450440200641001035200241246a28020020061027200241046a200610280c020b200641011035200620022d000110350c010b2006410110352006109a010b20042006280208109801109901000b104c41ff017122044105470d05200041a0056a200341196a29000037030020004198056a200341116a29000037030020004190056a200341096a290000370300200020032900013703880520004198036a20004188056a220310ab01200028029c0320004194056a200041a0036a280200360200200020002903980337028c052000410036028805452105230041106b22022400200242808001370204200241fcb40436020002402003280200450440200241001035200341086a2802002206044020024100103520062003410c6a280200200210420c020b200241011035200220032d000410350c010b2002410110352002109a010b0c0c0b104c41ff017122044105470d04200041b0036a200341196a29000037030041112106200041a8036a200341116a290000370300200041a0036a200341096a290000370300200020032900013703980320004188056a20004198036a103b024020002d00f006220341034604402000104b3602800120004198036a2205109e01200041c4016a4107360200200041bc016a4108360200200041d4006a4104360200200041dc006a4103360200200041093602b401200041d497043602b001200041b4970436025020004100360248200020053602c001200020004180016a3602b8012000200041b0016a360258200041f8066a2202200041c8006a108301200041a4076a4102360200200041ac076a41013602002000410a3602a401200041b4ae043602a0072000410036029807200020023602a0012000200041a0016a3602a807200520004198076a108301200028029c0320002802a00310a1010c010b20002d008805210620004198036a20004188056a41017241e70110101a200041b2016a200041f3066a2d00003a0000200020002f00f1063b01b0010b20004188056a220441017220004198036a41e70110101a200041f3066a200041b2016a2d00003a0000200020063a008805200020002f01b0013b00f106200020033a00f00620034103462105230041106b22022400200242808001370204200241fcb404360200024020042d00e801220641044704402002410010352006410347044020024100103520042002109b010c020b200241011035200220042d000010350c010b2002410110352002109a010b0c0b0b104c41ff017122044105470d0320004194056a2206200341046a220241086a2802003602002000200229020037028c052000200041b8076a3602880520004198036a20004188056a220541047210ad01200028029c032006200041a0036a280200360200200020002903980337028c052000410036028805452005109401000b2003410c6a280200210241082106200341086a2802002103104c41ff017122044105470d0241002104200041003602a8012000428080808080013703a00141002105027f024020020440200220036a210a410021024108210703402002210520032d0000210220004280808080203703f806200041013b0180070240200041f8066a109c0141ff017122044102460440200521020c010b2002410171210c200521020340200041b0016a200c200441ff0171410047103420002802b0014101460440200041a0036a200041b8016a290300370300200020002903b00137039803200041c8006a20004198036a22044184940410632000200028024c220e3602a00520002000280248220636029c052000200e360290052000200636028c05200020002802504100200e1b3602a8052000200e45410174220636029805200020063602880520004198076a20004188056a2206105b20004190056a200041a0076a2802003602002000200029039807370388052004200610ad01200028029c032206450d0520002802a003220420002802a00120026b4b047f2000200041a0016a20022004108b012000280200200028020410880120002802a401210720002802a8010520020b41e8006c20076a2006200441e8006c10101a200020002802a80120046a22023602a801200041f8066a109c0141ff017122044102470d010c020b200041b0016a105a200041f8066a109c0141ff017122044102470d000b0b200341016a2203200a470d000b20002802a401210620002d00a0012104200221050b2000419a036a20002d00a3013a0000200020002f00a1013b0198032006450c010b20002d00980321044100210641010b20004194056a200536020020004190056a2006360200200020002f0198033b008d05200020043a008c05200041003602880520002000419a036a2d00003a008f0520004188056a109401000b104c41ff017122044105470d01200041b0016a200341016a220641c00010101a200041b0036a200041e8016a290300370300200041a8036a200041e0016a290300370300200041a0036a200041d8016a290300370300200020002903d0013703980320004188056a20004198036a10a601027f02400240027f024002400240024020002d00b9052202410247044020002d00b805210320002903a805200041b0056a290300200210ae01220441ff01714120470d07200041d0016a210a20034102470d034100210320004188056a4100410110342000280288050d0120004200370284010c020b20002d00880521040c060b20004188016a20004194056a28020022033602002000200029028c05370380010b4100210220004188056a4100410010340240200028028805450440200042003702a4010c010b200041a8016a20004194056a28020022023602002000200029028c053703a0010b200220036a22024504402000104b36029c0120004188056a2203109e01200041ac036a4107360200200041a4036a4108360200200041d4006a4104360200200041dc006a41033602002000410936029c03200041e0940436029803200041c0940436025020004100360248200020033602a80320002000419c016a3602a003200020004198036a360258200041f8066a2202200041c8006a108301200041a4076a4102360200200041ac076a41013602002000410a36029401200041b4ae043602a00720004100360298072000200236029001200020004190016a3602a807200320004198076a108301200028028c0520002802900510a101200041a0016a105820004180016a1058411321040c050b200041b0036a200641186a290000370300200041a8036a200641106a290000370300200041a0036a200641086a2900003703002000200629000037039803200041a0056a200a41186a29000037030020004198056a200a41106a29000037030020004190056a200a41086a2900003703002000200a29000037038805200041086a2002ad420020004198036a20004188056a10572000290308220f2003ad5a4101200041106a290300501b0d01200041f8006a20004188016a2802003602002000200029038001370370200041a0016a1058200fa70c020b20004188056a4100200341017110342000200028028c052202360270200020004194056a2802002205410020002802880522031b220c360278200020004190056a2204280200410020031b2203360274200c0440200041b0036a200641186a290000370300200041a8036a200641106a290000370300200041a0036a200641086a2900003703002000200629000037039803200041a0056a200a41186a29000037030020004198056a200a41106a2900003703002004200a41086a2900003703002000200a29000037038805200041186a200cad420020004198036a20004188056a1057200028021821040c030b2000104b3602800120004188056a2203109e01200041ac036a4107360200200041a4036a4108360200200041d4006a4104360200200041dc006a41033602002000410936029c03200041e0940436029803200041c0940436025020004100360248200020033602a803200020004180016a3602a003200020004198036a360258200041f8066a2202200041c8006a108301200041a4076a4102360200200041ac076a41013602002000410a3602a401200041b4ae043602a0072000410036029807200020023602a0012000200041a0016a3602a807200320004198076a108301200028028c0520002802900510a101200041f0006a1058411321040c030b200041f8006a200041a8016a280200360200200020002903a00137037020004180016a1058200fa720036b0b21042000280278210520002802742103200028027021020b20002005410020031b3602a805200020033602a0052000200236029c05200020034541017422053602980520002003360290052000200236028c0520002005360288050240024020040440034020004198036a20004188056a102020002d009803450d02200441016b22040d000b0b200041c8006a20004188056a102020002d0048450d01200041a0076a220a200041d2006a290100370300200041a8076a2205200041da006a290100370300200041af076a220c200041e1006a2900003700002000200029014a3703980720002d0049210420004188056a22021059200041a1036a200a290300370000200041a9036a2005290300370000200041b0036a200c290000370000200020043a009803200020002903980737009903200220004198036a10a40120002d008805210620002d00e80522034102460440200621040c030b20004198036a20004188056a41017241df0010101a200041d0006a200a290300370300200041d8006a2005290300370300200041df006a200c2900003700002000200041ec056a2800003600fb06200020002800e9053602f8062000200029039807370348104b210541000c030b200041003a00480b4182a204412b41e494041040000b4102210341010b200041a0056a200041df006a29000037000020004199056a200041d8006a29030037000020004191056a200041d0006a2903003700002000200029034837008905200041a9056a20004198036a41df0010101a2000418c066a20002800fb063600002000200536029006200020033a008806200020063a00a805200020043a008805200020002802f80636008906230041106b22062400200642808001370204200641fcb404360200024020004188056a22052d0080012202410347044020064100103520024102470440200641001035200520061028200541206a2006103d200528028801200610270c020b200641011035200620052d000010350c010b2006410110352006109a010b2006280208109801109901000b20022004109201000b200041c0076a240020040c080b200028028c0521022000280290052105230041106b22032400200342808001370204200341fcb40436020002402002044020034100103520032005103f2005450d010340200320022d00001035200241016a2102200541016b22050d000b0c010b2003410110352003109a010b0c060b200041003a00be05200041003a009d052000200536028c0520004101360288052000200341086a290200370390050c010b200341ff01714120472003109201000b20004188056a10a301220541ff017141204722024504401095010b20022005109201000b200020023a00a8050b200020032900013703880520004188056a10a70141ff0171220541204722024504401095010b20022005109201000b20052002280208109801109901000b41002003280208109801109901000b3a00f803200141d4046a4101360200200141dc046a4101360200200141b893043602d004200141003602c8042001410c3602e4022001200c3602d8042001200141f8036a3602e002200141c8046a41e49204102d000b102e000b2007102f000b109301000b920101017f230041306b22022400200241146a41013602002002411c6a410136020020024190ad043602102002410036020820024106360224200220002d0000410274220041c0b4046a28020036022c2002200041d4b4046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a10d001200241306a24000bb10401057f230041306b2200240020004180800136021041fcb404200041106a2201100320004100200028021041fcb4044180800141f49104101f2000200029030037031020004100360228024002402001200041286a410410190d002000280228220141187621022001411076210320014108762104200141ff0171220141f9004704402001419b0147200441ff017141ae014772200341ff0171419d0147200241de004772720d01200010b20141ff017122013a0010200041106a210020014120472201450440109501410021000b230041106b22022400200242808001370204200241fcb40436020020024100103520022000047f20024101103520002d00000541000b103520012002280208109801109901000b200441ff017141c50047200341ff017141e0004772200241e80147720d00104c41ff0171410546044010b20141ff017122014120470d02109501230041106b22002400200042808001370204200041fcb40436020020004100103520004100103541002000280208109801109901000b200041043a000f2000411c6a4101360200200041246a4101360200200041b89304360218200041003602102000410c36022c2000200041286a36022020002000410f6a360228200041106a41e49204102d000b109301000b200020013a000f2000411c6a4101360200200041246a410136020020004190ad04360218200041003602102000410936022c2000200041286a36022020002000410f6a360228200041106a41c09304102d000b6a01027f230041406a220024002000429aad91bcdeb49bd1fd0037031820004282d994c4d590d3e663370310200042e1a8e8e8cba0eacf56370308200042d4ebccbcdca2ffe91c370300200041206a2201109e0120012000104e2101200041406b2400411e412020011b0b8501002001200346044020002002200110101a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a4103360200200041f8aa0436021020004100360208200041033602242000200041206a360218200020003602282000200041046a360220200041086a2004102d000b7801047f230041206b22032400200341186a22044200370300200341106a22054200370300200341086a22064200370300200342003703002001200220031009200041186a2004290300370000200041106a2005290300370000200041086a200629030037000020002003290300370000200341206a24000b1801017f2001200346047f20002002200110130541010b450bbf0301017f230041a0016b2203240020034180016a200041ff0171410047200141ff0171410047103402402003280280014504402003420037020c0c010b200341106a2003418c016a28020036020020032003290284013703080b20034198016a200241186a29000037030020034190016a200241106a29000037030020034188016a200241086a2900003703002003200229000037038001027f200341086a20034180016a10700440200041ff0171410047200141ff0171410047200341086a2200103e2000105841200c010b2003104b36027c20034180016a2200109e01200341f4006a4107360200200341ec006a4108360200200341d4006a4104360200200341dc006a410336020020034109360264200341bf9604360260200341c0940436025020034100360248200320003602702003200341fc006a3602682003200341e0006a360258200341386a2201200341c8006a108301200341246a41023602002003412c6a41013602002003410a360234200341b4ae0436022020034100360218200320013602302003200341306a3602282000200341186a10830120032802840120032802880110a101200341086a105841050b200341a0016a24000bf00301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1101000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110200450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1101000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a10cf0120032003290310370320200341086a2005200141046a10cf0120032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110200450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1101000d010b41000c010b41010b200341406b24000b100020002802002001200210b90141000b6201027f230041106b2203240020022000280200200028020822046b4b0440200341086a20002004200210bc012003280208200328020c108801200028020821040b200028020420046a2001200210101a2000200220046a360208200341106a24000bc10201037f230041106b220224000240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460440230041106b22042400200441086a20002003410110bc012004280208200428020c108801200441106a2400200028020821030b2000200341016a360208200028020420036a20013a00000c030b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b10b9010b200241106a240041000b4b01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a108501200241206a24000bc60101027f230041206b220424002000027f4100200220036a22032002490d001a4108200128020022024101742205200320032005491b2203200341084d1b2203417f73411f7621050240200204402004410136021820042002360214200420012802043602100c010b200441003602180b200420032005200441106a108a0120042802004504402004280204210220012003360200200120023602044181808080780c010b20042802042103200441086a2802000b36020420002003360200200441206a24000b3a01017f230041106b22032400200341086a20012002410010be01200328020c21012000200328020836020020002001360204200341106a24000bc50101027f027f20022001450d001a20034504402001200210670c010b410041f4b4042802002204200120026a41016b410020026b7122056a22022004490d001a024041f8b4042802002002490440200541ffff036a22032005490d01200341107640002202417f46200241ffff0371200247720d012002411074220420034180807c716a22022004490d0141f8b40420023602004100200420056a22022004490d021a0b41f4b404200236020020040c010b41000b210320002001360204200020033602000b0300010b0e0020002802001a03400c000b000b6e01017f230041406a220124002001200036020c2001412c6a4102360200200141346a4101360200200141b4ae04360228200141003602202001410d36023c2001200141386a36023020012001410c6a360238200141106a200141206a1083012001280214200128021810a101000b0d004292a89788e6dfddf5c6000b28002002200349044020032002200410c401000b2000200220036b3602042000200120036a3602000b0f0020002001200241d4a70410e0010bb90202057f017e230041306b2204240041272102024020004290ce00540440200021070c010b0340200441096a20026a220341046b200020004290ce008022074290ce007e7da7220541ffff037141e4006e220641017441aea4046a2f00003b0000200341026b2005200641e4006c6b41ffff037141017441aea4046a2f00003b0000200241046b2102200042ffc1d72f56200721000d000b0b2007a7220341e3004b0440200241026b2202200441096a6a2007a72203200341ffff037141e4006e220341e4006c6b41ffff037141017441aea4046a2f00003b00000b02402003410a4f0440200241026b2202200441096a6a200341017441aea4046a2f00003b00000c010b200241016b2202200441096a6a200341306a3a00000b20014190ae044100200441096a20026a412720026b1053200441306a24000bc10301077f230041106b2203240002400240200020016b22044110490d002004200141036a417c7120016b220049200041044b720d00200420006b22024104490d002001200010ca01200020016a22062002417c716a200241037110ca016a21042002410276210203402002450d0220032006200241c0012002200241c0014f1b41a8a90410cb01200328020c21022003280208210620032003280200200328020422002000417c714180ac0410cb01200328020c2107024020032802042200450440410021000c010b2003280200220520004102746a21084100210003404100210103402000200120056a2802002200417f734107762000410676724181828408716a2100200141046a22014110470d000b200541106a22052008470d000b0b200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a21042007450d000b2003280208210120074102742102410021000340200020012802002200417f734107762000410676724181828408716a2100200141046a2101200241046b22020d000b200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a21040c010b2001200410ca0121040b200341106a240020040b39000240027f2002418080c40047044041012000200220012802101102000d011a0b20030d0141000b0f0b200020032004200128020c1101000b9a0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03000100020b41002104200221030c010b20024101762103200241016a41017621040b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110200450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110200450d000b200441016b0b2000490b2c01017f200104400340200220002c000041bf7f4a6a2102200041016a2100200141016b22010d000b0b20020b3e00200220034f044020002003360204200020013602002000410c6a200220036b3602002000200120034102746a3602080f0b4190ae04412320041040000bb70101047f200028020422012000280200460440418080c4000f0b2000200141016a36020420012d00002203411874411875410048047f2000200141026a36020420012d0001413f7121022003411f712104200341df014d044020044106742002720f0b2000200141036a36020420012d0002413f712002410674722102200341f00149044020022004410c74720f0b2000200141046a3602042004411274418080f0007120012d0003413f71200241067472720520030b0b1100200120002802002000280204108d010b140020002802002001200028020428020c1102000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a2201280204410e470d0120012802000b2802002104410121030b20002004360204200020033602000b4a01017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a10b701200341206a24000be506010b7f230041f0006b22032400200341003b01642003410a36026020034281808080a00137035820032002360254200341003602502003200236024c200320013602482003200236024420034100360240200028020421062000280200210720002802082108200341dc006a2109027f03400240024020032d00650d0002402003280254220020032802502202490d002000200328024c4b0d002003280248210c0340200328024820026a2101200328025820096a41016b2d0000210402400240027f024002400240200020026b220041084f04402001200141036a417c712202460440200041086b210a410021020c030b200341386a4100200220016b22022000200020024b1b2202200120004180a704101f200341306a20042003280238200328023c10d20120032802304101470d012003280234210241010c040b200341186a20042001200010d201200328021c210220032802180c030b2002200041086b220a4b0d010b200441818284086c210b0340200120026a2205280200200b73220d417f73200d41818284086b71200541046a280200200b732205417f73200541818284086b7172418081828478710d01200241086a2202200a4d0d000b0b200341286a2001200020024190a70410c301200341206a20042003280228200328022c10d201200328022420026a210220032802204101460b41014604402003200220032802506a41016a2202360250200220032802582200492002200328024c22014b720d022003280248200341106a41002000200941044180ad04101f200220006b6a20002003280210200328021410b5010d0120032802502102200328024c21010c020b200320032802543602500c030b20032802402100200320032802502201360240200120006b21022000200c6a21000c040b200328025422002002490d01200020014d0d000b0b20032d00650d00200341013a006520032d006445200328024022002003280244220146710d00200120006b2102200328024820006a21000c010b41000c020b024020082d00000440200741a4a3044104200628020c1101000d010b2003410a36026c20082002047f200341086a20002002200241016b41a8aa0410c301200341ec006a41012003280208200328020c10b5010541000b3a0000200720002002200628020c110100450d010b0b41010b200341f0006a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000be70101017f230041106b220224002002410036020c20002002410c6a027f0240024020014180014f04402001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200220013a000c41010c020b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b10d101200241106a24000b0d002000200141f8a50410df010b0e0020002802002001200210d1010b0c002000280200200110d3010b4b01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a10d401200241206a24000b8d0201037f23004190016b22022400027f02402001280218220341107145044020034120710d012000310000200110c5010c020b20002d0000210341ff0021000340200241106a20006a413041d7002003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b200241086a200241106a200041016a1052200141aca40441022002280208200228020c10530c010b20002d0000210341ff0021000340200241106a20006a413041372003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b2002200241106a200041016a1052200141aca40441022002280200200228020410530b20024190016a24000b9c0201047f230041406a2205240041012107024020002802002206200120022000280204220228020c22011101000d00024020002802182208410471450440200641aea304410120011101000d022003200020041102000d0220002802002106200028020428020c21010c010b200641aca304410220011101000d01200541013a00172005200236020c20052006360208200520083602302005418ca30436021c200520002d00203a00382005200028021c36023420052000290210370328200520002902083703202005200541176a3602102005200541086a3602182003200541186a20041102000d01200528021841a8a3044102200528021c28020c1101000d010b200641bca1044101200111010021070b200541406b240020070b1800200128020041b8b2044105200128020428020c1101000b0b0020002802002001107e0b0c002000280200200110cd010b9c0301037f230041406a22022400200028020021034101210002402001280200220441d8a204410c200141046a280200220128020c1101000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241e8a204360230200241003602282002410f3602142002200241106a36023820022002410c6a36021020042001200241286a10d001450d010c020b20032802002200200328020428020c110d0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241e8a20436023020024100360228200241103602142002200241106a36023820022002410c6a36021020042001200241286a10d0010d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4103360200200241346a4103360200200241b0a2043602182002410036021020022000410c6a3602382002200041086a3602302002410636022c200220003602282002200241286a36022020042001200241106a10d00121000b200241406b240020000b990301067f230041406a22022400200028020021064100210020012802004181a2044101200128020428020c11010021034101210403402000220541016a210020034101712103027f410120030d001a200520066a21050240024002400240200128021822074104714504402004410171450d010c040b20044101710d0120012802042104200128020021030c020b4101200128020041aaa3044102200128020428020c1101000d031a0c020b41012001280200220341b3ae0441012001280204220428020c1101000d021a0b200241013a00172002200436020c20022003360208200220073602302002418ca30436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a3602182005200241186a10d801450440200228021841a8a3044102200228021c28020c1101000c020b41010c010b2005200110d8010b21034100210420004120470d000b410121002003450440200128020041afa3044101200128020428020c11010021000b200241406b240020000b5401017f230041206b2203240020032000360204200341186a200141106a290200370300200341106a200141086a29020037030020032001290200370308200341046a2002200341086a10b701200341206a24000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41033602002004200336021020044100360208200441033602242004200441206a3602182004200441046a36022820042004360220200441086a2002102d000b2701017f20004104106722014504402000102f000b200141003b01e602200141003602e00220010b0bfd340100418080040bf434696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f6465c319315aa706f931df66a7811d3d49144661696c656420746f206765742076616c756520696e204d617070696e673a2038000100200000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f73746f726167652f7372632f6c617a792f6d617070696e672e7273000060000100660000009c00000025000000c78cb0d1496e646578206f7574206f6620626f756e647300dc00010013000000b81401006d000000ca02000020000000b81401006d000000ca0200002d000000b81401006d000000ce02000020000000b81401006d000000ce0200002b0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f736f72742e72730000380101006e000000c60400000d000000380101006e000000d304000018000000380101006e000000d404000019000000380101006e000000d504000024000000380101006e000000db0400000d000000380101006e0000001905000040000000380101006e0000003f0500004e000000380101006e0000004d05000056000000380101006e0000006105000011000000617373657274696f6e206661696c65643a20656e64203e3d20737461727420262620656e64203c3d206c656e380101006e000000b905000005000000380101006e000000ca05000028000000617373657274696f6e206661696c65643a206f666673657420213d2030202626206f6666736574203c3d206c656e0000380101006e0000009b00000005000000380101006e000000a30000001e0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6d61702f656e7472792e7273d4020100800000007001000036000000617373657274696f6e206661696c65643a20696478203c2043415041434954592f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e6f64652e727300840301007b0000008f02000009000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e686569676874202d2031840301007b0000009c02000009000000840301007b000000a002000009000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a200000600401002a000000656d70747920696e7465726e616c206e6f6465009404010013000000840301007b000000180500001f000000617373657274696f6e206661696c65643a2073656c662e686569676874203e2030000000840301007b0000006202000009000000617373657274696f6e206661696c65643a207372632e6c656e2829203d3d206473742e6c656e2829840301007b0000001c07000005000000840301007b0000009c04000016000000840301007b000000a004000016000000840301007b000000dc04000016000000617373657274696f6e206661696c65643a20656467652e686569676874203d3d2073656c662e6e6f64652e686569676874202d2031000000840301007b000000dd03000009000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e202b20636f756e74203c3d20434150414349545900840301007b000000c90500000d000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e203e3d20636f756e7400840301007b000000ca0500000d000000840301007b000000f905000016000000617373657274696f6e206661696c65643a206f6c645f6c6566745f6c656e202b20636f756e74203c3d2043415041434954590000840301007b000000080600000d000000617373657274696f6e206661696c65643a206f6c645f72696768745f6c656e203e3d20636f756e74840301007b000000090600000d000000840301007b0000003906000016000000617373657274696f6e206661696c65643a206d6174636820747261636b5f656467655f696478207b5c6e202020204c6566744f7252696768743a3a4c6566742869647829203d3e20696478203c3d206f6c645f6c6566745f6c656e2c5c6e202020204c6566744f7252696768743a3a52696768742869647829203d3e20696478203c3d2072696768745f6c656e2c5c6e7d000000840301007b0000009b05000009000000617373657274696f6e206661696c65643a206e65775f6c6566745f6c656e203c3d2043415041434954590000840301007b0000004e05000009000000617373657274696f6e206661696c65643a206c656e203e2030000000840301007b00000065010000090000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f636f6c6c656374696f6e732f62747265652f6e617669676174652e727300c80701007f0000004d02000030000000c80701007f0000000b0200002f000000c80701007f000000bb00000027000000c80701007f00000096000000240000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6578742e72730000008808010069000000e400000014000000656e636f756e746572656420756e6578706563746564206572726f72040901001c000000410e01006b000000ed000000170000002f7265706f2f70726f746f636f6c2f636f6e7472616374732f636170746368612f7372632f6c69622e727300380901002b000000fe0000000500000073746f7261676520656e7472792077617320656d7074790074090100170000006469737061746368696e6720696e6b21206d657373616765206661696c65643a200000009409010021000000380901002b0000001c01000011000000380901002b000000710300003500000001020000380901002b000000f103000034000000380901002b000000fc0300003d000000380901002b000000520400003b0000004552524f523a0a20202020747970653a200a20202020626c6f636b3a200a2020202063616c6c65723a200000140a010011000000250a01000c000000310a01000d000000331701000100000013000000380901002b000000ab04000055000000380901002b000000c304000041000000380901002b000000e40400000d000000380901002b000000e404000029000000380901002b000000e50400000d000000380901002b000000e604000012000000380901002b000000e70400000d000000380901002b000000e90400001200000043616e6e6f742067656e657261746520612072616e646f6d206e756d62657220666f722061206c656e677468206f662030206f72206c657373000000e40a010039000000380901002b000000d204000011000000150806141c0b0705000d0c00380901002b0000003d0300002a000000380901002b0000004503000016000000380901002b000000490300002a0000001d0e0f094552524f523a0a2020202020202020747970653a200a2020202020202020626c6f636b3a200a202020202020202063616c6c65723a200a2020202000780b0100150000008d0b0100100000009d0b010011000000ae0b01000500000011120000110000000400000004000000120000001300000014000000110000000000000001000000150000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72736361706163697479206f766572666c6f770000006c0c010011000000000c01006c0000000d020000050000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f616c6c6f632e72736d656d6f727920616c6c6f636174696f6e206f6620206279746573206661696c6564020d010015000000170d01000d000000980c01006a0000009f0100000d0000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300770d01006800000064020000200000001100000001000000010000000100000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e2f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273410e01006b000000730100000e000000410e01006b00000024010000230000004d6174684e6f74417574686f72436f6d6d6974416c726561647945786973747350726f7669646572466565546f6f486967684e6f74456e6f75676841637469766550726f7669646572734e6f436f727265637443617074636861496e76616c696443617074636861537461747573496e76616c69645061796565496e76616c6964436f6e7472616374446174617365744964536f6c7574696f6e7353616d654e6f41637469766550726f7669646572734461707055736572446f65734e6f744578697374436f6d6d6974446f65734e6f7445786973744361707463686144617461446f65734e6f74457869737444617070496e73756666696369656e7446756e647344617070496e61637469766544617070446f65734e6f7445786973744461707045786973747350726f766964657255726c5573656450726f7669646572496e61637469766550726f7669646572496e73756666696369656e7446756e647350726f7669646572446f65734e6f74457869737450726f76696465724163636f756e74446f65734e6f74457869737450726f766964657245786973747350726f76696465724163636f756e74457869737473556e6b6e6f776e4d657373616765496e76616c696444657374696e6174696f6e536574436f6465486173684661696c65644e6f74417574686f726973656429696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e6465782069732000bd10010020000000dd100100120000003a5b63616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75650000001017010000000000001101000100000000110100010000001100000000000000010000001600000070616e69636b65642061742027272c20641101000100000065110100030000003a20000010170100000000007811010002000000110000000c00000004000000170000001800000019000000202020202c0a2c20280a285d2f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e727300b01101006b00000065000000140000003078303030313032303330343035303630373038303931303131313231333134313531363137313831393230323132323233323432353236323732383239333033313332333333343335333633373338333934303431343234333434343534363437343834393530353135323533353435353536353735383539363036313632363336343635363636373638363937303731373237333734373537363737373837393830383138323833383438353836383738383839393039313932393339343935393639373938393900001100000004000000040000001a0000001b0000001c0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e72731013010070000000570000002f0000001013010070000000710000002700000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e67746820a013010012000000b21301002200000072616e676520656e6420696e64657820e413010010000000b213010022000000736c69636520696e64657820737461727473206174202062757420656e6473206174200004140100160000001a1401000d0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e72730000381401006e000000c0050000250000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273000000b81401006d000000040900001e000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e677468202838150100150000004d1501002b000000bc100100010000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f636f756e742e7273000000901501006d0000004f000000320000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e727300101601006f000000b80100002600000010170100000000007061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f72617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a101701000000000033170100010000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e7273441701006c0000005a00000009000000441701006c0000005a00000031000000441701006c0000006500000009000000441701006c0000008d00000021000000537232353531395665726966794661696c656445636473615265636f766572794661696c656443616c6c52756e74696d654661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c65436f64654e6f74466f756e645f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f64654163636f756e7449642f7573722f6c6f63616c2f636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d366631376432326262613135303031662f7061726974792d7363616c652d636f6465632d332e362e31322f7372632f636f6465632e72730000c118010065000000770000000e0000004572726f720000000d0000000e00000011000000120000000e000000150000000e0000001b0000001400000019000000100000000f0000000a000000100000000c0000001500000017000000120000001400000011000000160000000c000000070000000f0000000c00000014000000100000001800000012000000130000000900000004000000af100100641801009e1001008c1001007e100100691001005b100100401001002c1001001310010003100100f40f0100ea0f0100da0f0100ce0f0100b90f0100a20f0100900f01007c0f01006b0f0100550f01004818010036180100460f01003a0f0100260f0100160f0100fe0e0100ec0e0100d90e0100d00e0100cc0e0100190000001c000000160000001400000019000000f7160100db160100c5160100b11601009816010001020304050607080a0b0c09\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"captcha\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\",\"Vincenzo Ferrara\",\"Siniša Čanak\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[\"Constructor\"],\"label\":\"new\",\"payable\":true,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":10},\"selector\":\"0x9bae9d5e\"},{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new_panic\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":15},\"selector\":\"0x794560e8\"}],\"docs\":[],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":7},\"balance\":{\"displayName\":[\"Balance\"],\"type\":0},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":1},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":65},\"hash\":{\"displayName\":[\"Hash\"],\"type\":4},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":64}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":14},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Get the git commit id from when this contract was built\"],\"label\":\"get_git_commit_id\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":16},\"selector\":\"0x3685e994\"},{\"args\":[],\"default\":false,\"docs\":[\" the admin which can control this contract. set to author/instantiator by default\"],\"label\":\"get_admin\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":18},\"selector\":\"0x57b8a8a7\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all payee options\"],\"label\":\"get_payees\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":19},\"selector\":\"0xf334a6d7\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all dapp payee options\"],\"label\":\"get_dapp_payees\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":22},\"selector\":\"0xcce851af\"},{\"args\":[],\"default\":false,\"docs\":[\" Get all status options\"],\"label\":\"get_statuses\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":25},\"selector\":\"0xd39608f0\"},{\"args\":[],\"default\":false,\"docs\":[\" Get contract provider minimum stake default.\"],\"label\":\"get_provider_stake_threshold\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0x3e7e8941\"},{\"args\":[],\"default\":false,\"docs\":[\" Get contract dapp minimum stake default.\"],\"label\":\"get_dapp_stake_threshold\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0xc9834fee\"},{\"args\":[],\"default\":false,\"docs\":[\" the maximum fee a provider can charge for a commit\"],\"label\":\"get_max_provider_fee\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0xd799cf93\"},{\"args\":[],\"default\":false,\"docs\":[\" the minimum number of providers needed for the contract to function\"],\"label\":\"get_min_num_active_providers\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0xa200bea1\"},{\"args\":[],\"default\":false,\"docs\":[\" the time to complete a block, 6 seconds by default\"],\"label\":\"get_block_time\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0x8d3f151d\"},{\"args\":[],\"default\":false,\"docs\":[\" the max age of a commit for a user before it is removed from the history, in seconds\"],\"label\":\"get_max_user_history_age_seconds\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0xcab4fa0a\"},{\"args\":[],\"default\":false,\"docs\":[\" the max number of commits stored for a single user\"],\"label\":\"get_max_user_history_len\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":30},\"selector\":\"0xfb715e71\"},{\"args\":[],\"default\":false,\"docs\":[\" the max age of a commit for a user before it is removed from the history, in blocks\"],\"label\":\"get_max_user_history_age_blocks\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":29},\"selector\":\"0x6f3337c3\"},{\"args\":[{\"label\":\"url\",\"type\":{\"displayName\":[\"Vec\"],\"type\":2}},{\"label\":\"fee\",\"type\":{\"displayName\":[\"u32\"],\"type\":1}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"Payee\"],\"type\":21}}],\"default\":false,\"docs\":[\" Register a provider, their url and fee\"],\"label\":\"provider_register\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xc66f9a2a\"},{\"args\":[{\"label\":\"url\",\"type\":{\"displayName\":[\"Vec\"],\"type\":2}},{\"label\":\"fee\",\"type\":{\"displayName\":[\"u32\"],\"type\":1}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"Payee\"],\"type\":21}}],\"default\":false,\"docs\":[\" Update an existing provider, their url, fee and deposit funds\"],\"label\":\"provider_update\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xd2f70de8\"},{\"args\":[],\"default\":false,\"docs\":[\" De-activate a provider by setting their status to Deactivated\"],\"label\":\"provider_deactivate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xa65232da\"},{\"args\":[],\"default\":false,\"docs\":[\" Unstake and deactivate the provider's service, returning stake\"],\"label\":\"provider_deregister\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x5eff53cf\"},{\"args\":[{\"label\":\"account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get an existing provider\"],\"label\":\"get_provider\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":32},\"selector\":\"0x457c7444\"},{\"args\":[],\"default\":false,\"docs\":[\" Fund a provider\"],\"label\":\"provider_fund\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x54ee83bb\"},{\"args\":[{\"label\":\"dataset_id\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}},{\"label\":\"dataset_id_content\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}}],\"default\":false,\"docs\":[\" Add a new data set\"],\"label\":\"provider_set_dataset\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xb0e7ab99\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get an existing dapp\"],\"label\":\"get_dapp\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":35},\"selector\":\"0xf96477c0\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"DappPayee\"],\"type\":24}}],\"default\":false,\"docs\":[\" Register a dapp\"],\"label\":\"dapp_register\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x42b45efa\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"payee\",\"type\":{\"displayName\":[\"DappPayee\"],\"type\":24}},{\"label\":\"owner\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Update a dapp with new funds, setting status as appropriate\"],\"label\":\"dapp_update\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x5dbfa904\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Fund dapp account to pay for services, if the Dapp caller is registered in self.dapps\"],\"label\":\"dapp_fund\",\"mutates\":true,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x55da62a9\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Cancel services as a dapp, returning remaining tokens\"],\"label\":\"dapp_deregister\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xdc7da4d5\"},{\"args\":[{\"label\":\"contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Deactivate a dapp, leaving stake intact\"],\"label\":\"dapp_deactivate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x94718d6f\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[],\"label\":\"get_user_history_summary\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":38},\"selector\":\"0x3be12ad6\"},{\"args\":[{\"label\":\"commit\",\"type\":{\"displayName\":[\"Commit\"],\"type\":41}}],\"default\":false,\"docs\":[\" Provider submits a captcha solution commitment\"],\"label\":\"provider_commit\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x57876316\"},{\"args\":[{\"label\":\"commits\",\"type\":{\"displayName\":[\"Vec\"],\"type\":44}}],\"default\":false,\"docs\":[\" Provider submits 0-many captcha solution commitments\"],\"label\":\"provider_commit_many\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0xc8d4b3b2\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"threshold\",\"type\":{\"displayName\":[\"u8\"],\"type\":3}}],\"default\":false,\"docs\":[\" Checks if the user is a human (true) as they have a solution rate higher than a % threshold or a bot (false)\",\" Threshold is decided by the calling user\",\" Threshold is between 0-200, i.e. 0-100% in 0.5% increments. E.g. 100 = 50%, 200 = 100%, 0 = 0%, 50 = 25%, etc.\"],\"label\":\"dapp_operator_is_human_user\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":45},\"selector\":\"0xbe7b6ef9\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get the last correct captcha for a user\"],\"label\":\"dapp_operator_last_correct_captcha\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":48},\"selector\":\"0xbe930f18\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a dapp user\",\"\",\" Returns an error if the user does not exist\"],\"label\":\"get_user\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":51},\"selector\":\"0xa4ca534e\"},{\"args\":[{\"label\":\"commit_id\",\"type\":{\"displayName\":[\"Hash\"],\"type\":4}}],\"default\":false,\"docs\":[\" Get a solution commitment\",\"\",\" Returns an error if the commitment does not exist\"],\"label\":\"get_commit\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":54},\"selector\":\"0x5329f551\"},{\"args\":[{\"label\":\"provider_accounts\",\"type\":{\"displayName\":[\"Vec\"],\"type\":8}}],\"default\":false,\"docs\":[\" List providers given an array of account id\",\"\",\" Returns empty if none were matched\"],\"label\":\"list_providers_by_accounts\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":56},\"selector\":\"0x52f0d2cb\"},{\"args\":[{\"label\":\"statuses\",\"type\":{\"displayName\":[\"Vec\"],\"type\":26}}],\"default\":false,\"docs\":[\" List providers given an array of status\",\"\",\" Returns empty if none were matched\"],\"label\":\"list_providers_by_status\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":56},\"selector\":\"0x54b28ab4\"},{\"args\":[{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"dapp_contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a random active provider\",\"\",\" Returns error if no active provider is found\"],\"label\":\"get_random_active_provider\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":59},\"selector\":\"0x4aee5bad\"},{\"args\":[],\"default\":false,\"docs\":[\" Get the AccountIds of all Providers ever registered\",\"\",\" Returns {Vec<AccountId>}\"],\"label\":\"get_all_provider_accounts\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":62},\"selector\":\"0x5052021f\"},{\"args\":[{\"label\":\"len\",\"type\":{\"displayName\":[\"u128\"],\"type\":0}},{\"label\":\"user_account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}},{\"label\":\"dapp_contract\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":7}}],\"default\":false,\"docs\":[\" Get a random number from 0 to `len` - 1 inclusive. The user account is added to the seed for additional random entropy.\"],\"label\":\"get_random_number\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":28},\"selector\":\"0x2306aecd\"},{\"args\":[],\"default\":false,\"docs\":[\" Terminate this contract and return any/all funds in this contract to the destination\"],\"label\":\"terminate\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x476d839f\"},{\"args\":[{\"label\":\"amount\",\"type\":{\"displayName\":[\"Balance\"],\"type\":0}}],\"default\":false,\"docs\":[\" Withdraw some funds from the contract to the specified destination\"],\"label\":\"withdraw\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x410fcc9d\"},{\"args\":[{\"label\":\"code_hash\",\"type\":{\"displayName\":[],\"type\":5}}],\"default\":false,\"docs\":[\" Set the code hash for this contract\"],\"label\":\"set_code_hash\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":10},\"selector\":\"0x9e5c5758\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"enum\":{\"dispatchKey\":\"0x31f906a7\",\"name\":\"GovernanceStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Active\"},\"1\":{\"fields\":[],\"name\":\"Inactive\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":0}},\"name\":\"balance\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":1}},\"name\":\"fee\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x31f906a7\",\"name\":\"Payee\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Provider\"},\"1\":{\"fields\":[],\"name\":\"Dapp\"}}}},\"name\":\"payee\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":2}},\"name\":\"url\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":4}},\"name\":\"dataset_id\"},{\"layout\":{\"leaf\":{\"key\":\"0x31f906a7\",\"ty\":4}},\"name\":\"dataset_id_content\"}],\"name\":\"Provider\"}},\"root_key\":\"0x31f906a7\"}},\"name\":\"providers\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x25c2603c\",\"ty\":6}},\"root_key\":\"0x25c2603c\"}},\"name\":\"provider_accounts\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0xd1b08cc7\",\"ty\":7}},\"root_key\":\"0xd1b08cc7\"}},\"name\":\"urls\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"enum\":{\"dispatchKey\":\"0x14493d1d\",\"name\":\"GovernanceStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Active\"},\"1\":{\"fields\":[],\"name\":\"Inactive\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x14493d1d\",\"ty\":0}},\"name\":\"balance\"},{\"layout\":{\"leaf\":{\"key\":\"0x14493d1d\",\"ty\":7}},\"name\":\"owner\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x14493d1d\",\"name\":\"DappPayee\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Provider\"},\"1\":{\"fields\":[],\"name\":\"Dapp\"},\"2\":{\"fields\":[],\"name\":\"Any\"}}}},\"name\":\"payee\"}],\"name\":\"Dapp\"}},\"root_key\":\"0x14493d1d\"}},\"name\":\"dapps\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x455ca62f\",\"ty\":6}},\"root_key\":\"0x455ca62f\"}},\"name\":\"dapp_contracts\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":4}},\"name\":\"id\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"user_account\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":4}},\"name\":\"dataset_id\"},{\"layout\":{\"enum\":{\"dispatchKey\":\"0x81a766df\",\"name\":\"CaptchaStatus\",\"variants\":{\"0\":{\"fields\":[],\"name\":\"Pending\"},\"1\":{\"fields\":[],\"name\":\"Approved\"},\"2\":{\"fields\":[],\"name\":\"Disapproved\"}}}},\"name\":\"status\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"dapp_contract\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":7}},\"name\":\"provider_account\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":1}},\"name\":\"requested_at\"},{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":1}},\"name\":\"completed_at\"},{\"layout\":{\"array\":{\"layout\":{\"leaf\":{\"key\":\"0x81a766df\",\"ty\":3}},\"len\":64,\"offset\":\"0x81a766df\"}},\"name\":\"user_signature\"}],\"name\":\"Commit\"}},\"root_key\":\"0x81a766df\"}},\"name\":\"commits\"},{\"layout\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[{\"layout\":{\"leaf\":{\"key\":\"0x5a3119c3\",\"ty\":9}},\"name\":\"history\"}],\"name\":\"User\"}},\"root_key\":\"0x5a3119c3\"}},\"name\":\"users\"},{\"layout\":{\"root\":{\"layout\":{\"leaf\":{\"key\":\"0x43f9649b\",\"ty\":6}},\"root_key\":\"0x43f9649b\"}},\"name\":\"user_accounts\"}],\"name\":\"Captcha\"}},\"root_key\":\"0xabcdef01\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":1,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":2,\"type\":{\"def\":{\"sequence\":{\"type\":3}}}},{\"id\":3,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":4,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":5,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":3}}}},{\"id\":6,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":8}]}},\"params\":[{\"name\":\"T\",\"type\":7}],\"path\":[\"BTreeSet\"]}},{\"id\":7,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":8,\"type\":{\"def\":{\"sequence\":{\"type\":7}}}},{\"id\":9,\"type\":{\"def\":{\"sequence\":{\"type\":4}}}},{\"id\":10,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":11}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":11},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":11,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":12}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":12},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":12,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":13,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"NotAuthorised\"},{\"index\":1,\"name\":\"TransferFailed\"},{\"index\":2,\"name\":\"SetCodeHashFailed\"},{\"index\":3,\"name\":\"InvalidDestination\"},{\"index\":4,\"name\":\"UnknownMessage\"},{\"index\":5,\"name\":\"ProviderAccountExists\"},{\"index\":6,\"name\":\"ProviderExists\"},{\"index\":7,\"name\":\"ProviderAccountDoesNotExist\"},{\"index\":8,\"name\":\"ProviderDoesNotExist\"},{\"index\":9,\"name\":\"ProviderInsufficientFunds\"},{\"index\":10,\"name\":\"ProviderInactive\"},{\"index\":11,\"name\":\"ProviderUrlUsed\"},{\"index\":12,\"name\":\"DappExists\"},{\"index\":13,\"name\":\"DappDoesNotExist\"},{\"index\":14,\"name\":\"DappInactive\"},{\"index\":15,\"name\":\"DappInsufficientFunds\"},{\"index\":16,\"name\":\"CaptchaDataDoesNotExist\"},{\"index\":17,\"name\":\"CommitDoesNotExist\"},{\"index\":18,\"name\":\"DappUserDoesNotExist\"},{\"index\":19,\"name\":\"NoActiveProviders\"},{\"index\":20,\"name\":\"DatasetIdSolutionsSame\"},{\"index\":21,\"name\":\"CodeNotFound\"},{\"index\":22,\"name\":\"Unknown\"},{\"index\":23,\"name\":\"InvalidContract\"},{\"index\":24,\"name\":\"InvalidPayee\"},{\"index\":25,\"name\":\"InvalidCaptchaStatus\"},{\"index\":26,\"name\":\"NoCorrectCaptcha\"},{\"index\":27,\"name\":\"NotEnoughActiveProviders\"},{\"index\":28,\"name\":\"ProviderFeeTooHigh\"},{\"index\":29,\"name\":\"CommitAlreadyExists\"},{\"index\":30,\"name\":\"NotAuthor\"},{\"index\":31,\"name\":\"Math\"}]}},\"path\":[\"common\",\"common\",\"Error\"]}},{\"id\":14,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":15,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":12}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":12},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":16,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":17}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":17},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":17,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":3}}}},{\"id\":18,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":7}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":7},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":19,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":20}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":20},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":20,\"type\":{\"def\":{\"sequence\":{\"type\":21}}}},{\"id\":21,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Provider\"},{\"index\":1,\"name\":\"Dapp\"}]}},\"path\":[\"captcha\",\"captcha\",\"Payee\"]}},{\"id\":22,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":23}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":23},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":23,\"type\":{\"def\":{\"sequence\":{\"type\":24}}}},{\"id\":24,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Provider\"},{\"index\":1,\"name\":\"Dapp\"},{\"index\":2,\"name\":\"Any\"}]}},\"path\":[\"captcha\",\"captcha\",\"DappPayee\"]}},{\"id\":25,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":26}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":26},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":26,\"type\":{\"def\":{\"sequence\":{\"type\":27}}}},{\"id\":27,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Active\"},{\"index\":1,\"name\":\"Inactive\"}]}},\"path\":[\"captcha\",\"captcha\",\"GovernanceStatus\"]}},{\"id\":28,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":0}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":0},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":29,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":30,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":31}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":31},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":31,\"type\":{\"def\":{\"primitive\":\"u16\"}}},{\"id\":32,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":33}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":33},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":33,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":34}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":34},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":34,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"status\",\"type\":27,\"typeName\":\"GovernanceStatus\"},{\"name\":\"balance\",\"type\":0,\"typeName\":\"Balance\"},{\"name\":\"fee\",\"type\":1,\"typeName\":\"u32\"},{\"name\":\"payee\",\"type\":21,\"typeName\":\"Payee\"},{\"name\":\"url\",\"type\":2,\"typeName\":\"Vec<u8>\"},{\"name\":\"dataset_id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"dataset_id_content\",\"type\":4,\"typeName\":\"Hash\"}]}},\"path\":[\"captcha\",\"captcha\",\"Provider\"]}},{\"id\":35,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":36}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":36},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":36,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":37}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":37},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":37,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"status\",\"type\":27,\"typeName\":\"GovernanceStatus\"},{\"name\":\"balance\",\"type\":0,\"typeName\":\"Balance\"},{\"name\":\"owner\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"payee\",\"type\":24,\"typeName\":\"DappPayee\"}]}},\"path\":[\"captcha\",\"captcha\",\"Dapp\"]}},{\"id\":38,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":39}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":39},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":39,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":40}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":40},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":40,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"correct\",\"type\":31,\"typeName\":\"u16\"},{\"name\":\"incorrect\",\"type\":31,\"typeName\":\"u16\"},{\"name\":\"score\",\"type\":3,\"typeName\":\"u8\"}]}},\"path\":[\"captcha\",\"captcha\",\"UserHistorySummary\"]}},{\"id\":41,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"user_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"dataset_id\",\"type\":4,\"typeName\":\"Hash\"},{\"name\":\"status\",\"type\":42,\"typeName\":\"CaptchaStatus\"},{\"name\":\"dapp_contract\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"provider_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"requested_at\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"completed_at\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"user_signature\",\"type\":43,\"typeName\":\"[u8; 64]\"}]}},\"path\":[\"captcha\",\"captcha\",\"Commit\"]}},{\"id\":42,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"Pending\"},{\"index\":1,\"name\":\"Approved\"},{\"index\":2,\"name\":\"Disapproved\"}]}},\"path\":[\"captcha\",\"captcha\",\"CaptchaStatus\"]}},{\"id\":43,\"type\":{\"def\":{\"array\":{\"len\":64,\"type\":3}}}},{\"id\":44,\"type\":{\"def\":{\"sequence\":{\"type\":41}}}},{\"id\":45,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":46}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":46},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":46,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":47}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":47},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":47,\"type\":{\"def\":{\"primitive\":\"bool\"}}},{\"id\":48,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":49}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":49},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":49,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":50}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":50},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":50,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"before\",\"type\":1,\"typeName\":\"BlockNumber\"},{\"name\":\"dapp_contract\",\"type\":7,\"typeName\":\"AccountId\"}]}},\"path\":[\"captcha\",\"captcha\",\"LastCorrectCaptcha\"]}},{\"id\":51,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":52}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":52},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":52,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":53}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":53},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":53,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"history\",\"type\":9,\"typeName\":\"Vec<Hash>\"}]}},\"path\":[\"captcha\",\"captcha\",\"User\"]}},{\"id\":54,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":55}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":55},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":55,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":41}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":41},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":56,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":57}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":57},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":57,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":58}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":58},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":58,\"type\":{\"def\":{\"sequence\":{\"type\":34}}}},{\"id\":59,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":60}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":60},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":60,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":61}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":61},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":61,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"name\":\"provider_account\",\"type\":7,\"typeName\":\"AccountId\"},{\"name\":\"provider\",\"type\":34,\"typeName\":\"Provider\"},{\"name\":\"block_number\",\"type\":1,\"typeName\":\"BlockNumber\"}]}},\"path\":[\"captcha\",\"captcha\",\"RandomProvider\"]}},{\"id\":62,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":63}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":14}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":63},{\"name\":\"E\",\"type\":14}],\"path\":[\"Result\"]}},{\"id\":63,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":8}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":13}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":8},{\"name\":\"E\",\"type\":13}],\"path\":[\"Result\"]}},{\"id\":64,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":65,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...
    \ No newline at end of file diff --git a/docs/variables/_prosopo_cli.prosopo_config._internal_.ProsopoConfigSchema.html b/docs/variables/_prosopo_cli.prosopo_config._internal_.ProsopoConfigSchema.html deleted file mode 100644 index a7d5cbfc8e..0000000000 --- a/docs/variables/_prosopo_cli.prosopo_config._internal_.ProsopoConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoConfigSchema | Documentation - v0.3.40
    ProsopoConfigSchema: ZodObject
    \ No newline at end of file diff --git a/docs/variables/_prosopo_cli.start._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_cli.start._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index c09a6868f9..0000000000 --- a/docs/variables/_prosopo_cli.start._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
    HashedCaptchaItemSchema: ZodObject<HashedItem>
    \ No newline at end of file diff --git a/docs/variables/_prosopo_cli.start._internal_.LogLevel-1.html b/docs/variables/_prosopo_cli.start._internal_.LogLevel-1.html deleted file mode 100644 index 9e96afb6eb..0000000000 --- a/docs/variables/_prosopo_cli.start._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
    LogLevel: ZodEnum<LogLevel>
    \ No newline at end of file diff --git a/docs/variables/_prosopo_client_example.config._internal_.ProsopoClientConfigSchema.html b/docs/variables/_prosopo_client_example.config._internal_.ProsopoClientConfigSchema.html index 00fe659105..4ee867e378 100644 --- a/docs/variables/_prosopo_client_example.config._internal_.ProsopoClientConfigSchema.html +++ b/docs/variables/_prosopo_client_example.config._internal_.ProsopoClientConfigSchema.html @@ -1 +1 @@ -ProsopoClientConfigSchema | Documentation - v0.3.40
    ProsopoClientConfigSchema: ZodObject<ProsopoClientConfigInput>
    \ No newline at end of file +ProsopoClientConfigSchema | Documentation - v1.0.1
    ProsopoClientConfigSchema: ZodObject<ProsopoClientConfigInput>
    \ No newline at end of file diff --git a/docs/variables/_prosopo_client_example.config.default.html b/docs/variables/_prosopo_client_example.config.default.html index cf84402f6b..bc52a2d0e9 100644 --- a/docs/variables/_prosopo_client_example.config.default.html +++ b/docs/variables/_prosopo_client_example.config.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
    \ No newline at end of file +default | Documentation - v1.0.1
    \ No newline at end of file diff --git a/docs/variables/_prosopo_client_example_server.models_user.default.html b/docs/variables/_prosopo_client_example_server.models_user.default.html index 94fa2e3153..908835bbd9 100644 --- a/docs/variables/_prosopo_client_example_server.models_user.default.html +++ b/docs/variables/_prosopo_client_example_server.models_user.default.html @@ -1 +1 @@ -default | Documentation - v0.3.40
    default: Schema<UserInterface, Model<UserInterface, any, any, any, Document<unknown, any, UserInterface> & UserInterface & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, UserInterface, Document<unknown, {}, UserInterface> & UserInterface & {}> = ...

    Type declaration

      Type declaration

        Type declaration

          Type declaration

            \ No newline at end of file +default | Documentation - v1.0.1
            default: Schema<UserInterface, Model<UserInterface, any, any, any, Document<unknown, any, UserInterface> & UserInterface & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, UserInterface, Document<unknown, {}, UserInterface> & UserInterface & {}> = ...

            Type declaration

              Type declaration

                Type declaration

                  Type declaration

                    \ No newline at end of file diff --git a/docs/variables/_prosopo_client_example_server.routes_routes._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_client_example_server.routes_routes._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 5457ff90d7..0000000000 --- a/docs/variables/_prosopo_client_example_server.routes_routes._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                    HashedCaptchaItemSchema: ZodObject<HashedItem>
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_client_example_server.routes_routes._internal_.LogLevel-1.html b/docs/variables/_prosopo_client_example_server.routes_routes._internal_.LogLevel-1.html deleted file mode 100644 index 7112346b21..0000000000 --- a/docs/variables/_prosopo_client_example_server.routes_routes._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                    LogLevel: ZodEnum<LogLevel>
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common.array.ARRAY_JOINER.html b/docs/variables/_prosopo_common.array.ARRAY_JOINER.html deleted file mode 100644 index 98884ec9ef..0000000000 --- a/docs/variables/_prosopo_common.array.ARRAY_JOINER.html +++ /dev/null @@ -1,12 +0,0 @@ -ARRAY_JOINER | Documentation - v0.3.40
                    ARRAY_JOINER: "" = ''

                    Copyright 2021-2024 Prosopo (UK) Ltd.

                    -

                    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                    -
                    http://www.apache.org/licenses/LICENSE-2.0
                    -
                    -

                    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                    -
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common.hash.HEX_HASH_BIT_LENGTH.html b/docs/variables/_prosopo_common.hash.HEX_HASH_BIT_LENGTH.html deleted file mode 100644 index 9029aff7e8..0000000000 --- a/docs/variables/_prosopo_common.hash.HEX_HASH_BIT_LENGTH.html +++ /dev/null @@ -1 +0,0 @@ -HEX_HASH_BIT_LENGTH | Documentation - v0.3.40

                    Variable HEX_HASH_BIT_LENGTHConst

                    HEX_HASH_BIT_LENGTH: 256 = 256
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common.logger.LogLevel-1.html b/docs/variables/_prosopo_common.logger.LogLevel-1.html deleted file mode 100644 index 1841877f15..0000000000 --- a/docs/variables/_prosopo_common.logger.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                    LogLevel: ZodEnum<LogLevel> = ...
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common.utils.translationKeys.html b/docs/variables/_prosopo_common.utils.translationKeys.html deleted file mode 100644 index 0b27e9c8c3..0000000000 --- a/docs/variables/_prosopo_common.utils.translationKeys.html +++ /dev/null @@ -1 +0,0 @@ -translationKeys | Documentation - v0.3.40
                    translationKeys: TranslationKey[] = ...
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common_contract.contract_info_common.ContractAbi.html b/docs/variables/_prosopo_common_contract.contract_info_common.ContractAbi.html deleted file mode 100644 index 580d7296b0..0000000000 --- a/docs/variables/_prosopo_common_contract.contract_info_common.ContractAbi.html +++ /dev/null @@ -1,12 +0,0 @@ -ContractAbi | Documentation - v0.3.40
                    ContractAbi: "{\"source\":{\"hash\":\"0x7f6db3a9551bcf3248429bba0d2497cd373f46653e21fb8d632133277589d352\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"common\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\",\"Vincenzo Ferrara\",\"Siniša Čanak\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":0},\"selector\":\"0x9bae9d5e\"}],\"docs\":[\" An ink contract must be defined in order to import functions into another contract\"],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":4},\"balance\":{\"displayName\":[\"Balance\"],\"type\":10},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":13},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":14},\"hash\":{\"displayName\":[\"Hash\"],\"type\":11},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":12}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":2},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Print and get the caller of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_caller\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":3},\"selector\":\"0x8dd15f8f\"},{\"args\":[],\"default\":false,\"docs\":[\" Print and get the caller bytes of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_caller_bytes\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":7},\"selector\":\"0x0a7ff7cd\"},{\"args\":[{\"label\":\"account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":4}}],\"default\":false,\"docs\":[\" Print and get the caller bytes of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_account_bytes\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":7},\"selector\":\"0xf2f184d4\"},{\"args\":[],\"default\":false,\"docs\":[\" Get the git commit id from when this contract was built\"],\"label\":\"get_git_commit_id\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":8},\"selector\":\"0x3685e994\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[],\"name\":\"Common\"}},\"root_key\":\"0x00000000\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":1,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":2,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":3,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":4}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":4},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":4,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":5,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":6}}}},{\"id\":6,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":7,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":5}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":5},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":8,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":9}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":9},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":9,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":6}}}},{\"id\":10,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":11,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":12,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":13,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":14,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...

                    Copyright 2021-2024 Prosopo (UK) Ltd.

                    -

                    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                    -
                    http://www.apache.org/licenses/LICENSE-2.0
                    -
                    -

                    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                    -
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_common_contract.contract_info_common.ContractFile.html b/docs/variables/_prosopo_common_contract.contract_info_common.ContractFile.html deleted file mode 100644 index 779135e8a9..0000000000 --- a/docs/variables/_prosopo_common_contract.contract_info_common.ContractFile.html +++ /dev/null @@ -1 +0,0 @@ -ContractFile | Documentation - v0.3.40
                    ContractFile: "{\"source\":{\"hash\":\"0x7f6db3a9551bcf3248429bba0d2497cd373f46653e21fb8d632133277589d352\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"wasm\":\"0x0061736d0100000001540e60037f7f7f017f60027f7f017f60027f7f0060037f7f7f0060017f0060047f7f7f7f017f60057f7f7f7f7f0060000060047f7f7f7f0060057f7f7f7f7f017f60017f017e6000017f60017f017f60027e7f017f02990108057365616c310b6765745f73746f726167650005057365616c301176616c75655f7472616e736665727265640002057365616c3005696e7075740002057365616c300663616c6c65720002057365616c300d64656275675f6d6573736167650001057365616c320b7365745f73746f726167650005057365616c300b7365616c5f72657475726e000303656e76066d656d6f727902010210034e4d000402020004060b02010201020c030401020201000407020307030700000301010802040702010401040a06030d0901090805010601010303060000080501010001010109010101010101000804050170011a1a0608017f01418080040b0711020463616c6c0020066465706c6f790022091f010041010b193d3c101251172d4f2f4d4e4c2e502426274c314245464748490a94624d2b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b08002000410110090ba10101027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b230041306b220024002000200336020420002002360200200041146a41023602002000411c6a41023602002000412c6a4107360200200041d8880436021020004100360208200041073602242000200041206a360218200020003602282000200041046a360220200041086a418c94041018000b8a0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703002000027f200120024120100b45044020002002290300370001200041196a2003290300370000200041116a2004290300370000200041096a200529030037000041000c010b41010b3a0000200241206a24000b3d01027f2000280204220320024922044504402001200220002802002201200241e4960410402000200320026b3602042000200120026a3602000b20040ba70101017f230041306b2201240020014180800136020041ac97042001100320014180800136022c200141ac97043602282001200141286a100a20012d00000440200141003a0000418c810441c10020014180800441b88204100d000b20002001290102370001200041096a2001410a6a290100370000200041116a200141126a290100370000200041186a200141196a290000370000200020012d00013a0000200141306a24000b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4101360200200541b8890436022020054100360218200541023602342005200541306a3602282005200541106a3602382005200541086a360230200541186a20041018000b5502027f027e230041206b22002400200041106a22014200370300200042003703082000411036021c200041086a2000411c6a10012001290300210220002903082103200041206a2400410541042002200384501b0bec0101037f230041d0006b220224002002413c6a4101360200200241c4006a4101360200200241848404360238200241003602302002410336024c2002200241c8006a36024020022001360248200241206a2203200241306a220410112002410c6a4102360200200241146a41013602002002410436021c200241f0920436020820024100360200200220033602182002200241186a360210200420021011200228023420022802381013200041186a200141186a290000370000200041106a200141106a290000370000200041086a200141086a29000037000020002001290000370000200241d0006a24000b2c01017f230041106b220224002002200036020c200141f4950441092002410c6a4105104b200241106a24000b810302077f027e230041306b22022400200141146a280200210420012802082105024002400240200241106a027f024002402001410c6a28020022060e020001030b20040d0241cc9204210341000c010b20040d012005280200210320052802040b22011019200228021021042000200228021422053602042000200436020020052003200110071a200020013602080c010b200128021021082001290200210902400240024020060440200541046a2101200641037421070340200128020020036a2103200141086a2101200741086b22070d000b20040d01200321010c030b4100210120040d010c020b2006452003410f4b720d00410021012005280204450d010b200320036a22014100200120034f1b21010b200241086a200110192002290308210a200041003602082000200a3702002002200436022c200220083602282002200636022420022005360220200220093703182000200241186a101a0d010b200241306a24000f0b41f886044133200241186a41a4840441948804100d000b1000200120002802042000280208101b0b4400024041ac97052d000045044041ad97052d00004101710d010b410c20002001100422002000410c4f1b410947044041ac970541013a00000b41ad970541013a00000b0b1b002000418180014f044020004180800141c882041015000b20000b0e0020002001200241b08e0410530b5201017f230041206b220124002001410c6a4101360200200141146a4101360200200141cc9104360208200141003602002001410636021c200120003602182001200141186a360210200141b883041018000b910101017f230041306b22022400200241146a41013602002002411c6a4101360200200241cc91043602102002410036020820024102360224200220002d0000410274220041fc96046a28020036022c20022000419097046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a1041200241306a24000b3c01017f230041206b22022400200241013a0018200220013602142002200036021020024184890436020c200241cc9204360208200241086a1030000b5a01027f230041106b220224000240024002402001450440410121030c010b20014100480d01200241086a2001102c20022802082203450d020b2000200336020420002001360200200241106a24000f0b102b000b2001102a000b0c0020002001418c840410520bc104010a7f230041106b2208240002402000280208220b4101472000280210220341014771450440024020034101470d00200120026a210c200041146a28020041016a210a2001210303402003200c460d01027f024020032c0000220641004e0440200341016a2107200641ff017121040c010b20032d0001413f7121042006411f7121092006415f4d044020094106742004722104200341026a21070c010b20032d0002413f7120044106747221042006417049044020042009410c74722104200341036a21070c010b418080c4002106200341046a210720052009411274418080f0007120032d0003413f71200441067472722204418080c400460d011a0b20042106200520036b20076a0b2104200a41016b220a044020072103200421052006418080c400470d010c020b0b2006418080c400460d00024002402005450d00200220054d04404100210320022005460d010c020b41002103200120056a2c00004140480d010b200121030b2005200220031b21022003200120031b21010b200b450440200028020020012002200028020428020c11000021030c020b2000410c6a2802002204200120026a2001103622034b0440200841086a2000200420036b4100103841012103200828020c2206418080c400460d0220082802082000280200220420012002200041046a280200220028020c1100000d02200620042000103921030c020b200028020020012002200028020428020c11000021030c010b200028020020012002200028020428020c11000021030b200841106a240020030b5401017f230041106b22012400200142808001370204200141ac9704360200024020002d00004504402001410010092001200041016a4120101f0c010b200141011009200110080b410020012802081014101e000b3501017f230041106b22002400200042808001370204200041ac970436020020004101100920001008410120002802081014101e000b0d00200041ac970420011006000bbf0101037f02402000280208220420026a220320044f04402003200028020422054b0d01200028020020046a20022001200241fc93041040200020033602080f0b230041306b220024002000200336020420002004360200200041146a41023602002000411c6a41023602002000412c6a4107360200200041e48e0436021020004100360208200041073602242000200041206a3602182000200041046a36022820002000360220200041086a41ec93041018000b2003200541ec93041015000bcb0c01087f23004180016b220024000240024002400240100e41ff0171410546044020004180800136025841ac9704200041d8006a100220002802582201418180014f0d0120002001360234200041ac970436023020004100360258200041306a200041d8006a4104100b0d032000280258220341187621012003411076210220034108762104027f02400240200341ff01712203410a47044020034136460d012003418d01470440200341f20147200441ff017141f1014772200241ff017141840147720d08200141d401460d030c080b200441ff017141d10147200241ff017141df0047722001418f0147720d0741000c030b200441ff017141ff0047200241ff017141f7014772200141cd0147720d0641010c020b200441ff017141850147200241ff017141e9014772200141940147720d0541030c010b200041d8006a200041306a100a20002d00580d04200041406b200041e2006a290100370300200041c8006a200041ea006a290100370300200041cf006a200041f1006a2900003700002000200029015a37033820002d0059210541020b2104200041276a200041cf006a290000370000200041206a200041c8006a290300370300200041186a200041406b290300370300200020002903383703102000410036024020004280800137025c200041ac970436025820004100360230200041d8006a2202200041306a4104101f20002000290358370338200041086a200041386a20002802601021200028020c21032000280208200028023821072000200028023c220136025820032007200210002102200120002802582203490d02024002400240410c20022002410c4f1b0e0402000001000b200041e4006a4101360200200041ec006a4100360200200041f48204360260200041cc920436026820004100360258200041d8006a41fc82041018000b200041e4006a4101360200200041ec006a4100360200200041e08304360260200041cc920436026820004100360258200041d8006a41b883041018000b0240024002400240200441016b0e03020001030b200041e1006a2204200041186a290300370000200041e9006a2203200041206a290300370000200041f0006a200041276a290000370000200020053a005820002000290310370059230041206b22012400200141186a200041d8006a220241186a290000370300200141106a200241106a290000370300200141086a200241086a29000037030020012002290000370300200041386a2001100f200141206a2400200041f1006a200041d0006a2900003700002003200041c8006a2900003700002004200041406b29000037000020002000290038370059200041003a00582002101c000b200041e9006a41d388ae9d04360000200041e1006a42b399e7dbecf2ceea27370000200042fc9fb4ecfce18f8a957f370059200041003a0058230041106b22012400200142808001370204200141ac97043602000240200041d8006a22002d00004504402001410010092001200041016a4114101f0c010b200141011009200110080b410020012802081014101e000b230041406a220124002001100c200141386a200141186a290300370300200141306a200141106a290300370300200141286a200141086a29030037030020012001290300370320200041386a200141206a100f200141406b2400200041f1006a200041d0006a290000370000200041e9006a200041c8006a290000370000200041e1006a200041406b290000370000200020002900383700590c050b230041f0006b22012400200141d0006a2202100c2001413c6a4101360200200141c4006a41013602002001410336024c200141f0830436023820014100360230200120023602482001200141c8006a360240200141206a2204200141306a10112001410c6a4102360200200141146a41013602002001410436021c200141f0920436020820014100360200200120043602182001200141186a360210200220011011200128025420012802581013200041386a100c200141f0006a2400200041f1006a200041d0006a290300370000200041e9006a200041c8006a290300370000200041e1006a200041406b290300370000200020002903383700590c040b200041043a0058200041d8006a1016000b20014180800141fc80041015000b2003200141fc80041015000b101d000b200041003a0058200041d8006a101c000b880101017f2002200128020422034b0440230041206b220024002000410c6a4101360200200041146a4100360200200041cc9204360210200041003602002000412336021c200041cc92043602182000200041186a3602082000419c94041018000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000bba0201047f230041306b2200240002400240100e41ff01712201410546044020004180800136022041ac9704200041206a100220002802202201418180014f0d0120002001360224200041ac970436022020004100360210200041206a200041106a4104100b4504402000280210419bddf6f405460d030b101d000b200020013a0020200041206a1016000b20014180800141fc80041015000b20004100360218200042808001370224200041ac97043602202000410036022c200041206a2000412c6a4104101f20002000290320370310200041086a200041106a220120002802281021200028020c21022000280208200020014100102120022000280200200028020410051a230041106b22002400200042808001370204200041ac9704360200200041001009200041001009410020002802081014101e000bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110100450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a103e20032003290310370320200341086a2005200141046a103e20032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110100450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002102541000b6001027f230041106b2203240020022000280200200028020822046b4b0440200341086a20002004200210282003280208200328020c1029200028020821040b200028020420046a2001200210071a2000200220046a360208200341106a24000bbe0201037f230041106b220224000240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460440230041106b22042400200441086a20002003410110282004280208200428020c1029200441106a2400200028020821030b2000200341016a360208200028020420036a20013a00000c030b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b10250b200241106a240041000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a101a200241206a24000b940401067f230041206b220424002000027f4100200220036a22032002490d001a4108200128020022024101742206200320032006491b2203200341084d1b2203417f73411f7621050240200204402004410136021820042002360214200420012802043602100c010b200441003602180b200441106a2107230041106b220624002004027f0240027f0240200504400240200341004e044020072802080d0120062003102c2006280204210220062802000c040b0c040b20072802042209450440200641086a2003102c200628020c210220062802080c030b20032102410041a49704280200220520036a22082005490d021a2007280200210741a897042802002008490440200341ffff036a220841107640002202417f46200241ffff0371200247720d022002411074220520084180807c716a22022005490d0241a897042002360200200321024100200320056a22082005490d031a0b41a49704200836020041002005450d021a20052007200910070c020b200420033602040c020b2003210241000b2205044020042005360204200441086a200236020041000c020b20042003360204200441086a410136020041010c010b200441086a410036020041010b360200200641106a240020042802004504402004280204210220012003360200200120023602044181808080780c010b20042802042103200441086a2802000b36020420002003360200200441206a24000b1f00024020014181808080784704402001450d012000102a000b0f0b102b000b900101017f230041306b220124002001200036020c2001411c6a4102360200200141246a4101360200200141d88604360218200141003602102001410736022c2001200141286a36022020012001410c6a360228230041206b22002400200041003a0018200041e886043602142000200141106a36021020004184890436020c200041cc9204360208200041086a1030000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041b48504360210200041cc920436021820004100360208200041086a41bc85041018000ba10101027f027f410041a49704280200220220016a22032002490d001a024041a897042802002003490440200141ffff036a22032001490d01200341107640002202417f46200241ffff0371200247720d012002411074220220034180807c716a22032002490d0141a8970420033602004100200120026a22032002490d021a0b41a49704200336020020020c010b41000b210320002001360204200020033602000b0b002000350200200110340b0300010b0e0020002802001a03400c000b000b6c01017f230041406a220124002001200036020c2001412c6a4102360200200141346a4101360200200141f09204360228200141003602202001410836023c2001200141386a36023020012001410c6a360238200141106a200141206a1011200128021420012802181013000b0d004292a89788e6dfddf5c6000b2700200220034904402003200220041033000b2000200220036b3602042000200120036a3602000b0e0020002001200241908e0410530bb90202057f017e230041306b2204240041272102024020004290ce00540440200021070c010b0340200441096a20026a220341046b200020004290ce008022074290ce007e7da7220541ffff037141e4006e220641017441ea8a046a2f00003b0000200341026b2005200641e4006c6b41ffff037141017441ea8a046a2f00003b0000200241046b2102200042ffc1d72f56200721000d000b0b2007a7220341e3004b0440200241026b2202200441096a6a2007a72203200341ffff037141e4006e220341e4006c6b41ffff037141017441ea8a046a2f00003b00000b02402003410a4f0440200241026b2202200441096a6a200341017441ea8a046a2f00003b00000c010b200241016b2202200441096a6a200341306a3a00000b200141cc92044100200441096a20026a412720026b1035200441306a24000bc20301097f230041106b2207240020002802182205410171220820046a210602402005410471450440410021010c010b200120026a2001103620066a21060b412b418080c40020081b2108024020002802084504404101210520002802002206200041046a280200220020082001200210370d01200620032004200028020c11000021050c010b024020062000410c6a280200220949044020054108710d014101210520072000200920066b4101103820072802042209418080c400460d02200728020020002802002206200041046a280200220020082001200210370d02200620032004200028020c1100000d02200920062000103921050c020b4101210520002802002206200041046a280200220020082001200210370d01200620032004200028020c11000021050c010b200028021c210c2000413036021c20002d0020210d41012105200041013a00202000280200220a200041046a280200220b20082001200210370d00200741086a2000200920066b41011038200728020c2201418080c400460d002007280208200a20032004200b28020c1100000d002001200a200b10390d002000200d3a00202000200c36021c410021050b200741106a240020050b9d0301097f02400240200020016b22034110490d002003200141036a417c7120016b220049200041044b720d00200320006b22024104490d0020012000103a200020016a22012002417c716a2002410371103a6a21042002410276210203402001210320022205450d0241c0012005200541c0014f1b2206410371200641027421090240200641fc01712207450440410021000c010b200320074102746a210a410021002003210203404100210103402000200120026a2802002200417f734107762000410676724181828408716a2100200141046a22014110470d000b200241106a2202200a470d000b0b200520066b2102200320096a2101200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a2104450d000b200320074102746a210141c0012005200541c0014f1b4103714102742102410021000340200020012802002200417f734107762000410676724181828408716a2100200141046a2101200241046b22020d000b200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a0f0b20012003103a21040b20040b39000240027f2002418080c40047044041012000200220012802101101000d011a0b20030d0141000b0f0b200020032004200128020c1100000b9a0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03000100020b41002104200221030c010b20024101762103200241016a41017621040b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110100450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110100450d000b200441016b0b2000490b2c01017f200104400340200220002c000041bf7f4a6a2102200041016a2100200141016b22010d000b0b20020b2200200120034d044020002001360204200020023602000f0b2001200320041015000b1000200120002802002000280204101b0b140020002802002001200028020428020c1101000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044109470d0120012802000b2802002104410121030b20002004360204200020033602000b2c0020024181014f0440200241800141d88a041033000b200041800120026b3602042000200120026a3602000b8501002001200346044020002002200110071a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a4107360200200041b4900436021020004100360208200041073602242000200041206a360218200020003602282000200041046a360220200041086a20041018000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a1023200341206a24000bda06010b7f230041f0006b22032400200341003b01642003410a36026020034281808080a00137035820032002360254200341003602502003200236024c200320013602482003200236024420034100360240200028020421062000280200210720002802082108200341dc006a2109027f03400240024020032d00650d0002402003280254220020032802502202490d002000200328024c4b0d002003280248210c0340200328024820026a2101200328025820096a41016b2d0000210402400240027f024002400240200020026b220041084f04402001200141036a417c712202460440200041086b210a410021020c030b200341386a200220016b22022000200020024b1b22022001200041bc8d04103b200341306a20042003280238200328023c104320032802304101470d012003280234210241010c040b200341186a2004200120001043200328021c210220032802180c030b2002200041086b220a4b0d010b200441818284086c210b0340200120026a2205280200200b73220d417f73200d41818284086b71200541046a280200200b732205417f73200541818284086b7172418081828478710d01200241086a2202200a4d0d000b0b200341286a20012000200241cc8d041032200341206a20042003280228200328022c1043200328022420026a210220032802204101460b41014604402003200220032802506a41016a2202360250200220032802582200492002200328024c22014b720d022003280248200341106a20002009410441bc9104103b200220006b6a20002003280210200328021410440d0120032802502102200328024c21010c020b200320032802543602500c030b20032802402100200320032802502201360240200120006b21022000200c6a21000c040b200328025422002002490d01200020014d0d000b0b20032d00650d00200341013a006520032d006445200328024022002003280244220146710d00200120006b2102200328024820006a21000c010b41000c020b024020082d00000440200741e089044104200628020c1100000d010b2003410a36026c20082002047f200341086a20002002200241016b41e48f041032200341ec006a41012003280208200328020c10440541000b3a0000200720002002200628020c110000450d010b0b41010b200341f0006a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b4d01017f2001200346047f027f034041002001450d011a200141016b210120022d0000210320002d00002104200041016a2100200241016a210220032004460d000b200420036b0b0541010b450be60101017f230041106b220224002002410036020c20002002410c6a027f0240024020014180014f04402001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200220013a000c41010c020b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b1042200241106a24000b0c002000200141b48c0410520b0d0020002802002001200210420b0b002000280200200110450b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a1046200241206a24000b8c0201037f23004190016b22022400027f02402001280218220341107145044020034120710d012000310000200110340c020b20002d0000210341ff0021000340200241106a20006a413041d7002003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b200241086a200241106a200041016a103f200141e88a0441022002280208200228020c10350c010b20002d0000210341ff0021000340200241106a20006a413041372003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b2002200241106a200041016a103f200141e88a0441022002280200200228020410350b20024190016a24000b9c0201047f230041406a2205240041012107024020002802002206200120022000280204220228020c22011100000d00024020002802182208410471450440200641ea8904410120011100000d022003200020041101000d0220002802002106200028020428020c21010c010b200641e88904410220011100000d01200541013a00172005200236020c2005200636020820052008360230200541c8890436021c200520002d00203a00382005200028021c36023420052000290210370328200520002902083703202005200541176a3602102005200541086a3602182003200541186a20041101000d01200528021841e489044102200528021c28020c1100000d010b200641a488044101200111000021070b200541406b240020070b1800200128020041f496044105200128020428020c1100000b5801027f230041206b22022400200128020421032001280200200241186a2000280200220041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a1023200241206a24000b0b0020002802002001103c0b990301037f230041406a22022400200028020021034101210002402001280200220441948904410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241a48904360230200241003602282002410a3602142002200241106a36023820022002410c6a36021020042001200241286a1041450d010c020b20032802002200200328020428020c110a0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241a48904360230200241003602282002410b3602142002200241106a36023820022002410c6a36021020042001200241286a10410d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4107360200200241346a4107360200200241ec88043602182002410036021020022000410c6a3602382002200041086a3602302002410236022c200220003602282002200241286a36022020042001200241106a104121000b200241406b240020000bac0301017f230041106b22022400027f0240024002400240024002400240024002400240024002400240024020002d000041016b0e0d0102030405060708090a0b0c0d000b2002200041016a36020c200141ee950441062002410c6a410c104b0c0d0b200128020041e19504410d200128020428020c1100000c0c0b200128020041d39504410e200128020428020c1100000c0b0b200128020041c89504410b200128020428020c1100000c0a0b200128020041ae9504411a200128020428020c1100000c090b200128020041a09504410e200128020428020c1100000c080b2001280200419095044110200128020428020c1100000c070b200128020041849504410c200128020428020c1100000c060b200128020041f99404410b200128020428020c1100000c050b200128020041f294044107200128020428020c1100000c040b200128020041e39404410f200128020428020c1100000c030b200128020041d294044111200128020428020c1100000c020b200128020041bf94044113200128020428020c1100000c010b200128020041ac94044113200128020428020c1100000b200241106a24000b970301067f230041406a220224002000280200210641002100200128020041e988044101200128020428020c11000021034101210403402000220541016a210020034101712103027f410120030d001a200520066a21050240024002400240200128021822074104714504402004410171450d010c040b20044101710d0120012802042104200128020021030c020b4101200128020041e689044102200128020428020c1100000d031a0c020b41012001280200220341ef920441012001280204220428020c1100000d021a0b200241013a00172002200436020c2002200336020820022007360230200241c8890436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a3602182005200241186a104a450440200228021841e489044102200228021c28020c1100000c020b41010c010b20052001104a0b21034100210420004120470d000b410121002003450440200128020041eb89044101200128020428020c11000021000b200241406b240020000b5301017f230041206b2203240020032000360204200341186a200141106a290200370300200341106a200141086a29020037030020032001290200370308200341046a2002200341086a1023200341206a24000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41073602002004200336021020044100360208200441073602242004200441206a3602182004200441046a36022820042004360220200441086a20021018000b0bac170100418080040ba3170d00000001000000010000000e0000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6578742e72730000001000010069000000e40000001400000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e2f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273cd0001006b000000730100000e000000cd0001006b0000002401000023000000656e636f756e746572656420756e6578706563746564206572726f72580101001c000000cd0001006b000000ed000000170000002f7265706f2f70726f746f636f6c2f636f6e7472616374732f636f6d6d6f6e2f7372632f6c69622e727300008c0101002a000000ae0000000500000073746f7261676520656e7472792077617320656d70747900c80101001700000063616c6c65723a20e8010100080000006163636f756e743a20000000f8010100090000000d00000004000000040000000f00000010000000110000000d0000000000000001000000120000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72736361706163697479206f766572666c6f77000000a002010011000000340201006c0000000d020000050000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f616c6c6f632e72736d656d6f727920616c6c6f636174696f6e206f6620206279746573206661696c656436030100150000004b0301000d000000cc0201006a0000009f0100000d0000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300ab03010068000000640200002000000029696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e6465782069732000250401002000000045040100120000003a5b00004c09010000000000680401000100000068040100010000000d00000000000000010000001300000070616e69636b65642061742027272c20a004010001000000a1040100030000003a2000004c09010000000000b4040100020000000d0000000c00000004000000140000001500000016000000202020202c0a2c20280a285d2f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e727300ec0401006b00000065000000140000003078303030313032303330343035303630373038303931303131313231333134313531363137313831393230323132323233323432353236323732383239333033313332333333343335333633373338333934303431343234333434343534363437343834393530353135323533353435353536353735383539363036313632363336343635363636373638363937303731373237333734373537363737373837393830383138323833383438353836383738383839393039313932393339343935393639373938393900000d00000004000000040000001700000018000000190000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e72734c06010070000000570000002f0000004c06010070000000710000002700000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e67746820dc06010012000000ee0601002200000072616e676520656e6420696e646578202007010010000000ee06010022000000736c69636520696e64657820737461727473206174202062757420656e647320617420004007010016000000560701000d0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273000000740701006d000000040900001e000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e6774682028f407010015000000090801002b00000024040100010000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e7273004c0801006f000000b8010000260000004c090100000000007061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f72617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a4c090100000000006f090100010000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e7273800901006c0000005a00000009000000800901006c0000005a00000031000000800901006c0000006500000009000000800901006c0000008d00000021000000537232353531395665726966794661696c656445636473615265636f766572794661696c656443616c6c52756e74696d654661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c65436f64654e6f74466f756e645f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f64654163636f756e7449642f7573722f6c6f63616c2f636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d366631376432326262613135303031662f7061726974792d7363616c652d636f6465632d332e362e31322f7372632f636f6465632e72730000fd0a010065000000770000000e0000004572726f72000000190000001c000000160000001400000019000000330901001709010001090100ed080100d40801\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"common\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\",\"Vincenzo Ferrara\",\"Siniša Čanak\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":0},\"selector\":\"0x9bae9d5e\"}],\"docs\":[\" An ink contract must be defined in order to import functions into another contract\"],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":4},\"balance\":{\"displayName\":[\"Balance\"],\"type\":10},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":13},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":14},\"hash\":{\"displayName\":[\"Hash\"],\"type\":11},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":12}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":2},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Print and get the caller of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_caller\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":3},\"selector\":\"0x8dd15f8f\"},{\"args\":[],\"default\":false,\"docs\":[\" Print and get the caller bytes of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_caller_bytes\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":7},\"selector\":\"0x0a7ff7cd\"},{\"args\":[{\"label\":\"account\",\"type\":{\"displayName\":[\"AccountId\"],\"type\":4}}],\"default\":false,\"docs\":[\" Print and get the caller bytes of this function\",\" This will print and get the caller's account in byte format, e.g. [1,2,3...32]\"],\"label\":\"get_account_bytes\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":7},\"selector\":\"0xf2f184d4\"},{\"args\":[],\"default\":false,\"docs\":[\" Get the git commit id from when this contract was built\"],\"label\":\"get_git_commit_id\",\"mutates\":false,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":8},\"selector\":\"0x3685e994\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[],\"name\":\"Common\"}},\"root_key\":\"0x00000000\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":1,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":2,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":3,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":4}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":4},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":4,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":5,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":6}}}},{\"id\":6,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":7,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":5}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":5},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":8,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":9}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":2}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":9},{\"name\":\"E\",\"type\":2}],\"path\":[\"Result\"]}},{\"id\":9,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":6}}}},{\"id\":10,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":11,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":5,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":12,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":13,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":14,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_bytes.bytes.html b/docs/variables/_prosopo_config.polkadot_bytes.bytes.html deleted file mode 100644 index 53602ba5f2..0000000000 --- a/docs/variables/_prosopo_config.polkadot_bytes.bytes.html +++ /dev/null @@ -1 +0,0 @@ -bytes | Documentation - v0.3.40
                    bytes: "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" = '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'
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_bytes.lenIn.html b/docs/variables/_prosopo_config.polkadot_bytes.lenIn.html deleted file mode 100644 index 7565f10006..0000000000 --- a/docs/variables/_prosopo_config.polkadot_bytes.lenIn.html +++ /dev/null @@ -1,17 +0,0 @@ -lenIn | Documentation - v0.3.40
                    lenIn: 70042 = 70042

                    Copyright 2021-2024 Prosopo (UK) Ltd.

                    -

                    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                    -
                    http://www.apache.org/licenses/LICENSE-2.0
                    -
                    -

                    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -Copyright 2019-2023 @polkadot/wasm-crypto-wasm authors & contributors -SPDX-License-Identifier: Apache-2.0 -Generated as part of the build, do not edit -Generated using https://github.com/prosopo/wasm and branch slim. This is a slimmed down version of the original, -removing all non-essential exports

                    -
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_bytes.lenOut.html b/docs/variables/_prosopo_config.polkadot_bytes.lenOut.html deleted file mode 100644 index 931cff58b8..0000000000 --- a/docs/variables/_prosopo_config.polkadot_bytes.lenOut.html +++ /dev/null @@ -1 +0,0 @@ -lenOut | Documentation - v0.3.40
                    \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockApiDerive.default.html b/docs/variables/_prosopo_config.polkadot_mockApiDerive.default.html deleted file mode 100644 index a57e54cff1..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockApiDerive.default.html +++ /dev/null @@ -1,12 +0,0 @@ -default | Documentation - v0.3.40
                    default: {}

                    Copyright 2021-2024 Prosopo (UK) Ltd.

                    -

                    Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                    -
                    http://www.apache.org/licenses/LICENSE-2.0
                    -
                    -

                    Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                    -

                    Type declaration

                      \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockInterface.default.html b/docs/variables/_prosopo_config.polkadot_mockInterface.default.html deleted file mode 100644 index f16af6f6ff..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockInterface.default.html +++ /dev/null @@ -1,12 +0,0 @@ -default | Documentation - v0.3.40
                      default: {
                          types: {};
                      }

                      Copyright 2021-2024 Prosopo (UK) Ltd.

                      -

                      Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                      -
                      http://www.apache.org/licenses/LICENSE-2.0
                      -
                      -

                      Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                      -

                      Type declaration

                      • types: {}
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownGenesis.html b/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownGenesis.html deleted file mode 100644 index bee534f168..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownGenesis.html +++ /dev/null @@ -1,12 +0,0 @@ -knownGenesis | Documentation - v0.3.40
                        knownGenesis: {
                            kusama: string[];
                            polkadot: string[];
                            rococo: string[];
                            westend: string[];
                        } = ...

                        Copyright 2021-2024 Prosopo (UK) Ltd.

                        -

                        Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                        -
                        http://www.apache.org/licenses/LICENSE-2.0
                        -
                        -

                        Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                        -

                        Type declaration

                        • kusama: string[]
                        • polkadot: string[]
                        • rococo: string[]
                        • westend: string[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownIcon.html b/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownIcon.html deleted file mode 100644 index 1a8abe24b4..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownIcon.html +++ /dev/null @@ -1 +0,0 @@ -knownIcon | Documentation - v0.3.40
                        knownIcon: {
                            centrifuge: string;
                            kusama: string;
                            polkadot: string;
                            sora: string;
                            statemine: string;
                            statemint: string;
                            westmint: string;
                        } = ...

                        Type declaration

                        • centrifuge: string
                        • kusama: string
                        • polkadot: string
                        • sora: string
                        • statemine: string
                        • statemint: string
                        • westmint: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownLedger.html b/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownLedger.html deleted file mode 100644 index b40477f4f0..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownLedger.html +++ /dev/null @@ -1 +0,0 @@ -knownLedger | Documentation - v0.3.40
                        knownLedger: {
                            kusama: number;
                            polkadot: number;
                        } = ...

                        Type declaration

                        • kusama: number
                        • polkadot: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownTestnet.html b/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownTestnet.html deleted file mode 100644 index 686a8b24f3..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockSubstrateGenesis.knownTestnet.html +++ /dev/null @@ -1 +0,0 @@ -knownTestnet | Documentation - v0.3.40
                        knownTestnet: {
                            : boolean;
                            cess-testnet: boolean;
                            dock-testnet: boolean;
                            jupiter: boolean;
                            mathchain-testnet: boolean;
                            p3dt: boolean;
                            subspace_testnet: boolean;
                            zero-alphaville: boolean;
                        } = ...

                        Type declaration

                        • : boolean
                        • cess-testnet: boolean
                        • dock-testnet: boolean
                        • jupiter: boolean
                        • mathchain-testnet: boolean
                        • p3dt: boolean
                        • subspace_testnet: boolean
                        • zero-alphaville: boolean
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.centrifugeChain.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.centrifugeChain.html deleted file mode 100644 index c8211f81bf..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.centrifugeChain.html +++ /dev/null @@ -1 +0,0 @@ -centrifugeChain | Documentation - v0.3.40
                        centrifugeChain: never[] = []
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.default.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.default.html deleted file mode 100644 index ef37444bfb..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.polkadot.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.polkadot.html deleted file mode 100644 index 7c97faa0f5..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.polkadot.html +++ /dev/null @@ -1 +0,0 @@ -polkadot | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.shell.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.shell.html deleted file mode 100644 index 5bcf107273..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.shell.html +++ /dev/null @@ -1 +0,0 @@ -shell | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.statemint.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.statemint.html deleted file mode 100644 index fb684ef922..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.statemint.html +++ /dev/null @@ -1 +0,0 @@ -statemint | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.upgrades.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.upgrades.html deleted file mode 100644 index 678d6d6563..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.upgrades.html +++ /dev/null @@ -1,12 +0,0 @@ -upgrades | Documentation - v0.3.40
                        upgrades: never[] = []

                        Copyright 2021-2024 Prosopo (UK) Ltd.

                        -

                        Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                        -
                        http://www.apache.org/licenses/LICENSE-2.0
                        -
                        -

                        Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                        -
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.polkadot_mockUpgrade.versioned.html b/docs/variables/_prosopo_config.polkadot_mockUpgrade.versioned.html deleted file mode 100644 index d6179403d9..0000000000 --- a/docs/variables/_prosopo_config.polkadot_mockUpgrade.versioned.html +++ /dev/null @@ -1 +0,0 @@ -versioned | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel-1.html b/docs/variables/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel-1.html deleted file mode 100644 index baa5d85c2e..0000000000 --- a/docs/variables/_prosopo_config.vite_NodejsPolarsNativeFilePlugin._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_contract.contract_helpers.GAS_INCREASE_FACTOR.html b/docs/variables/_prosopo_contract.contract_helpers.GAS_INCREASE_FACTOR.html deleted file mode 100644 index 779b4a45fc..0000000000 --- a/docs/variables/_prosopo_contract.contract_helpers.GAS_INCREASE_FACTOR.html +++ /dev/null @@ -1,4 +0,0 @@ -GAS_INCREASE_FACTOR | Documentation - v0.3.40
                        GAS_INCREASE_FACTOR: 1.1 = 1.1

                        The values returned by the dry run transactions are sometimes not large enough -to guarantee that the transaction will succeed. This is a safety margin to ensure -that the transaction will succeed.

                        -
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_contract.contract_helpers._internal_.LogLevel-1.html b/docs/variables/_prosopo_contract.contract_helpers._internal_.LogLevel-1.html deleted file mode 100644 index 7c3cb41bd4..0000000000 --- a/docs/variables/_prosopo_contract.contract_helpers._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_contract.contract_storage._internal_.AbiStorageFieldSpec.html b/docs/variables/_prosopo_contract.contract_storage._internal_.AbiStorageFieldSpec.html deleted file mode 100644 index 7d6322fde5..0000000000 --- a/docs/variables/_prosopo_contract.contract_storage._internal_.AbiStorageFieldSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageFieldSpec | Documentation - v0.3.40
                        AbiStorageFieldSpec: any
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_contract.contract_useBlockInterval.A_DAY.html b/docs/variables/_prosopo_contract.contract_useBlockInterval.A_DAY.html deleted file mode 100644 index 3c28ee4481..0000000000 --- a/docs/variables/_prosopo_contract.contract_useBlockInterval.A_DAY.html +++ /dev/null @@ -1 +0,0 @@ -A_DAY | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_cypress_shared.support_commands.checkboxClass.html b/docs/variables/_prosopo_cypress_shared.support_commands.checkboxClass.html deleted file mode 100644 index 1903aeab54..0000000000 --- a/docs/variables/_prosopo_cypress_shared.support_commands.checkboxClass.html +++ /dev/null @@ -1 +0,0 @@ -checkboxClass | Documentation - v0.3.40
                        checkboxClass: "[type=\"checkbox\"]" = '[type="checkbox"]'
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_database.databases.Databases.html b/docs/variables/_prosopo_database.databases.Databases.html deleted file mode 100644 index 3217327f90..0000000000 --- a/docs/variables/_prosopo_database.databases.Databases.html +++ /dev/null @@ -1 +0,0 @@ -Databases | Documentation - v0.3.40
                        Databases: {
                            mongo: typeof ProsopoDatabase;
                            mongoMemory: typeof MongoMemoryDatabase;
                        } = ...

                        Type declaration

                        \ No newline at end of file diff --git a/docs/variables/_prosopo_database.databases_mongo._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_database.databases_mongo._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 52211f3d82..0000000000 --- a/docs/variables/_prosopo_database.databases_mongo._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_database.databases_mongo._internal_.LogLevel-1.html b/docs/variables/_prosopo_database.databases_mongo._internal_.LogLevel-1.html deleted file mode 100644 index 25e311e00a..0000000000 --- a/docs/variables/_prosopo_database.databases_mongo._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets.captcha_captcha.NO_SOLUTION_VALUE.html b/docs/variables/_prosopo_datasets.captcha_captcha.NO_SOLUTION_VALUE.html deleted file mode 100644 index 0d1ade3249..0000000000 --- a/docs/variables/_prosopo_datasets.captcha_captcha.NO_SOLUTION_VALUE.html +++ /dev/null @@ -1 +0,0 @@ -NO_SOLUTION_VALUE | Documentation - v0.3.40
                        NO_SOLUTION_VALUE: "NO_SOLUTION" = 'NO_SOLUTION'
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemSchema.html b/docs/variables/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemSchema.html deleted file mode 100644 index 0d031c1dd9..0000000000 --- a/docs/variables/_prosopo_datasets.captcha_captcha._internal_.CaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaItemSchema | Documentation - v0.3.40
                        CaptchaItemSchema: ZodObject<Item>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets.captcha_captcha._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_datasets.captcha_captcha._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 6cea3a304f..0000000000 --- a/docs/variables/_prosopo_datasets.captcha_captcha._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithIndexSolutions.html b/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithIndexSolutions.html deleted file mode 100644 index c02f802e80..0000000000 --- a/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithIndexSolutions.html +++ /dev/null @@ -1,2 +0,0 @@ -datasetWithIndexSolutions | Documentation - v0.3.40
                        datasetWithIndexSolutions: {
                            captchas: {
                                assetURI?: string;
                                captchaContentId: string;
                                captchaId: string;
                                datasetContentId?: string;
                                datasetId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution: undefined | number[];
                                solved?: boolean;
                                target: string;
                                timeLimitMs?: number;
                                unlabelled?: string[] | number[];
                            }[];
                            contentTree: string[][];
                            datasetContentId: Hash;
                            datasetId: Hash;
                            format: SelectAll;
                            solutionTree?: string[][];
                        } = ...

                        Replace the hashes in the solution items above with their index in the items array

                        -

                        Type declaration

                        • captchas: {
                              assetURI?: string;
                              captchaContentId: string;
                              captchaId: string;
                              datasetContentId?: string;
                              datasetId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution: undefined | number[];
                              solved?: boolean;
                              target: string;
                              timeLimitMs?: number;
                              unlabelled?: string[] | number[];
                          }[]
                        • contentTree: string[][]
                        • datasetContentId: Hash
                        • datasetId: Hash
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithSolutionHashes.html b/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithSolutionHashes.html deleted file mode 100644 index fe8fe21db4..0000000000 --- a/docs/variables/_prosopo_datasets.tests_mocks_data_captchas.datasetWithSolutionHashes.html +++ /dev/null @@ -1 +0,0 @@ -datasetWithSolutionHashes | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel-1.html b/docs/variables/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel-1.html deleted file mode 100644 index 347275b914..0000000000 --- a/docs/variables/_prosopo_datasets_fs.cli_cliCommand._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_flatten.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_flatten.ArgsSchema.html deleted file mode 100644 index e2f8d66dd4..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_flatten.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            input: ZodString;
                        }, {
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }>, {
                            allowDuplicates: ZodOptional<ZodBoolean>;
                        }>, "strip", ZodTypeAny, {
                            allowDuplicates?: boolean;
                            input: string;
                            output: string;
                            overwrite?: boolean;
                        }, {
                            allowDuplicates?: boolean;
                            input: string;
                            output: string;
                            overwrite?: boolean;
                        }> = ...

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • input: string
                        • output: string
                        • Optional overwrite?: boolean

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_generate.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_generate.ArgsSchema.html deleted file mode 100644 index ba802261bb..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_generate.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<{
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }, {
                            allowDuplicates: ZodOptional<ZodBoolean>;
                            allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
                            allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
                            labelled: ZodOptional<ZodString>;
                            labels: ZodOptional<ZodString>;
                            overwrite: ZodOptional<ZodBoolean>;
                            seed: ZodNumber;
                            size: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodString>;
                        }>, "strip", ZodTypeAny, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            labelled?: string;
                            labels?: string;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            unlabelled?: string;
                        }, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            labelled?: string;
                            labels?: string;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            unlabelled?: string;
                        }> = ...

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional labelled?: string
                        • Optional labels?: string
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional unlabelled?: string

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional labelled?: string
                        • Optional labels?: string
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional unlabelled?: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_generateV1.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_generateV1.ArgsSchema.html deleted file mode 100644 index bfb49b1796..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_generateV1.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }, {
                            allowDuplicates: ZodOptional<ZodBoolean>;
                            allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
                            allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
                            labelled: ZodOptional<ZodString>;
                            labels: ZodOptional<ZodString>;
                            overwrite: ZodOptional<ZodBoolean>;
                            seed: ZodNumber;
                            size: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodString>;
                        }>, {
                            maxCorrect: ZodOptional<ZodNumber>;
                            minCorrect: ZodOptional<ZodNumber>;
                            solved: ZodOptional<ZodNumber>;
                            unsolved: ZodOptional<ZodNumber>;
                        }>, "strip", ZodTypeAny, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            labelled?: string;
                            labels?: string;
                            maxCorrect?: number;
                            minCorrect?: number;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            solved?: number;
                            unlabelled?: string;
                            unsolved?: number;
                        }, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            labelled?: string;
                            labels?: string;
                            maxCorrect?: number;
                            minCorrect?: number;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            solved?: number;
                            unlabelled?: string;
                            unsolved?: number;
                        }> = ...

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional labelled?: string
                        • Optional labels?: string
                        • Optional maxCorrect?: number
                        • Optional minCorrect?: number
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional solved?: number
                        • Optional unlabelled?: string
                        • Optional unsolved?: number

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional labelled?: string
                        • Optional labels?: string
                        • Optional maxCorrect?: number
                        • Optional minCorrect?: number
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional solved?: number
                        • Optional unlabelled?: string
                        • Optional unsolved?: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_generateV1._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_datasets_fs.commands_generateV1._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 457072cc7f..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_generateV1._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_generateV2.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_generateV2.ArgsSchema.html deleted file mode 100644 index ea178a27a7..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_generateV2.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }, {
                            allowDuplicates: ZodOptional<ZodBoolean>;
                            allowDuplicatesLabelled: ZodOptional<ZodBoolean>;
                            allowDuplicatesUnlabelled: ZodOptional<ZodBoolean>;
                            labelled: ZodOptional<ZodString>;
                            labels: ZodOptional<ZodString>;
                            overwrite: ZodOptional<ZodBoolean>;
                            seed: ZodNumber;
                            size: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodString>;
                        }>, {
                            count: ZodOptional<ZodNumber>;
                            maxLabelled: ZodOptional<ZodNumber>;
                            minCorrect: ZodOptional<ZodNumber>;
                            minIncorrect: ZodOptional<ZodNumber>;
                            minLabelled: ZodOptional<ZodNumber>;
                        }>, "strip", ZodTypeAny, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            count?: number;
                            labelled?: string;
                            labels?: string;
                            maxLabelled?: number;
                            minCorrect?: number;
                            minIncorrect?: number;
                            minLabelled?: number;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            unlabelled?: string;
                        }, {
                            allowDuplicates?: boolean;
                            allowDuplicatesLabelled?: boolean;
                            allowDuplicatesUnlabelled?: boolean;
                            count?: number;
                            labelled?: string;
                            labels?: string;
                            maxLabelled?: number;
                            minCorrect?: number;
                            minIncorrect?: number;
                            minLabelled?: number;
                            output: string;
                            overwrite?: boolean;
                            seed: number;
                            size?: number;
                            unlabelled?: string;
                        }> = ...

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional count?: number
                        • Optional labelled?: string
                        • Optional labels?: string
                        • Optional maxLabelled?: number
                        • Optional minCorrect?: number
                        • Optional minIncorrect?: number
                        • Optional minLabelled?: number
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional unlabelled?: string

                        Type declaration

                        • Optional allowDuplicates?: boolean
                        • Optional allowDuplicatesLabelled?: boolean
                        • Optional allowDuplicatesUnlabelled?: boolean
                        • Optional count?: number
                        • Optional labelled?: string
                        • Optional labels?: string
                        • Optional maxLabelled?: number
                        • Optional minCorrect?: number
                        • Optional minIncorrect?: number
                        • Optional minLabelled?: number
                        • output: string
                        • Optional overwrite?: boolean
                        • seed: number
                        • Optional size?: number
                        • Optional unlabelled?: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_generateV2._internal_.CaptchaItemSchema.html b/docs/variables/_prosopo_datasets_fs.commands_generateV2._internal_.CaptchaItemSchema.html deleted file mode 100644 index a763082b34..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_generateV2._internal_.CaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaItemSchema | Documentation - v0.3.40
                        CaptchaItemSchema: ZodObject<Item>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_get.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_get.ArgsSchema.html deleted file mode 100644 index fd57b421dc..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_get.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<{
                            input: ZodString;
                        }, {}>, "strip", ZodTypeAny, {
                            input: string;
                        }, {
                            input: string;
                        }> = ...

                        Type declaration

                        • input: string

                        Type declaration

                        • input: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_labels.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_labels.ArgsSchema.html deleted file mode 100644 index 718a692638..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_labels.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            input: ZodString;
                        }, {
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }>, {}>, "strip", ZodTypeAny, {
                            input: string;
                            output: string;
                            overwrite?: boolean;
                        }, {
                            input: string;
                            output: string;
                            overwrite?: boolean;
                        }> = ...

                        Type declaration

                        • input: string
                        • output: string
                        • Optional overwrite?: boolean

                        Type declaration

                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_relocate.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_relocate.ArgsSchema.html deleted file mode 100644 index 3cda8c6366..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_relocate.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            input: ZodString;
                        }, {
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }>, {
                            from: ZodString;
                            to: ZodString;
                        }>, "strip", ZodTypeAny, {
                            from: string;
                            input: string;
                            output: string;
                            overwrite?: boolean;
                            to: string;
                        }, {
                            from: string;
                            input: string;
                            output: string;
                            overwrite?: boolean;
                            to: string;
                        }> = ...

                        Type declaration

                        • from: string
                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        • to: string

                        Type declaration

                        • from: string
                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        • to: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.commands_resize.ArgsSchema.html b/docs/variables/_prosopo_datasets_fs.commands_resize.ArgsSchema.html deleted file mode 100644 index 166afd3d6f..0000000000 --- a/docs/variables/_prosopo_datasets_fs.commands_resize.ArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -ArgsSchema | Documentation - v0.3.40
                        ArgsSchema: ZodObject<extendShape<extendShape<{
                            input: ZodString;
                        }, {
                            output: ZodString;
                            overwrite: ZodOptional<ZodBoolean>;
                        }>, {
                            size: ZodNumber;
                            square: ZodOptional<ZodBoolean>;
                        }>, "strip", ZodTypeAny, {
                            input: string;
                            output: string;
                            overwrite?: boolean;
                            size: number;
                            square?: boolean;
                        }, {
                            input: string;
                            output: string;
                            overwrite?: boolean;
                            size: number;
                            square?: boolean;
                        }> = ...

                        Type declaration

                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        • size: number
                        • Optional square?: boolean

                        Type declaration

                        • input: string
                        • output: string
                        • Optional overwrite?: boolean
                        • size: number
                        • Optional square?: boolean
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.utils_input.InputArgsSchema.html b/docs/variables/_prosopo_datasets_fs.utils_input.InputArgsSchema.html deleted file mode 100644 index d646dda5f1..0000000000 --- a/docs/variables/_prosopo_datasets_fs.utils_input.InputArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -InputArgsSchema | Documentation - v0.3.40
                        InputArgsSchema: ZodObject<InputArgs> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgsSchema.html b/docs/variables/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgsSchema.html deleted file mode 100644 index 392384a1ae..0000000000 --- a/docs/variables/_prosopo_datasets_fs.utils_inputOutput.InputOutputArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -InputOutputArgsSchema | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_datasets_fs.utils_output.OutputArgsSchema.html b/docs/variables/_prosopo_datasets_fs.utils_output.OutputArgsSchema.html deleted file mode 100644 index 51843146d5..0000000000 --- a/docs/variables/_prosopo_datasets_fs.utils_output.OutputArgsSchema.html +++ /dev/null @@ -1 +0,0 @@ -OutputArgsSchema | Documentation - v0.3.40
                        OutputArgsSchema: ZodObject<OutputArgs> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_env.env._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_env.env._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index b096dd1585..0000000000 --- a/docs/variables/_prosopo_env.env._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_env.env._internal_.LogLevel-1.html b/docs/variables/_prosopo_env.env._internal_.LogLevel-1.html deleted file mode 100644 index e221ff9e9b..0000000000 --- a/docs/variables/_prosopo_env.env._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_flux.commands_terminal._internal_.LogLevel-1.html b/docs/variables/_prosopo_flux.commands_terminal._internal_.LogLevel-1.html deleted file mode 100644 index 4dc5c0ddcf..0000000000 --- a/docs/variables/_prosopo_flux.commands_terminal._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_flux.lib_auth.FLUX_URL.html b/docs/variables/_prosopo_flux.lib_auth.FLUX_URL.html deleted file mode 100644 index 672c59dd0e..0000000000 --- a/docs/variables/_prosopo_flux.lib_auth.FLUX_URL.html +++ /dev/null @@ -1 +0,0 @@ -FLUX_URL | Documentation - v0.3.40
                        FLUX_URL: URL = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_flux.lib_getDapps.nodeAPIURL.html b/docs/variables/_prosopo_flux.lib_getDapps.nodeAPIURL.html deleted file mode 100644 index 0b5c6d8ac0..0000000000 --- a/docs/variables/_prosopo_flux.lib_getDapps.nodeAPIURL.html +++ /dev/null @@ -1 +0,0 @@ -nodeAPIURL | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 6985aae8aa..0000000000 --- a/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.LogLevel-1.html b/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.LogLevel-1.html deleted file mode 100644 index 439eef232e..0000000000 --- a/docs/variables/_prosopo_procaptcha.modules_Manager._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_procaptcha.modules_storage._internal_.ProsopoLocalStorageSchema.html b/docs/variables/_prosopo_procaptcha.modules_storage._internal_.ProsopoLocalStorageSchema.html deleted file mode 100644 index 3b632aaf90..0000000000 --- a/docs/variables/_prosopo_procaptcha.modules_storage._internal_.ProsopoLocalStorageSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoLocalStorageSchema | Documentation - v0.3.40
                        ProsopoLocalStorageSchema: z.ZodObject<ProcaptchaLocalStorage>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_procaptcha.modules_storage.default.html b/docs/variables/_prosopo_procaptcha.modules_storage.default.html deleted file mode 100644 index a75d6135d3..0000000000 --- a/docs/variables/_prosopo_procaptcha.modules_storage.default.html +++ /dev/null @@ -1,5 +0,0 @@ -default | Documentation - v0.3.40
                        default: {
                            getAccount: (() => string | null);
                            getProcaptchaStorage: (() => ProcaptchaLocalStorage);
                            setAccount: ((account) => void);
                            setProcaptchaStorage: ((storage) => void);
                        }

                        Type declaration

                        • getAccount: (() => string | null)
                            • (): string | null
                            • Gets default account

                              -

                              Returns string | null

                        • getProcaptchaStorage: (() => ProcaptchaLocalStorage)
                        • setAccount: ((account) => void)
                            • (account): void
                            • Sets default account

                              -

                              Parameters

                              • account: string

                              Returns void

                        • setProcaptchaStorage: ((storage) => void)
                            • (storage): void
                            • Sets procaptcha storage hex string in localStorage

                              -

                              Parameters

                              • storage: {
                                    account?: string;
                                    blockNumber?: number;
                                    providerUrl?: string;
                                }
                                • Optional account?: string
                                • Optional blockNumber?: number
                                • Optional providerUrl?: string

                              Returns void

                        \ No newline at end of file diff --git a/docs/variables/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index f9b5783783..0000000000 --- a/docs/variables/_prosopo_procaptcha_react.components_CaptchaComponent._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider.tasks_tasks._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_provider.tasks_tasks._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 6040d83c77..0000000000 --- a/docs/variables/_prosopo_provider.tasks_tasks._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider.tests_accounts.DAPP.html b/docs/variables/_prosopo_provider.tests_accounts.DAPP.html deleted file mode 100644 index 55c99b4644..0000000000 --- a/docs/variables/_prosopo_provider.tests_accounts.DAPP.html +++ /dev/null @@ -1 +0,0 @@ -DAPP | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider.tests_accounts.PROVIDER.html b/docs/variables/_prosopo_provider.tests_accounts.PROVIDER.html deleted file mode 100644 index 0613cdb161..0000000000 --- a/docs/variables/_prosopo_provider.tests_accounts.PROVIDER.html +++ /dev/null @@ -1 +0,0 @@ -PROVIDER | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider.tests_dataUtils_populateDatabase.userFundMapDefault.html b/docs/variables/_prosopo_provider.tests_dataUtils_populateDatabase.userFundMapDefault.html deleted file mode 100644 index e317ffb496..0000000000 --- a/docs/variables/_prosopo_provider.tests_dataUtils_populateDatabase.userFundMapDefault.html +++ /dev/null @@ -1 +0,0 @@ -userFundMapDefault | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.app_layout.metadata.html b/docs/variables/_prosopo_provider_gui.app_layout.metadata.html deleted file mode 100644 index c9df119631..0000000000 --- a/docs/variables/_prosopo_provider_gui.app_layout.metadata.html +++ /dev/null @@ -1 +0,0 @@ -metadata | Documentation - v0.3.40
                        metadata: Metadata = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.mocks_global_state_mocks.default.html b/docs/variables/_prosopo_provider_gui.mocks_global_state_mocks.default.html deleted file mode 100644 index b10e3d9f96..0000000000 --- a/docs/variables/_prosopo_provider_gui.mocks_global_state_mocks.default.html +++ /dev/null @@ -1 +0,0 @@ -default | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.actionsMock.html b/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.actionsMock.html deleted file mode 100644 index ef7022f646..0000000000 --- a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.actionsMock.html +++ /dev/null @@ -1 +0,0 @@ -actionsMock | Documentation - v0.3.40
                        actionsMock: {
                            currentStake: number;
                            isActive: boolean;
                            isRegistered: boolean;
                        } = ...

                        Type declaration

                        • currentStake: number
                        • isActive: boolean
                        • isRegistered: boolean
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.datasetMock.html b/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.datasetMock.html deleted file mode 100644 index cf1415fc1b..0000000000 --- a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.datasetMock.html +++ /dev/null @@ -1 +0,0 @@ -datasetMock | Documentation - v0.3.40
                        datasetMock: {
                            datasetContentId: string;
                            datasetId: string;
                        } = ...

                        Type declaration

                        • datasetContentId: string
                        • datasetId: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.environmentMock.html b/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.environmentMock.html deleted file mode 100644 index e149517887..0000000000 --- a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.environmentMock.html +++ /dev/null @@ -1,12 +0,0 @@ -environmentMock | Documentation - v0.3.40
                        environmentMock: {
                            API_BASE_URL: string;
                            API_PORT: string;
                            CAPTCHA_ABI_PATH: string;
                            CAPTCHA_WASM_PATH: string;
                            DAPP_ABI_PATH: string;
                            DAPP_CONTRACT_ADDRESS: string;
                            DAPP_WASM_PATH: string;
                            DATABASE_HOST: string;
                            DATABASE_NAME: string;
                            DATABASE_PASSWORD: string;
                            DATABASE_PORT: string;
                            DATABASE_USERNAME: string;
                            LOG_LEVEL: string;
                            NODE_ENV: string;
                            PAIR_TYPE: string;
                            PROSOPO_CONTRACT_ADDRESS: string;
                            PROVIDER_ADDRESS: string;
                            PROVIDER_MNEMONIC: string;
                            SS58_FORMAT: string;
                            SUBSTRATE_NODE_URL: string;
                        } = ...

                        Copyright 2021-2024 Prosopo (UK) Ltd.

                        -

                        Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                        -
                        http://www.apache.org/licenses/LICENSE-2.0
                        -
                        -

                        Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                        -

                        Type declaration

                        • API_BASE_URL: string
                        • API_PORT: string
                        • CAPTCHA_ABI_PATH: string
                        • CAPTCHA_WASM_PATH: string
                        • DAPP_ABI_PATH: string
                        • DAPP_CONTRACT_ADDRESS: string
                        • DAPP_WASM_PATH: string
                        • DATABASE_HOST: string
                        • DATABASE_NAME: string
                        • DATABASE_PASSWORD: string
                        • DATABASE_PORT: string
                        • DATABASE_USERNAME: string
                        • LOG_LEVEL: string
                        • NODE_ENV: string
                        • PAIR_TYPE: string
                        • PROSOPO_CONTRACT_ADDRESS: string
                        • PROVIDER_ADDRESS: string
                        • PROVIDER_MNEMONIC: string
                        • SS58_FORMAT: string
                        • SUBSTRATE_NODE_URL: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.summaryMock.html b/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.summaryMock.html deleted file mode 100644 index 493663bf6b..0000000000 --- a/docs/variables/_prosopo_provider_gui.mocks_profile_mocks.summaryMock.html +++ /dev/null @@ -1 +0,0 @@ -summaryMock | Documentation - v0.3.40
                        summaryMock: {
                            balance: number;
                            fee: number;
                            payee: string;
                            status: string;
                            url: string;
                        } = ...

                        Type declaration

                        • balance: number
                        • fee: number
                        • payee: string
                        • status: string
                        • url: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_provider_gui.types_GlobalStateTypes.networks.html b/docs/variables/_prosopo_provider_gui.types_GlobalStateTypes.networks.html deleted file mode 100644 index 498b1e2d72..0000000000 --- a/docs/variables/_prosopo_provider_gui.types_GlobalStateTypes.networks.html +++ /dev/null @@ -1 +0,0 @@ -networks | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractAbi.html b/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractAbi.html deleted file mode 100644 index 9069420ce1..0000000000 --- a/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractAbi.html +++ /dev/null @@ -1,12 +0,0 @@ -ContractAbi | Documentation - v0.3.40
                        ContractAbi: "{\"source\":{\"hash\":\"0x7798634944afd5968d4b84821556388f2193a6d06010bec6961127e89a019693\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"proxy\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":0},\"selector\":\"0x9bae9d5e\"},{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new_panic\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":5},\"selector\":\"0x794560e8\"}],\"docs\":[],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":16},\"balance\":{\"displayName\":[\"Balance\"],\"type\":9},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":7},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":19},\"hash\":{\"displayName\":[\"Hash\"],\"type\":17},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":18}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":4},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Fallback message for a contract call that doesn't match any\",\" of the other message selectors.\",\"\",\" # Note:\",\"\",\" - We allow payable messages here and would forward any optionally supplied\",\" value as well.\",\" - If the self receiver were `forward(&mut self)` here, this would not\",\" have any effect whatsoever on the contract we forward to.\"],\"label\":\"forward\",\"mutates\":false,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":6},\"selector\":\"0x45753c2b\"},{\"args\":[{\"label\":\"msg\",\"type\":{\"displayName\":[\"ProxyMessages\"],\"type\":8}}],\"default\":false,\"docs\":[\" One other message allowed to handle messages.\",\" Fails to compile unless `IIP2_WILDCARD_COMPLEMENT_SELECTOR` is used.\"],\"label\":\"handler\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":12},\"selector\":\"0x9bae9d5e\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[],\"name\":\"Proxy\"}},\"root_key\":\"0x00000000\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":1,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":2}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":3}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":2},{\"name\":\"E\",\"type\":3}],\"path\":[\"Result\"]}},{\"id\":2,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":3,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"NotAuthorised\"},{\"index\":1,\"name\":\"TransferFailed\"},{\"index\":2,\"name\":\"SetCodeHashFailed\"},{\"index\":3,\"name\":\"InvalidDestination\"},{\"index\":4,\"name\":\"UnknownMessage\"},{\"index\":5,\"name\":\"ProviderAccountExists\"},{\"index\":6,\"name\":\"ProviderExists\"},{\"index\":7,\"name\":\"ProviderAccountDoesNotExist\"},{\"index\":8,\"name\":\"ProviderDoesNotExist\"},{\"index\":9,\"name\":\"ProviderInsufficientFunds\"},{\"index\":10,\"name\":\"ProviderInactive\"},{\"index\":11,\"name\":\"ProviderUrlUsed\"},{\"index\":12,\"name\":\"DappExists\"},{\"index\":13,\"name\":\"DappDoesNotExist\"},{\"index\":14,\"name\":\"DappInactive\"},{\"index\":15,\"name\":\"DappInsufficientFunds\"},{\"index\":16,\"name\":\"CaptchaDataDoesNotExist\"},{\"index\":17,\"name\":\"CommitDoesNotExist\"},{\"index\":18,\"name\":\"DappUserDoesNotExist\"},{\"index\":19,\"name\":\"NoActiveProviders\"},{\"index\":20,\"name\":\"DatasetIdSolutionsSame\"},{\"index\":21,\"name\":\"CodeNotFound\"},{\"index\":22,\"name\":\"Unknown\"},{\"index\":23,\"name\":\"InvalidContract\"},{\"index\":24,\"name\":\"InvalidPayee\"},{\"index\":25,\"name\":\"InvalidCaptchaStatus\"},{\"index\":26,\"name\":\"NoCorrectCaptcha\"},{\"index\":27,\"name\":\"NotEnoughActiveProviders\"},{\"index\":28,\"name\":\"ProviderFeeTooHigh\"},{\"index\":29,\"name\":\"CommitAlreadyExists\"},{\"index\":30,\"name\":\"NotAuthor\"},{\"index\":31,\"name\":\"Math\"}]}},\"path\":[\"common\",\"common\",\"Error\"]}},{\"id\":4,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":5,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":2}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":2},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":6,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":7}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":7},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":7,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":8,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"GetGitCommitId\"},{\"index\":1,\"name\":\"GetAdmin\"},{\"index\":2,\"name\":\"GetDestination\"},{\"fields\":[{\"type\":9,\"typeName\":\"Amount\"}],\"index\":3,\"name\":\"ProxyWithdraw\"},{\"index\":4,\"name\":\"ProxyTerminate\"},{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}],\"index\":5,\"name\":\"ProxySetCodeHash\"}]}},\"path\":[\"proxy\",\"proxy\",\"ProxyMessages\"]}},{\"id\":9,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":10,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":11}}}},{\"id\":11,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":12,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":13}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":13},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":13,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":14}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":3}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":14},{\"name\":\"E\",\"type\":3}],\"path\":[\"Result\"]}},{\"id\":14,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}],\"index\":0,\"name\":\"U8x32\"},{\"fields\":[{\"type\":15,\"typeName\":\"[u8; 20]\"}],\"index\":1,\"name\":\"U8x20\"},{\"fields\":[{\"type\":16,\"typeName\":\"AccountId\"}],\"index\":2,\"name\":\"AccountId\"},{\"index\":3,\"name\":\"Void\"}]}},\"path\":[\"proxy\",\"proxy\",\"ProxyReturnTypes\"]}},{\"id\":15,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":11}}}},{\"id\":16,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":17,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":18,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":19,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...

                        Copyright 2021-2024 Prosopo (UK) Ltd.

                        -

                        Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                        -
                        http://www.apache.org/licenses/LICENSE-2.0
                        -
                        -

                        Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                        -
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractFile.html b/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractFile.html deleted file mode 100644 index 038c4c9eef..0000000000 --- a/docs/variables/_prosopo_proxy_contract.contract_info_proxy.ContractFile.html +++ /dev/null @@ -1 +0,0 @@ -ContractFile | Documentation - v0.3.40
                        ContractFile: "{\"source\":{\"hash\":\"0x7798634944afd5968d4b84821556388f2193a6d06010bec6961127e89a019693\",\"language\":\"ink! 4.3.0\",\"compiler\":\"rustc 1.69.0\",\"wasm\":\"0x0061736d0100000001600f60037f7f7f017f60027f7f017f60027f7f0060017f0060037f7f7f0060047f7f7f7f017f60000060057f7f7f7f7f0060047f7f7f7f0060017f017f60057f7f7f7f7f017f6000017f60017f017e60087f7f7e7f7f7f7f7f017f60027e7f017f02f4010d057365616c310b6765745f73746f726167650005057365616c300c626c6f636b5f6e756d6265720002057365616c310463616c6c000d057365616c3005696e7075740002057365616c300663616c6c65720002057365616c301176616c75655f7472616e736665727265640002057365616c300d64656275675f6d6573736167650001057365616c300d7365745f636f64655f686173680009057365616c30087472616e736665720005057365616c320b7365745f73746f726167650005057365616c31097465726d696e6174650003057365616c300b7365616c5f72657475726e000403656e76066d656d6f72790201021003585700000b030b0101040a010209040101010102020107010006060304020402020203060001030901020601000004010108020306020301030c07040e010a0805010701010407000008050101000101010a0101010101000804050170011e1e0608017f01418080040b0711020463616c6c002d066465706c6f7900340923010041010b1d15191a1b5c601c4d4e113221125f415d5e4037393a5c435255565758590afa7c572b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b3301027f230041106b22002400200041003602082000410436020c200041086a2000410c6a10012000280208200041106a24000b5402027f017e230041206b22012400200141106a22024200370300200142003703082001411036021c200141086a2001411c6a1005200129030821032000200229030037030820002003370300200141206a24000b3602017f027e230041106b220024002000100f200041086a290300210120002903002102200041106a2400410541042001200284501b0b850201037f23004190016b22022400027f02402001280218220341107145044020034120710d012000200110120c020b2000280200210041ff0021030340200241106a20036a413041d7002000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b200241086a200241106a200341016a1013200141a4910441022002280208200228020c10140c010b2000280200210041ff0021030340200241106a20036a413041372000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b2002200241106a200341016a1013200141a4910441022002280200200228020410140b20024190016a24000b0b002000350200200110460b2c0020024181014f04402002418001419491041045000b200041800120026b3602042000200120026a3602000bc20301097f230041106b2207240020002802182205410171220820046a210602402005410471450440410021010c010b200120026a2001104720066a21060b412b418080c40020081b2108024020002802084504404101210520002802002206200041046a280200220020082001200210480d01200620032004200028020c11000021050c010b024020062000410c6a280200220949044020054108710d014101210520072000200920066b4101104920072802042209418080c400460d02200728020020002802002206200041046a280200220020082001200210480d02200620032004200028020c1100000d02200920062000104a21050c020b4101210520002802002206200041046a280200220020082001200210480d01200620032004200028020c11000021050c010b200028021c210c2000413036021c20002d0020210d41012105200041013a00202000280200220a200041046a280200220b20082001200210480d00200741086a2000200920066b41011049200728020c2201418080c400460d002007280208200a20032004200b28020c1100000d002001200a200b104a0d002000200d3a00202000200c36021c410021050b200741106a240020050b5301027f230041206b22022400200128020421032001280200200241186a200041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a1036200241206a24000b3c01017f230041206b22022400200241013a00182002200136021420022000360210200241c08f0436020c200241889904360208200241086a1042000b1b002000418180014f044020004180800141e08a041018000b20000b0e0020002001200241ec940410620bac0301017f230041106b22022400027f0240024002400240024002400240024002400240024002400240024020002d000041016b0e0d0102030405060708090a0b0c0d000b2002200041016a36020c200141aa9c0441062002410c6a4105105b0c0d0b2001280200419d9c04410d200128020428020c1100000c0c0b2001280200418f9c04410e200128020428020c1100000c0b0b200128020041849c04410b200128020428020c1100000c0a0b200128020041ea9b04411a200128020428020c1100000c090b200128020041dc9b04410e200128020428020c1100000c080b200128020041cc9b044110200128020428020c1100000c070b200128020041c09b04410c200128020428020c1100000c060b200128020041b59b04410b200128020428020c1100000c050b200128020041ae9b044107200128020428020c1100000c040b2001280200419f9b04410f200128020428020c1100000c030b2001280200418e9b044111200128020428020c1100000c020b200128020041fb9a044113200128020428020c1100000c010b200128020041e89a044113200128020428020c1100000b200241106a24000b2c01017f230041106b220224002002200036020c200141b09c0441092002410c6a4106105b200241106a24000b1800200128020041b99c044111200128020428020c1100000b910101017f230041306b22022400200241146a41013602002002411c6a41013602002002418898043602102002410036020820024108360224200220002d0000410274220041c89f046a28020036022c2002200041dc9f046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a1051200241306a24000b810302077f027e230041306b22022400200141146a280200210420012802082105024002400240200241106a027f024002402001410c6a28020022060e020001030b20040d0241889904210341000c010b20040d012005280200210320052802040b2201101e2002280210210420002002280214220536020420002004360200200520032001100c1a200020013602080c010b200128021021082001290200210902400240024020060440200541046a2101200641037421070340200128020020036a2103200141086a2101200741086b22070d000b20040d01200321010c030b4100210120040d010c020b2006452003410f4b720d00410021012005280204450d010b200320036a22014100200120034f1b21010b200241086a2001101e2002290308210a200041003602082000200a3702002002200436022c200220083602282002200636022420022005360220200220093703182000200241186a101f0d010b200241306a24000f0b41e887044133200241186a41948504418489041020000b5a01027f230041106b220224000240024002402001450440410121030c010b20014100480d01200241086a2001103f20022802082203450d020b2000200336020420002001360200200241106a24000f0b103e000b2001103d000b0c002000200141fc840410610b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4109360200200541f48f0436022020054100360218200541083602342005200541306a3602282005200541106a3602382005200541086a360230200541186a20041016000b100020012000280204200028020810220bc104010a7f230041106b2208240002402000280208220b4101472000280210220341014771450440024020034101470d00200120026a210c200041146a28020041016a210a2001210303402003200c460d01027f024020032c0000220641004e0440200341016a2107200641ff017121040c010b20032d0001413f7121042006411f7121092006415f4d044020094106742004722104200341026a21070c010b20032d0002413f7120044106747221042006417049044020042009410c74722104200341036a21070c010b418080c4002106200341046a210720052009411274418080f0007120032d0003413f71200441067472722204418080c400460d011a0b20042106200520036b20076a0b2104200a41016b220a044020072103200421052006418080c400470d010c020b0b2006418080c400460d00024002402005450d00200220054d04404100210320022005460d010c020b41002103200120056a2c00004140480d010b200121030b2005200220031b21022003200120031b21010b200b450440200028020020012002200028020428020c11000021030c020b2000410c6a2802002204200120026a2001104722034b0440200841086a2000200420036b4100104941012103200828020c2206418080c400460d0220082802082000280200220420012002200041046a280200220028020c1100000d02200620042000104a21030c020b200028020020012002200028020428020c11000021030c010b200028020020012002200028020428020c11000021030b200841106a240020030b3501017f230041106b2200240020004280800137020420004184a00436020020004101102b2000102c410120002802081017102a000b7401047f230041306b220024002000410036021820004280800137022420004184a004360220200041206a102520002000290320370310200041086a200041106a220120002802281026200028020c21022000280208200020014100102620022000280200200028020410091a200041306a24000b2601017f230041106b220124002001410036020c20002001410c6a41041028200141106a24000b880101017f2002200128020422034b0440230041206b220024002000410c6a4101360200200041146a4100360200200041889904360210200041003602002000412336021c2000418899043602182000200041186a360208200041d89a041016000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b0a0020012000412010280bbf0101037f02402000280208220420026a220320044f04402003200028020422054b0d01200028020020046a20022001200241b89a041050200020033602080f0b230041306b220024002000200336020420002004360200200041146a41023602002000411c6a41023602002000412c6a410d360200200041a09504360210200041003602082000410d3602242000200041206a3602182000200041046a36022820002000360220200041086a41a89a041016000b2003200541a89a041018000b3f01027f230041106b22022400200241003a000f200020012002410f6a4101102e2201047f41000520022d000f0b3a0001200020013a0000200241106a24000b0d0020004184a0042001100b000ba10101027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b230041306b220024002000200336020420002002360200200041146a41023602002000411c6a41023602002000412c6a410d360200200041948f04360210200041003602082000410d3602242000200041206a360218200020003602282000200041046a360220200041086a41c89a041016000b080020004101102b0b9f2202247f037e23004190026b220024002000418080013602404184a004200041406b10030240027f0240024002402000280240220141818001490440200020013602f40120004184a0043602f001200041003602400240200041f0016a200041406b4104102e0d0002402000280240419bddf6f405470440410621010c010b200041206a200041f0016a102920002d00204101710d0102400240024020002d002122010e06020202000201040b200041c8006a2202420037030020004200370340200041f0016a200041406b4110102e0d0320022903002124200029034021250c010b200041f0016a200041406b102f0d02200041dc016a20002f00453b010020004190016a200041df006a2d00003a0000200020002800413602d8012000200029005737038801200041cf006a29000021242000290047212520002d004021070b200041ac016a200041dc016a2f01003b0100200041f0006a20004190016a290300370300200020002802d8013602a80120002000290388013703680b2000413c6a200041ac016a2f01003b0100200041306a200041f0006a290300370300200020002802a80136023820002000290368370328200041003602900120004280800137024420004184a004360240200041406b220410252000200029034037038801200041186a20004188016a20002802481026200028021c2103200028021820002802880121062000200028028c01220236024020032006200410002104200220002802402203490d02024002400240410c20042004410c4f1b0e0402000001000b200041cc006a4101360200200041d4006a410036020020004198810436024820004188990436025020004100360240200041406b41a081041016000b200041cc006a4101360200200041d4006a4100360200200041848204360248200041889904360250200041003602400c070b024020014106470440101041ff01714105470d014101210441fc012102418d01210541c300210641ab012103418401210841d30021094127210a41d501210b413b210c419601210d41cb01210e41f900210f41cc01211041b3012111419501211241142113413f2114410f211541cd012116410f21170240024002400240024002400240200141077141016b0e050500010204060b41022104410021164100211541002114410021134100211241002111410021104100210f4100210e4100210d4100210c4100210b4100210a410021094100210841002103410021064100210541002117410021020c050b20004188016a1030200041d8006a2203200041a0016a2201290300370300200041d0006a220520004198016a2204290300370300200041c8006a220720004190016a22062903003703002000200029038801370340200041406b103141ff017122024120470d012003200129030037030020052004290300370300200720062903003703002000200029038801370340200041003602e00120004280800137026c20004184a004360268200041406b200041e8006a22011027200020002903683703d801200041106a200041d8016a220420002802701026200028021421072000280210211820002903d8012126200041003602f801200020263703f0012000202437037020002025370368200041f0016a200141101028200020002903f0013703d801200041086a200420002802f801102641032104410c201820072000280208200028020c100822012001410c4f1b450d04410121024104210441010c0c0b20004188016a1030200041d8006a2203200041a0016a2201290300370300200041d0006a220520004198016a2204290300370300200041c8006a220720004190016a22062903003703002000200029038801370340200041406b103141ff017122024120460d090b4104210441010c0a0b200041f7006a202437000041042104200041ed006a2000413c6a2f01003b000020004187016a200041306a2d00003a00002000202537006f200020073a0068200020002802383600692000200029032837007f20004188016a1030200041d8006a200041a0016a290300370300200041d0006a20004198016a290300370300200041c8006a20004190016a2903003703002000200029038801370340200041406b103141ff017122024120470d08410c200041e8006a100722012001410c4f1b22030440027f200341074604402000100e36028c02200041406b2201103020004184026a4103360200200041fc016a410a360200200041e4016a4104360200200041ec016a41033602002000410b3602f401200041f984043602f001200041d884043602e001200041003602d801200020013602800220002000418c026a3602f8012000200041f0016a3602e801200041c8016a2202200041d8016a101d200041b4016a4102360200200041bc016a41013602002000410c3602c401200041ac99043602b001200041003602a801200020023602c0012000200041c0016a3602b8012001200041a8016a101d200028024821054115210220002802440c010b2000100e36028c02200041406b2201103020004184026a4103360200200041fc016a410a360200200041e4016a4104360200200041ec016a41033602002000410b3602f401200041f884043602f001200041d884043602e001200041003602d801200020013602800220002000418c026a3602f8012000200041f0016a3602e801200041c8016a2203200041d8016a101d41022102200041b4016a4102360200200041bc016a41013602002000410c3602c401200041ac99043602b001200041003602a801200020033602c0012000200041c0016a3602b8012001200041a8016a101d2000280248210520002802440b2203200510330c090b410321040c010b4102210441d401210241352117419301210541fd00211941a201211a41ed00211b41a501211c41e701211d418401211e41d600211f419a01212041e301212141cd01212241cc00212341d80021064185012103412c2108418201210941d601210a419f01210b41a901210c4104210d41bd01210e411a210f4114211041e1002111411c211241d301211341fd0121144115211541c70121160b102441000c070b41002104230041f0006b22002400230041106b220124002001100f200129030021242000200141086a29030037030820002024370300200141106a2400200041186a4200370300200041206a4200370300200041286a4200370300200041386a200041086a290300370300200042003703102000418180043602482000420037034020002000290300370330230041a0016b22012400200141306a2203200041106a220922024138100c1a2001410036026820012002280238220236026c20014100360278200129036021242001428080013702940120014184a00436029001200320014190016a220310272001200129039001370370200141286a200141f0006a220520012802980110262001280228210a20012903702125200141003602880120012025370380012001200141d8006a29030037039801200120012903503703900120014180016a2003411010282001200129038001370370200141206a200520012802880110262001280220210b418899042106200241ffff0371450440200129037021252001410036029801200120253703900120014190016a200141e8006a410410282001200129039001370370200141186a200141f0006a200128029801102620012802182106200128021c21040b200041d0006a2103200128027021052001200128027422083602900120024115764108712002410e7641047120024107764102712002410171727272200a2024200b20062004200520014190016a100221020240200128029001220420084d0440024002402003027f410c20022002410c4f1b2202410d7145044020012004360294012001200536029001200141106a20014190016a102920012d00104101710d020240024020012d001122020e020100040b200141086a20014190016a10294101210220012d00084101710d0320012d00094101470d030b2003200236020441000c010b2003200241ef9f046a2d00003a000141010b3a00000c010b200341013b01000b200141a0016a24000c010b2004200841ec80041018000b027f230041d0006b2201240020032d00004504402003280204200141d0006a24000c010b200120032d00013a0007200141146a41023602002001411c6a41023602002001412c6a4102360200200141c8006a4200370300200141406b4200370300200141386a4200370300200141fc83043602102001410036020820014103360224200142003703302001200141206a3602182001200141076a3602282001200141306a360220200141086a418c84041016000b2102230041d0006b220124002002044020012002360204200141146a41023602002001411c6a41023602002001412c6a4104360200200141c8006a4200370300200141406b4200370300200141386a4200370300200141fc83043602102001410036020820014103360224200142003703302001200141206a3602182001200141046a3602282001200141306a360220200141086a419c84041016000b200141d0006a2400200041dc006a4101360200200041e4006a41013602002000411c6a4101360200200041246a4100360200200041f48204360258200041003602502000410136026c200041bc8304360218200041889904360220200041003602102000200041e8006a36026020002009360268200341c483041016000b200041043a0068200041cc006a4101360200200041d4006a4101360200200041b08204360248200041003602402000410736028c01200020004188016a3602502000200041e8006a360288010c060b1023000b20014180800141ec80041018000b2003200241ec80041018000b2003200129030037030020052004290300370300200720062903003703002000200029038801370340230041206b22012400200141186a2202200041406b220041186a290000370300200141106a2204200041106a290000370300200141086a2203200041086a29000037030020012000290000370300230041206b22002400200041186a2002290000370300200041106a2004290000370300200041086a200329000037030020002001290000370300230041306b220124002001410036021820014280800137022420014184a0043602202000200141206a102720012001290320370310200141086a200141106a200128022810262001280208100a000b41010b200041e1006a20193a0000200041e0006a201a3a0000200041df006a201b3a0000200041de006a201c3a0000200041dd006a201d3a0000200041dc006a201e3a0000200041db006a201f3a0000200041da006a20203a0000200041d9006a20213a0000200041d8006a20223a0000200041d7006a20233a0000200041d6006a20033a0000200041d5006a20063a0000200041d4006a20033a0000200041d3006a20083a0000200041d2006a20093a0000200041d1006a200a3a0000200041d0006a200b3a0000200041cf006a200c3a0000200041ce006a200d3a0000200041cd006a200e3a0000200041cc006a200f3a0000200041cb006a20103a0000200041ca006a20113a0000200041c9006a20123a0000200041c8006a20133a0000200020143a0047200020153a0046200020163a0045200020053a0044200020173a0043200020023a0042200020043a0041200041003a0040230041106b2202240020024280800137020420024184a00436020002400240200041406b22002d000045044020024100102b20002d00012204410447044020024100102b0240024002400240200441016b0e03010203000b20024100102b0c050b20024101102b2002200041026a411410280c050b20024102102b0c030b20024103102b0c030b20024101102b2002200041026a2d0000102b0c020b20024101102b2002102c0c010b200041026a200210270b20022802081017102a000b200041406b41dc81041016000b3d01027f2000280204220320024922044504402001200220002802002201200241b09d0410502000200320026b3602042000200120026a3602000b20040b2f0020014200370000200141186a4200370000200141106a4200370000200141086a4200370000200020014120102e0baa0101027f230041306b220124002001418080013602104184a004200141106a2202100420014180800136020c20014184a004360208200141086a2002102f0440200141003a001041a4890441c100200141106a4194890441d08a041020000b20002001290011370001200041096a200141196a290000370000200041116a200141216a290000370000200041186a200141286a290000370000200020012d00103a0000200141306a24000b6001017f230041206b220124002001429aad91bcdeb49bd1fd0037031820014282d994c4d590d3e663370310200142e1a8e8e8cba0eacf56370308200142d4ebccbcdca2ffe91c3703002000200110352100200141206a24004120410020001b0b2e00200128020020002d0000410274220041c89e046a280200200041c89d046a280200200128020428020c1100000b440002404184a0052d00004504404185a0052d00004101710d010b410c20002001100622002000410c4f1b41094704404184a00541013a00000b4185a00541013a00000b0b9c0501057f230041d0006b22002400024002400240101041ff0171220141054604402000418080013602304184a004200041306a100320002802302201418180014f0d012000200136023420004184a00436023020004100360210200041306a200041106a4104102e0d0320002802102201411876210220014110762103200141087621040240200141ff0171220141f9004704402001419b0147200441ff017141ae014772200341ff0171419d0147720d0541012103200241de00460d010c050b200441ff017141c50047200341ff017141e00047720d0441002103200241e801470d040b2000429aad91bcdeb49bd1fd0037032820004282d994c4d590d3e663370320200042e1a8e8e8cba0eacf56370318200042d4ebccbcdca2ffe91c370310200041306a220110304120411e2001200041106a103522011b210220034504402001450d031024230041106b2200240020004280800137020420004184a00436020020004100102b20004100102b410020002802081017102a000b200020023a0030200041306a21002001410173200104401024410021000b230041106b2201240020014280800137020420014184a00436020020014100102b20012000047f20014101102b20002d00000541000b102b20012802081017102a000b200020013a0030230041206b220124002001410c6a4101360200200141146a4101360200200141889804360208200141003602002001410736021c2001200041306a3602182001200141186a360210200141dc81041016000b20014180800141ec80041018000b200020023a000f2000413c6a4101360200200041c4006a4101360200200041889804360238200041003602302000410b3602142000200041106a36024020002000410f6a360210200041306a41b882041016000b1023000b0b00200020014120100d450bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110100450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a104f20032003290310370320200341086a2005200141046a104f20032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110100450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002103841000b6001027f230041106b2203240020022000280200200028020822046b4b0440200341086a200020042002103b2003280208200328020c103c200028020821040b200028020420046a20012002100c1a2000200220046a360208200341106a24000bbe0201037f230041106b220224000240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460440230041106b22042400200441086a200020034101103b2004280208200428020c103c200441106a2400200028020821030b2000200341016a360208200028020420036a20013a00000c030b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b10380b200241106a240041000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a101f200241206a24000b940401067f230041206b220424002000027f4100200220036a22032002490d001a4108200128020022024101742206200320032006491b2203200341084d1b2203417f73411f7621050240200204402004410136021820042002360214200420012802043602100c010b200441003602180b200441106a2107230041106b220624002004027f0240027f0240200504400240200341004e044020072802080d0120062003103f2006280204210220062802000c040b0c040b20072802042209450440200641086a2003103f200628020c210220062802080c030b20032102410041fc9f04280200220520036a22082005490d021a200728020021074180a0042802002008490440200341ffff036a220841107640002202417f46200241ffff0371200247720d022002411074220520084180807c716a22022005490d024180a0042002360200200321024100200320056a22082005490d031a0b41fc9f04200836020041002005450d021a200520072009100c0c020b200420033602040c020b2003210241000b2205044020042005360204200441086a200236020041000c020b20042003360204200441086a410136020041010c010b200441086a410036020041010b360200200641106a240020042802004504402004280204210220012003360200200120023602044181808080780c010b20042802042103200441086a2802000b36020420002003360200200441206a24000b1f00024020014181808080784704402001450d012000103d000b0f0b103e000b900101017f230041306b220124002001200036020c2001411c6a4102360200200141246a4101360200200141c88704360218200141003602102001410d36022c2001200141286a36022020012001410c6a360228230041206b22002400200041003a0018200041d887043602142000200141106a360210200041c08f0436020c200041889904360208200041086a1042000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041a4860436021020004188990436021820004100360208200041086a41ac86041016000ba10101027f027f410041fc9f04280200220220016a22032002490d001a02404180a0042802002003490440200141ffff036a22032001490d01200341107640002202417f46200241ffff0371200247720d012002411074220220034180807c716a22032002490d014180a00420033602004100200120026a22032002490d021a0b41fc9f04200336020020020c010b41000b210320002001360204200020033602000b0300010b0e0020002802001a03400c000b000b6c01017f230041406a220124002001200036020c2001412c6a4102360200200141346a4101360200200141ac9904360228200141003602202001410e36023c2001200141386a36023020012001410c6a360238200141106a200141206a101d200128021420012802181033000b0d004292a89788e6dfddf5c6000b2700200220034904402003200220041045000b2000200220036b3602042000200120036a3602000b0e0020002001200241cc940410620bb90202057f017e230041306b2204240041272102024020004290ce00540440200021070c010b0340200441096a20026a220341046b200020004290ce008022074290ce007e7da7220541ffff037141e4006e220641017441a691046a2f00003b0000200341026b2005200641e4006c6b41ffff037141017441a691046a2f00003b0000200241046b2102200042ffc1d72f56200721000d000b0b2007a7220341e3004b0440200241026b2202200441096a6a2007a72203200341ffff037141e4006e220341e4006c6b41ffff037141017441a691046a2f00003b00000b02402003410a4f0440200241026b2202200441096a6a200341017441a691046a2f00003b00000c010b200241016b2202200441096a6a200341306a3a00000b2001418899044100200441096a20026a412720026b1014200441306a24000b9d0301097f02400240200020016b22034110490d002003200141036a417c7120016b220049200041044b720d00200320006b22024104490d0020012000104b200020016a22012002417c716a2002410371104b6a21042002410276210203402001210320022205450d0241c0012005200541c0014f1b2206410371200641027421090240200641fc01712207450440410021000c010b200320074102746a210a410021002003210203404100210103402000200120026a2802002200417f734107762000410676724181828408716a2100200141046a22014110470d000b200241106a2202200a470d000b0b200520066b2102200320096a2101200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a2104450d000b200320074102746a210141c0012005200541c0014f1b4103714102742102410021000340200020012802002200417f734107762000410676724181828408716a2100200141046a2101200241046b22020d000b200041087641ff81fc0771200041ff81fc07716a418180046c41107620046a0f0b20012003104b21040b20040b39000240027f2002418080c40047044041012000200220012802101101000d011a0b20030d0141000b0f0b200020032004200128020c1100000b9a0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03000100020b41002104200221030c010b20024101762103200241016a41017621040b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110100450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110100450d000b200441016b0b2000490b2c01017f200104400340200220002c000041bf7f4a6a2102200041016a2100200141016b22010d000b0b20020b2200200120034d044020002001360204200020023602000f0b2001200320041018000b100020012000280200200028020410220b140020002802002001200028020428020c1101000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a2201280204410f470d0120012802000b2802002104410121030b20002004360204200020033602000b85010020012003460440200020022001100c1a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a410d360200200041f09604360210200041003602082000410d3602242000200041206a360218200020003602282000200041046a360220200041086a20041016000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a1036200341206a24000bda06010b7f230041f0006b22032400200341003b01642003410a36026020034281808080a00137035820032002360254200341003602502003200236024c200320013602482003200236024420034100360240200028020421062000280200210720002802082108200341dc006a2109027f03400240024020032d00650d0002402003280254220020032802502202490d002000200328024c4b0d002003280248210c0340200328024820026a2101200328025820096a41016b2d0000210402400240027f024002400240200020026b220041084f04402001200141036a417c712202460440200041086b210a410021020c030b200341386a200220016b22022000200020024b1b22022001200041f89304104c200341306a20042003280238200328023c105320032802304101470d012003280234210241010c040b200341186a2004200120001053200328021c210220032802180c030b2002200041086b220a4b0d010b200441818284086c210b0340200120026a2205280200200b73220d417f73200d41818284086b71200541046a280200200b732205417f73200541818284086b7172418081828478710d01200241086a2202200a4d0d000b0b200341286a200120002002418894041044200341206a20042003280228200328022c1053200328022420026a210220032802204101460b41014604402003200220032802506a41016a2202360250200220032802582200492002200328024c22014b720d022003280248200341106a20002009410441f89704104c200220006b6a20002003280210200328021410540d0120032802502102200328024c21010c020b200320032802543602500c030b20032802402100200320032802502201360240200120006b21022000200c6a21000c040b200328025422002002490d01200020014d0d000b0b20032d00650d00200341013a006520032d006445200328024022002003280244220146710d00200120006b2102200328024820006a21000c010b41000c020b024020082d000004402007419c90044104200628020c1100000d010b2003410a36026c20082002047f200341086a20002002200241016b41a096041044200341ec006a41012003280208200328020c10540541000b3a0000200720002002200628020c110000450d010b0b41010b200341f0006a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b1801017f2001200346047f200020022001100d0541010b450be60101017f230041106b220224002002410036020c20002002410c6a027f0240024020014180014f04402001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200220013a000c41010c020b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b1052200241106a24000b0c002000200141f0920410610b0d0020002802002001200210520b0b002000280200200110550b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a1056200241206a24000b8c0201037f23004190016b22022400027f02402001280218220341107145044020034120710d012000310000200110460c020b20002d0000210341ff0021000340200241106a20006a413041d7002003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b200241086a200241106a200041016a1013200141a4910441022002280208200228020c10140c010b20002d0000210341ff0021000340200241106a20006a413041372003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b2002200241106a200041016a1013200141a4910441022002280200200228020410140b20024190016a24000b9c0201047f230041406a2205240041012107024020002802002206200120022000280204220228020c22011100000d00024020002802182208410471450440200641a69004410120011100000d022003200020041101000d0220002802002106200028020428020c21010c010b200641a49004410220011100000d01200541013a00172005200236020c200520063602082005200836023020054184900436021c200520002d00203a00382005200028021c36023420052000290210370328200520002902083703202005200541176a3602102005200541086a3602182003200541186a20041101000d01200528021841a090044102200528021c28020c1100000d010b200641e08e044101200111000021070b200541406b240020070b1800200128020041c09d044105200128020428020c1100000b0b002000280200200110150b0b0020002802002001104d0b990301037f230041406a22022400200028020021034101210002402001280200220441d08f04410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241e08f0436023020024100360228200241103602142002200241106a36023820022002410c6a36021020042001200241286a1051450d010c020b20032802002200200328020428020c110c0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241e08f0436023020024100360228200241113602142002200241106a36023820022002410c6a36021020042001200241286a10510d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a410d360200200241346a410d360200200241a88f043602182002410036021020022000410c6a3602382002200041086a3602302002410836022c200220003602282002200241286a36022020042001200241106a105121000b200241406b240020000b970301067f230041406a220224002000280200210641002100200128020041a58f044101200128020428020c11000021034101210403402000220541016a210020034101712103027f410120030d001a200520066a21050240024002400240200128021822074104714504402004410171450d010c040b20044101710d0120012802042104200128020021030c020b4101200128020041a290044102200128020428020c1100000d031a0c020b41012001280200220341ab990441012001280204220428020c1100000d021a0b200241013a00172002200436020c200220033602082002200736023020024184900436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a3602182005200241186a105a450440200228021841a090044102200228021c28020c1100000c020b41010c010b20052001105a0b21034100210420004120470d000b410121002003450440200128020041a790044101200128020428020c11000021000b200241406b240020000b5301017f230041206b2203240020032000360204200341186a200141106a290200370300200341106a200141086a29020037030020032001290200370308200341046a2002200341086a1036200341206a24000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a410d36020020042003360210200441003602082004410d3602242004200441206a3602182004200441046a36022820042004360220200441086a20021016000b0b85200100418080040bfc1f2f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6578742e72730000000000010069000000e400000014000000656e636f756e746572656420756e6578706563746564206572726f727c0001001c000000e50401006b000000ed000000170000002f7265706f2f70726f746f636f6c2f636f6e7472616374732f70726f78792f7372632f6c69622e7273000000b0000100290000001f0000000500000073746f7261676520656e7472792077617320656d70747900ec000100170000006469737061746368696e6720696e6b21206d657373616765206661696c65643a200000000c01010021000000b0000100290000004800000011000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a200000480101002a00000074686520666f727761726465642063616c6c2077696c6c206e657665722072657475726e2073696e636520607461696c5f63616c6c60207761732073657400007c0101003e000000b0000100290000009d0000000d00000063726f73732d636f6e74726163742063616c6c20746f20206661696c65642064756520746f200000d401010017000000eb0101000f000000b0000100290000009000000015000000b00001002900000097000000150000004552524f523a0a20202020747970653a200a20202020626c6f636b3a200a2020202063616c6c65723a2000002c020100110000003d0201000c000000490201000d000000ab0c01000100000002150000120000000400000004000000130000001400000015000000120000000000000001000000160000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e72736361706163697479206f766572666c6f770000001003010011000000a40201006c0000000d020000050000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f616c6c6f632e72736d656d6f727920616c6c6f636174696f6e206f6620206279746573206661696c6564a603010015000000bb0301000d0000003c0301006a0000009f0100000d0000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e7273001b0401006800000064020000200000001200000001000000010000000200000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e2f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273e50401006b000000730100000e000000e50401006b00000024010000230000004d6174684e6f74417574686f72436f6d6d6974416c726561647945786973747350726f7669646572466565546f6f486967684e6f74456e6f75676841637469766550726f7669646572734e6f436f727265637443617074636861496e76616c696443617074636861537461747573496e76616c69645061796565496e76616c6964436f6e7472616374446174617365744964536f6c7574696f6e7353616d654e6f41637469766550726f7669646572734461707055736572446f65734e6f744578697374436f6d6d6974446f65734e6f7445786973744361707463686144617461446f65734e6f74457869737444617070496e73756666696369656e7446756e647344617070496e61637469766544617070446f65734e6f7445786973744461707045786973747350726f766964657255726c5573656450726f7669646572496e61637469766550726f7669646572496e73756666696369656e7446756e647350726f7669646572446f65734e6f74457869737450726f76696465724163636f756e74446f65734e6f74457869737450726f766964657245786973747350726f76696465724163636f756e74457869737473556e6b6e6f776e4d657373616765496e76616c696444657374696e6174696f6e536574436f6465486173684661696c65644e6f74417574686f726973656429696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e6465782069732000610701002000000081070100120000003a5b0000880c010000000000a407010001000000a4070100010000001200000000000000010000001700000070616e69636b65642061742027272c20dc07010001000000dd070100030000003a200000880c010000000000f007010002000000120000000c0000000400000018000000190000001a000000202020202c0a2c20280a285d2f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e727300280801006b00000065000000140000003078303030313032303330343035303630373038303931303131313231333134313531363137313831393230323132323233323432353236323732383239333033313332333333343335333633373338333934303431343234333434343534363437343834393530353135323533353435353536353735383539363036313632363336343635363636373638363937303731373237333734373537363737373837393830383138323833383438353836383738383839393039313932393339343935393639373938393900001200000004000000040000001b0000001c0000001d0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e72738809010070000000570000002f0000008809010070000000710000002700000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e67746820180a0100120000002a0a01002200000072616e676520656e6420696e646578205c0a0100100000002a0a010022000000736c69636520696e64657820737461727473206174202062757420656e647320617420007c0a010016000000920a01000d0000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273000000b00a01006d000000040900001e000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e6774682028300b010015000000450b01002b00000060070100010000002f7573722f6c6f63616c2f7275737475702f746f6f6c636861696e732f312e36392d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e727300880b01006f000000b801000026000000880c0100000000007061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f72617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a880c010000000000ab0c0100010000002f7573722f6c6f63616c2f636172676f2f6769742f636865636b6f7574732f696e6b5f737232353531392d353438313039623162386538303033662f366466656161612f6372617465732f656e762f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e7273bc0c01006c0000005a00000009000000bc0c01006c0000005a00000031000000bc0c01006c0000006500000009000000bc0c01006c0000008d00000021000000537232353531395665726966794661696c656445636473615265636f766572794661696c656443616c6c52756e74696d654661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c65436f64654e6f74466f756e645f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f64654163636f756e744964436f756c644e6f7452656164496e7075742f7573722f6c6f63616c2f636172676f2f72656769737472792f7372632f696e6465782e6372617465732e696f2d366631376432326262613135303031662f7061726974792d7363616c652d636f6465632d332e362e31322f7372632f636f6465632e7273004a0e010065000000770000000e0000004572726f720000000d0000000e00000011000000120000000e000000150000000e0000001b0000001400000019000000100000000f0000000a000000100000000c0000001500000017000000120000001400000011000000160000000c000000070000000f0000000c0000001400000010000000180000001200000013000000090000000400000053070100dc0d01004207010030070100220701000d070100ff060100e4060100d0060100b7060100a7060100980601008e0601007e060100720601005d0601004606010034060100200601000f060100f9050100c00d0100ae0d0100ea050100de050100ca050100ba050100a2050100900501007d0501007405010070050100190000001c0000001600000014000000190000006f0c0100530c01003d0c0100290c0100100c010001020304050607080a0b0c09\",\"build_info\":{\"build_mode\":\"Debug\",\"cargo_contract_version\":\"3.0.1\",\"rust_toolchain\":\"stable-x86_64-unknown-linux-gnu\",\"wasm_opt_settings\":{\"keep_debug_symbols\":false,\"optimization_passes\":\"Z\"}}},\"contract\":{\"name\":\"proxy\",\"version\":\"0.3.40\",\"authors\":[\"Chris Taylor <chris@prosopo.io>\",\"George Oastler <george@prosopo.io>\"]},\"spec\":{\"constructors\":[{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":0},\"selector\":\"0x9bae9d5e\"},{\"args\":[],\"default\":false,\"docs\":[],\"label\":\"new_panic\",\"payable\":false,\"returnType\":{\"displayName\":[\"ink_primitives\",\"ConstructorResult\"],\"type\":5},\"selector\":\"0x794560e8\"}],\"docs\":[],\"environment\":{\"accountId\":{\"displayName\":[\"AccountId\"],\"type\":16},\"balance\":{\"displayName\":[\"Balance\"],\"type\":9},\"blockNumber\":{\"displayName\":[\"BlockNumber\"],\"type\":7},\"chainExtension\":{\"displayName\":[\"ChainExtension\"],\"type\":19},\"hash\":{\"displayName\":[\"Hash\"],\"type\":17},\"maxEventTopics\":4,\"timestamp\":{\"displayName\":[\"Timestamp\"],\"type\":18}},\"events\":[],\"lang_error\":{\"displayName\":[\"ink\",\"LangError\"],\"type\":4},\"messages\":[{\"args\":[],\"default\":false,\"docs\":[\" Fallback message for a contract call that doesn't match any\",\" of the other message selectors.\",\"\",\" # Note:\",\"\",\" - We allow payable messages here and would forward any optionally supplied\",\" value as well.\",\" - If the self receiver were `forward(&mut self)` here, this would not\",\" have any effect whatsoever on the contract we forward to.\"],\"label\":\"forward\",\"mutates\":false,\"payable\":true,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":6},\"selector\":\"0x45753c2b\"},{\"args\":[{\"label\":\"msg\",\"type\":{\"displayName\":[\"ProxyMessages\"],\"type\":8}}],\"default\":false,\"docs\":[\" One other message allowed to handle messages.\",\" Fails to compile unless `IIP2_WILDCARD_COMPLEMENT_SELECTOR` is used.\"],\"label\":\"handler\",\"mutates\":true,\"payable\":false,\"returnType\":{\"displayName\":[\"ink\",\"MessageResult\"],\"type\":12},\"selector\":\"0x9bae9d5e\"}]},\"storage\":{\"root\":{\"layout\":{\"struct\":{\"fields\":[],\"name\":\"Proxy\"}},\"root_key\":\"0x00000000\"}},\"types\":[{\"id\":0,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":1}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":1},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":1,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":2}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":3}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":2},{\"name\":\"E\",\"type\":3}],\"path\":[\"Result\"]}},{\"id\":2,\"type\":{\"def\":{\"tuple\":[]}}},{\"id\":3,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"NotAuthorised\"},{\"index\":1,\"name\":\"TransferFailed\"},{\"index\":2,\"name\":\"SetCodeHashFailed\"},{\"index\":3,\"name\":\"InvalidDestination\"},{\"index\":4,\"name\":\"UnknownMessage\"},{\"index\":5,\"name\":\"ProviderAccountExists\"},{\"index\":6,\"name\":\"ProviderExists\"},{\"index\":7,\"name\":\"ProviderAccountDoesNotExist\"},{\"index\":8,\"name\":\"ProviderDoesNotExist\"},{\"index\":9,\"name\":\"ProviderInsufficientFunds\"},{\"index\":10,\"name\":\"ProviderInactive\"},{\"index\":11,\"name\":\"ProviderUrlUsed\"},{\"index\":12,\"name\":\"DappExists\"},{\"index\":13,\"name\":\"DappDoesNotExist\"},{\"index\":14,\"name\":\"DappInactive\"},{\"index\":15,\"name\":\"DappInsufficientFunds\"},{\"index\":16,\"name\":\"CaptchaDataDoesNotExist\"},{\"index\":17,\"name\":\"CommitDoesNotExist\"},{\"index\":18,\"name\":\"DappUserDoesNotExist\"},{\"index\":19,\"name\":\"NoActiveProviders\"},{\"index\":20,\"name\":\"DatasetIdSolutionsSame\"},{\"index\":21,\"name\":\"CodeNotFound\"},{\"index\":22,\"name\":\"Unknown\"},{\"index\":23,\"name\":\"InvalidContract\"},{\"index\":24,\"name\":\"InvalidPayee\"},{\"index\":25,\"name\":\"InvalidCaptchaStatus\"},{\"index\":26,\"name\":\"NoCorrectCaptcha\"},{\"index\":27,\"name\":\"NotEnoughActiveProviders\"},{\"index\":28,\"name\":\"ProviderFeeTooHigh\"},{\"index\":29,\"name\":\"CommitAlreadyExists\"},{\"index\":30,\"name\":\"NotAuthor\"},{\"index\":31,\"name\":\"Math\"}]}},\"path\":[\"common\",\"common\",\"Error\"]}},{\"id\":4,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":1,\"name\":\"CouldNotReadInput\"}]}},\"path\":[\"ink_primitives\",\"LangError\"]}},{\"id\":5,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":2}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":2},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":6,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":7}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":7},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":7,\"type\":{\"def\":{\"primitive\":\"u32\"}}},{\"id\":8,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"index\":0,\"name\":\"GetGitCommitId\"},{\"index\":1,\"name\":\"GetAdmin\"},{\"index\":2,\"name\":\"GetDestination\"},{\"fields\":[{\"type\":9,\"typeName\":\"Amount\"}],\"index\":3,\"name\":\"ProxyWithdraw\"},{\"index\":4,\"name\":\"ProxyTerminate\"},{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}],\"index\":5,\"name\":\"ProxySetCodeHash\"}]}},\"path\":[\"proxy\",\"proxy\",\"ProxyMessages\"]}},{\"id\":9,\"type\":{\"def\":{\"primitive\":\"u128\"}}},{\"id\":10,\"type\":{\"def\":{\"array\":{\"len\":32,\"type\":11}}}},{\"id\":11,\"type\":{\"def\":{\"primitive\":\"u8\"}}},{\"id\":12,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":13}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":4}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":13},{\"name\":\"E\",\"type\":4}],\"path\":[\"Result\"]}},{\"id\":13,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":14}],\"index\":0,\"name\":\"Ok\"},{\"fields\":[{\"type\":3}],\"index\":1,\"name\":\"Err\"}]}},\"params\":[{\"name\":\"T\",\"type\":14},{\"name\":\"E\",\"type\":3}],\"path\":[\"Result\"]}},{\"id\":14,\"type\":{\"def\":{\"variant\":{\"variants\":[{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}],\"index\":0,\"name\":\"U8x32\"},{\"fields\":[{\"type\":15,\"typeName\":\"[u8; 20]\"}],\"index\":1,\"name\":\"U8x20\"},{\"fields\":[{\"type\":16,\"typeName\":\"AccountId\"}],\"index\":2,\"name\":\"AccountId\"},{\"index\":3,\"name\":\"Void\"}]}},\"path\":[\"proxy\",\"proxy\",\"ProxyReturnTypes\"]}},{\"id\":15,\"type\":{\"def\":{\"array\":{\"len\":20,\"type\":11}}}},{\"id\":16,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"AccountId\"]}},{\"id\":17,\"type\":{\"def\":{\"composite\":{\"fields\":[{\"type\":10,\"typeName\":\"[u8; 32]\"}]}},\"path\":[\"ink_primitives\",\"types\",\"Hash\"]}},{\"id\":18,\"type\":{\"def\":{\"primitive\":\"u64\"}}},{\"id\":19,\"type\":{\"def\":{\"variant\":{}},\"path\":[\"ink_env\",\"types\",\"NoChainExtension\"]}}],\"version\":\"4\"}" = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_scripts.setup_funds._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_scripts.setup_funds._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 74c8705dcf..0000000000 --- a/docs/variables/_prosopo_scripts.setup_funds._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_scripts.setup_funds._internal_.LogLevel-1.html b/docs/variables/_prosopo_scripts.setup_funds._internal_.LogLevel-1.html deleted file mode 100644 index dfe7fda544..0000000000 --- a/docs/variables/_prosopo_scripts.setup_funds._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CACHED.html b/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CACHED.html deleted file mode 100644 index 122c77e071..0000000000 --- a/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CACHED.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_MAX_VERIFIED_TIME_CACHED | Documentation - v0.3.40

                        Variable DEFAULT_MAX_VERIFIED_TIME_CACHEDConst

                        DEFAULT_MAX_VERIFIED_TIME_CACHED: number = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CONTRACT.html b/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CONTRACT.html deleted file mode 100644 index 090fb9156e..0000000000 --- a/docs/variables/_prosopo_server.server.DEFAULT_MAX_VERIFIED_TIME_CONTRACT.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_MAX_VERIFIED_TIME_CONTRACT | Documentation - v0.3.40

                        Variable DEFAULT_MAX_VERIFIED_TIME_CONTRACTConst

                        DEFAULT_MAX_VERIFIED_TIME_CONTRACT: number = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_server.server._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_server.server._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 181882ab7d..0000000000 --- a/docs/variables/_prosopo_server.server._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_server.server._internal_.LogLevel-1.html b/docs/variables/_prosopo_server.server._internal_.LogLevel-1.html deleted file mode 100644 index b6ffe0aa90..0000000000 --- a/docs/variables/_prosopo_server.server._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_ts_brand.index.brandKey.html b/docs/variables/_prosopo_ts_brand.index.brandKey.html deleted file mode 100644 index e4143d900b..0000000000 --- a/docs/variables/_prosopo_ts_brand.index.brandKey.html +++ /dev/null @@ -1 +0,0 @@ -brandKey | Documentation - v0.3.40
                        brandKey: typeof brandKey = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_tx.txQueue._internal_.LogLevel-1.html b/docs/variables/_prosopo_tx.txQueue._internal_.LogLevel-1.html deleted file mode 100644 index 7adc4e2456..0000000000 --- a/docs/variables/_prosopo_tx.txQueue._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.AccountCreatorConfigSchema.html b/docs/variables/_prosopo_types.config_config.AccountCreatorConfigSchema.html deleted file mode 100644 index 5c41df076c..0000000000 --- a/docs/variables/_prosopo_types.config_config.AccountCreatorConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -AccountCreatorConfigSchema | Documentation - v0.3.40
                        AccountCreatorConfigSchema: ZodObject<{
                            area: ZodObject<{
                                height: ZodNumber;
                                width: ZodNumber;
                            }, "strip", ZodTypeAny, {
                                height: number;
                                width: number;
                            }, {
                                height: number;
                                width: number;
                            }>;
                            fontSizeFactor: ZodNumber;
                            maxShadowBlur: ZodNumber;
                            multiplier: ZodNumber;
                            numberOfRounds: ZodNumber;
                            offsetParameter: ZodNumber;
                            seed: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            area: {
                                height: number;
                                width: number;
                            };
                            fontSizeFactor: number;
                            maxShadowBlur: number;
                            multiplier: number;
                            numberOfRounds: number;
                            offsetParameter: number;
                            seed: number;
                        }, {
                            area: {
                                height: number;
                                width: number;
                            };
                            fontSizeFactor: number;
                            maxShadowBlur: number;
                            multiplier: number;
                            numberOfRounds: number;
                            offsetParameter: number;
                            seed: number;
                        }> = ...

                        Type declaration

                        • area: ZodObject<{
                              height: ZodNumber;
                              width: ZodNumber;
                          }, "strip", ZodTypeAny, {
                              height: number;
                              width: number;
                          }, {
                              height: number;
                              width: number;
                          }>
                        • fontSizeFactor: ZodNumber
                        • maxShadowBlur: ZodNumber
                        • multiplier: ZodNumber
                        • numberOfRounds: ZodNumber
                        • offsetParameter: ZodNumber
                        • seed: ZodNumber

                        Type declaration

                        • area: {
                              height: number;
                              width: number;
                          }
                          • height: number
                          • width: number
                        • fontSizeFactor: number
                        • maxShadowBlur: number
                        • multiplier: number
                        • numberOfRounds: number
                        • offsetParameter: number
                        • seed: number

                        Type declaration

                        • area: {
                              height: number;
                              width: number;
                          }
                          • height: number
                          • width: number
                        • fontSizeFactor: number
                        • maxShadowBlur: number
                        • multiplier: number
                        • numberOfRounds: number
                        • offsetParameter: number
                        • seed: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.BatchCommitConfigSchema.html b/docs/variables/_prosopo_types.config_config.BatchCommitConfigSchema.html deleted file mode 100644 index e8aa8b9423..0000000000 --- a/docs/variables/_prosopo_types.config_config.BatchCommitConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -BatchCommitConfigSchema | Documentation - v0.3.40
                        BatchCommitConfigSchema: ZodObject<BatchCommitConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.DatabaseConfigSchema.html b/docs/variables/_prosopo_types.config_config.DatabaseConfigSchema.html deleted file mode 100644 index dfada50f87..0000000000 --- a/docs/variables/_prosopo_types.config_config.DatabaseConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -DatabaseConfigSchema | Documentation - v0.3.40
                        DatabaseConfigSchema: ZodRecord<DatabaseConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.DatabaseTypes.html b/docs/variables/_prosopo_types.config_config.DatabaseTypes.html deleted file mode 100644 index b04b850bd1..0000000000 --- a/docs/variables/_prosopo_types.config_config.DatabaseTypes.html +++ /dev/null @@ -1 +0,0 @@ -DatabaseTypes | Documentation - v0.3.40
                        DatabaseTypes: ZodEnum<["mongo", "mongoMemory"]> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.EnvironmentTypesSchema.html b/docs/variables/_prosopo_types.config_config.EnvironmentTypesSchema.html deleted file mode 100644 index bc45f3163e..0000000000 --- a/docs/variables/_prosopo_types.config_config.EnvironmentTypesSchema.html +++ /dev/null @@ -1 +0,0 @@ -EnvironmentTypesSchema | Documentation - v0.3.40
                        EnvironmentTypesSchema: ZodEnum<EnvironmentTypes> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProcaptchaConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProcaptchaConfigSchema.html deleted file mode 100644 index 4f5cd71d8e..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProcaptchaConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaConfigSchema | Documentation - v0.3.40
                        ProcaptchaConfigSchema: ZodIntersection<ProcaptchaClientConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoBaseConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoBaseConfigSchema.html deleted file mode 100644 index 9461e1d90d..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoBaseConfigSchema.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoBaseConfigSchema | Documentation - v0.3.40
                        ProsopoBaseConfigSchema: ZodObject<{
                            account: ZodObject<{
                                address: ZodOptional<ZodString>;
                                password: ZodOptional<ZodString>;
                                secret: ZodOptional<ZodString>;
                            }, "strip", ZodTypeAny, {
                                address?: string;
                                password?: string;
                                secret?: string;
                            }, {
                                address?: string;
                                password?: string;
                                secret?: string;
                            }>;
                            defaultEnvironment: ZodDefault<ZodEnum<["development", "staging", "production"]>>;
                            defaultNetwork: ZodDefault<ZodEnum<["development", "rococo", "shiden"]>>;
                            logLevel: ZodDefault<ZodOptional<ZodEnum<["trace", "debug", "info", "warn", "error", "fatal", "log"]>>>;
                        }, "strip", ZodTypeAny, {
                            account: {
                                address?: string;
                                password?: string;
                                secret?: string;
                            };
                            defaultEnvironment: "development" | "staging" | "production";
                            defaultNetwork: "development" | "rococo" | "shiden";
                            logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
                        }, {
                            account: {
                                address?: string;
                                password?: string;
                                secret?: string;
                            };
                            defaultEnvironment?: "development" | "staging" | "production";
                            defaultNetwork?: "development" | "rococo" | "shiden";
                            logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log";
                        }> = ...

                        Type declaration

                        • account: ZodObject<{
                              address: ZodOptional<ZodString>;
                              password: ZodOptional<ZodString>;
                              secret: ZodOptional<ZodString>;
                          }, "strip", ZodTypeAny, {
                              address?: string;
                              password?: string;
                              secret?: string;
                          }, {
                              address?: string;
                              password?: string;
                              secret?: string;
                          }>

                          The account with which to query the contract.merge sign transactions

                          -
                        • defaultEnvironment: ZodDefault<ZodEnum<["development", "staging", "production"]>>
                        • defaultNetwork: ZodDefault<ZodEnum<["development", "rococo", "shiden"]>>
                        • logLevel: ZodDefault<ZodOptional<ZodEnum<["trace", "debug", "info", "warn", "error", "fatal", "log"]>>>

                        Type declaration

                        • account: {
                              address?: string;
                              password?: string;
                              secret?: string;
                          }

                          The account with which to query the contract.merge sign transactions

                          -
                          • Optional address?: string
                          • Optional password?: string
                          • Optional secret?: string
                        • defaultEnvironment: "development" | "staging" | "production"
                        • defaultNetwork: "development" | "rococo" | "shiden"
                        • logLevel: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"

                        Type declaration

                        • account: {
                              address?: string;
                              password?: string;
                              secret?: string;
                          }

                          The account with which to query the contract.merge sign transactions

                          -
                          • Optional address?: string
                          • Optional password?: string
                          • Optional secret?: string
                        • Optional defaultEnvironment?: "development" | "staging" | "production"
                        • Optional defaultNetwork?: "development" | "rococo" | "shiden"
                        • Optional logLevel?: "trace" | "debug" | "info" | "warn" | "error" | "fatal" | "log"
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoBasicConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoBasicConfigSchema.html deleted file mode 100644 index dc681a1b48..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoBasicConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoBasicConfigSchema | Documentation - v0.3.40
                        ProsopoBasicConfigSchema: ZodObject<ProsopoBasicConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchema.html deleted file mode 100644 index b02d4beb0f..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoCaptchaCountConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoCaptchaCountConfigSchema | Documentation - v0.3.40
                        ProsopoCaptchaCountConfigSchema: ZodObject<ProsopoCaptchaCountConfigSchemaInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoCaptchaSolutionConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoCaptchaSolutionConfigSchema.html deleted file mode 100644 index c02cc187c7..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoCaptchaSolutionConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoCaptchaSolutionConfigSchema | Documentation - v0.3.40
                        ProsopoCaptchaSolutionConfigSchema: ZodObject<{
                            captchaBlockRecency: ZodNumber;
                            requiredNumberOfSolutions: ZodNumber;
                            solutionWinningPercentage: ZodNumber;
                        }, "strip", ZodTypeAny, {
                            captchaBlockRecency: number;
                            requiredNumberOfSolutions: number;
                            solutionWinningPercentage: number;
                        }, {
                            captchaBlockRecency: number;
                            requiredNumberOfSolutions: number;
                            solutionWinningPercentage: number;
                        }> = ...

                        Type declaration

                        • captchaBlockRecency: ZodNumber
                        • requiredNumberOfSolutions: ZodNumber
                        • solutionWinningPercentage: ZodNumber

                        Type declaration

                        • captchaBlockRecency: number
                        • requiredNumberOfSolutions: number
                        • solutionWinningPercentage: number

                        Type declaration

                        • captchaBlockRecency: number
                        • requiredNumberOfSolutions: number
                        • solutionWinningPercentage: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoClientConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoClientConfigSchema.html deleted file mode 100644 index 76d3f31784..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoClientConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoClientConfigSchema | Documentation - v0.3.40
                        ProsopoClientConfigSchema: ZodObject<ProsopoClientConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoConfigSchema.html deleted file mode 100644 index fba445d65d..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoConfigSchema | Documentation - v0.3.40
                        ProsopoConfigSchema: ZodObject<ProsopoConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoImageServerConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoImageServerConfigSchema.html deleted file mode 100644 index e52459e83e..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoImageServerConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoImageServerConfigSchema | Documentation - v0.3.40
                        ProsopoImageServerConfigSchema: ZodObject<{
                            baseURL: ZodString;
                            port: ZodDefault<ZodOptional<ZodNumber>>;
                        }, "strip", ZodTypeAny, {
                            baseURL: string;
                            port: number;
                        }, {
                            baseURL: string;
                            port?: number;
                        }> = ...

                        Type declaration

                        • baseURL: ZodString
                        • port: ZodDefault<ZodOptional<ZodNumber>>

                        Type declaration

                        • baseURL: string
                        • port: number

                        Type declaration

                        • baseURL: string
                        • Optional port?: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_config.ProsopoServerConfigSchema.html b/docs/variables/_prosopo_types.config_config.ProsopoServerConfigSchema.html deleted file mode 100644 index aabaddf18c..0000000000 --- a/docs/variables/_prosopo_types.config_config.ProsopoServerConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoServerConfigSchema | Documentation - v0.3.40
                        ProsopoServerConfigSchema: ZodObject<ProsopoServerConfigInput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_network.NetworkConfigSchema.html b/docs/variables/_prosopo_types.config_network.NetworkConfigSchema.html deleted file mode 100644 index 1fad12fa1b..0000000000 --- a/docs/variables/_prosopo_types.config_network.NetworkConfigSchema.html +++ /dev/null @@ -1 +0,0 @@ -NetworkConfigSchema | Documentation - v0.3.40
                        NetworkConfigSchema: ZodObject<NetworkConfig> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_network.NetworkNamesSchema.html b/docs/variables/_prosopo_types.config_network.NetworkNamesSchema.html deleted file mode 100644 index cdd8ab978d..0000000000 --- a/docs/variables/_prosopo_types.config_network.NetworkNamesSchema.html +++ /dev/null @@ -1 +0,0 @@ -NetworkNamesSchema | Documentation - v0.3.40
                        NetworkNamesSchema: ZodEnum<NetworkNames> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_network.NetworkPairTypeSchema.html b/docs/variables/_prosopo_types.config_network.NetworkPairTypeSchema.html deleted file mode 100644 index 91c05b11fc..0000000000 --- a/docs/variables/_prosopo_types.config_network.NetworkPairTypeSchema.html +++ /dev/null @@ -1 +0,0 @@ -NetworkPairTypeSchema | Documentation - v0.3.40
                        NetworkPairTypeSchema: ZodUnion<[ZodLiteral<"sr25519">, ZodLiteral<"ed25519">, ZodLiteral<"ecdsa">, ZodLiteral<"ethereum">]> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.config_network.ProsopoNetworksSchema.html b/docs/variables/_prosopo_types.config_network.ProsopoNetworksSchema.html deleted file mode 100644 index 495483a8fb..0000000000 --- a/docs/variables/_prosopo_types.config_network.ProsopoNetworksSchema.html +++ /dev/null @@ -1,4 +0,0 @@ -ProsopoNetworksSchema | Documentation - v0.3.40
                        ProsopoNetworksSchema: ZodEffects<ProsopoNetworksSchemaInput> = ...

                        Force all enum keys to be present in record: https://github.com/colinhacks/zod/issues/1092. -Unfortunately there doesn't seem to be a way to force at least one key, but not all keys, to be present. See attempt -below using refine / transform and reported issue: https://github.com/colinhacks/zod/issues/2528

                        -
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiCellSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiCellSpec.html deleted file mode 100644 index 6fea2a9452..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiCellSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiCellSpec | Documentation - v0.3.40
                        AbiCellSpec: ZodObject<{
                            key: ZodUnion<[ZodType<Text, ZodTypeDef, Text>, ZodString]>;
                            ty: ZodUnion<[ZodNumber, ZodString]>;
                        }, "strip", ZodTypeAny, {
                            key: string | Text;
                            ty: string | number;
                        }, {
                            key: string | Text;
                            ty: string | number;
                        }> = ...

                        Type declaration

                        • key: ZodUnion<[ZodType<Text, ZodTypeDef, Text>, ZodString]>
                        • ty: ZodUnion<[ZodNumber, ZodString]>

                        Type declaration

                        • key: string | Text
                        • ty: string | number

                        Type declaration

                        • key: string | Text
                        • ty: string | number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiDetailsSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiDetailsSpec.html deleted file mode 100644 index d833c64de6..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiDetailsSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiDetailsSpec | Documentation - v0.3.40
                        AbiDetailsSpec: ZodObject<{
                            spec: ZodObject<{
                                constructors: ZodArray<ZodAny, "many">;
                                docs: ZodArray<ZodAny, "many">;
                                events: ZodArray<ZodAny, "many">;
                                messages: ZodArray<ZodObject<{
                                    label: ZodString;
                                    selector: ZodString;
                                }, "strip", ZodTypeAny, {
                                    label: string;
                                    selector: string;
                                }, {
                                    label: string;
                                    selector: string;
                                }>, "many">;
                            }, "strip", ZodTypeAny, {
                                constructors: any[];
                                docs: any[];
                                events: any[];
                                messages: {
                                    label: string;
                                    selector: string;
                                }[];
                            }, {
                                constructors: any[];
                                docs: any[];
                                events: any[];
                                messages: {
                                    label: string;
                                    selector: string;
                                }[];
                            }>;
                            storage: ZodObject<{
                                root: ZodObject<{
                                    layout: ZodObject<{
                                        struct: ZodOptional<ZodObject<{
                                            fields: ...;
                                            name: ...;
                                        }, "strip", ZodTypeAny, {
                                            fields: ...;
                                            name: ...;
                                        }, {
                                            fields: ...;
                                            name: ...;
                                        }>>;
                                    }, "strip", ZodTypeAny, {
                                        struct?: {
                                            fields: (...)[];
                                            name: string;
                                        };
                                    }, {
                                        struct?: {
                                            fields: (...)[];
                                            name: string;
                                        };
                                    }>;
                                }, "strip", ZodTypeAny, {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                }, {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                }>;
                            }, "strip", ZodTypeAny, {
                                root: {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                };
                            }, {
                                root: {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                };
                            }>;
                            types: ZodArray<ZodObject<{
                                id: ZodNumber;
                                type: ZodObject<{
                                    def: ZodObject<{
                                        array: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                        composite: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                        primitive: ZodOptional<ZodString>;
                                        sequence: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                        tuple: ZodOptional<ZodAny>;
                                        variant: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                    }, "strip", ZodTypeAny, {
                                        array?: {
                                            len: ...;
                                            type: ...;
                                        };
                                        composite?: {
                                            fields: ...;
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: ...;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: ...;
                                        };
                                    }, {
                                        array?: {
                                            len: ...;
                                            type: ...;
                                        };
                                        composite?: {
                                            fields: ...;
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: ...;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: ...;
                                        };
                                    }>;
                                    params: ZodOptional<ZodArray<ZodObject<{
                                        name: ...;
                                        type: ...;
                                    }, "strip", ZodTypeAny, {
                                        name: ...;
                                        type: ...;
                                    }, {
                                        name: ...;
                                        type: ...;
                                    }>, "many">>;
                                    path: ZodOptional<ZodArray<ZodString, "many">>;
                                }, "strip", ZodTypeAny, {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: (...)[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: (...) | (...) | (...);
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: (...) | (...);
                                    }[];
                                    path?: string[];
                                }, {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: (...)[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: (...) | (...) | (...);
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: (...) | (...);
                                    }[];
                                    path?: string[];
                                }>;
                            }, "strip", ZodTypeAny, {
                                id: number;
                                type: {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: {
                                                name?: ...;
                                                type: ...;
                                                typeName?: ...;
                                            }[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: Record<(...), (...)> | (...)[];
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: string | number;
                                    }[];
                                    path?: string[];
                                };
                            }, {
                                id: number;
                                type: {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: {
                                                name?: ...;
                                                type: ...;
                                                typeName?: ...;
                                            }[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: Record<(...), (...)> | (...)[];
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: string | number;
                                    }[];
                                    path?: string[];
                                };
                            }>, "many">;
                        }, "strip", ZodTypeAny, {
                            spec: {
                                constructors: any[];
                                docs: any[];
                                events: any[];
                                messages: {
                                    label: string;
                                    selector: string;
                                }[];
                            };
                            storage: {
                                root: {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                };
                            };
                            types: {
                                id: number;
                                type: {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: {
                                                name?: (...) | (...);
                                                type: number;
                                                typeName?: (...) | (...);
                                            }[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: Record<number, {
                                                fields: ...;
                                                name: ...;
                                            }> | {
                                                index: ...;
                                                name: ...;
                                            }[];
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: string | number;
                                    }[];
                                    path?: string[];
                                };
                            }[];
                        }, {
                            spec: {
                                constructors: any[];
                                docs: any[];
                                events: any[];
                                messages: {
                                    label: string;
                                    selector: string;
                                }[];
                            };
                            storage: {
                                root: {
                                    layout: {
                                        struct?: {
                                            fields: any[];
                                            name: string;
                                        };
                                    };
                                };
                            };
                            types: {
                                id: number;
                                type: {
                                    def: {
                                        array?: {
                                            len: number;
                                            type: number;
                                        };
                                        composite?: {
                                            fields: {
                                                name?: (...) | (...);
                                                type: number;
                                                typeName?: (...) | (...);
                                            }[];
                                        };
                                        primitive?: string;
                                        sequence?: {
                                            type: number;
                                        };
                                        tuple?: any;
                                        variant?: {
                                            variants?: Record<number, {
                                                fields: ...;
                                                name: ...;
                                            }> | {
                                                index: ...;
                                                name: ...;
                                            }[];
                                        };
                                    };
                                    params?: {
                                        name: string;
                                        type: string | number;
                                    }[];
                                    path?: string[];
                                };
                            }[];
                        }> = ...

                        Type declaration

                        • spec: ZodObject<{
                              constructors: ZodArray<ZodAny, "many">;
                              docs: ZodArray<ZodAny, "many">;
                              events: ZodArray<ZodAny, "many">;
                              messages: ZodArray<ZodObject<{
                                  label: ZodString;
                                  selector: ZodString;
                              }, "strip", ZodTypeAny, {
                                  label: string;
                                  selector: string;
                              }, {
                                  label: string;
                                  selector: string;
                              }>, "many">;
                          }, "strip", ZodTypeAny, {
                              constructors: any[];
                              docs: any[];
                              events: any[];
                              messages: {
                                  label: string;
                                  selector: string;
                              }[];
                          }, {
                              constructors: any[];
                              docs: any[];
                              events: any[];
                              messages: {
                                  label: string;
                                  selector: string;
                              }[];
                          }>
                        • storage: ZodObject<{
                              root: ZodObject<{
                                  layout: ZodObject<{
                                      struct: ZodOptional<ZodObject<{
                                          fields: ...;
                                          name: ...;
                                      }, "strip", ZodTypeAny, {
                                          fields: ...;
                                          name: ...;
                                      }, {
                                          fields: ...;
                                          name: ...;
                                      }>>;
                                  }, "strip", ZodTypeAny, {
                                      struct?: {
                                          fields: (...)[];
                                          name: string;
                                      };
                                  }, {
                                      struct?: {
                                          fields: (...)[];
                                          name: string;
                                      };
                                  }>;
                              }, "strip", ZodTypeAny, {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              }, {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              }>;
                          }, "strip", ZodTypeAny, {
                              root: {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              };
                          }, {
                              root: {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              };
                          }>
                        • types: ZodArray<ZodObject<{
                              id: ZodNumber;
                              type: ZodObject<{
                                  def: ZodObject<{
                                      array: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                      composite: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                      primitive: ZodOptional<ZodString>;
                                      sequence: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                      tuple: ZodOptional<ZodAny>;
                                      variant: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                                  }, "strip", ZodTypeAny, {
                                      array?: {
                                          len: ...;
                                          type: ...;
                                      };
                                      composite?: {
                                          fields: ...;
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: ...;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: ...;
                                      };
                                  }, {
                                      array?: {
                                          len: ...;
                                          type: ...;
                                      };
                                      composite?: {
                                          fields: ...;
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: ...;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: ...;
                                      };
                                  }>;
                                  params: ZodOptional<ZodArray<ZodObject<{
                                      name: ...;
                                      type: ...;
                                  }, "strip", ZodTypeAny, {
                                      name: ...;
                                      type: ...;
                                  }, {
                                      name: ...;
                                      type: ...;
                                  }>, "many">>;
                                  path: ZodOptional<ZodArray<ZodString, "many">>;
                              }, "strip", ZodTypeAny, {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: (...)[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: (...) | (...) | (...);
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: (...) | (...);
                                  }[];
                                  path?: string[];
                              }, {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: (...)[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: (...) | (...) | (...);
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: (...) | (...);
                                  }[];
                                  path?: string[];
                              }>;
                          }, "strip", ZodTypeAny, {
                              id: number;
                              type: {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: {
                                              name?: ...;
                                              type: ...;
                                              typeName?: ...;
                                          }[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: Record<(...), (...)> | (...)[];
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: string | number;
                                  }[];
                                  path?: string[];
                              };
                          }, {
                              id: number;
                              type: {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: {
                                              name?: ...;
                                              type: ...;
                                              typeName?: ...;
                                          }[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: Record<(...), (...)> | (...)[];
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: string | number;
                                  }[];
                                  path?: string[];
                              };
                          }>, "many">

                        Type declaration

                        • spec: {
                              constructors: any[];
                              docs: any[];
                              events: any[];
                              messages: {
                                  label: string;
                                  selector: string;
                              }[];
                          }
                          • constructors: any[]
                          • docs: any[]
                          • events: any[]
                          • messages: {
                                label: string;
                                selector: string;
                            }[]
                        • storage: {
                              root: {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              };
                          }
                          • root: {
                                layout: {
                                    struct?: {
                                        fields: any[];
                                        name: string;
                                    };
                                };
                            }
                            • layout: {
                                  struct?: {
                                      fields: any[];
                                      name: string;
                                  };
                              }
                              • Optional struct?: {
                                    fields: any[];
                                    name: string;
                                }
                                • fields: any[]
                                • name: string
                        • types: {
                              id: number;
                              type: {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: {
                                              name?: (...) | (...);
                                              type: number;
                                              typeName?: (...) | (...);
                                          }[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: Record<number, {
                                              fields: ...;
                                              name: ...;
                                          }> | {
                                              index: ...;
                                              name: ...;
                                          }[];
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: string | number;
                                  }[];
                                  path?: string[];
                              };
                          }[]

                        Type declaration

                        • spec: {
                              constructors: any[];
                              docs: any[];
                              events: any[];
                              messages: {
                                  label: string;
                                  selector: string;
                              }[];
                          }
                          • constructors: any[]
                          • docs: any[]
                          • events: any[]
                          • messages: {
                                label: string;
                                selector: string;
                            }[]
                        • storage: {
                              root: {
                                  layout: {
                                      struct?: {
                                          fields: any[];
                                          name: string;
                                      };
                                  };
                              };
                          }
                          • root: {
                                layout: {
                                    struct?: {
                                        fields: any[];
                                        name: string;
                                    };
                                };
                            }
                            • layout: {
                                  struct?: {
                                      fields: any[];
                                      name: string;
                                  };
                              }
                              • Optional struct?: {
                                    fields: any[];
                                    name: string;
                                }
                                • fields: any[]
                                • name: string
                        • types: {
                              id: number;
                              type: {
                                  def: {
                                      array?: {
                                          len: number;
                                          type: number;
                                      };
                                      composite?: {
                                          fields: {
                                              name?: (...) | (...);
                                              type: number;
                                              typeName?: (...) | (...);
                                          }[];
                                      };
                                      primitive?: string;
                                      sequence?: {
                                          type: number;
                                      };
                                      tuple?: any;
                                      variant?: {
                                          variants?: Record<number, {
                                              fields: ...;
                                              name: ...;
                                          }> | {
                                              index: ...;
                                              name: ...;
                                          }[];
                                      };
                                  };
                                  params?: {
                                      name: string;
                                      type: string | number;
                                  }[];
                                  path?: string[];
                              };
                          }[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiEnumSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiEnumSpec.html deleted file mode 100644 index 4f69597753..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiEnumSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiEnumSpec | Documentation - v0.3.40
                        AbiEnumSpec: ZodObject<{
                            dispatchKey: ZodString;
                            variants: ZodAny;
                        }, "strip", ZodTypeAny, {
                            dispatchKey: string;
                            variants?: any;
                        }, {
                            dispatchKey: string;
                            variants?: any;
                        }> = ...

                        Type declaration

                        • dispatchKey: ZodString
                        • variants: ZodAny

                        Type declaration

                        • dispatchKey: string
                        • Optional variants?: any

                        Type declaration

                        • dispatchKey: string
                        • Optional variants?: any
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiFieldSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiFieldSpec.html deleted file mode 100644 index 7e8c5ece40..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiFieldSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiFieldSpec | Documentation - v0.3.40
                        AbiFieldSpec: ZodObject<{
                            name: ZodOptional<ZodString>;
                            type: ZodNumber;
                            typeName: ZodOptional<ZodString>;
                        }, "strip", ZodTypeAny, {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }, {
                            name?: string;
                            type: number;
                            typeName?: string;
                        }> = ...

                        Type declaration

                        • name: ZodOptional<ZodString>
                        • type: ZodNumber
                        • typeName: ZodOptional<ZodString>

                        Type declaration

                        • Optional name?: string
                        • type: number
                        • Optional typeName?: string

                        Type declaration

                        • Optional name?: string
                        • type: number
                        • Optional typeName?: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiMetaDataSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiMetaDataSpec.html deleted file mode 100644 index 7c54d53b31..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiMetaDataSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiMetaDataSpec | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiParamSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiParamSpec.html deleted file mode 100644 index 9adbf3b1ff..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiParamSpec.html +++ /dev/null @@ -1,53 +0,0 @@ -AbiParamSpec | Documentation - v0.3.40
                        AbiParamSpec: ZodObject<{
                            name: ZodString;
                            type: ZodUnion<[ZodNumber, ZodString]>;
                        }, "strip", ZodTypeAny, {
                            name: string;
                            type: string | number;
                        }, {
                            name: string;
                            type: string | number;
                        }> = ...

                        { - "id": 0, - "type": { - "def": { - "composite": { - "fields": [ - { - "name": "offset_key", - "type": 10, - "typeName": "Key" - } - ] - } - }, - "params": [ - { - "name": "K", - "type": 1 - }, - { - "name": "V", - "type": 4 - } - ], - "path": [ - "ink_storage", - "lazy", - "mapping", - "Mapping" - ] -} -}, -{ - "id": 1, - "type": { - "def": { - "composite": { - "fields": [ - { - "type": 2, - "typeName": "[u8; 32]" - } - ] - } - }, - "path": [ - "ink_env", - "types", - "AccountId" - ] -} -},

                        -

                        Type declaration

                        • name: ZodString
                        • type: ZodUnion<[ZodNumber, ZodString]>

                        Type declaration

                        • name: string
                        • type: string | number

                        Type declaration

                        • name: string
                        • type: string | number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiSpecDef.html b/docs/variables/_prosopo_types.contract_artifacts.AbiSpecDef.html deleted file mode 100644 index b83f9bd42e..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiSpecDef.html +++ /dev/null @@ -1 +0,0 @@ -AbiSpecDef | Documentation - v0.3.40
                        AbiSpecDef: ZodObject<{
                            constructors: ZodArray<ZodAny, "many">;
                            docs: ZodArray<ZodAny, "many">;
                            events: ZodArray<ZodAny, "many">;
                            messages: ZodArray<ZodObject<{
                                label: ZodString;
                                selector: ZodString;
                            }, "strip", ZodTypeAny, {
                                label: string;
                                selector: string;
                            }, {
                                label: string;
                                selector: string;
                            }>, "many">;
                        }, "strip", ZodTypeAny, {
                            constructors: any[];
                            docs: any[];
                            events: any[];
                            messages: {
                                label: string;
                                selector: string;
                            }[];
                        }, {
                            constructors: any[];
                            docs: any[];
                            events: any[];
                            messages: {
                                label: string;
                                selector: string;
                            }[];
                        }> = ...

                        Type declaration

                        • constructors: ZodArray<ZodAny, "many">
                        • docs: ZodArray<ZodAny, "many">
                        • events: ZodArray<ZodAny, "many">
                        • messages: ZodArray<ZodObject<{
                              label: ZodString;
                              selector: ZodString;
                          }, "strip", ZodTypeAny, {
                              label: string;
                              selector: string;
                          }, {
                              label: string;
                              selector: string;
                          }>, "many">

                        Type declaration

                        • constructors: any[]
                        • docs: any[]
                        • events: any[]
                        • messages: {
                              label: string;
                              selector: string;
                          }[]

                        Type declaration

                        • constructors: any[]
                        • docs: any[]
                        • events: any[]
                        • messages: {
                              label: string;
                              selector: string;
                          }[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageEnumSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiStorageEnumSpec.html deleted file mode 100644 index d3d30a264c..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageEnumSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageEnumSpec | Documentation - v0.3.40
                        AbiStorageEnumSpec: ZodRecord<ZodNumber, ZodObject<{
                            fields: ZodArray<ZodAny, "many">;
                            name: ZodString;
                        }, "strip", ZodTypeAny, {
                            fields: any[];
                            name: string;
                        }, {
                            fields: any[];
                            name: string;
                        }>> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageFieldSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiStorageFieldSpec.html deleted file mode 100644 index dc822c22b3..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageFieldSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageFieldSpec | Documentation - v0.3.40
                        AbiStorageFieldSpec: any = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiStorageSpec.html deleted file mode 100644 index ea5dd2b780..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageSpec | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageStructSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiStorageStructSpec.html deleted file mode 100644 index 687e26dd12..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiStorageStructSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiStorageStructSpec | Documentation - v0.3.40
                        AbiStorageStructSpec: ZodObject<{
                            fields: ZodArray<any, "many">;
                            name: ZodString;
                        }, "strip", ZodTypeAny, {
                            fields: any[];
                            name: string;
                        }, {
                            fields: any[];
                            name: string;
                        }> = ...

                        Type declaration

                        • fields: ZodArray<any, "many">
                        • name: ZodString

                        Type declaration

                        • fields: any[]
                        • name: string

                        Type declaration

                        • fields: any[]
                        • name: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiText.html b/docs/variables/_prosopo_types.contract_artifacts.AbiText.html deleted file mode 100644 index 3cf49da71e..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiText.html +++ /dev/null @@ -1 +0,0 @@ -AbiText | Documentation - v0.3.40
                        AbiText: ZodUnion<[ZodType<Text, ZodTypeDef, Text>, ZodString]> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiTypeSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiTypeSpec.html deleted file mode 100644 index 97c261d6dd..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiTypeSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiTypeSpec | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiTypesSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiTypesSpec.html deleted file mode 100644 index fb06beb813..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiTypesSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiTypesSpec | Documentation - v0.3.40
                        AbiTypesSpec: ZodArray<ZodObject<{
                            id: ZodNumber;
                            type: ZodObject<{
                                def: ZodObject<{
                                    array: ZodOptional<ZodObject<{
                                        len: ZodNumber;
                                        type: ZodNumber;
                                    }, "strip", ZodTypeAny, {
                                        len: number;
                                        type: number;
                                    }, {
                                        len: number;
                                        type: number;
                                    }>>;
                                    composite: ZodOptional<ZodObject<{
                                        fields: ZodArray<(...), (...)>;
                                    }, "strip", ZodTypeAny, {
                                        fields: (...)[];
                                    }, {
                                        fields: (...)[];
                                    }>>;
                                    primitive: ZodOptional<ZodString>;
                                    sequence: ZodOptional<ZodObject<{
                                        type: ZodNumber;
                                    }, "strip", ZodTypeAny, {
                                        type: number;
                                    }, {
                                        type: number;
                                    }>>;
                                    tuple: ZodOptional<ZodAny>;
                                    variant: ZodOptional<ZodObject<{
                                        variants: ZodUnion<(...)>;
                                    }, "strip", ZodTypeAny, {
                                        variants?: (...) | (...) | (...);
                                    }, {
                                        variants?: (...) | (...) | (...);
                                    }>>;
                                }, "strip", ZodTypeAny, {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: ...;
                                            type: ...;
                                            typeName?: ...;
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<(...), (...)> | (...)[];
                                    };
                                }, {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: ...;
                                            type: ...;
                                            typeName?: ...;
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<(...), (...)> | (...)[];
                                    };
                                }>;
                                params: ZodOptional<ZodArray<ZodObject<{
                                    name: ZodString;
                                    type: ZodUnion<[(...), (...)]>;
                                }, "strip", ZodTypeAny, {
                                    name: string;
                                    type: string | number;
                                }, {
                                    name: string;
                                    type: string | number;
                                }>, "many">>;
                                path: ZodOptional<ZodArray<ZodString, "many">>;
                            }, "strip", ZodTypeAny, {
                                def: {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: (...) | (...);
                                            type: number;
                                            typeName?: (...) | (...);
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<number, {
                                            fields: ...;
                                            name: ...;
                                        }> | {
                                            index: ...;
                                            name: ...;
                                        }[];
                                    };
                                };
                                params?: {
                                    name: string;
                                    type: string | number;
                                }[];
                                path?: string[];
                            }, {
                                def: {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: (...) | (...);
                                            type: number;
                                            typeName?: (...) | (...);
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<number, {
                                            fields: ...;
                                            name: ...;
                                        }> | {
                                            index: ...;
                                            name: ...;
                                        }[];
                                    };
                                };
                                params?: {
                                    name: string;
                                    type: string | number;
                                }[];
                                path?: string[];
                            }>;
                        }, "strip", ZodTypeAny, {
                            id: number;
                            type: {
                                def: {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: string;
                                            type: number;
                                            typeName?: string;
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<number, {
                                            fields: (...)[];
                                            name: string;
                                        }> | {
                                            index: number;
                                            name: string;
                                        }[];
                                    };
                                };
                                params?: {
                                    name: string;
                                    type: string | number;
                                }[];
                                path?: string[];
                            };
                        }, {
                            id: number;
                            type: {
                                def: {
                                    array?: {
                                        len: number;
                                        type: number;
                                    };
                                    composite?: {
                                        fields: {
                                            name?: string;
                                            type: number;
                                            typeName?: string;
                                        }[];
                                    };
                                    primitive?: string;
                                    sequence?: {
                                        type: number;
                                    };
                                    tuple?: any;
                                    variant?: {
                                        variants?: Record<number, {
                                            fields: (...)[];
                                            name: string;
                                        }> | {
                                            index: number;
                                            name: string;
                                        }[];
                                    };
                                };
                                params?: {
                                    name: string;
                                    type: string | number;
                                }[];
                                path?: string[];
                            };
                        }>, "many"> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_artifacts.AbiVariantSpec.html b/docs/variables/_prosopo_types.contract_artifacts.AbiVariantSpec.html deleted file mode 100644 index 1b9df67052..0000000000 --- a/docs/variables/_prosopo_types.contract_artifacts.AbiVariantSpec.html +++ /dev/null @@ -1 +0,0 @@ -AbiVariantSpec | Documentation - v0.3.40
                        AbiVariantSpec: ZodObject<{
                            index: ZodNumber;
                            name: ZodString;
                        }, "strip", ZodTypeAny, {
                            index: number;
                            name: string;
                        }, {
                            index: number;
                            name: string;
                        }> = ...

                        Type declaration

                        • index: ZodNumber
                        • name: ZodString

                        Type declaration

                        • index: number
                        • name: string

                        Type declaration

                        • index: number
                        • name: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.contract_interface._internal_.LogLevel-1.html b/docs/variables/_prosopo_types.contract_interface._internal_.LogLevel-1.html deleted file mode 100644 index 4ad2ade41b..0000000000 --- a/docs/variables/_prosopo_types.contract_interface._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                        LogLevel: ZodEnum<LogLevel>
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchaItemSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchaItemSchema.html deleted file mode 100644 index 5de0515d47..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaItemSchema | Documentation - v0.3.40
                        CaptchaItemSchema: ZodObject<Item> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchaSchema.html deleted file mode 100644 index 354ec13a6a..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSchema | Documentation - v0.3.40
                        CaptchaSchema: ZodObject<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            salt: string;
                            solution?: number[];
                            timeLimit?: number;
                            unlabelled?: number[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            salt: string;
                            solution?: number[];
                            timeLimit?: number;
                            unlabelled?: number[];
                        }> = ...

                        Type declaration

                        • captchaContentId: ZodUnion<[ZodString, ZodUndefined]>
                        • captchaId: ZodUnion<[ZodString, ZodUndefined]>
                        • salt: ZodString
                        • solution: ZodOptional<ZodArray<ZodNumber, "many">>
                        • timeLimit: ZodOptional<ZodNumber>
                        • unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • salt: string
                        • Optional solution?: number[]
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • salt: string
                        • Optional solution?: number[]
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionArraySchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionArraySchema.html deleted file mode 100644 index 83e8b49aaa..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionArraySchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionArraySchema | Documentation - v0.3.40
                        CaptchaSolutionArraySchema: ZodArray<ZodObject<{
                            captchaContentId: ZodString;
                            captchaId: ZodString;
                            salt: ZodString;
                            solution: ZodArray<ZodString, "many">;
                        }, "strip", ZodTypeAny, {
                            captchaContentId: string;
                            captchaId: string;
                            salt: string;
                            solution: string[];
                        }, {
                            captchaContentId: string;
                            captchaId: string;
                            salt: string;
                            solution: string[];
                        }>, "many"> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionSchema.html deleted file mode 100644 index 075ab6de76..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchaSolutionSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionSchema | Documentation - v0.3.40
                        CaptchaSolutionSchema: ZodObject<{
                            captchaContentId: ZodString;
                            captchaId: ZodString;
                            salt: ZodString;
                            solution: ZodArray<ZodString, "many">;
                        }, "strip", ZodTypeAny, {
                            captchaContentId: string;
                            captchaId: string;
                            salt: string;
                            solution: string[];
                        }, {
                            captchaContentId: string;
                            captchaId: string;
                            salt: string;
                            solution: string[];
                        }> = ...

                        Type declaration

                        • captchaContentId: ZodString
                        • captchaId: ZodString
                        • salt: ZodString
                        • solution: ZodArray<ZodString, "many">

                        Type declaration

                        • captchaContentId: string
                        • captchaId: string
                        • salt: string
                        • solution: string[]

                        Type declaration

                        • captchaContentId: string
                        • captchaId: string
                        • salt: string
                        • solution: string[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchasContainerSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchasContainerSchema.html deleted file mode 100644 index 1a6de69cab..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchasContainerSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchasContainerSchema | Documentation - v0.3.40
                        CaptchasContainerSchema: ZodObject<CaptchasContainer> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchasSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchasSchema.html deleted file mode 100644 index ae8845ceb5..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchasSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchasSchema | Documentation - v0.3.40
                        CaptchasSchema: ZodArray<ZodObject<extendShape<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, {
                            items: ZodArray<ZodObject<{
                                data: ZodString;
                                hash: ZodString;
                                type: ZodNativeEnum<typeof CaptchaItemTypes>;
                            }, "strip", ZodTypeAny, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }>, "many">;
                            target: ZodString;
                        }>, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }>, "many"> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.CaptchasWithNumericSolutionSchema.html b/docs/variables/_prosopo_types.datasets_captcha.CaptchasWithNumericSolutionSchema.html deleted file mode 100644 index 4558b3099b..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.CaptchasWithNumericSolutionSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchasWithNumericSolutionSchema | Documentation - v0.3.40
                        CaptchasWithNumericSolutionSchema: ZodArray<ZodObject<extendShape<extendShape<extendShape<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, {
                            items: ZodArray<ZodObject<{
                                data: ZodString;
                                hash: ZodString;
                                type: ZodNativeEnum<typeof CaptchaItemTypes>;
                            }, "strip", ZodTypeAny, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }>, "many">;
                            target: ZodString;
                        }>, {
                            solution: ZodOptional<ZodArray<ZodString, "many">>;
                            unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                        }>, {
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }>, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }>, "many"> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.DataSchema.html b/docs/variables/_prosopo_types.datasets_captcha.DataSchema.html deleted file mode 100644 index 48f5eddde2..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.DataSchema.html +++ /dev/null @@ -1 +0,0 @@ -DataSchema | Documentation - v0.3.40
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_types.datasets_captcha.HashedCaptchaItemSchema.html deleted file mode 100644 index c1f4471dc2..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                        HashedCaptchaItemSchema: ZodObject<HashedItem> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.LabelledDataSchema.html b/docs/variables/_prosopo_types.datasets_captcha.LabelledDataSchema.html deleted file mode 100644 index 87ea1bf91b..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.LabelledDataSchema.html +++ /dev/null @@ -1 +0,0 @@ -LabelledDataSchema | Documentation - v0.3.40
                        LabelledDataSchema: ZodObject<LabelledData> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.LabelledItemSchema.html b/docs/variables/_prosopo_types.datasets_captcha.LabelledItemSchema.html deleted file mode 100644 index bb0186eb68..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.LabelledItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -LabelledItemSchema | Documentation - v0.3.40
                        LabelledItemSchema: ZodObject<LabelledItem> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.LabelsContainerSchema.html b/docs/variables/_prosopo_types.datasets_captcha.LabelsContainerSchema.html deleted file mode 100644 index 2575fe1132..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.LabelsContainerSchema.html +++ /dev/null @@ -1 +0,0 @@ -LabelsContainerSchema | Documentation - v0.3.40
                        LabelsContainerSchema: ZodObject<LabelsContainer> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.MaybeLabelledHashedItemSchema.html b/docs/variables/_prosopo_types.datasets_captcha.MaybeLabelledHashedItemSchema.html deleted file mode 100644 index 4100b565dd..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.MaybeLabelledHashedItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -MaybeLabelledHashedItemSchema | Documentation - v0.3.40
                        MaybeLabelledHashedItemSchema: ZodObject<extendShape<extendShape<{
                            data: ZodString;
                            hash: ZodString;
                            type: ZodNativeEnum<typeof CaptchaItemTypes>;
                        }, {
                            hash: ZodString;
                        }>, {
                            label: ZodOptional<ZodString>;
                        }>, "strip", ZodTypeAny, {
                            data: string;
                            hash: string;
                            label?: string;
                            type: CaptchaItemTypes;
                        }, {
                            data: string;
                            hash: string;
                            label?: string;
                            type: CaptchaItemTypes;
                        }> = ...

                        Type declaration

                        Type declaration

                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchema.html b/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchema.html deleted file mode 100644 index c1431f6e48..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchema.html +++ /dev/null @@ -1 +0,0 @@ -SelectAllCaptchaSchema | Documentation - v0.3.40
                        SelectAllCaptchaSchema: ZodObject<extendShape<extendShape<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, {
                            items: ZodArray<ZodObject<{
                                data: ZodString;
                                hash: ZodString;
                                type: ZodNativeEnum<typeof CaptchaItemTypes>;
                            }, "strip", ZodTypeAny, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }>, "many">;
                            target: ZodString;
                        }>, {
                            solution: ZodOptional<ZodArray<ZodString, "many">>;
                            unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                        }>, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: string[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: string[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: string[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: string[];
                        }> = ...

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: string[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: string[]

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: string[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: string[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaRaw.html b/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaRaw.html deleted file mode 100644 index f737c2e70a..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaRaw.html +++ /dev/null @@ -1 +0,0 @@ -SelectAllCaptchaSchemaRaw | Documentation - v0.3.40
                        SelectAllCaptchaSchemaRaw: ZodObject<extendShape<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, {
                            items: ZodArray<ZodObject<{
                                data: ZodString;
                                hash: ZodString;
                                type: ZodNativeEnum<typeof CaptchaItemTypes>;
                            }, "strip", ZodTypeAny, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }>, "many">;
                            target: ZodString;
                        }>, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }> = ...

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: number[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: number[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaWithNumericSolution.html b/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaWithNumericSolution.html deleted file mode 100644 index f0c8ba7420..0000000000 --- a/docs/variables/_prosopo_types.datasets_captcha.SelectAllCaptchaSchemaWithNumericSolution.html +++ /dev/null @@ -1 +0,0 @@ -SelectAllCaptchaSchemaWithNumericSolution | Documentation - v0.3.40

                        Variable SelectAllCaptchaSchemaWithNumericSolutionConst

                        SelectAllCaptchaSchemaWithNumericSolution: ZodObject<extendShape<extendShape<extendShape<{
                            captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                            captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                            salt: ZodString;
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }, {
                            items: ZodArray<ZodObject<{
                                data: ZodString;
                                hash: ZodString;
                                type: ZodNativeEnum<typeof CaptchaItemTypes>;
                            }, "strip", ZodTypeAny, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }, {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }>, "many">;
                            target: ZodString;
                        }>, {
                            solution: ZodOptional<ZodArray<ZodString, "many">>;
                            unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                        }>, {
                            solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                            unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                        }>, "strip", ZodTypeAny, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }, {
                            captchaContentId?: string;
                            captchaId?: string;
                            items: {
                                data: string;
                                hash: string;
                                type: CaptchaItemTypes;
                            }[];
                            salt: string;
                            solution?: number[];
                            target: string;
                            timeLimit?: number;
                            unlabelled?: number[];
                        }> = ...

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: number[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]

                        Type declaration

                        • Optional captchaContentId?: string
                        • Optional captchaId?: string
                        • items: {
                              data: string;
                              hash: string;
                              type: CaptchaItemTypes;
                          }[]
                        • salt: string
                        • Optional solution?: number[]
                        • target: string
                        • Optional timeLimit?: number
                        • Optional unlabelled?: number[]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_dataset.DatasetSchema.html b/docs/variables/_prosopo_types.datasets_dataset.DatasetSchema.html deleted file mode 100644 index e465677690..0000000000 --- a/docs/variables/_prosopo_types.datasets_dataset.DatasetSchema.html +++ /dev/null @@ -1,2 +0,0 @@ -DatasetSchema | Documentation - v0.3.40
                        DatasetSchema: ZodObject<{
                            captchas: ZodArray<ZodObject<extendShape<{
                                captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                                captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                                salt: ZodString;
                                solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                                timeLimit: ZodOptional<ZodNumber>;
                                unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                            }, {
                                items: ZodArray<ZodObject<{
                                    data: ZodString;
                                    hash: ZodString;
                                    type: ZodNativeEnum<typeof CaptchaItemTypes>;
                                }, "strip", ZodTypeAny, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }>, "many">;
                                target: ZodString;
                            }>, "strip", ZodTypeAny, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }>, "many">;
                            contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            datasetContentId: ZodOptional<ZodString>;
                            datasetId: ZodOptional<ZodString>;
                            format: ZodNativeEnum<typeof CaptchaTypes>;
                            solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                        }, "strip", ZodTypeAny, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId?: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                            timeLimit?: number;
                        }, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId?: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                            timeLimit?: number;
                        }> = ...

                        Zod schemas

                        -

                        Type declaration

                        • captchas: ZodArray<ZodObject<extendShape<{
                              captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                              captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                              salt: ZodString;
                              solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                              timeLimit: ZodOptional<ZodNumber>;
                              unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                          }, {
                              items: ZodArray<ZodObject<{
                                  data: ZodString;
                                  hash: ZodString;
                                  type: ZodNativeEnum<typeof CaptchaItemTypes>;
                              }, "strip", ZodTypeAny, {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }, {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }>, "many">;
                              target: ZodString;
                          }>, "strip", ZodTypeAny, {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }, {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }>, "many">
                        • contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>
                        • datasetContentId: ZodOptional<ZodString>
                        • datasetId: ZodOptional<ZodString>
                        • format: ZodNativeEnum<typeof CaptchaTypes>
                        • solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>
                        • timeLimit: ZodOptional<ZodNumber>

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • Optional datasetId?: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        • Optional timeLimit?: number

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • Optional datasetId?: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        • Optional timeLimit?: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsAndTreeSchema.html b/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsAndTreeSchema.html deleted file mode 100644 index 9b3e672593..0000000000 --- a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsAndTreeSchema.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIdsAndTreeSchema | Documentation - v0.3.40
                        DatasetWithIdsAndTreeSchema: ZodObject<extendShape<{
                            captchas: ZodArray<ZodObject<extendShape<extendShape<{
                                captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                                captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                                salt: ZodString;
                                solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                                timeLimit: ZodOptional<ZodNumber>;
                                unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                            }, {
                                items: ZodArray<ZodObject<{
                                    data: ...;
                                    hash: ...;
                                    type: ...;
                                }, "strip", ZodTypeAny, {
                                    data: ...;
                                    hash: ...;
                                    type: ...;
                                }, {
                                    data: ...;
                                    hash: ...;
                                    type: ...;
                                }>, "many">;
                                target: ZodString;
                            }>, {
                                solution: ZodOptional<ZodArray<ZodString, "many">>;
                                unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                            }>, "strip", ZodTypeAny, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }>, "many">;
                            contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            datasetContentId: ZodOptional<ZodString>;
                            datasetId: ZodString;
                            format: ZodNativeEnum<typeof CaptchaTypes>;
                            solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                        }, {
                            contentTree: ZodArray<ZodArray<ZodString, "many">, "many">;
                            solutionTree: ZodArray<ZodArray<ZodString, "many">, "many">;
                        }>, "strip", ZodTypeAny, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }[];
                            contentTree: string[][];
                            datasetContentId?: string;
                            datasetId: string;
                            format: SelectAll;
                            solutionTree: string[][];
                        }, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }[];
                            contentTree: string[][];
                            datasetContentId?: string;
                            datasetId: string;
                            format: SelectAll;
                            solutionTree: string[][];
                        }> = ...

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }[]
                        • contentTree: string[][]
                        • Optional datasetContentId?: string
                        • datasetId: string
                        • format: SelectAll
                        • solutionTree: string[][]

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }[]
                        • contentTree: string[][]
                        • Optional datasetContentId?: string
                        • datasetId: string
                        • format: SelectAll
                        • solutionTree: string[][]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsSchema.html b/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsSchema.html deleted file mode 100644 index 990c16c3b1..0000000000 --- a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithIdsSchema.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithIdsSchema | Documentation - v0.3.40
                        DatasetWithIdsSchema: ZodObject<{
                            captchas: ZodArray<ZodObject<extendShape<extendShape<{
                                captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                                captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                                salt: ZodString;
                                solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                                timeLimit: ZodOptional<ZodNumber>;
                                unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                            }, {
                                items: ZodArray<ZodObject<{
                                    data: ZodString;
                                    hash: ZodString;
                                    type: ZodNativeEnum<(...)>;
                                }, "strip", ZodTypeAny, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }>, "many">;
                                target: ZodString;
                            }>, {
                                solution: ZodOptional<ZodArray<ZodString, "many">>;
                                unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                            }>, "strip", ZodTypeAny, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }>, "many">;
                            contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            datasetContentId: ZodOptional<ZodString>;
                            datasetId: ZodString;
                            format: ZodNativeEnum<typeof CaptchaTypes>;
                            solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                        }, "strip", ZodTypeAny, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                        }, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: string[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: string[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                        }> = ...

                        Type declaration

                        • captchas: ZodArray<ZodObject<extendShape<extendShape<{
                              captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                              captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                              salt: ZodString;
                              solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                              timeLimit: ZodOptional<ZodNumber>;
                              unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                          }, {
                              items: ZodArray<ZodObject<{
                                  data: ZodString;
                                  hash: ZodString;
                                  type: ZodNativeEnum<(...)>;
                              }, "strip", ZodTypeAny, {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }, {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }>, "many">;
                              target: ZodString;
                          }>, {
                              solution: ZodOptional<ZodArray<ZodString, "many">>;
                              unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                          }>, "strip", ZodTypeAny, {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }, {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }>, "many">
                        • contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>
                        • datasetContentId: ZodOptional<ZodString>
                        • datasetId: ZodString
                        • format: ZodNativeEnum<typeof CaptchaTypes>
                        • solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • datasetId: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: string[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: string[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • datasetId: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithNumericSolutionSchema.html b/docs/variables/_prosopo_types.datasets_dataset.DatasetWithNumericSolutionSchema.html deleted file mode 100644 index c5b10e1666..0000000000 --- a/docs/variables/_prosopo_types.datasets_dataset.DatasetWithNumericSolutionSchema.html +++ /dev/null @@ -1 +0,0 @@ -DatasetWithNumericSolutionSchema | Documentation - v0.3.40
                        DatasetWithNumericSolutionSchema: ZodObject<extendShape<{
                            captchas: ZodArray<ZodObject<extendShape<{
                                captchaContentId: ZodUnion<[ZodString, ZodUndefined]>;
                                captchaId: ZodUnion<[ZodString, ZodUndefined]>;
                                salt: ZodString;
                                solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                                timeLimit: ZodOptional<ZodNumber>;
                                unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                            }, {
                                items: ZodArray<ZodObject<{
                                    data: ZodString;
                                    hash: ZodString;
                                    type: ZodNativeEnum<(...)>;
                                }, "strip", ZodTypeAny, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }, {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }>, "many">;
                                target: ZodString;
                            }>, "strip", ZodTypeAny, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }>, "many">;
                            contentTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            datasetContentId: ZodOptional<ZodString>;
                            datasetId: ZodOptional<ZodString>;
                            format: ZodNativeEnum<typeof CaptchaTypes>;
                            solutionTree: ZodOptional<ZodArray<ZodArray<ZodString, "many">, "many">>;
                            timeLimit: ZodOptional<ZodNumber>;
                        }, {
                            captchas: ZodArray<ZodObject<extendShape<extendShape<extendShape<{
                                captchaContentId: ZodUnion<[(...), (...)]>;
                                captchaId: ZodUnion<[(...), (...)]>;
                                salt: ZodString;
                                solution: ZodOptional<ZodArray<(...), (...)>>;
                                timeLimit: ZodOptional<ZodNumber>;
                                unlabelled: ZodOptional<ZodArray<(...), (...)>>;
                            }, {
                                items: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                                target: ZodString;
                            }>, {
                                solution: ZodOptional<ZodArray<ZodString, "many">>;
                                unlabelled: ZodOptional<ZodArray<ZodString, "many">>;
                            }>, {
                                solution: ZodOptional<ZodArray<ZodNumber, "many">>;
                                unlabelled: ZodOptional<ZodArray<ZodNumber, "many">>;
                            }>, "strip", ZodTypeAny, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }, {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }>, "many">;
                        }>, "strip", ZodTypeAny, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId?: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                            timeLimit?: number;
                        }, {
                            captchas: {
                                captchaContentId?: string;
                                captchaId?: string;
                                items: {
                                    data: string;
                                    hash: string;
                                    type: CaptchaItemTypes;
                                }[];
                                salt: string;
                                solution?: number[];
                                target: string;
                                timeLimit?: number;
                                unlabelled?: number[];
                            }[];
                            contentTree?: string[][];
                            datasetContentId?: string;
                            datasetId?: string;
                            format: SelectAll;
                            solutionTree?: string[][];
                            timeLimit?: number;
                        }> = ...

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • Optional datasetId?: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        • Optional timeLimit?: number

                        Type declaration

                        • captchas: {
                              captchaContentId?: string;
                              captchaId?: string;
                              items: {
                                  data: string;
                                  hash: string;
                                  type: CaptchaItemTypes;
                              }[];
                              salt: string;
                              solution?: number[];
                              target: string;
                              timeLimit?: number;
                              unlabelled?: number[];
                          }[]
                        • Optional contentTree?: string[][]
                        • Optional datasetContentId?: string
                        • Optional datasetId?: string
                        • format: SelectAll
                        • Optional solutionTree?: string[][]
                        • Optional timeLimit?: number
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaOutputSchema.html b/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaOutputSchema.html deleted file mode 100644 index 7432b5ba36..0000000000 --- a/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaOutputSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaOutputSchema | Documentation - v0.3.40
                        ProcaptchaOutputSchema: ZodObject<ProcaptchaOutput> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaResponse.html b/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaResponse.html deleted file mode 100644 index 6acce71333..0000000000 --- a/docs/variables/_prosopo_types.procaptcha_manager.ProcaptchaResponse.html +++ /dev/null @@ -1 +0,0 @@ -ProcaptchaResponse | Documentation - v0.3.40
                        ProcaptchaResponse: ZodObject<{
                            procaptcha-response: ZodObject<{
                                blockNumber: ZodOptional<ZodNumber>;
                                challenge: ZodOptional<ZodString>;
                                commitmentId: ZodOptional<ZodString>;
                                dapp: ZodString;
                                providerUrl: ZodOptional<ZodString>;
                                user: ZodString;
                            }, "strip", ZodTypeAny, {
                                blockNumber?: number;
                                challenge?: string;
                                commitmentId?: string;
                                dapp: string;
                                providerUrl?: string;
                                user: string;
                            }, {
                                blockNumber?: number;
                                challenge?: string;
                                commitmentId?: string;
                                dapp: string;
                                providerUrl?: string;
                                user: string;
                            }>;
                        }, "strip", ZodTypeAny, {
                            procaptcha-response: {
                                blockNumber?: number;
                                challenge?: string;
                                commitmentId?: string;
                                dapp: string;
                                providerUrl?: string;
                                user: string;
                            };
                        }, {
                            procaptcha-response: {
                                blockNumber?: number;
                                challenge?: string;
                                commitmentId?: string;
                                dapp: string;
                                providerUrl?: string;
                                user: string;
                            };
                        }> = ...

                        Type declaration

                        • procaptcha-response: ZodObject<{
                              blockNumber: ZodOptional<ZodNumber>;
                              challenge: ZodOptional<ZodString>;
                              commitmentId: ZodOptional<ZodString>;
                              dapp: ZodString;
                              providerUrl: ZodOptional<ZodString>;
                              user: ZodString;
                          }, "strip", ZodTypeAny, {
                              blockNumber?: number;
                              challenge?: string;
                              commitmentId?: string;
                              dapp: string;
                              providerUrl?: string;
                              user: string;
                          }, {
                              blockNumber?: number;
                              challenge?: string;
                              commitmentId?: string;
                              dapp: string;
                              providerUrl?: string;
                              user: string;
                          }>

                        Type declaration

                        • procaptcha-response: {
                              blockNumber?: number;
                              challenge?: string;
                              commitmentId?: string;
                              dapp: string;
                              providerUrl?: string;
                              user: string;
                          }
                          • Optional blockNumber?: number
                          • Optional challenge?: string
                          • Optional commitmentId?: string
                          • dapp: string
                          • Optional providerUrl?: string
                          • user: string

                        Type declaration

                        • procaptcha-response: {
                              blockNumber?: number;
                              challenge?: string;
                              commitmentId?: string;
                              dapp: string;
                              providerUrl?: string;
                              user: string;
                          }
                          • Optional blockNumber?: number
                          • Optional challenge?: string
                          • Optional commitmentId?: string
                          • dapp: string
                          • Optional providerUrl?: string
                          • user: string
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.procaptcha_storage.ProsopoLocalStorageSchema.html b/docs/variables/_prosopo_types.procaptcha_storage.ProsopoLocalStorageSchema.html deleted file mode 100644 index 73f95c19d6..0000000000 --- a/docs/variables/_prosopo_types.procaptcha_storage.ProsopoLocalStorageSchema.html +++ /dev/null @@ -1 +0,0 @@ -ProsopoLocalStorageSchema | Documentation - v0.3.40
                        ProsopoLocalStorageSchema: ZodObject<ProcaptchaLocalStorage> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_api.CaptchaRequestBody.html b/docs/variables/_prosopo_types.provider_api.CaptchaRequestBody.html deleted file mode 100644 index 70bd63beb6..0000000000 --- a/docs/variables/_prosopo_types.provider_api.CaptchaRequestBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaRequestBody | Documentation - v0.3.40
                        CaptchaRequestBody: ZodObject<CaptchaRequestBodyType> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_api.CaptchaSolutionBody.html b/docs/variables/_prosopo_types.provider_api.CaptchaSolutionBody.html deleted file mode 100644 index cbbedbfc0c..0000000000 --- a/docs/variables/_prosopo_types.provider_api.CaptchaSolutionBody.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaSolutionBody | Documentation - v0.3.40
                        CaptchaSolutionBody: ZodObject<CaptchaSolutionBodyType> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBody.html b/docs/variables/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBody.html deleted file mode 100644 index d77522dcf6..0000000000 --- a/docs/variables/_prosopo_types.provider_api.ServerPowCaptchaVerifyRequestBody.html +++ /dev/null @@ -1 +0,0 @@ -ServerPowCaptchaVerifyRequestBody | Documentation - v0.3.40

                        Variable ServerPowCaptchaVerifyRequestBodyConst

                        ServerPowCaptchaVerifyRequestBody: ZodObject<ServerPowCaptchaVerifyRequestBodyType> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBody.html b/docs/variables/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBody.html deleted file mode 100644 index cfc60353e3..0000000000 --- a/docs/variables/_prosopo_types.provider_api.SubmitPowCaptchaSolutionBody.html +++ /dev/null @@ -1 +0,0 @@ -SubmitPowCaptchaSolutionBody | Documentation - v0.3.40
                        SubmitPowCaptchaSolutionBody: ZodObject<SubmitPowCaptchaSolutionBodyType> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_api.VerifySolutionBody.html b/docs/variables/_prosopo_types.provider_api.VerifySolutionBody.html deleted file mode 100644 index bad404cf31..0000000000 --- a/docs/variables/_prosopo_types.provider_api.VerifySolutionBody.html +++ /dev/null @@ -1 +0,0 @@ -VerifySolutionBody | Documentation - v0.3.40
                        VerifySolutionBody: ZodObject<VerifySolutionBodyType> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types.provider_argv.PayeeSchema.html b/docs/variables/_prosopo_types.provider_argv.PayeeSchema.html deleted file mode 100644 index 924acb6c19..0000000000 --- a/docs/variables/_prosopo_types.provider_argv.PayeeSchema.html +++ /dev/null @@ -1 +0,0 @@ -PayeeSchema | Documentation - v0.3.40
                        PayeeSchema: ZodNativeEnum<typeof Payee> = ...
                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.CaptchaRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.CaptchaRecordSchema.html deleted file mode 100644 index d6c9bf1ca0..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.CaptchaRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -CaptchaRecordSchema | Documentation - v0.3.40
                        CaptchaRecordSchema: Schema<Captcha, Model<Captcha, any, any, any, Document<unknown, any, Captcha> & Captcha & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, Captcha, Document<unknown, {}, Captcha> & Captcha & {}> = ...

                        Type declaration

                          Type declaration

                            Type declaration

                              Type declaration

                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.DatasetRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.DatasetRecordSchema.html deleted file mode 100644 index 8a3c10182b..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.DatasetRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -DatasetRecordSchema | Documentation - v0.3.40
                                DatasetRecordSchema: Schema<DatasetWithIds, Model<DatasetWithIds, any, any, any, Document<unknown, any, DatasetWithIds> & DatasetWithIds & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, DatasetWithIds, Document<unknown, {}, DatasetWithIds> & DatasetWithIds & {}> = ...

                                Type declaration

                                  Type declaration

                                    Type declaration

                                      Type declaration

                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.PendingRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.PendingRecordSchema.html deleted file mode 100644 index 87fc77b76e..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.PendingRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -PendingRecordSchema | Documentation - v0.3.40
                                        PendingRecordSchema: Schema<PendingCaptchaRequest, Model<PendingCaptchaRequest, any, any, any, Document<unknown, any, PendingCaptchaRequest> & PendingCaptchaRequest & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, PendingCaptchaRequest, Document<unknown, {}, PendingCaptchaRequest> & PendingCaptchaRequest & {}> = ...

                                        Type declaration

                                          Type declaration

                                            Type declaration

                                              Type declaration

                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.PowCaptchaRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.PowCaptchaRecordSchema.html deleted file mode 100644 index dca6f06de4..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.PowCaptchaRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -PowCaptchaRecordSchema | Documentation - v0.3.40
                                                PowCaptchaRecordSchema: Schema<PowCaptcha, Model<PowCaptcha, any, any, any, Document<unknown, any, PowCaptcha> & PowCaptcha & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, PowCaptcha, Document<unknown, {}, PowCaptcha> & PowCaptcha & {}> = ...

                                                Type declaration

                                                  Type declaration

                                                    Type declaration

                                                      Type declaration

                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskRecordSchema.html deleted file mode 100644 index 50feae98c4..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -ScheduledTaskRecordSchema | Documentation - v0.3.40
                                                        ScheduledTaskRecordSchema: Schema<{
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        }, Model<{
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        }, any, any, any, Document<unknown, any, {
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        }> & {
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        } & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, {
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        }, Document<unknown, {}, {
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        }> & {
                                                            datetime: Date;
                                                            processName: ScheduledTaskNames;
                                                            result?: {
                                                                data?: any;
                                                                error?: any;
                                                            };
                                                            status: ScheduledTaskStatus;
                                                            taskId: string;
                                                        } & {}> = ...

                                                        Type declaration

                                                        Type declaration

                                                          Type declaration

                                                            Type declaration

                                                              Type declaration

                                                                Type declaration

                                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskSchema.html b/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskSchema.html deleted file mode 100644 index 80d0dec63d..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.ScheduledTaskSchema.html +++ /dev/null @@ -1 +0,0 @@ -ScheduledTaskSchema | Documentation - v0.3.40
                                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.SolutionRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.SolutionRecordSchema.html deleted file mode 100644 index ab41512a52..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.SolutionRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -SolutionRecordSchema | Documentation - v0.3.40
                                                                SolutionRecordSchema: Schema<SolutionRecord, Model<SolutionRecord, any, any, any, Document<unknown, any, SolutionRecord> & SolutionRecord & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, SolutionRecord, Document<unknown, {}, SolutionRecord> & SolutionRecord & {}> = ...

                                                                Type declaration

                                                                  Type declaration

                                                                    Type declaration

                                                                      Type declaration

                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentRecordSchema.html deleted file mode 100644 index f4f169dcd6..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -UserCommitmentRecordSchema | Documentation - v0.3.40
                                                                        UserCommitmentRecordSchema: Schema<UserCommitmentRecord, Model<UserCommitmentRecord, any, any, any, Document<unknown, any, UserCommitmentRecord> & UserCommitmentRecord & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, UserCommitmentRecord, Document<unknown, {}, UserCommitmentRecord> & UserCommitmentRecord & {}> = ...

                                                                        Type declaration

                                                                          Type declaration

                                                                            Type declaration

                                                                              Type declaration

                                                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentSchema.html b/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentSchema.html deleted file mode 100644 index bb255e0bc3..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentSchema.html +++ /dev/null @@ -1 +0,0 @@ -UserCommitmentSchema | Documentation - v0.3.40
                                                                                UserCommitmentSchema: ZodObject<{
                                                                                    batched: ZodBoolean;
                                                                                    completedAt: ZodNumber;
                                                                                    dappContract: ZodString;
                                                                                    datasetId: ZodString;
                                                                                    id: ZodString;
                                                                                    processed: ZodBoolean;
                                                                                    providerAccount: ZodString;
                                                                                    requestedAt: ZodNumber;
                                                                                    status: ZodNativeEnum<typeof CaptchaStatus>;
                                                                                    userAccount: ZodString;
                                                                                    userSignature: ZodArray<ZodNumber, "many">;
                                                                                }, "strip", ZodTypeAny, {
                                                                                    batched: boolean;
                                                                                    completedAt: number;
                                                                                    dappContract: string;
                                                                                    datasetId: string;
                                                                                    id: string;
                                                                                    processed: boolean;
                                                                                    providerAccount: string;
                                                                                    requestedAt: number;
                                                                                    status: CaptchaStatus;
                                                                                    userAccount: string;
                                                                                    userSignature: number[];
                                                                                }, {
                                                                                    batched: boolean;
                                                                                    completedAt: number;
                                                                                    dappContract: string;
                                                                                    datasetId: string;
                                                                                    id: string;
                                                                                    processed: boolean;
                                                                                    providerAccount: string;
                                                                                    requestedAt: number;
                                                                                    status: CaptchaStatus;
                                                                                    userAccount: string;
                                                                                    userSignature: number[];
                                                                                }> = ...

                                                                                Type declaration

                                                                                • batched: ZodBoolean
                                                                                • completedAt: ZodNumber
                                                                                • dappContract: ZodString
                                                                                • datasetId: ZodString
                                                                                • id: ZodString
                                                                                • processed: ZodBoolean
                                                                                • providerAccount: ZodString
                                                                                • requestedAt: ZodNumber
                                                                                • status: ZodNativeEnum<typeof CaptchaStatus>
                                                                                • userAccount: ZodString
                                                                                • userSignature: ZodArray<ZodNumber, "many">

                                                                                Type declaration

                                                                                • batched: boolean
                                                                                • completedAt: number
                                                                                • dappContract: string
                                                                                • datasetId: string
                                                                                • id: string
                                                                                • processed: boolean
                                                                                • providerAccount: string
                                                                                • requestedAt: number
                                                                                • status: CaptchaStatus
                                                                                • userAccount: string
                                                                                • userSignature: number[]

                                                                                Type declaration

                                                                                • batched: boolean
                                                                                • completedAt: number
                                                                                • dappContract: string
                                                                                • datasetId: string
                                                                                • id: string
                                                                                • processed: boolean
                                                                                • providerAccount: string
                                                                                • requestedAt: number
                                                                                • status: CaptchaStatus
                                                                                • userAccount: string
                                                                                • userSignature: number[]
                                                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentWithSolutionsSchema.html b/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentWithSolutionsSchema.html deleted file mode 100644 index fd1d34326c..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.UserCommitmentWithSolutionsSchema.html +++ /dev/null @@ -1 +0,0 @@ -UserCommitmentWithSolutionsSchema | Documentation - v0.3.40
                                                                                UserCommitmentWithSolutionsSchema: ZodObject<UserCommitmentWithSolutions> = ...
                                                                                \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.UserSolutionRecordSchema.html b/docs/variables/_prosopo_types_database.types_mongo.UserSolutionRecordSchema.html deleted file mode 100644 index 36fea16173..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.UserSolutionRecordSchema.html +++ /dev/null @@ -1 +0,0 @@ -UserSolutionRecordSchema | Documentation - v0.3.40
                                                                                UserSolutionRecordSchema: Schema<{
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                }, Model<{
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                }, any, any, any, Document<unknown, any, {
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                }> & {
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                } & {}, any>, {}, {}, {}, {}, DefaultSchemaOptions, {
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                }, Document<unknown, {}, {
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                }> & {
                                                                                    captchaContentId: string;
                                                                                    captchaId: string;
                                                                                    commitmentId: string;
                                                                                    processed: boolean;
                                                                                    salt: string;
                                                                                    solution: string[];
                                                                                } & {}> = ...

                                                                                Type declaration

                                                                                • captchaContentId: string
                                                                                • captchaId: string
                                                                                • commitmentId: string
                                                                                • processed: boolean
                                                                                • salt: string
                                                                                • solution: string[]

                                                                                Type declaration

                                                                                  Type declaration

                                                                                    Type declaration

                                                                                      Type declaration

                                                                                        Type declaration

                                                                                        • captchaContentId: string
                                                                                        • captchaId: string
                                                                                        • commitmentId: string
                                                                                        • processed: boolean
                                                                                        • salt: string
                                                                                        • solution: string[]
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo.UserSolutionSchema.html b/docs/variables/_prosopo_types_database.types_mongo.UserSolutionSchema.html deleted file mode 100644 index 23e6937027..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo.UserSolutionSchema.html +++ /dev/null @@ -1 +0,0 @@ -UserSolutionSchema | Documentation - v0.3.40
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_types_database.types_mongo._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index b26c7add4a..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                                                                                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_database.types_mongo._internal_.LogLevel-1.html b/docs/variables/_prosopo_types_database.types_mongo._internal_.LogLevel-1.html deleted file mode 100644 index 4a7dc0fc3f..0000000000 --- a/docs/variables/_prosopo_types_database.types_mongo._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                                                                                        LogLevel: ZodEnum<LogLevel>
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_env.provider._internal_.HashedCaptchaItemSchema.html b/docs/variables/_prosopo_types_env.provider._internal_.HashedCaptchaItemSchema.html deleted file mode 100644 index 79d564d0aa..0000000000 --- a/docs/variables/_prosopo_types_env.provider._internal_.HashedCaptchaItemSchema.html +++ /dev/null @@ -1 +0,0 @@ -HashedCaptchaItemSchema | Documentation - v0.3.40
                                                                                        HashedCaptchaItemSchema: ZodObject<HashedItem>
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_types_env.provider._internal_.LogLevel-1.html b/docs/variables/_prosopo_types_env.provider._internal_.LogLevel-1.html deleted file mode 100644 index 9a3dfa4232..0000000000 --- a/docs/variables/_prosopo_types_env.provider._internal_.LogLevel-1.html +++ /dev/null @@ -1 +0,0 @@ -LogLevel | Documentation - v0.3.40
                                                                                        LogLevel: ZodEnum<LogLevel>
                                                                                        \ No newline at end of file diff --git a/docs/variables/_prosopo_util.version.version.html b/docs/variables/_prosopo_util.version.version.html deleted file mode 100644 index c9882466e8..0000000000 --- a/docs/variables/_prosopo_util.version.version.html +++ /dev/null @@ -1,12 +0,0 @@ -version | Documentation - v0.3.40
                                                                                        version: string = ...

                                                                                        Copyright 2021-2024 Prosopo (UK) Ltd.

                                                                                        -

                                                                                        Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at

                                                                                        -
                                                                                        http://www.apache.org/licenses/LICENSE-2.0
                                                                                        -
                                                                                        -

                                                                                        Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License.

                                                                                        -
                                                                                        \ No newline at end of file diff --git a/packages/api/typedoc.config.js b/packages/api/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/api/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/cli/typedoc.config.js b/packages/cli/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/cli/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/common/typedoc.config.js b/packages/common/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/common/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/contract/typedoc.config.js b/packages/contract/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/contract/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/database/typedoc.config.js b/packages/database/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/database/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/datasets-fs/typedoc.config.js b/packages/datasets-fs/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/datasets-fs/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/datasets/typedoc.config.js b/packages/datasets/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/datasets/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/env/typedoc.config.js b/packages/env/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/env/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/file-server/typedoc.config.js b/packages/file-server/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/file-server/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/procaptcha-bundle/typedoc.config.js b/packages/procaptcha-bundle/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/procaptcha-bundle/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/procaptcha-react/typedoc.config.js b/packages/procaptcha-react/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/procaptcha-react/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/procaptcha/typedoc.config.js b/packages/procaptcha/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/procaptcha/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/provider/typedoc.config.js b/packages/provider/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/provider/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/server/typedoc.config.js b/packages/server/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/server/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/tx/typedoc.config.js b/packages/tx/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/tx/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/types-database/typedoc.config.js b/packages/types-database/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/types-database/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/types-env/typedoc.config.js b/packages/types-env/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/types-env/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/types/typedoc.config.js b/packages/types/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/types/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/packages/util/src/at.ts b/packages/util/src/at.ts index 669c91a623..b669e7e806 100644 --- a/packages/util/src/at.ts +++ b/packages/util/src/at.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. export type AtOptions = { optional?: boolean // whether to allow undefined elements in the array (true == optional, false == mandatory) noWrap?: boolean // whether to wrap the index around the bounds of the array (true == no wrap, false == wrap indices) diff --git a/packages/util/src/checks.ts b/packages/util/src/checks.ts index 03157e1e94..ce3f9a4dac 100644 --- a/packages/util/src/checks.ts +++ b/packages/util/src/checks.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. export const isArray = (value: unknown): boolean => { // null passes the isArray check, so manually check for it return Array.isArray(value) && value !== null diff --git a/packages/util/src/choice.ts b/packages/util/src/choice.ts index 3c0ae8d3b2..0059f3e013 100644 --- a/packages/util/src/choice.ts +++ b/packages/util/src/choice.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. type ChoiceOptions = { withReplacement?: boolean } diff --git a/packages/util/src/get.ts b/packages/util/src/get.ts index 99aee19af8..ef28f5df50 100644 --- a/packages/util/src/get.ts +++ b/packages/util/src/get.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. export function get(obj: T, key: unknown, required?: true): Exclude export function get(obj: T, key: unknown, required: false): T[keyof T] | undefined export function get(obj: unknown, key: string | number | symbol, required?: true): Exclude diff --git a/packages/util/src/hex.ts b/packages/util/src/hex.ts index 4b131a892b..16776b8761 100644 --- a/packages/util/src/hex.ts +++ b/packages/util/src/hex.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. import { isArray } from './checks.js' import { u8aToHex } from '@polkadot/util' diff --git a/packages/util/src/merge.ts b/packages/util/src/merge.ts index 9e80222224..1de6d03fd9 100644 --- a/packages/util/src/merge.ts +++ b/packages/util/src/merge.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. import { isArray, isObject } from './checks.js' export type MergeOptions = { diff --git a/packages/util/src/permutations.ts b/packages/util/src/permutations.ts index c4818b4672..90fdf239b9 100644 --- a/packages/util/src/permutations.ts +++ b/packages/util/src/permutations.ts @@ -1,3 +1,16 @@ +// Copyright 2021-2024 Prosopo (UK) Ltd. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. // create a generator that yields the permutations for a set of options // E.g. say we have 3 chars which can take 2 values each ('a' or 'b'), then we have 2^3 = 8 permutations: // a a a diff --git a/packages/util/src/tests/at.test.ts b/packages/util/src/tests/at.test.ts index 29d19f4bc7..abaa809bbd 100644 --- a/packages/util/src/tests/at.test.ts +++ b/packages/util/src/tests/at.test.ts @@ -1,4 +1,4 @@ -// Copyright 2021-2023 Prosopo (UK) Ltd. +// Copyright 2021-2024 Prosopo (UK) Ltd. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/util/src/tests/get.test.ts b/packages/util/src/tests/get.test.ts index f904598f3b..9d48ef2066 100644 --- a/packages/util/src/tests/get.test.ts +++ b/packages/util/src/tests/get.test.ts @@ -1,4 +1,4 @@ -// Copyright 2021-2023 Prosopo (UK) Ltd. +// Copyright 2021-2024 Prosopo (UK) Ltd. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/util/src/tests/merge.test.ts b/packages/util/src/tests/merge.test.ts index 71957ef3df..b53120aa95 100644 --- a/packages/util/src/tests/merge.test.ts +++ b/packages/util/src/tests/merge.test.ts @@ -1,4 +1,4 @@ -// Copyright 2021-2023 Prosopo (UK) Ltd. +// Copyright 2021-2024 Prosopo (UK) Ltd. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/util/src/tests/permutations.ts b/packages/util/src/tests/permutations.ts index 0f2528cbc6..3b6470552b 100644 --- a/packages/util/src/tests/permutations.ts +++ b/packages/util/src/tests/permutations.ts @@ -1,4 +1,4 @@ -// Copyright 2021-2023 Prosopo (UK) Ltd. +// Copyright 2021-2024 Prosopo (UK) Ltd. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/packages/util/typedoc.config.js b/packages/util/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/packages/util/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/protocol/dev/typedoc.config.js b/protocol/dev/typedoc.config.js deleted file mode 100644 index 61ca9d97a0..0000000000 --- a/protocol/dev/typedoc.config.js +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -export default { - entryPoints: ['src/**/*.ts', 'src/**/*.tsx', 'src/**/*.js', 'src/**/*.jsx', 'src/**/*.json'], - includes: 'src', - extends: '../../typedoc.base.config.js', - readme: 'README.md', -} diff --git a/provider-gui/typedoc.config.js b/provider-gui/typedoc.config.js deleted file mode 100644 index b3ae6857fc..0000000000 --- a/provider-gui/typedoc.config.js +++ /dev/null @@ -1,49 +0,0 @@ -// Copyright 2021-2024 Prosopo (UK) Ltd. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -module.exports = { - entryPoints: [ - 'app/**/*.ts', - 'app/**/*.tsx', - 'app/**/*.js', - 'app/**/*.jsx', - 'app/**/*.json', - 'components/**/*.ts', - 'components/**/*.tsx', - 'components/**/*.js', - 'components/**/*.jsx', - 'components/**/*.json', - 'contexts/**/*.ts', - 'contexts/**/*.tsx', - 'contexts/**/*.js', - 'contexts/**/*.jsx', - 'contexts/**/*.json', - 'mocks/**/*.ts', - 'mocks/**/*.tsx', - 'mocks/**/*.js', - 'mocks/**/*.jsx', - 'mocks/**/*.json', - 'services/**/*.ts', - 'services/**/*.tsx', - 'services/**/*.js', - 'services/**/*.jsx', - 'services/**/*.json', - 'types/**/*.ts', - 'types/**/*.tsx', - 'types/**/*.js', - 'types/**/*.jsx', - 'types/**/*.json', - ], - includes: ['app', 'components', 'contexts', 'mocks', 'services', 'types'], - extends: '../typedoc.base.config.js', -}