From 2072083d18ed85e1c73e0c0799e26fd1c45065e4 Mon Sep 17 00:00:00 2001
From: mamoralesiob
Date: Tue, 3 Mar 2026 20:24:51 +0100
Subject: [PATCH 1/7] Change monorepo structure to be like ATS's
Signed-off-by: mamoralesiob
---
README.md | 52 +-
{backend => apps/backend}/.env.sample | 0
{backend => apps/backend}/.eslintrc.js | 0
{backend => apps/backend}/.gitignore | 0
{backend => apps/backend}/.prettierrc | 0
{backend => apps/backend}/Dockerfile | 0
{backend => apps/backend}/LICENSE | 0
{backend => apps/backend}/compose.yaml | 0
{backend => apps/backend}/nest-cli.json | 0
{backend => apps/backend}/package.json | 0
{backend => apps/backend}/src/app.module.ts | 0
.../backend}/src/common/constants.ts | 0
.../transform-hexPrefix.decorator.ts | 0
.../common/exceptions/domain-exceptions.ts | 0
.../exceptions/http-exception.filter.ts | 0
.../src/common/pipes/remove-hexPrefix.pipe.ts | 0
.../backend}/src/common/regexp.ts | 0
.../backend}/src/guards/origin.guard.ts | 0
.../backend}/src/jobs/autoSubmit.service.ts | 0
.../backend}/src/jobs/jobs.module.ts | 0
.../src/logger/dto/log-message.dto.ts | 0
.../backend}/src/logger/logger.service.ts | 0
{backend => apps/backend}/src/main.ts | 0
.../src/middleware/requestId.middleware.ts | 0
.../src/scripts/deleteAllDBTransactions.ts | 0
.../dto/create-transaction-request.dto.ts | 0
.../dto/create-transaction-response.dto.ts | 0
.../dto/get-transactions-response.dto.ts | 0
.../dto/sign-transaction-request.dto.ts | 0
.../dto/update-transaction-request.dto.ts | 0
.../backend}/src/transaction/network.enum.ts | 0
.../backend}/src/transaction/status.enum.ts | 0
.../src/transaction/transaction.controller.ts | 0
.../src/transaction/transaction.entity.ts | 0
.../src/transaction/transaction.module.ts | 0
.../src/transaction/transaction.service.ts | 0
{backend => apps/backend}/src/utils/utils.ts | 0
{backend => apps/backend}/test/jest-e2e.json | 0
.../transaction.controller.spec.ts | 0
.../test/transaction/transaction.e2e-spec.ts | 0
.../test/transaction/transaction.mock.ts | 0
.../transaction/transaction.service.spec.ts | 0
.../backend}/test/utils/utils.spec.ts | 0
{backend => apps/backend}/tsconfig.build.json | 0
{backend => apps/backend}/tsconfig.json | 0
{cli => apps/cli}/.editorconfig | 0
{cli => apps/cli}/.eslintignore | 0
{cli => apps/cli}/.eslintrc.json | 0
{cli => apps/cli}/.gitignore | 0
{cli => apps/cli}/.prettierignore | 0
{cli => apps/cli}/.prettierrc | 0
.../cli}/__mocks__/hedera-wallet-connect.js | 0
.../commander/CommanderService.test.ts | 0
.../BackendConfigurationService.test.ts | 0
.../ConfigurationService.test.ts | 0
.../SetConfigurationService.test.ts | 2 +-
.../SetMirrorNodeService.test.ts | 0
.../configuration/SetRPCService.test.ts | 0
.../SetResolverAndFactoryService.test.ts | 0
.../AssociateStableCoinService.test.ts | 0
.../BalanceOfStableCoinService.test.ts | 0
.../stablecoin/BurnStableCoinService.test.ts | 0
.../CapabilitiesStableCoinService.test.ts | 0
.../CashInStableCoinService.test.ts | 0
.../CreateStableCoinService.test.ts | 0
.../DeleteStableCoinService.test.ts | 0
.../DetailsStableCoinService.test.ts | 0
.../stablecoin/FeeStableCoinService.test.ts | 0
.../FreezeStableCoinService.test.ts | 0
.../stablecoin/HoldStableCoinService.test.ts | 0
.../stablecoin/KYCStableCoinService.test.ts | 0
.../stablecoin/ListMultiSigTxService.test.ts | 0
.../stablecoin/ListStableCoinService.test.ts | 0
.../ManageImportedTokenService.test.ts | 0
.../ManageMultiSigTxService.test.ts | 0
.../OperationStableCoinService.test.ts | 0
.../stablecoin/PauseStableCoinService.test.ts | 0
.../RescueHBARStableCoinService.test.ts | 0
.../RescueStableCoinService.test.ts | 0
.../stablecoin/RoleStableCoinService.test.ts | 0
.../TransfersStableCoinService.test.ts | 0
.../UpdateStableCoinService.test.ts | 0
.../stablecoin/WipeStableCoinService.test.ts | 0
.../utilities/UtilitiesService.test.ts | 0
.../wizard/NetworkWizardService.test.ts | 0
.../app/service/wizard/WizardService.test.ts | 0
.../domain/language/Language.test.ts | 0
{cli => apps/cli}/__tests__/main.test.ts | 0
{cli => apps/cli}/docs/images/CLI-flow.png | Bin
{cli => apps/cli}/hsca-config.sample.yaml | 0
{cli => apps/cli}/jest.config.js | 0
{cli => apps/cli}/jest.env.config.js | 0
{cli => apps/cli}/package.json | 1 -
{cli => apps/cli}/src/app/service/Service.ts | 0
.../app/service/commander/CommanderService.ts | 0
.../BackendConfigurationService.ts | 0
.../configuration/ConfigurationService.ts | 0
.../configuration/SetConfigurationService.ts | 0
.../configuration/SetMirrorNodeService.ts | 0
.../service/configuration/SetRPCService.ts | 0
.../SetResolverAndFactoryService.ts | 0
.../stablecoin/AssociateStableCoinService.ts | 0
.../stablecoin/BalanceOfStableCoinService.ts | 0
.../stablecoin/BurnStableCoinService.ts | 0
.../CapabilitiesStableCoinService.ts | 0
.../stablecoin/CashInStableCoinService.ts | 0
.../stablecoin/CreateStableCoinService.ts | 0
.../stablecoin/DeleteStableCoinService.ts | 0
.../stablecoin/DetailsStableCoinService.ts | 0
.../stablecoin/FeeStableCoinService.ts | 0
.../stablecoin/FreezeStableCoinService.ts | 0
.../stablecoin/HoldStableCoinService.ts | 0
.../stablecoin/KYCStableCoinService.ts | 0
.../stablecoin/ListMultiSigTxService.ts | 0
.../stablecoin/ListStableCoinService.ts | 0
.../stablecoin/ManageImportedTokenService.ts | 0
.../stablecoin/ManageMultiSigTxService.ts | 0
.../stablecoin/OperationStableCoinService.ts | 0
.../stablecoin/PauseStableCoinService.ts | 0
.../stablecoin/RescueHBARStableCoinService.ts | 0
.../stablecoin/RescueStableCoinService.ts | 0
.../stablecoin/ResolverStableCoinService.ts | 0
.../stablecoin/RoleStableCoinService.ts | 0
.../stablecoin/TransfersStableCoinService.ts | 0
.../stablecoin/UpdateStableCoinService.ts | 0
.../stablecoin/WipeStableCoinService.ts | 0
.../app/service/utilities/UtilitiesService.ts | 0
.../service/wizard/NetworkWizardService.ts | 0
.../src/app/service/wizard/WizardService.ts | 0
{cli => apps/cli}/src/core/Constants.ts | 0
{cli => apps/cli}/src/domain/BaseEntity.ts | 0
.../configuration/interfaces/AccountType.ts | 0
.../configuration/interfaces/BackendConfig.ts | 0
.../interfaces/IAWSKMSAccountConfig.ts | 0
.../interfaces/IAccountConfig.ts | 0
.../interfaces/IConfiguration.ts | 0
.../interfaces/IConsensusNodeConfig.ts | 0
.../interfaces/ICustodialAccountConfig.ts | 0
.../interfaces/IDfnsAccountConfig.ts | 0
.../interfaces/IFactoryConfig.ts | 0
.../interfaces/IFireblocksAccountConfig.ts | 0
.../interfaces/IGeneralConfig.ts | 0
.../interfaces/IHederaTokenManagerConfig.ts | 0
.../interfaces/IImportedToken.ts | 0
.../configuration/interfaces/IInitialRoles.ts | 0
.../configuration/interfaces/ILogConfig.ts | 0
.../interfaces/IManagedFeatures.ts | 0
.../interfaces/IMirrorsConfig.ts | 0
.../interfaces/INetworkConfig.ts | 0
.../configuration/interfaces/IPrivateKey.ts | 0
.../configuration/interfaces/IRPCsConfig.ts | 0
.../interfaces/IResolverConfig.ts | 0
.../interfaces/ISelfCustodialAccountConfig.ts | 0
.../domain/configuration/interfaces/URL.ts | 0
.../cli}/src/domain/language/Language.ts | 0
.../stablecoin/ListMultiSigTxResponse.ts | 0
.../domain/stablecoin/MultiSigTransaction.ts | 0
.../domain/stablecoin/PaginationRequest.ts | 0
.../domain/stablecoin/PaginationResponse.ts | 0
.../src/domain/stablecoin/StableCoinList.ts | 0
{cli => apps/cli}/src/index.ts | 0
.../resources/config/.hedera-stable-cli.toml | 0
.../resources/config/.hedera-stable-cli.yaml | 0
.../config/.hedera-stable-coin-cli.yaml | 0
.../cli}/src/resources/config/language.ts | 0
.../src/resources/license-check-and-add.json | 0
.../cli}/src/resources/license-header.js | 0
{cli => apps/cli}/tsconfig.json | 2 +-
{docs => apps/docs}/.gitignore | 0
{docs => apps/docs}/README.md | 0
{docs => apps/docs}/docusaurus.config.ts | 4 +-
{docs => apps/docs}/package-lock.json | 0
{docs => apps/docs}/package.json | 0
{docs => apps/docs}/sidebars.ts | 0
{docs => apps/docs}/sidebarsReferences.ts | 0
.../src/components/HomepageFeatures/index.tsx | 0
.../HomepageFeatures/styles.module.css | 0
{docs => apps/docs}/src/css/custom.css | 0
.../docs}/src/pages/index.module.css | 0
{docs => apps/docs}/src/pages/index.tsx | 0
{docs => apps/docs}/static/.nojekyll | 0
{docs => apps/docs}/static/img/coin-dark.svg | 0
{docs => apps/docs}/static/img/coin.svg | 0
{docs => apps/docs}/static/img/favicon.ico | Bin
{docs => apps/docs}/static/img/logo.svg | 0
{docs => apps/docs}/tsconfig.json | 0
{web => apps/web}/.env.sample | 0
{sdk => apps/web}/.eslintignore | 0
{web => apps/web}/.eslintrc.js | 0
{web => apps/web}/.gitignore | 0
{sdk => apps/web}/.prettierignore | 0
{web => apps/web}/.prettierrc | 0
{web => apps/web}/config-overrides.js | 5 +
{web => apps/web}/docs/images/Multisig.png | Bin
.../images/MultisigTransactionDetails.png | Bin
.../web}/docs/images/MultisigTransactions.png | Bin
{web => apps/web}/docs/images/Operations.png | Bin
{web => apps/web}/docs/images/RoleMgmgt.png | Bin
{web => apps/web}/docs/images/alertNoEnv.png | Bin
{web => apps/web}/docs/images/create.png | Bin
.../docs/images/create_stable_coin_create.png | Bin
.../images/create_stable_coin_details.png | Bin
.../images/create_stable_coin_permissions.png | Bin
.../images/create_stable_coin_reserve.png | Bin
.../docs/images/create_stable_coin_supply.png | Bin
.../web}/docs/images/creationKeys.png | Bin
{web => apps/web}/docs/images/disconnect.png | Bin
{web => apps/web}/docs/images/import.png | Bin
{web => apps/web}/docs/images/init.png | Bin
{web => apps/web}/docs/images/settings.png | Bin
.../web}/docs/images/settings_update.png | Bin
{web => apps/web}/docs/images/wallets.png | Bin
{web => apps/web}/package.json | 7 +-
{web => apps/web}/public/_redirects | 0
{web => apps/web}/public/favicon.ico | Bin
.../web}/public/fonts/Mulish-Black.ttf | Bin
.../web}/public/fonts/Mulish-Bold.ttf | Bin
.../web}/public/fonts/Mulish-Italic.ttf | Bin
.../web}/public/fonts/Mulish-Light.ttf | Bin
.../web}/public/fonts/Mulish-Medium.ttf | Bin
.../web}/public/fonts/Mulish-Regular.ttf | Bin
.../web}/public/fonts/Mulish-SemiBold.ttf | Bin
.../web}/public/img/hedera-hbar-logo.png | Bin
{web => apps/web}/public/index.html | 0
{web => apps/web}/public/logo192.png | Bin
{web => apps/web}/public/logo512.png | Bin
{web => apps/web}/public/manifest.json | 0
{web => apps/web}/public/robots.txt | 0
{web => apps/web}/src/Router/NamedRoutes.ts | 0
{web => apps/web}/src/Router/Router.tsx | 0
{web => apps/web}/src/Router/RouterManager.ts | 0
.../web}/src/Router/RoutesMappingUrl.ts | 0
.../web}/src/Router/__test__/Router.test.tsx | 0
.../__snapshots__/Router.test.tsx.snap | 43 +
{web => apps/web}/src/Router/index.tsx | 0
{web => apps/web}/src/app/App.tsx | 0
{web => apps/web}/src/app/Disclaimer.tsx | 0
.../web}/src/app/__test__/App.test.tsx | 0
.../__test__/__snapshots__/App.test.tsx.snap | 43 +
{web => apps/web}/src/assets/png/WCLogo.png | Bin
.../web}/src/assets/png/hashpackLogo.png | Bin
.../web}/src/assets/png/hedera-hbar-logo.png | Bin
.../web}/src/assets/png/multisigLogo.png | Bin
.../web}/src/assets/svg/MetaMask_Fox.svg | 0
{web => apps/web}/src/assets/svg/error.svg | 0
.../web}/src/assets/svg/hedera-hbar-logo.svg | 0
{web => apps/web}/src/assets/svg/safe-box.svg | 0
{web => apps/web}/src/assets/svg/success.svg | 0
{web => apps/web}/src/assets/svg/warning.svg | 0
.../components/AwaitingWalletSignature.tsx | 0
.../web}/src/components/BaseContainer.tsx | 0
.../web}/src/components/DetailsReview.tsx | 0
.../web}/src/components/DirectAccess.tsx | 0
.../web}/src/components/DirectAction.tsx | 0
{web => apps/web}/src/components/Focus.tsx | 0
{web => apps/web}/src/components/Fonts.tsx | 0
.../components/Form/CheckboxController.tsx | 0
.../components/Form/DatePickerController.tsx | 0
.../src/components/Form/InputController.tsx | 0
.../web}/src/components/Form/InputLabel.tsx | 0
.../components/Form/InputNumberController.tsx | 0
.../Form/SearchSelectController.tsx | 0
.../src/components/Form/SelectController.tsx | 0
.../Form/SelectCreatableController.tsx | 0
.../web}/src/components/Form/Switch.tsx | 0
.../src/components/Form/SwitchController.tsx | 0
.../__test__/DatePickerController.test.tsx | 0
.../Form/__test__/InputController.test.tsx | 0
.../Form/__test__/InputLabel.test.tsx | 0
.../__test__/InputNumberController.test.tsx | 0
.../Form/__test__/SelectController.test.tsx | 0
.../components/Form/__test__/Switch.test.tsx | 0
.../Form/__test__/SwitchController.test.tsx | 0
.../DatePickerController.test.tsx.snap | 0
.../InputController.test.tsx.snap | 0
.../__snapshots__/InputLabel.test.tsx.snap | 0
.../InputNumberController.test.tsx.snap | 0
.../SelectController.test.tsx.snap | 0
.../__snapshots__/Switch.test.tsx.snap | 0
.../SwitchController.test.tsx.snap | 0
.../web}/src/components/GridDirectAccess.tsx | 0
.../web}/src/components/GridDirectAction.tsx | 0
.../web}/src/components/HederaSpinner.tsx | 0
{web => apps/web}/src/components/Icon.tsx | 0
.../web}/src/components/InnactivityTimer.tsx | 0
.../web}/src/components/KeySelector.tsx | 0
.../web}/src/components/ModalAction.tsx | 0
.../web}/src/components/ModalNotification.tsx | 0
.../src/components/ModalWalletConnect.tsx | 0
.../web}/src/components/ModalsHandler.tsx | 0
.../web}/src/components/Scrollbar.tsx | 0
{web => apps/web}/src/components/Stepper.tsx | 0
.../web}/src/components/TooltipCopy.tsx | 0
.../__test__/BaseContainer.test.tsx | 0
.../__test__/DetailsReview.test.tsx | 0
.../components/__test__/DirectAccess.test.tsx | 0
.../__test__/GridDirectAccess.test.tsx | 0
.../src/components/__test__/Icon.test.tsx | 0
.../__test__/InnactivityTimer.test.tsx | 0
.../components/__test__/KeySelector.test.tsx | 0
.../components/__test__/ModalAction.test.tsx | 0
.../__test__/ModalNotification.test.tsx | 0
.../__test__/ModalWalletConnect.test.tsx | 0
.../__test__/ModalsHandler.test.tsx | 0
.../src/components/__test__/Stepper.test.tsx | 0
.../__snapshots__/BaseContainer.test.tsx.snap | 0
.../__snapshots__/DetailsReview.test.tsx.snap | 0
.../__snapshots__/DirectAccess.test.tsx.snap | 0
.../GridDirectAccess.test.tsx.snap | 0
.../__test__/__snapshots__/Icon.test.tsx.snap | 0
.../InnactivityTimer.test.tsx.snap | 0
.../__snapshots__/KeySelector.test.tsx.snap | 0
.../__snapshots__/ModalAction.test.tsx.snap | 0
.../ModalNotification.test.tsx.snap | 0
.../ModalWalletConnect.test.tsx.snap | 0
.../__snapshots__/ModalsHandler.test.tsx.snap | 0
.../__snapshots__/Stepper.test.tsx.snap | 0
{web => apps/web}/src/constant.ts | 0
{web => apps/web}/src/constants/index.ts | 0
.../web}/src/hooks/useRefreshCoinInfo.ts | 0
{web => apps/web}/src/i18n.ts | 0
{web => apps/web}/src/index.css | 0
{web => apps/web}/src/index.tsx | 0
.../web}/src/interfaces/IAccountToken.ts | 0
.../web}/src/interfaces/IConsensusNodes.ts | 0
.../web}/src/interfaces/IExternalToken.ts | 0
.../web}/src/interfaces/IMirrorRPCNode.ts | 0
{web => apps/web}/src/interfaces/IRole.ts | 0
{web => apps/web}/src/layout/Layout.tsx | 0
.../web}/src/layout/__test__/Layout.test.tsx | 0
.../__snapshots__/Layout.test.tsx.snap | 43 +
.../web}/src/layout/sidebar/Sidebar.tsx | 0
.../web}/src/layout/sidebar/SidebarOption.tsx | 0
.../layout/sidebar/__test__/Sidebar.test.tsx | 0
.../sidebar/__test__/SidebarOption.test.tsx | 0
.../__snapshots__/Sidebar.test.tsx.snap | 43 +
.../__snapshots__/SidebarOption.test.tsx.snap | 0
.../web}/src/layout/topbar/CoinDropdown.tsx | 0
.../web}/src/layout/topbar/Topbar.tsx | 0
.../web}/src/layout/topbar/TopbarRight.tsx | 0
.../topbar/__test__/CoinDropdown.test.tsx | 0
.../layout/topbar/__test__/Topbar.test.tsx | 0
.../topbar/__test__/TopbarRight.test.tsx | 0
.../__snapshots__/CoinDropdown.test.tsx.snap | 0
.../__snapshots__/Topbar.test.tsx.snap | 0
.../__snapshots__/TopbarRight.test.tsx.snap | 0
.../topbar/components/CollapsibleButton.tsx | 0
{web => apps/web}/src/mocks/appkit-mock.js | 0
{web => apps/web}/src/mocks/blade-sdk-mock.js | 0
.../web}/src/mocks/fireblocks-sdk-mock.js | 0
.../mocks/hedera-wallet-connect-sdk-mock.js | 0
{web => apps/web}/src/mocks/sdk.ts | 0
{web => apps/web}/src/react-i18next.d.ts | 0
.../web}/src/services/ImportTokenService.ts | 0
{web => apps/web}/src/services/SDKService.ts | 0
.../__test__/ImportTokenService.test.tsx | 0
.../slices/__test__/walletSlice.test.tsx | 0
.../web}/src/store/slices/walletSlice.ts | 0
{web => apps/web}/src/store/store.ts | 0
.../web}/src/store/walletSelectors.ts | 0
{web => apps/web}/src/test/index.tsx | 0
{web => apps/web}/src/test/setupTests.tsx | 0
{web => apps/web}/src/theme/Theme.ts | 0
.../web}/src/theme/components/Button.ts | 0
.../web}/src/theme/components/DirectAccess.ts | 0
.../web}/src/theme/components/DirectAction.ts | 0
.../web}/src/theme/components/FormError.ts | 0
.../web}/src/theme/components/FormLabel.ts | 0
.../web}/src/theme/components/Heading.ts | 0
.../web}/src/theme/components/Input.ts | 0
.../web}/src/theme/components/Select.ts | 0
.../web}/src/theme/components/Tabs.ts | 0
.../web}/src/theme/components/Text.ts | 0
.../web}/src/translations/en/appSettings.json | 0
.../web}/src/translations/en/burn.json | 0
.../web}/src/translations/en/cashIn.json | 0
.../web}/src/translations/en/checkFrozen.json | 0
.../web}/src/translations/en/checkKyc.json | 0
.../web}/src/translations/en/errorPage.json | 0
.../translations/en/externalTokenInfo.json | 0
.../src/translations/en/feesManagement.json | 0
.../web}/src/translations/en/freeze.json | 0
.../web}/src/translations/en/getBalance.json | 0
.../web}/src/translations/en/global.json | 0
.../web}/src/translations/en/grantKYC.json | 0
.../web}/src/translations/en/multiSig.json | 0
.../web}/src/translations/en/operations.json | 0
.../src/translations/en/proofOfReserve.json | 0
.../web}/src/translations/en/rescueHBAR.json | 0
.../src/translations/en/rescueTokens.json | 0
.../web}/src/translations/en/revokeKYC.json | 0
.../web}/src/translations/en/roles.json | 0
.../web}/src/translations/en/settings.json | 0
.../translations/en/stableCoinCreation.json | 0
.../translations/en/stableCoinDetails.json | 0
.../web}/src/translations/en/unfreeze.json | 0
.../web}/src/translations/en/updateToken.json | 0
.../web}/src/translations/en/wipe.json | 0
.../web}/src/translations/es/global.json | 0
.../src/utils/__test__/inputHelper.test.ts | 0
.../utils/__test__/validationHelper.test.ts | 0
{web => apps/web}/src/utils/cleanStorage.ts | 0
{web => apps/web}/src/utils/format.ts | 0
{web => apps/web}/src/utils/inputHelper.ts | 0
.../web}/src/utils/validationsHelper.ts | 0
.../web}/src/views/AppSettings/constants.ts | 0
.../web}/src/views/AppSettings/index.tsx | 0
{web => apps/web}/src/views/Dashboard.tsx | 0
.../views/ErrorPage/StableCoinNotSelected.tsx | 0
.../__test__/StableCoinNotSelected.test.tsx | 0
.../StableCoinNotSelected.test.tsx.snap | 0
.../__snapshots__/index.test.tsx.snap | 0
.../FeesManagement/__test__/index.test.tsx | 0
.../components/NoFeesManagement.tsx | 0
.../web}/src/views/FeesManagement/index.tsx | 0
.../ImportedToken/ImportedTokenCreation.tsx | 0
.../views/ImportedToken/ImportedTokenInfo.tsx | 0
.../__test__/ImportedTokenCreation.test.tsx | 0
.../__test__/ImportedTokenInfo.test.tsx | 0
.../ImportedTokenCreation.test.tsx.snap | 0
.../ImportedTokenInfo.test.tsx.snap | 0
{web => apps/web}/src/views/Loading.tsx | 0
.../MultisigTransactions.tsx | 0
.../__test__/MultisigTransactions.test.tsx | 0
.../MultisigTransactions.test.tsx.snap | 0
.../components/MultiSigTransactionModal.tsx | 0
.../Operations/Burn/__test__/Burn.test.tsx | 0
.../__test__/__snapshots__/Burn.test.tsx.snap | 0
.../web}/src/views/Operations/Burn/index.tsx | 0
.../CashIn/__test__/CashIn.test.tsx | 0
.../__snapshots__/CashIn.test.tsx.snap | 0
.../src/views/Operations/CashIn/index.tsx | 0
.../CheckFrozen/__test__/CheckFrozen.test.tsx | 0
.../__snapshots__/CheckFrozen.test.tsx.snap | 0
.../views/Operations/CheckFrozen/index.tsx | 0
.../CheckKyc/__test__/CheckKyc.test.tsx | 0
.../__snapshots__/CheckKyc.test.tsx.snap | 0
.../src/views/Operations/CheckKyc/index.tsx | 0
.../DangerZone/__test__/DangerZone.test.tsx | 0
.../__snapshots__/DangerZone.test.tsx.snap | 0
.../src/views/Operations/DangerZone/index.tsx | 0
.../Freeze/__test__/Freeze.test.tsx | 0
.../__snapshots__/Freeze.test.tsx.snap | 0
.../src/views/Operations/Freeze/index.tsx | 0
.../GetBalance/__test__/GetBalance.test.tsx | 0
.../__snapshots__/GetBalance.test.tsx.snap | 0
.../src/views/Operations/GetBalance/index.tsx | 0
.../GrantKyc/__test__/GrantKyc.test.tsx | 0
.../__snapshots__/GrantKyc.test.tsx.snap | 0
.../src/views/Operations/GrantKyc/index.tsx | 0
.../Create/__test__/CreateHold.test.tsx | 0
.../__snapshots__/CreateHold.test.tsx.snap | 0
.../Hold/Operations/Create/index.tsx | 0
.../Execute/__test__/ExecuteHold.test.tsx | 0
.../__snapshots__/ExecuteHold.test.tsx.snap | 0
.../Hold/Operations/Execute/index.tsx | 0
.../List/__test__/ListHold.test.tsx | 0
.../__snapshots__/ListHold.test.tsx.snap | 0
.../Operations/Hold/Operations/List/index.tsx | 0
.../Reclaim/__test__/ReclaimHold.test.tsx | 0
.../__snapshots__/ReclaimHold.test.tsx.snap | 0
.../Hold/Operations/Reclaim/index.tsx | 0
.../Release/__test__/ReleaseHold.test.tsx | 0
.../__snapshots__/ReleaseHold.test.tsx.snap | 0
.../Hold/Operations/Release/index.tsx | 0
.../web}/src/views/Operations/Hold/index.tsx | 0
.../src/views/Operations/OperationLayout.tsx | 0
.../RescueHBAR/__test__/RescueHBAR.test.tsx | 0
.../__snapshots__/RescueHBAR.test.tsx.snap | 0
.../src/views/Operations/RescueHBAR/index.tsx | 0
.../__test__/RescueTokens.test.tsx | 0
.../__snapshots__/RescueTokens.test.tsx.snap | 0
.../views/Operations/RescueTokens/index.tsx | 0
.../RevokeKyc/__test__/RevokeKyc.test.tsx | 0
.../__snapshots__/RevokeKyc.test.tsx.snap | 0
.../src/views/Operations/RevokeKyc/index.tsx | 0
.../Unfreeze/__test__/Unfreeze.test.tsx | 0
.../__snapshots__/Unfreeze.test.tsx.snap | 0
.../src/views/Operations/Unfreeze/index.tsx | 0
.../Operations/Wipe/__test__/Wipe.test.tsx | 0
.../__test__/__snapshots__/Wipe.test.tsx.snap | 0
.../web}/src/views/Operations/Wipe/index.tsx | 0
.../__test__/OperationLayout.test.tsx | 0
.../OperationLayout.test.tsx.snap | 0
.../__snapshots__/index.test.tsx.snap | 0
.../views/Operations/__test__/index.test.tsx | 0
.../src/views/Roles/GetAccountsWithRole.tsx | 0
.../web}/src/views/Roles/GrantRoles.tsx | 0
.../web}/src/views/Roles/HandleRoles.tsx | 0
.../web}/src/views/Roles/ManageCashIn.tsx | 0
.../web}/src/views/Roles/RevokeRoles.tsx | 0
.../web}/src/views/Roles/RoleLayout.tsx | 0
.../views/Roles/__test__/HandleRoles.test.tsx | 0
.../views/Roles/__test__/RoleLayout.test.tsx | 0
.../__snapshots__/HandleRoles.test.tsx.snap | 0
.../__snapshots__/RoleLayout.test.tsx.snap | 0
.../__snapshots__/index.test.tsx.snap | 0
.../src/views/Roles/__test__/index.test.tsx | 0
.../web}/src/views/Roles/constants.ts | 0
{web => apps/web}/src/views/Roles/index.tsx | 0
.../__snapshots__/index.test.tsx.snap | 0
.../StableCoin/__test__/index.test.tsx | 0
.../src/views/Settings/StableCoin/index.tsx | 0
.../__snapshots__/index.test.tsx.snap | 0
.../views/Settings/__test__/index.test.tsx | 0
.../web}/src/views/Settings/index.tsx | 0
.../views/StableCoinCreation/BasicDetails.tsx | 0
.../ManagementPermissions.tsx | 0
.../StableCoinCreation/OptionalDetails.tsx | 0
.../StableCoinCreation/ProofOfReserve.tsx | 0
.../src/views/StableCoinCreation/Review.tsx | 0
.../StableCoinCreation/StableCoinCreation.tsx | 0
.../__test__/ManagementPermissions.test.tsx | 0
.../__test__/OptionalDetails.test.tsx | 0
.../__test__/ProofOfReserve.test.tsx | 0
.../__test__/Review.test.tsx | 0
.../__test__/StableCoinCreation.test.tsx | 0
.../ManagementPermissions.test.tsx.snap | 0
.../OptionalDetails.test.tsx.snap | 0
.../ProofOfReserve.test.tsx.snap | 0
.../__snapshots__/Review.test.tsx.snap | 0
.../StableCoinCreation.test.tsx.snap | 0
.../components/KeySelector.tsx | 0
.../components/RoleSelector.tsx | 0
.../__snapshots__/index.test.tsx.snap | 0
.../StableCoinDetails/__test__/index.test.tsx | 0
.../src/views/StableCoinDetails/index.tsx | 0
.../__snapshots__/index.test.tsx.snap | 0
.../StableCoinProof/__test__/index.test.tsx | 0
.../components/NoProofOfReserve.tsx | 0
.../web}/src/views/StableCoinProof/index.tsx | 0
.../src/views/__test__/Dashboard.test.tsx | 0
.../__snapshots__/Dashboard.test.tsx.snap | 0
{web => apps/web}/svg.d.ts | 0
{web => apps/web}/tsconfig.json | 0
.../v0.8/interfaces/AggregatorV3Interface.md | 113 -
.../proxy/utils/Initializable.md | 31 -
.../token/ERC20/IERC20Upgradeable.md | 186 -
.../extensions/IERC20MetadataUpgradeable.md | 237 -
.../utils/AddressUpgradeable.md | 12 -
.../utils/StringsUpgradeable.md | 12 -
.../utils/math/MathUpgradeable.md | 12 -
.../utils/math/SignedMathUpgradeable.md | 12 -
.../@openzeppelin/contracts/access/Ownable.md | 79 -
.../contracts/access/Ownable2Step.md | 124 -
.../contracts/interfaces/IERC1822Proxiable.md | 32 -
.../contracts/interfaces/IERC1967.md | 64 -
.../contracts/proxy/ERC1967/ERC1967Proxy.md | 64 -
.../contracts/proxy/ERC1967/ERC1967Upgrade.md | 64 -
.../@openzeppelin/contracts/proxy/Proxy.md | 12 -
.../contracts/proxy/beacon/IBeacon.md | 32 -
.../ITransparentUpgradeableProxy.md | 150 -
.../contracts/proxy/transparent/ProxyAdmin.md | 175 -
.../TransparentUpgradeableProxy.md | 64 -
.../contracts/security/ReentrancyGuard.md | 12 -
.../@openzeppelin/contracts/utils/Address.md | 12 -
.../@openzeppelin/contracts/utils/Context.md | 12 -
.../contracts/utils/StorageSlot.md | 12 -
.../@openzeppelin/contracts/utils/Strings.md | 12 -
.../contracts/utils/math/Math.md | 12 -
.../contracts/utils/math/SignedMath.md | 12 -
.../contracts/docs/contracts/HederaReserve.md | 250 -
.../docs/contracts/HederaTokenManager.md | 1425 -
.../contracts/Interfaces/IHederaReserve.md | 217 -
.../Interfaces/IHederaTokenManager.md | 230 -
.../Interfaces/IStableCoinFactory.md | 286 -
.../docs/contracts/StableCoinFactory.md | 323 -
.../docs/contracts/extensions/Burnable.md | 391 -
.../docs/contracts/extensions/CashIn.md | 710 -
.../docs/contracts/extensions/Deletable.md | 384 -
.../docs/contracts/extensions/Freezable.md | 429 -
.../extensions/Interfaces/IBurnable.md | 58 -
.../extensions/Interfaces/ICashIn.md | 60 -
.../extensions/Interfaces/IDeletable.md | 51 -
.../extensions/Interfaces/IFreezable.md | 96 -
.../contracts/extensions/Interfaces/IKYC.md | 96 -
.../extensions/Interfaces/IPausable.md | 84 -
.../extensions/Interfaces/IRescatable.md | 116 -
.../extensions/Interfaces/IRescuable.md | 116 -
.../extensions/Interfaces/IReserve.md | 120 -
.../extensions/Interfaces/IRoleManagement.md | 70 -
.../contracts/extensions/Interfaces/IRoles.md | 118 -
.../extensions/Interfaces/ISupplierAdmin.md | 239 -
.../extensions/Interfaces/ITokenOwner.md | 117 -
.../extensions/Interfaces/IWipeable.md | 60 -
.../docs/contracts/extensions/KYC.md | 429 -
.../docs/contracts/extensions/Pausable.md | 417 -
.../docs/contracts/extensions/Rescatable.md | 446 -
.../docs/contracts/extensions/Rescuable.md | 446 -
.../docs/contracts/extensions/Reserve.md | 450 -
.../contracts/extensions/RoleManagement.md | 621 -
.../docs/contracts/extensions/Roles.md | 252 -
.../contracts/extensions/SupplierAdmin.md | 569 -
.../docs/contracts/extensions/TokenOwner.md | 136 -
.../docs/contracts/extensions/Wipeable.md | 393 -
.../hts-precompile/HederaResponseCodes.md | 12 -
.../hts-precompile/IHederaTokenService.md | 1133 -
.../docs/contracts/library/KeysLib.md | 12 -
.../contracts/proxies/StableCoinProxyAdmin.md | 220 -
documentation-references/migration.md | 8 +-
documentation-references/troubleshooting.md | 4 +-
documentation/backend/quick-start.md | 2 +-
documentation/client/quick-start.md | 2 +-
documentation/gettingStarted/quick-start.md | 2 +-
documentation/web/quick-start.md | 2 +-
package-lock.json | 97383 ++++++++--------
package.json | 8 +-
{contracts => packages/contracts}/.env.sample | 0
.../contracts}/.eslintignore | 0
.../contracts}/.eslintrc.json | 0
{contracts => packages/contracts}/.gitignore | 0
.../contracts}/.prettierignore | 0
.../contracts}/.solcover.js | 0
.../contracts}/.solhint.json | 0
.../contracts}/.solhintignore | 0
{contracts => packages/contracts}/README.md | 22 +-
.../contracts}/businessLogicResolver.plantuml | 0
.../contracts}/businessLogicResolver.png | Bin
.../contracts}/configuration/Configuration.ts | 0
.../contracts}/configuration/constants.ts | 0
.../configuration/errors/EnvNotFoundError.ts | 0
.../contracts}/configuration/index.ts | 0
.../contracts/HederaReserveFacet.sol | 0
.../contracts/HederaReserveStorageWrapper.sol | 0
.../contracts/HederaTokenManagerFacet.sol | 0
.../HederaTokenManagerStorageWrapper.sol | 0
.../contracts}/contracts/Interfaces/IHRC.sol | 0
.../contracts/Interfaces/IHederaReserve.sol | 0
.../Interfaces/IHederaTokenManager.sol | 0
.../Interfaces/IStableCoinFactory.sol | 0
.../contracts/StableCoinFactoryFacet.sol | 0
.../contracts/constants/resolverKeys.sol | 0
.../contracts}/contracts/constants/roles.sol | 0
.../contracts/constants/storagePositions.sol | 0
.../contracts}/contracts/core/Common.sol | 0
.../contracts/core/EnumerableSetBytes4.sol | 0
.../contracts}/contracts/core/ICommon.sol | 0
.../contracts/core/Initializable.sol | 0
.../contracts}/contracts/core/LibCommon.sol | 0
.../contracts/extensions/BurnableFacet.sol | 0
.../contracts/extensions/CashInFacet.sol | 0
.../contracts/extensions/CustomFeesFacet.sol | 0
.../contracts/extensions/DeletableFacet.sol | 0
.../contracts/extensions/FreezableFacet.sol | 0
.../extensions/HoldManagementFacet.sol | 0
.../HoldManagementStorageWrapper.sol | 0
.../extensions/Interfaces/IBurnable.sol | 0
.../extensions/Interfaces/ICashIn.sol | 0
.../extensions/Interfaces/ICustomFees.sol | 0
.../extensions/Interfaces/IDeletable.sol | 0
.../extensions/Interfaces/IFreezable.sol | 0
.../extensions/Interfaces/IHoldManagement.sol | 0
.../contracts/extensions/Interfaces/IKYC.sol | 0
.../extensions/Interfaces/IPausable.sol | 0
.../extensions/Interfaces/IRescuable.sol | 0
.../extensions/Interfaces/IReserve.sol | 0
.../Interfaces/IReserveStorageWrapper.sol | 0
.../extensions/Interfaces/IRoleManagement.sol | 0
.../extensions/Interfaces/IRoles.sol | 0
.../extensions/Interfaces/ISupplierAdmin.sol | 0
.../ISupplierAdminStorageWrapper.sol | 0
.../extensions/Interfaces/ITokenOwner.sol | 0
.../extensions/Interfaces/IWipeable.sol | 0
.../contracts/extensions/KYCFacet.sol | 0
.../contracts/extensions/PausableFacet.sol | 0
.../contracts/extensions/RescuableFacet.sol | 0
.../contracts/extensions/ReserveFacet.sol | 0
.../extensions/ReserveStorageWrapper.sol | 0
.../extensions/RoleManagementFacet.sol | 0
.../contracts/extensions/RolesFacet.sol | 0
.../extensions/RolesStorageWrapper.sol | 0
.../extensions/SupplierAdminFacet.sol | 0
.../SupplierAdminStorageWrapper.sol | 0
.../contracts/extensions/TokenOwnerFacet.sol | 0
.../extensions/TokenOwnerStorageWrapper.sol | 0
.../contracts/extensions/WipeableFacet.sol | 0
.../contracts}/contracts/library/KeysLib.sol | 0
.../contracts/migration/v2/MigrationProxy.sol | 0
.../contracts}/contracts/proxies/Proxies.sol | 0
.../resolver/BusinessLogicResolver.sol | 0
.../resolver/BusinessLogicResolverWrapper.sol | 0
.../diamondCutManager/DiamondCutManager.sol | 0
.../DiamondCutManagerWrapper.sol | 0
.../interfaces/IBusinessLogicResolver.sol | 0
.../IBusinessLogicResolverWrapper.sol | 0
.../diamondCutManager/IDiamondCutManager.sol | 0
.../interfaces/resolverProxy/IDiamond.sol | 0
.../interfaces/resolverProxy/IDiamondCut.sol | 0
.../resolverProxy/IDiamondLoupe.sol | 0
.../resolverProxy/IResolverProxy.sol | 0
.../IStaticFunctionSelectors.sol | 0
.../resolver/resolverProxy/ResolverProxy.sol | 0
.../resolverProxy/facets/DiamondCutFacet.sol | 0
.../resolverProxy/facets/DiamondFacet.sol | 0
.../facets/DiamondLoupeFacet.sol | 0
.../ResolverProxyUnstructured.sol | 0
.../contracts/test/PrecompiledMock.sol | 0
.../contracts/test/ReentrancyAttacker.sol | 0
.../contracts/test/RevertingReceiver.sol | 0
.../contracts/test/StableCoinTokenMock.sol | 0
.../contracts}/hardhat.config.ts | 0
.../img/StableCoinArchitecture1.png | Bin
.../contracts}/package.json | 0
.../contracts}/prettier.config.js | 0
.../contracts}/scripts/Environment.ts | 0
.../contracts}/scripts/blockchain.ts | 0
.../scripts/businessLogicResolver.ts | 0
.../commands/AllTokenKeysToKeyCommand.ts | 0
...nfigurationsForDeployedContractsCommand.ts | 0
.../scripts/commands/DeployContractCommand.ts | 0
.../commands/DeployContractDirectCommand.ts | 0
.../DeployContractWithResolverProxyCommand.ts | 0
.../commands/DeployContractWithTupCommand.ts | 0
.../DeployFullInfrastructureCommand.ts | 0
.../commands/DeployScsContractListCommand.ts | 0
.../commands/DeployStableCoinCommand.ts | 0
.../scripts/commands/ErrorMessageCommand.ts | 0
.../commands/GenerateKeyTypeCommand.ts | 0
.../commands/RegisterBusinessLogicsCommand.ts | 0
...erDeployedContractBusinessLogicsCommand.ts | 0
.../commands/TokenKeysToContractCommand.ts | 0
.../scripts/commands/TokenKeysToKeyCommand.ts | 0
.../commands/ValidateTxResponseCommand.ts | 0
.../commands/base/BaseBlockchainCommand.ts | 0
.../commands/base/BaseContractListCommand.ts | 0
.../commands/base/BaseTokenKeysCommand.ts | 0
.../contracts}/scripts/constants.ts | 0
.../contracts}/scripts/deploy.ts | 0
...sinessLogicResolverAddressRequiredError.ts | 0
.../errors/BusinessLogicResolverNotFound.ts | 0
.../BusinessLogicResolverProxyNotFound.ts | 0
.../errors/ConfigurationIdRequiredError.ts | 0
.../ConfigurationVersionRequiredError.ts | 0
.../scripts/errors/CouldNotFindWalletError.ts | 0
.../errors/NameOrFactoryRequiredError.ts | 0
.../errors/RolesStructRequiredError.ts | 0
.../errors/SignerWithoutProviderError.ts | 0
.../scripts/errors/TransactionReceiptError.ts | 0
.../contracts}/scripts/hedera.ts | 0
.../contracts}/scripts/index.ts | 0
...tFacetsByConfigurationIdAndVersionQuery.ts | 0
.../queries/base/BaseBlockchainQuery.ts | 0
.../contracts}/scripts/resolverDiamondCut.ts | 0
...onfigurationsForDeployedContractsResult.ts | 0
.../scripts/results/DeployContractResult.ts | 0
.../results/DeployFullInfrastructureResult.ts | 0
.../results/DeployScsContractListResult.ts | 0
.../scripts/results/DeployStableCoinResult.ts | 0
...FacetsByConfigurationIdAndVersionResult.ts | 0
.../results/ValidateTxResponseResult.ts | 0
.../contracts}/scripts/time.ts | 0
.../contracts}/scripts/tokenKeys.ts | 0
.../contracts}/scripts/utils.ts | 0
.../contracts}/tasks/businessLogicResolver.ts | 0
.../AddHederaTokenManagerVersionCommand.ts | 0
.../commands/CreateConfigurationCommand.ts | 0
.../tasks/commands/DeployAllCommand.ts | 0
.../tasks/commands/DeployCommand.ts | 0
.../tasks/commands/DeployStableCoinCommand.ts | 0
.../DeployStableCoinFactoryCommand.ts | 0
.../EditHederaTokenManagerAddressCommand.ts | 0
.../RemoveHederaTokenManagerAddressCommand.ts | 0
.../UpdateBusinessLogicKeysCommand.ts | 0
.../tasks/commands/base/WithSignerCommand.ts | 0
.../contracts}/tasks/constants.ts | 0
.../contracts}/tasks/deploy.ts | 0
.../errors/NotInContractNameListError.ts | 0
.../contracts}/tasks/index.ts | 0
.../contracts}/tasks/migration/v2/migrate.ts | 0
.../contracts}/tasks/migration/v3/migrate.ts | 0
.../contracts}/tasks/migration/v3/rollback.ts | 0
.../queries/GetConfigurationInfoQuery.ts | 0
.../queries/GetResolverBusinessLogicsQuery.ts | 0
.../queries/GetStableCoinFactoryAdminQuery.ts | 0
.../tasks/queries/GetTokenManagerQuery.ts | 0
.../tasks/queries/Keccak256Query.ts | 0
.../tasks/queries/base/BaseResolverQuery.ts | 0
.../base/BaseStableCoinFactoryQuery.ts | 0
.../contracts}/tasks/resolverDiamondCut.ts | 0
.../contracts}/tasks/utils.ts | 0
.../contracts}/test/shared.ts | 0
.../contracts}/test/thread0/burnable.test.ts | 0
.../test/thread0/customFees.test.ts | 0
.../contracts}/test/thread0/deletable.test.ts | 0
.../contracts}/test/thread0/freezable.test.ts | 0
.../test/thread0/hederaReserve.test.ts | 0
.../test/thread0/hederaTokenManager.test.ts | 0
.../contracts}/test/thread0/kyc.test.ts | 0
.../contracts}/test/thread0/pausable.test.ts | 0
.../contracts}/test/thread0/roles.test.ts | 0
.../test/thread0/supplieradmin.test.ts | 0
.../contracts}/test/thread0/wipeable.test.ts | 0
.../thread1/businessLogicResolver.test.ts | 0
.../test/thread1/diamondCutManager.test.ts | 0
.../contracts}/test/thread1/hold.test.ts | 0
.../test/thread1/migrationProxy.test.ts | 0
.../contracts}/test/thread1/rescuable.test.ts | 0
.../contracts}/test/thread1/reserve.test.ts | 0
.../test/thread1/resolverProxy.test.ts | 0
.../test/thread1/roleManagement.test.ts | 0
.../test/thread1/stableCoinFactory.test.ts | 0
.../contracts}/tsconfig.json | 0
{contracts => packages/contracts}/tslint.json | 0
{sdk => packages/sdk}/.editorconfig | 0
{sdk => packages/sdk}/.env.sample | 0
{web => packages/sdk}/.eslintignore | 0
{sdk => packages/sdk}/.eslintrc.json | 0
{sdk => packages/sdk}/.gitignore | 0
{web => packages/sdk}/.prettierignore | 0
{sdk => packages/sdk}/.prettierrc | 0
{sdk => packages/sdk}/LICENSE | 0
.../sdk}/__mocks__/hedera-wallet-connect.js | 0
{sdk => packages/sdk}/__tests__/config.ts | 0
.../sdk}/__tests__/jest-setup-file.ts | 0
.../sdk}/__tests__/port/in/Account.test.ts | 0
.../sdk}/__tests__/port/in/CustomFees.test.ts | 0
.../sdk}/__tests__/port/in/Management.test.ts | 0
.../sdk}/__tests__/port/in/Network.test.ts | 0
.../sdk}/__tests__/port/in/Reserve.test.ts | 0
.../sdk}/__tests__/port/in/Roles.test.ts | 0
.../sdk}/__tests__/port/in/StableCoin.test.ts | 0
.../port/out/AWSKMSTransactionAdapter.test.ts | 0
.../__tests__/port/out/BackendAdapter.test.ts | 0
.../port/out/DFNSTransactionAdapter.test.ts | 0
.../out/FireblocksTransactionAdapter.test.ts | 0
.../port/out/RPCTransactionAdapter.test.ts | 0
.../sdk}/app/service/event/WalletEvent.js | 0
{sdk => packages/sdk}/example/.env.sample | 0
{sdk => packages/sdk}/example/index.js | 0
{sdk => packages/sdk}/example/js/burn.js | 0
{sdk => packages/sdk}/example/js/creation.js | 0
.../sdk}/example/js/creationAssigningKeys.js | 0
.../sdk}/example/js/creationWithReserve.js | 0
.../example/js/creationWithReserveAddress.js | 0
{sdk => packages/sdk}/example/js/mint.js | 0
{sdk => packages/sdk}/example/js/package.json | 0
{sdk => packages/sdk}/example/js/role.js | 0
{sdk => packages/sdk}/example/js/wipe.js | 0
{sdk => packages/sdk}/example/package.json | 0
{sdk => packages/sdk}/example/ts/burn.ts | 0
{sdk => packages/sdk}/example/ts/creation.ts | 0
.../sdk}/example/ts/creationAssigningKeys.ts | 0
.../sdk}/example/ts/creationWithReserve.ts | 0
.../example/ts/creationWithReserveAddress.ts | 0
{sdk => packages/sdk}/example/ts/mint.ts | 0
{sdk => packages/sdk}/example/ts/package.json | 0
{sdk => packages/sdk}/example/ts/role.ts | 0
.../sdk}/example/ts/tsconfig.json | 0
{sdk => packages/sdk}/example/ts/wipe.ts | 0
{sdk => packages/sdk}/jest.config.js | 0
{sdk => packages/sdk}/package.json | 0
.../sdk}/resources/license-header.js | 0
.../sdk}/scripts/CreateMultisigAccount.ts | 0
.../sdk}/src/app/service/AccountService.ts | 0
.../sdk}/src/app/service/LogService.ts | 0
.../sdk}/src/app/service/NetworkService.ts | 0
.../sdk}/src/app/service/Service.ts | 0
.../sdk}/src/app/service/StableCoinService.ts | 0
.../src/app/service/TransactionService.ts | 0
.../sdk}/src/app/service/ValidationService.ts | 0
.../src/app/service/error/EmptyResponse.ts | 0
.../sdk}/src/app/service/error/EmptyValue.ts | 0
.../src/app/service/event/EventService.ts | 0
.../sdk}/src/app/service/event/WalletEvent.ts | 0
.../event/error/EventListenerNotFound.ts | 0
.../app/service/event/error/EventNotFound.ts | 0
.../account/associate/AssociateCommand.ts | 0
.../associate/AssociateCommandHandler.ts | 0
.../command/network/connect/ConnectCommand.ts | 0
.../network/connect/ConnectCommandHandler.ts | 0
.../network/disconnect/DisconnectCommand.ts | 0
.../disconnect/DisconnectCommandHandler.ts | 0
.../network/setBackend/SetBackendCommand.ts | 0
.../setBackend/SetBackendCommandHandler.ts | 0
.../SetConfigurationCommand.ts | 0
.../SetConfigurationCommandHandler.ts | 0
.../network/setNetwork/SetNetworkCommand.ts | 0
.../setNetwork/SetNetworkCommandHandler.ts | 0
.../UpdateReserveAmountCommand.ts | 0
.../UpdateReserveAmountCommandHandler.ts | 0
.../backend/remove/RemoveCommand.ts | 0
.../backend/remove/RemoveCommandHandler.ts | 0
.../stablecoin/backend/sign/SignCommand.ts | 0
.../backend/sign/SignCommandHandler.ts | 0
.../backend/submit/SubmitCommand.ts | 0
.../backend/submit/SubmitCommandHandler.ts | 0
.../stablecoin/create/CreateCommand.ts | 0
.../stablecoin/create/CreateCommandHandler.ts | 0
.../command/stablecoin/error/AccountFreeze.ts | 0
.../command/stablecoin/error/AccountNotKyc.ts | 0
.../stablecoin/error/AccountsIdNotExists.ts | 0
.../error/CustomFeeWithoutCollectorId.ts | 0
.../stablecoin/error/DecimalsOverRange.ts | 0
.../stablecoin/error/InvalidRequest.ts | 0
.../command/stablecoin/error/KycNotActive.ts | 0
.../stablecoin/error/MissingProxySupplyKey.ts | 0
.../stablecoin/error/MissingProxyWipeKey.ts | 0
.../stablecoin/error/OperationNotAllowed.ts | 0
.../StableCoinMaxAutoAssociationReached.ts | 0
.../error/StableCoinNotAssociated.ts | 0
.../fees/addCustomFees/addFixedFeesCommand.ts | 0
.../addFixedFeesCommandHandler.ts | 0
.../addCustomFees/addFractionalFeesCommand.ts | 0
.../addFractionalFeesCommandHandler.ts | 0
.../UpdateCustomFeesCommand.ts | 0
.../UpdateCustomFeesCommandHandler.ts | 0
.../updateConfig/updateConfigCommand.ts | 0
.../updateConfigCommandHandler.ts | 0
.../updateConfigVersionCommand.ts | 0
.../updateConfigVersionCommandHandler.ts | 0
.../updateResolver/updateResolverCommand.ts | 0
.../updateResolverCommandHandler.ts | 0
.../stablecoin/operations/burn/BurnCommand.ts | 0
.../operations/burn/BurnCommandHandler.ts | 0
.../burn/error/BurnableAmountExceeded.ts | 0
.../operations/cashin/CashInCommand.ts | 0
.../operations/cashin/CashInCommandHandler.ts | 0
.../operations/delete/DeleteCommand.ts | 0
.../operations/delete/DeleteCommandHandler.ts | 0
.../operations/freeze/FreezeCommand.ts | 0
.../operations/freeze/FreezeCommandHandler.ts | 0
.../operations/grantKyc/GrantKycCommand.ts | 0
.../grantKyc/GrantKycCommandHandler.ts | 0
.../hold/createHold/CreateHoldCommand.ts | 0
.../createHold/CreateHoldCommandHandler.ts | 0
.../CreateHoldByControllerCommand.ts | 0
.../CreateHoldByControllerCommandHandler.ts | 0
.../operations/hold/error/ExpiredHold.ts | 0
.../operations/hold/error/HoldNotExpired.ts | 0
.../hold/error/InsufficientHoldBalance.ts | 0
.../hold/error/InvalidHoldDestination.ts | 0
.../error/InvalidHoldExpirationTimestamp.ts | 0
.../operations/hold/error/InvalidHoldId.ts | 0
.../operations/hold/error/NotEscrow.ts | 0
.../hold/executeHold/ExecuteHoldCommand.ts | 0
.../executeHold/ExecuteHoldCommandHander.ts | 0
.../hold/reclaimHold/ReclaimHoldCommand.ts | 0
.../reclaimHold/ReclaimHoldCommandHandler.ts | 0
.../hold/releaseHold/ReleaseHoldCommand.ts | 0
.../releaseHold/ReleaseHoldCommandHandler.ts | 0
.../operations/pause/PauseCommand.ts | 0
.../operations/pause/PauseCommandHandler.ts | 0
.../operations/rescue/RescueCommand.ts | 0
.../operations/rescue/RescueCommandHandler.ts | 0
.../rescueHBAR/RescueHBARCommand.ts | 0
.../rescueHBAR/RescueHBARCommandHandler.ts | 0
.../operations/revokeKyc/RevokeKycCommand.ts | 0
.../revokeKyc/RevokeKycCommandHandler.ts | 0
.../operations/transfer/TransfersCommand.ts | 0
.../transfer/TransfersCommandHandler.ts | 0
.../operations/unfreeze/UnFreezeCommand.ts | 0
.../unfreeze/UnFreezeCommandHandler.ts | 0
.../operations/unpause/UnPauseCommand.ts | 0
.../unpause/UnPauseCommandHandler.ts | 0
.../UpdateReserveAddressCommand.ts | 0
.../UpdateReserveAddressCommandHandler.ts | 0
.../stablecoin/operations/wipe/WipeCommand.ts | 0
.../operations/wipe/WipeCommandHandler.ts | 0
.../DecreaseAllowanceCommand.ts | 0
.../DecreaseAllowanceCommandHandler.ts | 0
.../GrantUnlimitedSupplierRoleCommand.ts | 0
...rantUnlimitedSupplierRoleCommandHandler.ts | 0
.../grantMultiRoles/GrantMultiRolesCommand.ts | 0
.../GrantMultiRolesCommandHandler.ts | 0
.../roles/grantRole/GrantRoleCommand.ts | 0
.../grantRole/GrantRoleCommandHandler.ts | 0
.../GrantSupplierRoleCommand.ts | 0
.../GrantSupplierRoleCommandHandler.ts | 0
.../IncreaseAllowanceCommand.ts | 0
.../IncreaseAllowanceCommandHandler.ts | 0
.../resetAllowance/ResetAllowanceCommand.ts | 0
.../ResetAllowanceCommandHandler.ts | 0
.../RevokeMultiRolesCommand.ts | 0
.../RevokeMultiRolesCommandHandler.ts | 0
.../roles/revokeRole/RevokeRoleCommand.ts | 0
.../revokeRole/RevokeRoleCommandHandler.ts | 0
.../RevokeSupplierRoleCommand.ts | 0
.../RevokeSupplierRoleCommandHandler.ts | 0
.../stablecoin/update/UpdateCommand.ts | 0
.../stablecoin/update/UpdateCommandHandler.ts | 0
.../GetAccountAutoAssociationQuery.ts | 0
.../GetAccountAutoAssociationQueryHandler.ts | 0
.../query/account/info/GetAccountInfoQuery.ts | 0
.../info/GetAccountInfoQueryHandler.ts | 0
.../GetAccountTokenRelationshipQuery.ts | 0
...GetAccountTokenRelationshipQueryHandler.ts | 0
.../getTransactions/GetTransactionsQuery.ts | 0
.../GetTransactionsQueryHandler.ts | 0
.../balanceOfHBAR/BalanceOfHBARQuery.ts | 0
.../BalanceOfHBARQueryHandler.ts | 0
.../stablecoin/balanceof/BalanceOfQuery.ts | 0
.../balanceof/BalanceOfQueryHandler.ts | 0
.../GetBurnableAmountQuery.ts | 0
.../GetBurnableAmountQueryHandler.ts | 0
.../stablecoin/get/GetStableCoinQuery.ts | 0
.../get/GetStableCoinQueryHandler.ts | 0
.../GetReserveAddressQueryHandler.ts | 0
.../GetReserveAddressQuey.ts | 0
.../getReserveAmount/GetReserveAmountQuery.ts | 0
.../GetReserveAmountQueryHandler.ts | 0
.../getHeldAmountFor/GetHeldAmountForQuery.ts | 0
.../GetHeldAmountForQueryHandler.ts | 0
.../getHoldCountFor/GetHoldCountForQuery.ts | 0
.../GetHoldCountForQueryHandler.ts | 0
.../hold/getHoldFor/GetHoldForQuery.ts | 0
.../hold/getHoldFor/GetHoldForQueryHandler.ts | 0
.../hold/getHoldsIdFor/GetHoldsIdForQuery.ts | 0
.../GetHoldsIdForQueryHandler.ts | 0
.../isUnlimited/IsUnlimitedQuery.ts | 0
.../isUnlimited/IsUnlimitedQueryHandler.ts | 0
.../stablecoin/list/GetListStableCoinQuery.ts | 0
.../list/GetListStableCoinQueryHandler.ts | 0
.../getConfigInfo/GetConfigInfoQuery.ts | 0
.../GetConfigInfoQueryHandler.ts | 0
.../GetAccountsWithRolesQuery.ts | 0
.../GetAccountsWithRolesQueryHandler.ts | 0
.../roles/getAllowance/GetAllowanceQuery.ts | 0
.../getAllowance/GetAllowanceQueryHandler.ts | 0
.../roles/getRoles/GetRolesQuery.ts | 0
.../roles/getRoles/GetRolesQueryHandler.ts | 0
.../stablecoin/roles/hasRole/HasRoleQuery.ts | 0
.../roles/hasRole/HasRoleQueryHandler.ts | 0
{sdk => packages/sdk}/src/core/Cast.ts | 0
{sdk => packages/sdk}/src/core/Constants.ts | 0
{sdk => packages/sdk}/src/core/Event.ts | 0
.../sdk}/src/core/EventEmitter.ts | 0
{sdk => packages/sdk}/src/core/Hex.ts | 0
{sdk => packages/sdk}/src/core/Injectable.ts | 0
{sdk => packages/sdk}/src/core/Time.ts | 0
{sdk => packages/sdk}/src/core/Type.ts | 0
.../core/checks/evmaddress/CheckEvmAddress.ts | 0
.../sdk}/src/core/checks/numbers/CheckNums.ts | 0
.../src/core/checks/objects/CheckObjects.ts | 0
.../src/core/checks/strings/CheckStrings.ts | 0
.../sdk}/src/core/command/Command.ts | 0
.../sdk}/src/core/command/CommandBus.ts | 0
.../sdk}/src/core/command/CommandHandler.ts | 0
.../sdk}/src/core/command/CommandResponse.ts | 0
.../error/CommandHandlerNotFoundException.ts | 0
.../error/InvalidCommandHandlerException.ts | 0
.../core/decorator/CommandHandlerDecorator.ts | 0
.../src/core/decorator/CommandMetadata.ts | 0
.../src/core/decorator/LazyInjectDecorator.ts | 0
.../src/core/decorator/LogErrorDecorator.ts | 0
.../core/decorator/LogOperationDecorator.ts | 0
.../src/core/decorator/OptionalDecorator.ts | 0
.../core/decorator/QueryHandlerDecorator.ts | 0
.../sdk}/src/core/decorator/QueryMetadata.ts | 0
.../sdk}/src/core/error/BaseError.ts | 0
.../sdk}/src/core/error/RuntimeError.ts | 0
.../sdk}/src/core/mapping/Mapper.ts | 0
{sdk => packages/sdk}/src/core/query/Query.ts | 0
.../sdk}/src/core/query/QueryBus.ts | 0
.../sdk}/src/core/query/QueryHandler.ts | 0
.../sdk}/src/core/query/QueryResponse.ts | 0
.../error/InvalidQueryHandlerException.ts | 0
.../error/QueryHandlerNotFoundException.ts | 0
.../sdk}/src/domain/context/BaseEntity.ts | 0
.../src/domain/context/account/Account.ts | 0
.../src/domain/context/account/KeyProps.ts | 0
.../src/domain/context/account/MultiKey.ts | 0
.../src/domain/context/account/PrivateKey.ts | 0
.../src/domain/context/account/PublicKey.ts | 0
.../account/error/AccountIdNotValid.ts | 0
.../account/error/AccountNotAssociated.ts | 0
.../context/account/error/AccountNotValid.ts | 0
.../account/error/PrivateKeyNotValid.ts | 0
.../account/error/PrivateKeyTypeNotValid.ts | 0
.../account/error/PublicKeyNotValid.ts | 0
.../account/error/UnsupportedKeyType.ts | 0
.../src/domain/context/contract/ContractId.ts | 0
.../src/domain/context/contract/EvmAddress.ts | 0
.../contract/error/ContractNotFound.ts | 0
.../contract/error/InvalidContractId.ts | 0
.../contract/error/InvalidEvmAddress.ts | 0
.../contract/error/InvalidKeyForContract.ts | 0
.../custodialwalletsettings/AWSKMSSettings.ts | 0
.../custodialwalletsettings/DfnsSettings.ts | 0
.../FireblocksSettings.ts | 0
.../context/diamond/DiamondConfiguration.ts | 0
.../src/domain/context/factory/Factories.ts | 0
.../context/factory/FactoryCashinRole.ts | 0
.../src/domain/context/factory/FactoryKey.ts | 0
.../src/domain/context/factory/FactoryRole.ts | 0
.../context/factory/FactoryStableCoin.ts | 0
.../factory/ResolverProxyConfiguration.ts | 0
.../src/domain/context/factory/Resolvers.ts | 0
.../sdk}/src/domain/context/fee/CustomFee.ts | 0
.../sdk}/src/domain/context/hold/Hold.ts | 0
.../hwalletconnectsettings/HWCSettings.ts | 0
.../domain/context/network/BackendEndpoint.ts | 0
.../domain/context/network/Configuration.ts | 0
.../domain/context/network/ConsensusNodes.ts | 0
.../src/domain/context/network/Environment.ts | 0
.../domain/context/network/JsonRpcRelay.ts | 0
.../src/domain/context/network/MirrorNode.ts | 0
.../sdk}/src/domain/context/network/Wallet.ts | 0
.../error/InvalidWalletAccountTypeError.ts | 0
.../network/error/WalletConnectError.ts | 0
.../error/WalletConnectRejectedError.ts | 0
.../src/domain/context/reserve/Reserve.ts | 0
.../src/domain/context/shared/BigDecimal.ts | 0
.../sdk}/src/domain/context/shared/Date.ts | 0
.../src/domain/context/shared/HederaId.ts | 0
.../context/shared/error/InvalidIdFormat.ts | 0
.../src/domain/context/stablecoin/Balance.ts | 0
.../domain/context/stablecoin/Capability.ts | 0
.../domain/context/stablecoin/StableCoin.ts | 0
.../stablecoin/StableCoinCapabilities.ts | 0
.../context/stablecoin/StableCoinMemo.ts | 0
.../context/stablecoin/StableCoinRole.ts | 0
.../domain/context/stablecoin/TokenSupply.ts | 0
.../domain/context/stablecoin/TokenType.ts | 0
.../error/CashInAllowanceInvalid.ts | 0
.../stablecoin/error/InitSupplyInvalid.ts | 0
.../error/InitSupplyLargerThanMaxSupply.ts | 0
.../InitSupplyLargerThanReserveAmount.ts | 0
.../context/stablecoin/error/InvalidAmount.ts | 0
.../error/InvalidAutoRenewPeriod.ts | 0
.../stablecoin/error/InvalidDecimalRange.ts | 0
.../error/InvalidExpirationTimestamp.ts | 0
.../error/InvalidMaxSupplySupplyType.ts | 0
.../context/stablecoin/error/InvalidRole.ts | 0
.../stablecoin/error/InvalidSupplierType.ts | 0
.../stablecoin/error/MaxSupplyOverLimit.ts | 0
.../stablecoin/error/MaxSupplyReached.ts | 0
.../context/stablecoin/error/MemoLength.ts | 0
.../context/stablecoin/error/NameEmpty.ts | 0
.../context/stablecoin/error/NameLength.ts | 0
.../error/ReserveAmountOverLimit.ts | 0
.../context/stablecoin/error/SymbolEmpty.ts | 0
.../context/stablecoin/error/SymbolLength.ts | 0
.../transaction/MultiSigTransaction.ts | 0
.../domain/context/transaction/Response.ts | 0
.../transaction/TransactionResponse.ts | 0
.../context/transaction/TransactionResult.ts | 0
.../sdk}/src/domain/services/.gitkeep | 0
{sdk => packages/sdk}/src/index.ts | 0
{sdk => packages/sdk}/src/port/in/Account.ts | 0
{sdk => packages/sdk}/src/port/in/Common.ts | 0
.../sdk}/src/port/in/CustomFees.ts | 0
{sdk => packages/sdk}/src/port/in/Event.ts | 0
.../sdk}/src/port/in/Management.ts | 0
{sdk => packages/sdk}/src/port/in/Network.ts | 0
.../sdk}/src/port/in/ReserveDataFeed.ts | 0
{sdk => packages/sdk}/src/port/in/Role.ts | 0
.../sdk}/src/port/in/StableCoin.ts | 0
{sdk => packages/sdk}/src/port/in/index.ts | 0
.../src/port/in/request/AddFixedFeeRequest.ts | 0
.../in/request/AddFractionalFeeRequest.ts | 0
.../port/in/request/AssociateTokenRequest.ts | 0
.../sdk}/src/port/in/request/BaseRequest.ts | 0
.../sdk}/src/port/in/request/BurnRequest.ts | 0
.../port/in/request/CapabilitiesRequest.ts | 0
.../sdk}/src/port/in/request/CashInRequest.ts | 0
.../in/request/CheckSupplierLimitRequest.ts | 0
.../src/port/in/request/ConnectRequest.ts | 0
.../request/CreateHoldByControllerRequest.ts | 0
.../src/port/in/request/CreateHoldRequest.ts | 0
.../sdk}/src/port/in/request/CreateRequest.ts | 0
.../DecreaseSupplierAllowanceRequest.ts | 0
.../sdk}/src/port/in/request/DeleteRequest.ts | 0
.../src/port/in/request/ExecuteHoldRequest.ts | 0
.../port/in/request/FreezeAccountRequest.ts | 0
.../request/GetAccountBalanceHBARRequest.ts | 0
.../in/request/GetAccountBalanceRequest.ts | 0
.../port/in/request/GetAccountInfoRequest.ts | 0
.../in/request/GetAccountsWithRolesRequest.ts | 0
.../port/in/request/GetConfigInfoRequest.ts | 0
.../in/request/GetHeldAmountForRequest.ts | 0
.../port/in/request/GetHoldCountForRequest.ts | 0
.../src/port/in/request/GetHoldForRequest.ts | 0
.../port/in/request/GetHoldsIdForRequest.ts | 0
.../in/request/GetListStableCoinRequest.ts | 0
.../port/in/request/GetPublicKeyRequest.ts | 0
.../in/request/GetReserveAddressRequest.ts | 0
.../in/request/GetReserveAmountRequest.ts | 0
.../src/port/in/request/GetRolesRequest.ts | 0
.../in/request/GetStableCoinDetailsRequest.ts | 0
.../in/request/GetSupplierAllowanceRequest.ts | 0
.../in/request/GetTokenManagerListRequest.ts | 0
.../port/in/request/GetTransactionsRequest.ts | 0
.../port/in/request/GrantMultiRolesRequest.ts | 0
.../src/port/in/request/GrantRoleRequest.ts | 0
.../src/port/in/request/HasRoleRequest.ts | 0
.../IncreaseSupplierAllowanceRequest.ts | 0
.../port/in/request/InitializationRequest.ts | 0
.../IsAccountAssociatedTokenRequest.ts | 0
.../sdk}/src/port/in/request/KYCRequest.ts | 0
.../sdk}/src/port/in/request/PauseRequest.ts | 0
.../src/port/in/request/ReclaimHoldRequest.ts | 0
.../src/port/in/request/ReleaseHoldRequest.ts | 0
.../in/request/RemoveTransactionRequest.ts | 0
.../src/port/in/request/RescueHBARRequest.ts | 0
.../sdk}/src/port/in/request/RescueRequest.ts | 0
.../request/ResetSupplierAllowanceRequest.ts | 0
.../in/request/RevokeMultiRolesRequest.ts | 0
.../src/port/in/request/RevokeRoleRequest.ts | 0
.../src/port/in/request/SetBackendRequest.ts | 0
.../in/request/SetConfigurationRequest.ts | 0
.../src/port/in/request/SetNetworkRequest.ts | 0
.../port/in/request/SignTransactionRequest.ts | 0
.../in/request/SubmitTransactionRequest.ts | 0
.../src/port/in/request/TransfersRequest.ts | 0
.../port/in/request/UpdateConfigRequest.ts | 0
.../in/request/UpdateConfigVersionRequest.ts | 0
.../in/request/UpdateCustomFeesRequest.ts | 0
.../sdk}/src/port/in/request/UpdateRequest.ts | 0
.../in/request/UpdateReserveAddressRequest.ts | 0
.../in/request/UpdateReserveAmountRequest.ts | 0
.../port/in/request/UpdateResolverRequest.ts | 0
.../sdk}/src/port/in/request/WipeRequest.ts | 0
.../src/port/in/request/error/EmptyValue.ts | 0
.../port/in/request/error/InvalidBytes32.ts | 0
.../src/port/in/request/error/InvalidDate.ts | 0
.../in/request/error/InvalidFormatHedera.ts | 0
.../port/in/request/error/InvalidLength.ts | 0
.../src/port/in/request/error/InvalidRange.ts | 0
.../src/port/in/request/error/InvalidType.ts | 0
.../src/port/in/request/error/InvalidValue.ts | 0
.../port/in/request/error/ValidationError.ts | 0
.../sdk}/src/port/in/request/index.ts | 0
.../port/in/request/mapping/RequestMapper.ts | 0
.../port/in/request/model/ContractRequests.ts | 0
.../in/request/validation/ValidatedRequest.ts | 0
.../port/in/request/validation/Validation.ts | 0
.../request/validation/ValidationResponse.ts | 0
.../in/request/validation/ValidationSchema.ts | 0
.../port/in/response/ConfigInfoViewModel.ts | 0
.../src/port/in/response/HoldViewModel.ts | 0
.../sdk}/src/port/in/response/index.ts | 0
.../sdk}/src/port/out/CapabilityDecider.ts | 0
.../sdk}/src/port/out/TransactionAdapter.ts | 0
.../port/out/TransactionResponseAdapter.ts | 0
.../src/port/out/TransactionResponseEnums.ts | 0
.../src/port/out/backend/BackendAdapter.ts | 0
.../port/out/backend/error/BackendError.ts | 0
.../response/MultiSigTransactionViewModel.ts | 0
.../response/MultiSigTransactionsViewModel.ts | 0
.../out/error/TransactionResponseError.ts | 0
.../out/hs/BaseHederaTransactionAdapter.ts | 0
.../src/port/out/hs/EvmAddressResolver.ts | 0
.../src/port/out/hs/TransactionExecutor.ts | 0
.../out/hs/client/ClientTransactionAdapter.ts | 0
.../hs/custodial/AWSKMSTransactionAdapter.ts | 0
.../custodial/CustodialTransactionAdapter.ts | 0
.../hs/custodial/DFNSTransactionAdapter.ts | 0
.../custodial/FireblocksTransactionAdapter.ts | 0
.../src/port/out/hs/error/CapabilityError.ts | 0
.../src/port/out/hs/error/SigningError.ts | 0
.../out/hs/error/TransactionBuildingError.ts | 0
.../hs/multiSig/MultiSigTransactionAdapter.ts | 0
.../port/out/hs/operations/HoldOperations.ts | 0
.../port/out/hs/operations/QueryOperations.ts | 0
.../out/hs/operations/RescueOperations.ts | 0
.../out/hs/operations/ReserveOperations.ts | 0
.../port/out/hs/operations/RoleOperations.ts | 0
.../out/hs/operations/SupplierOperations.ts | 0
.../hs/operations/TokenControlOperations.ts | 0
.../port/out/hs/operations/TokenOperations.ts | 0
.../out/hs/operations/UpdateOperations.ts | 0
.../HederaWalletConnectTransactionAdapter.ts | 0
.../src/port/out/mirror/MirrorNodeAdapter.ts | 0
.../port/out/mirror/error/InvalidResponse.ts | 0
.../out/mirror/error/StableCoinNotFound.ts | 0
.../AccountAutoAssociationViewModel.ts | 0
.../mirror/response/AccountDetailViewModel.ts | 0
.../AccountTokenListRelationViewModel.ts | 0
.../response/AccountTokenRelationViewModel.ts | 0
.../out/mirror/response/AccountViewModel.ts | 0
.../out/mirror/response/ContractViewModel.ts | 0
.../out/mirror/response/ReserveViewModel.ts | 0
.../response/StableCoinListViewModel.ts | 0
.../mirror/response/StableCoinViewModel.ts | 0
.../response/TransactionResultViewModel.ts | 0
.../response/HTSTransactionResponseAdapter.ts | 0
.../response/RPCTransactionResponseAdapter.ts | 0
.../sdk}/src/port/out/rpc/RPCQueryAdapter.ts | 0
.../src/port/out/rpc/RPCTransactionAdapter.ts | 0
{sdk => packages/sdk}/tsconfig-cjs.json | 0
{sdk => packages/sdk}/tsconfig.json | 0
{sdk => packages/sdk}/tsconfig.release.json | 0
1282 files changed, 47679 insertions(+), 63140 deletions(-)
rename {backend => apps/backend}/.env.sample (100%)
rename {backend => apps/backend}/.eslintrc.js (100%)
rename {backend => apps/backend}/.gitignore (100%)
rename {backend => apps/backend}/.prettierrc (100%)
rename {backend => apps/backend}/Dockerfile (100%)
rename {backend => apps/backend}/LICENSE (100%)
rename {backend => apps/backend}/compose.yaml (100%)
rename {backend => apps/backend}/nest-cli.json (100%)
rename {backend => apps/backend}/package.json (100%)
rename {backend => apps/backend}/src/app.module.ts (100%)
rename {backend => apps/backend}/src/common/constants.ts (100%)
rename {backend => apps/backend}/src/common/decorators/transform-hexPrefix.decorator.ts (100%)
rename {backend => apps/backend}/src/common/exceptions/domain-exceptions.ts (100%)
rename {backend => apps/backend}/src/common/exceptions/http-exception.filter.ts (100%)
rename {backend => apps/backend}/src/common/pipes/remove-hexPrefix.pipe.ts (100%)
rename {backend => apps/backend}/src/common/regexp.ts (100%)
rename {backend => apps/backend}/src/guards/origin.guard.ts (100%)
rename {backend => apps/backend}/src/jobs/autoSubmit.service.ts (100%)
rename {backend => apps/backend}/src/jobs/jobs.module.ts (100%)
rename {backend => apps/backend}/src/logger/dto/log-message.dto.ts (100%)
rename {backend => apps/backend}/src/logger/logger.service.ts (100%)
rename {backend => apps/backend}/src/main.ts (100%)
rename {backend => apps/backend}/src/middleware/requestId.middleware.ts (100%)
rename {backend => apps/backend}/src/scripts/deleteAllDBTransactions.ts (100%)
rename {backend => apps/backend}/src/transaction/dto/create-transaction-request.dto.ts (100%)
rename {backend => apps/backend}/src/transaction/dto/create-transaction-response.dto.ts (100%)
rename {backend => apps/backend}/src/transaction/dto/get-transactions-response.dto.ts (100%)
rename {backend => apps/backend}/src/transaction/dto/sign-transaction-request.dto.ts (100%)
rename {backend => apps/backend}/src/transaction/dto/update-transaction-request.dto.ts (100%)
rename {backend => apps/backend}/src/transaction/network.enum.ts (100%)
rename {backend => apps/backend}/src/transaction/status.enum.ts (100%)
rename {backend => apps/backend}/src/transaction/transaction.controller.ts (100%)
rename {backend => apps/backend}/src/transaction/transaction.entity.ts (100%)
rename {backend => apps/backend}/src/transaction/transaction.module.ts (100%)
rename {backend => apps/backend}/src/transaction/transaction.service.ts (100%)
rename {backend => apps/backend}/src/utils/utils.ts (100%)
rename {backend => apps/backend}/test/jest-e2e.json (100%)
rename {backend => apps/backend}/test/transaction/transaction.controller.spec.ts (100%)
rename {backend => apps/backend}/test/transaction/transaction.e2e-spec.ts (100%)
rename {backend => apps/backend}/test/transaction/transaction.mock.ts (100%)
rename {backend => apps/backend}/test/transaction/transaction.service.spec.ts (100%)
rename {backend => apps/backend}/test/utils/utils.spec.ts (100%)
rename {backend => apps/backend}/tsconfig.build.json (100%)
rename {backend => apps/backend}/tsconfig.json (100%)
rename {cli => apps/cli}/.editorconfig (100%)
rename {cli => apps/cli}/.eslintignore (100%)
rename {cli => apps/cli}/.eslintrc.json (100%)
rename {cli => apps/cli}/.gitignore (100%)
rename {cli => apps/cli}/.prettierignore (100%)
rename {cli => apps/cli}/.prettierrc (100%)
rename {cli => apps/cli}/__mocks__/hedera-wallet-connect.js (100%)
rename {cli => apps/cli}/__tests__/app/service/commander/CommanderService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/configuration/BackendConfigurationService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/configuration/ConfigurationService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/configuration/SetConfigurationService.test.ts (99%)
rename {cli => apps/cli}/__tests__/app/service/configuration/SetMirrorNodeService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/configuration/SetRPCService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/configuration/SetResolverAndFactoryService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/AssociateStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/BalanceOfStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/BurnStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/CapabilitiesStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/CashInStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/CreateStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/DeleteStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/DetailsStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/FeeStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/FreezeStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/HoldStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/KYCStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/ListMultiSigTxService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/ListStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/ManageImportedTokenService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/ManageMultiSigTxService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/OperationStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/PauseStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/RescueHBARStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/RescueStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/RoleStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/TransfersStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/UpdateStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/stablecoin/WipeStableCoinService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/utilities/UtilitiesService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/wizard/NetworkWizardService.test.ts (100%)
rename {cli => apps/cli}/__tests__/app/service/wizard/WizardService.test.ts (100%)
rename {cli => apps/cli}/__tests__/domain/language/Language.test.ts (100%)
rename {cli => apps/cli}/__tests__/main.test.ts (100%)
rename {cli => apps/cli}/docs/images/CLI-flow.png (100%)
rename {cli => apps/cli}/hsca-config.sample.yaml (100%)
rename {cli => apps/cli}/jest.config.js (100%)
rename {cli => apps/cli}/jest.env.config.js (100%)
rename {cli => apps/cli}/package.json (98%)
rename {cli => apps/cli}/src/app/service/Service.ts (100%)
rename {cli => apps/cli}/src/app/service/commander/CommanderService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/BackendConfigurationService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/ConfigurationService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/SetConfigurationService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/SetMirrorNodeService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/SetRPCService.ts (100%)
rename {cli => apps/cli}/src/app/service/configuration/SetResolverAndFactoryService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/AssociateStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/BalanceOfStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/BurnStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/CapabilitiesStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/CashInStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/CreateStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/DeleteStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/DetailsStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/FeeStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/FreezeStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/HoldStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/KYCStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/ListMultiSigTxService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/ListStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/ManageImportedTokenService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/ManageMultiSigTxService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/OperationStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/PauseStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/RescueHBARStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/RescueStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/ResolverStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/RoleStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/TransfersStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/UpdateStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/stablecoin/WipeStableCoinService.ts (100%)
rename {cli => apps/cli}/src/app/service/utilities/UtilitiesService.ts (100%)
rename {cli => apps/cli}/src/app/service/wizard/NetworkWizardService.ts (100%)
rename {cli => apps/cli}/src/app/service/wizard/WizardService.ts (100%)
rename {cli => apps/cli}/src/core/Constants.ts (100%)
rename {cli => apps/cli}/src/domain/BaseEntity.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/AccountType.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/BackendConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IAWSKMSAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IConfiguration.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IConsensusNodeConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/ICustodialAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IDfnsAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IFactoryConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IFireblocksAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IGeneralConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IHederaTokenManagerConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IImportedToken.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IInitialRoles.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/ILogConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IManagedFeatures.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IMirrorsConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/INetworkConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IPrivateKey.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IRPCsConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/IResolverConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/ISelfCustodialAccountConfig.ts (100%)
rename {cli => apps/cli}/src/domain/configuration/interfaces/URL.ts (100%)
rename {cli => apps/cli}/src/domain/language/Language.ts (100%)
rename {cli => apps/cli}/src/domain/stablecoin/ListMultiSigTxResponse.ts (100%)
rename {cli => apps/cli}/src/domain/stablecoin/MultiSigTransaction.ts (100%)
rename {cli => apps/cli}/src/domain/stablecoin/PaginationRequest.ts (100%)
rename {cli => apps/cli}/src/domain/stablecoin/PaginationResponse.ts (100%)
rename {cli => apps/cli}/src/domain/stablecoin/StableCoinList.ts (100%)
rename {cli => apps/cli}/src/index.ts (100%)
rename {cli => apps/cli}/src/resources/config/.hedera-stable-cli.toml (100%)
rename {cli => apps/cli}/src/resources/config/.hedera-stable-cli.yaml (100%)
rename {cli => apps/cli}/src/resources/config/.hedera-stable-coin-cli.yaml (100%)
rename {cli => apps/cli}/src/resources/config/language.ts (100%)
rename {cli => apps/cli}/src/resources/license-check-and-add.json (100%)
rename {cli => apps/cli}/src/resources/license-header.js (100%)
rename {cli => apps/cli}/tsconfig.json (94%)
rename {docs => apps/docs}/.gitignore (100%)
rename {docs => apps/docs}/README.md (100%)
rename {docs => apps/docs}/docusaurus.config.ts (98%)
rename {docs => apps/docs}/package-lock.json (100%)
rename {docs => apps/docs}/package.json (100%)
rename {docs => apps/docs}/sidebars.ts (100%)
rename {docs => apps/docs}/sidebarsReferences.ts (100%)
rename {docs => apps/docs}/src/components/HomepageFeatures/index.tsx (100%)
rename {docs => apps/docs}/src/components/HomepageFeatures/styles.module.css (100%)
rename {docs => apps/docs}/src/css/custom.css (100%)
rename {docs => apps/docs}/src/pages/index.module.css (100%)
rename {docs => apps/docs}/src/pages/index.tsx (100%)
rename {docs => apps/docs}/static/.nojekyll (100%)
rename {docs => apps/docs}/static/img/coin-dark.svg (100%)
rename {docs => apps/docs}/static/img/coin.svg (100%)
rename {docs => apps/docs}/static/img/favicon.ico (100%)
rename {docs => apps/docs}/static/img/logo.svg (100%)
rename {docs => apps/docs}/tsconfig.json (100%)
rename {web => apps/web}/.env.sample (100%)
rename {sdk => apps/web}/.eslintignore (100%)
rename {web => apps/web}/.eslintrc.js (100%)
rename {web => apps/web}/.gitignore (100%)
rename {sdk => apps/web}/.prettierignore (100%)
rename {web => apps/web}/.prettierrc (100%)
rename {web => apps/web}/config-overrides.js (91%)
rename {web => apps/web}/docs/images/Multisig.png (100%)
rename {web => apps/web}/docs/images/MultisigTransactionDetails.png (100%)
rename {web => apps/web}/docs/images/MultisigTransactions.png (100%)
rename {web => apps/web}/docs/images/Operations.png (100%)
rename {web => apps/web}/docs/images/RoleMgmgt.png (100%)
rename {web => apps/web}/docs/images/alertNoEnv.png (100%)
rename {web => apps/web}/docs/images/create.png (100%)
rename {web => apps/web}/docs/images/create_stable_coin_create.png (100%)
rename {web => apps/web}/docs/images/create_stable_coin_details.png (100%)
rename {web => apps/web}/docs/images/create_stable_coin_permissions.png (100%)
rename {web => apps/web}/docs/images/create_stable_coin_reserve.png (100%)
rename {web => apps/web}/docs/images/create_stable_coin_supply.png (100%)
rename {web => apps/web}/docs/images/creationKeys.png (100%)
rename {web => apps/web}/docs/images/disconnect.png (100%)
rename {web => apps/web}/docs/images/import.png (100%)
rename {web => apps/web}/docs/images/init.png (100%)
rename {web => apps/web}/docs/images/settings.png (100%)
rename {web => apps/web}/docs/images/settings_update.png (100%)
rename {web => apps/web}/docs/images/wallets.png (100%)
rename {web => apps/web}/package.json (91%)
rename {web => apps/web}/public/_redirects (100%)
rename {web => apps/web}/public/favicon.ico (100%)
rename {web => apps/web}/public/fonts/Mulish-Black.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-Bold.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-Italic.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-Light.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-Medium.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-Regular.ttf (100%)
rename {web => apps/web}/public/fonts/Mulish-SemiBold.ttf (100%)
rename {web => apps/web}/public/img/hedera-hbar-logo.png (100%)
rename {web => apps/web}/public/index.html (100%)
rename {web => apps/web}/public/logo192.png (100%)
rename {web => apps/web}/public/logo512.png (100%)
rename {web => apps/web}/public/manifest.json (100%)
rename {web => apps/web}/public/robots.txt (100%)
rename {web => apps/web}/src/Router/NamedRoutes.ts (100%)
rename {web => apps/web}/src/Router/Router.tsx (100%)
rename {web => apps/web}/src/Router/RouterManager.ts (100%)
rename {web => apps/web}/src/Router/RoutesMappingUrl.ts (100%)
rename {web => apps/web}/src/Router/__test__/Router.test.tsx (100%)
rename {web => apps/web}/src/Router/__test__/__snapshots__/Router.test.tsx.snap (93%)
rename {web => apps/web}/src/Router/index.tsx (100%)
rename {web => apps/web}/src/app/App.tsx (100%)
rename {web => apps/web}/src/app/Disclaimer.tsx (100%)
rename {web => apps/web}/src/app/__test__/App.test.tsx (100%)
rename {web => apps/web}/src/app/__test__/__snapshots__/App.test.tsx.snap (94%)
rename {web => apps/web}/src/assets/png/WCLogo.png (100%)
rename {web => apps/web}/src/assets/png/hashpackLogo.png (100%)
rename {web => apps/web}/src/assets/png/hedera-hbar-logo.png (100%)
rename {web => apps/web}/src/assets/png/multisigLogo.png (100%)
rename {web => apps/web}/src/assets/svg/MetaMask_Fox.svg (100%)
rename {web => apps/web}/src/assets/svg/error.svg (100%)
rename {web => apps/web}/src/assets/svg/hedera-hbar-logo.svg (100%)
rename {web => apps/web}/src/assets/svg/safe-box.svg (100%)
rename {web => apps/web}/src/assets/svg/success.svg (100%)
rename {web => apps/web}/src/assets/svg/warning.svg (100%)
rename {web => apps/web}/src/components/AwaitingWalletSignature.tsx (100%)
rename {web => apps/web}/src/components/BaseContainer.tsx (100%)
rename {web => apps/web}/src/components/DetailsReview.tsx (100%)
rename {web => apps/web}/src/components/DirectAccess.tsx (100%)
rename {web => apps/web}/src/components/DirectAction.tsx (100%)
rename {web => apps/web}/src/components/Focus.tsx (100%)
rename {web => apps/web}/src/components/Fonts.tsx (100%)
rename {web => apps/web}/src/components/Form/CheckboxController.tsx (100%)
rename {web => apps/web}/src/components/Form/DatePickerController.tsx (100%)
rename {web => apps/web}/src/components/Form/InputController.tsx (100%)
rename {web => apps/web}/src/components/Form/InputLabel.tsx (100%)
rename {web => apps/web}/src/components/Form/InputNumberController.tsx (100%)
rename {web => apps/web}/src/components/Form/SearchSelectController.tsx (100%)
rename {web => apps/web}/src/components/Form/SelectController.tsx (100%)
rename {web => apps/web}/src/components/Form/SelectCreatableController.tsx (100%)
rename {web => apps/web}/src/components/Form/Switch.tsx (100%)
rename {web => apps/web}/src/components/Form/SwitchController.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/DatePickerController.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/InputController.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/InputLabel.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/InputNumberController.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/SelectController.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/Switch.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/SwitchController.test.tsx (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/DatePickerController.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/InputController.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/InputLabel.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/InputNumberController.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/SelectController.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/Switch.test.tsx.snap (100%)
rename {web => apps/web}/src/components/Form/__test__/__snapshots__/SwitchController.test.tsx.snap (100%)
rename {web => apps/web}/src/components/GridDirectAccess.tsx (100%)
rename {web => apps/web}/src/components/GridDirectAction.tsx (100%)
rename {web => apps/web}/src/components/HederaSpinner.tsx (100%)
rename {web => apps/web}/src/components/Icon.tsx (100%)
rename {web => apps/web}/src/components/InnactivityTimer.tsx (100%)
rename {web => apps/web}/src/components/KeySelector.tsx (100%)
rename {web => apps/web}/src/components/ModalAction.tsx (100%)
rename {web => apps/web}/src/components/ModalNotification.tsx (100%)
rename {web => apps/web}/src/components/ModalWalletConnect.tsx (100%)
rename {web => apps/web}/src/components/ModalsHandler.tsx (100%)
rename {web => apps/web}/src/components/Scrollbar.tsx (100%)
rename {web => apps/web}/src/components/Stepper.tsx (100%)
rename {web => apps/web}/src/components/TooltipCopy.tsx (100%)
rename {web => apps/web}/src/components/__test__/BaseContainer.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/DetailsReview.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/DirectAccess.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/GridDirectAccess.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/Icon.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/InnactivityTimer.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/KeySelector.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/ModalAction.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/ModalNotification.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/ModalWalletConnect.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/ModalsHandler.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/Stepper.test.tsx (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/BaseContainer.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/DetailsReview.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/DirectAccess.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/GridDirectAccess.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/Icon.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/InnactivityTimer.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/KeySelector.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/ModalAction.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/ModalNotification.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/ModalWalletConnect.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/ModalsHandler.test.tsx.snap (100%)
rename {web => apps/web}/src/components/__test__/__snapshots__/Stepper.test.tsx.snap (100%)
rename {web => apps/web}/src/constant.ts (100%)
rename {web => apps/web}/src/constants/index.ts (100%)
rename {web => apps/web}/src/hooks/useRefreshCoinInfo.ts (100%)
rename {web => apps/web}/src/i18n.ts (100%)
rename {web => apps/web}/src/index.css (100%)
rename {web => apps/web}/src/index.tsx (100%)
rename {web => apps/web}/src/interfaces/IAccountToken.ts (100%)
rename {web => apps/web}/src/interfaces/IConsensusNodes.ts (100%)
rename {web => apps/web}/src/interfaces/IExternalToken.ts (100%)
rename {web => apps/web}/src/interfaces/IMirrorRPCNode.ts (100%)
rename {web => apps/web}/src/interfaces/IRole.ts (100%)
rename {web => apps/web}/src/layout/Layout.tsx (100%)
rename {web => apps/web}/src/layout/__test__/Layout.test.tsx (100%)
rename {web => apps/web}/src/layout/__test__/__snapshots__/Layout.test.tsx.snap (92%)
rename {web => apps/web}/src/layout/sidebar/Sidebar.tsx (100%)
rename {web => apps/web}/src/layout/sidebar/SidebarOption.tsx (100%)
rename {web => apps/web}/src/layout/sidebar/__test__/Sidebar.test.tsx (100%)
rename {web => apps/web}/src/layout/sidebar/__test__/SidebarOption.test.tsx (100%)
rename {web => apps/web}/src/layout/sidebar/__test__/__snapshots__/Sidebar.test.tsx.snap (87%)
rename {web => apps/web}/src/layout/sidebar/__test__/__snapshots__/SidebarOption.test.tsx.snap (100%)
rename {web => apps/web}/src/layout/topbar/CoinDropdown.tsx (100%)
rename {web => apps/web}/src/layout/topbar/Topbar.tsx (100%)
rename {web => apps/web}/src/layout/topbar/TopbarRight.tsx (100%)
rename {web => apps/web}/src/layout/topbar/__test__/CoinDropdown.test.tsx (100%)
rename {web => apps/web}/src/layout/topbar/__test__/Topbar.test.tsx (100%)
rename {web => apps/web}/src/layout/topbar/__test__/TopbarRight.test.tsx (100%)
rename {web => apps/web}/src/layout/topbar/__test__/__snapshots__/CoinDropdown.test.tsx.snap (100%)
rename {web => apps/web}/src/layout/topbar/__test__/__snapshots__/Topbar.test.tsx.snap (100%)
rename {web => apps/web}/src/layout/topbar/__test__/__snapshots__/TopbarRight.test.tsx.snap (100%)
rename {web => apps/web}/src/layout/topbar/components/CollapsibleButton.tsx (100%)
rename {web => apps/web}/src/mocks/appkit-mock.js (100%)
rename {web => apps/web}/src/mocks/blade-sdk-mock.js (100%)
rename {web => apps/web}/src/mocks/fireblocks-sdk-mock.js (100%)
rename {web => apps/web}/src/mocks/hedera-wallet-connect-sdk-mock.js (100%)
rename {web => apps/web}/src/mocks/sdk.ts (100%)
rename {web => apps/web}/src/react-i18next.d.ts (100%)
rename {web => apps/web}/src/services/ImportTokenService.ts (100%)
rename {web => apps/web}/src/services/SDKService.ts (100%)
rename {web => apps/web}/src/services/__test__/ImportTokenService.test.tsx (100%)
rename {web => apps/web}/src/store/slices/__test__/walletSlice.test.tsx (100%)
rename {web => apps/web}/src/store/slices/walletSlice.ts (100%)
rename {web => apps/web}/src/store/store.ts (100%)
rename {web => apps/web}/src/store/walletSelectors.ts (100%)
rename {web => apps/web}/src/test/index.tsx (100%)
rename {web => apps/web}/src/test/setupTests.tsx (100%)
rename {web => apps/web}/src/theme/Theme.ts (100%)
rename {web => apps/web}/src/theme/components/Button.ts (100%)
rename {web => apps/web}/src/theme/components/DirectAccess.ts (100%)
rename {web => apps/web}/src/theme/components/DirectAction.ts (100%)
rename {web => apps/web}/src/theme/components/FormError.ts (100%)
rename {web => apps/web}/src/theme/components/FormLabel.ts (100%)
rename {web => apps/web}/src/theme/components/Heading.ts (100%)
rename {web => apps/web}/src/theme/components/Input.ts (100%)
rename {web => apps/web}/src/theme/components/Select.ts (100%)
rename {web => apps/web}/src/theme/components/Tabs.ts (100%)
rename {web => apps/web}/src/theme/components/Text.ts (100%)
rename {web => apps/web}/src/translations/en/appSettings.json (100%)
rename {web => apps/web}/src/translations/en/burn.json (100%)
rename {web => apps/web}/src/translations/en/cashIn.json (100%)
rename {web => apps/web}/src/translations/en/checkFrozen.json (100%)
rename {web => apps/web}/src/translations/en/checkKyc.json (100%)
rename {web => apps/web}/src/translations/en/errorPage.json (100%)
rename {web => apps/web}/src/translations/en/externalTokenInfo.json (100%)
rename {web => apps/web}/src/translations/en/feesManagement.json (100%)
rename {web => apps/web}/src/translations/en/freeze.json (100%)
rename {web => apps/web}/src/translations/en/getBalance.json (100%)
rename {web => apps/web}/src/translations/en/global.json (100%)
rename {web => apps/web}/src/translations/en/grantKYC.json (100%)
rename {web => apps/web}/src/translations/en/multiSig.json (100%)
rename {web => apps/web}/src/translations/en/operations.json (100%)
rename {web => apps/web}/src/translations/en/proofOfReserve.json (100%)
rename {web => apps/web}/src/translations/en/rescueHBAR.json (100%)
rename {web => apps/web}/src/translations/en/rescueTokens.json (100%)
rename {web => apps/web}/src/translations/en/revokeKYC.json (100%)
rename {web => apps/web}/src/translations/en/roles.json (100%)
rename {web => apps/web}/src/translations/en/settings.json (100%)
rename {web => apps/web}/src/translations/en/stableCoinCreation.json (100%)
rename {web => apps/web}/src/translations/en/stableCoinDetails.json (100%)
rename {web => apps/web}/src/translations/en/unfreeze.json (100%)
rename {web => apps/web}/src/translations/en/updateToken.json (100%)
rename {web => apps/web}/src/translations/en/wipe.json (100%)
rename {web => apps/web}/src/translations/es/global.json (100%)
rename {web => apps/web}/src/utils/__test__/inputHelper.test.ts (100%)
rename {web => apps/web}/src/utils/__test__/validationHelper.test.ts (100%)
rename {web => apps/web}/src/utils/cleanStorage.ts (100%)
rename {web => apps/web}/src/utils/format.ts (100%)
rename {web => apps/web}/src/utils/inputHelper.ts (100%)
rename {web => apps/web}/src/utils/validationsHelper.ts (100%)
rename {web => apps/web}/src/views/AppSettings/constants.ts (100%)
rename {web => apps/web}/src/views/AppSettings/index.tsx (100%)
rename {web => apps/web}/src/views/Dashboard.tsx (100%)
rename {web => apps/web}/src/views/ErrorPage/StableCoinNotSelected.tsx (100%)
rename {web => apps/web}/src/views/ErrorPage/__test__/StableCoinNotSelected.test.tsx (100%)
rename {web => apps/web}/src/views/ErrorPage/__test__/__snapshots__/StableCoinNotSelected.test.tsx.snap (100%)
rename {web => apps/web}/src/views/FeesManagement/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/FeesManagement/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/FeesManagement/components/NoFeesManagement.tsx (100%)
rename {web => apps/web}/src/views/FeesManagement/index.tsx (100%)
rename {web => apps/web}/src/views/ImportedToken/ImportedTokenCreation.tsx (100%)
rename {web => apps/web}/src/views/ImportedToken/ImportedTokenInfo.tsx (100%)
rename {web => apps/web}/src/views/ImportedToken/__test__/ImportedTokenCreation.test.tsx (100%)
rename {web => apps/web}/src/views/ImportedToken/__test__/ImportedTokenInfo.test.tsx (100%)
rename {web => apps/web}/src/views/ImportedToken/__test__/__snapshots__/ImportedTokenCreation.test.tsx.snap (100%)
rename {web => apps/web}/src/views/ImportedToken/__test__/__snapshots__/ImportedTokenInfo.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Loading.tsx (100%)
rename {web => apps/web}/src/views/MultiSigTransactions/MultisigTransactions.tsx (100%)
rename {web => apps/web}/src/views/MultiSigTransactions/__test__/MultisigTransactions.test.tsx (100%)
rename {web => apps/web}/src/views/MultiSigTransactions/__test__/__snapshots__/MultisigTransactions.test.tsx.snap (100%)
rename {web => apps/web}/src/views/MultiSigTransactions/components/MultiSigTransactionModal.tsx (100%)
rename {web => apps/web}/src/views/Operations/Burn/__test__/Burn.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Burn/__test__/__snapshots__/Burn.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Burn/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/CashIn/__test__/CashIn.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/CashIn/__test__/__snapshots__/CashIn.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/CashIn/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/CheckFrozen/__test__/CheckFrozen.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/CheckFrozen/__test__/__snapshots__/CheckFrozen.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/CheckFrozen/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/CheckKyc/__test__/CheckKyc.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/CheckKyc/__test__/__snapshots__/CheckKyc.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/CheckKyc/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/DangerZone/__test__/DangerZone.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/DangerZone/__test__/__snapshots__/DangerZone.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/DangerZone/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Freeze/__test__/Freeze.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Freeze/__test__/__snapshots__/Freeze.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Freeze/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/GetBalance/__test__/GetBalance.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/GetBalance/__test__/__snapshots__/GetBalance.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/GetBalance/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/GrantKyc/__test__/GrantKyc.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/GrantKyc/__test__/__snapshots__/GrantKyc.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/GrantKyc/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Create/__test__/CreateHold.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Create/__test__/__snapshots__/CreateHold.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Create/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Execute/__test__/ExecuteHold.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Execute/__test__/__snapshots__/ExecuteHold.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Execute/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/List/__test__/ListHold.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/List/__test__/__snapshots__/ListHold.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/List/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Reclaim/__test__/ReclaimHold.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Reclaim/__test__/__snapshots__/ReclaimHold.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Reclaim/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Release/__test__/ReleaseHold.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Release/__test__/__snapshots__/ReleaseHold.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Hold/Operations/Release/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Hold/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/OperationLayout.tsx (100%)
rename {web => apps/web}/src/views/Operations/RescueHBAR/__test__/RescueHBAR.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/RescueHBAR/__test__/__snapshots__/RescueHBAR.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/RescueHBAR/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/RescueTokens/__test__/RescueTokens.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/RescueTokens/__test__/__snapshots__/RescueTokens.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/RescueTokens/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/RevokeKyc/__test__/RevokeKyc.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/RevokeKyc/__test__/__snapshots__/RevokeKyc.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/RevokeKyc/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Unfreeze/__test__/Unfreeze.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Unfreeze/__test__/__snapshots__/Unfreeze.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Unfreeze/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/Wipe/__test__/Wipe.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/Wipe/__test__/__snapshots__/Wipe.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/Wipe/index.tsx (100%)
rename {web => apps/web}/src/views/Operations/__test__/OperationLayout.test.tsx (100%)
rename {web => apps/web}/src/views/Operations/__test__/__snapshots__/OperationLayout.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Operations/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/Roles/GetAccountsWithRole.tsx (100%)
rename {web => apps/web}/src/views/Roles/GrantRoles.tsx (100%)
rename {web => apps/web}/src/views/Roles/HandleRoles.tsx (100%)
rename {web => apps/web}/src/views/Roles/ManageCashIn.tsx (100%)
rename {web => apps/web}/src/views/Roles/RevokeRoles.tsx (100%)
rename {web => apps/web}/src/views/Roles/RoleLayout.tsx (100%)
rename {web => apps/web}/src/views/Roles/__test__/HandleRoles.test.tsx (100%)
rename {web => apps/web}/src/views/Roles/__test__/RoleLayout.test.tsx (100%)
rename {web => apps/web}/src/views/Roles/__test__/__snapshots__/HandleRoles.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Roles/__test__/__snapshots__/RoleLayout.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Roles/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Roles/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/Roles/constants.ts (100%)
rename {web => apps/web}/src/views/Roles/index.tsx (100%)
rename {web => apps/web}/src/views/Settings/StableCoin/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Settings/StableCoin/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/Settings/StableCoin/index.tsx (100%)
rename {web => apps/web}/src/views/Settings/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/Settings/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/Settings/index.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/BasicDetails.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/ManagementPermissions.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/OptionalDetails.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/ProofOfReserve.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/Review.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/StableCoinCreation.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/ManagementPermissions.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/OptionalDetails.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/ProofOfReserve.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/Review.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/StableCoinCreation.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/__snapshots__/ManagementPermissions.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/__snapshots__/OptionalDetails.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/__snapshots__/ProofOfReserve.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/__snapshots__/Review.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinCreation/__test__/__snapshots__/StableCoinCreation.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinCreation/components/KeySelector.tsx (100%)
rename {web => apps/web}/src/views/StableCoinCreation/components/RoleSelector.tsx (100%)
rename {web => apps/web}/src/views/StableCoinDetails/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinDetails/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinDetails/index.tsx (100%)
rename {web => apps/web}/src/views/StableCoinProof/__test__/__snapshots__/index.test.tsx.snap (100%)
rename {web => apps/web}/src/views/StableCoinProof/__test__/index.test.tsx (100%)
rename {web => apps/web}/src/views/StableCoinProof/components/NoProofOfReserve.tsx (100%)
rename {web => apps/web}/src/views/StableCoinProof/index.tsx (100%)
rename {web => apps/web}/src/views/__test__/Dashboard.test.tsx (100%)
rename {web => apps/web}/src/views/__test__/__snapshots__/Dashboard.test.tsx.snap (100%)
rename {web => apps/web}/svg.d.ts (100%)
rename {web => apps/web}/tsconfig.json (100%)
delete mode 100644 contracts/contracts/docs/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/token/ERC20/IERC20Upgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/token/ERC20/extensions/IERC20MetadataUpgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/utils/StringsUpgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/utils/math/MathUpgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts-upgradeable/utils/math/SignedMathUpgradeable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/access/Ownable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/access/Ownable2Step.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/interfaces/IERC1822Proxiable.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/interfaces/IERC1967.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/ERC1967/ERC1967Upgrade.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/Proxy.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/beacon/IBeacon.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/transparent/ITransparentUpgradeableProxy.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/transparent/ProxyAdmin.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/security/ReentrancyGuard.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/Address.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/Context.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/StorageSlot.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/Strings.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/math/Math.md
delete mode 100644 contracts/contracts/docs/@openzeppelin/contracts/utils/math/SignedMath.md
delete mode 100644 contracts/contracts/docs/contracts/HederaReserve.md
delete mode 100644 contracts/contracts/docs/contracts/HederaTokenManager.md
delete mode 100644 contracts/contracts/docs/contracts/Interfaces/IHederaReserve.md
delete mode 100644 contracts/contracts/docs/contracts/Interfaces/IHederaTokenManager.md
delete mode 100644 contracts/contracts/docs/contracts/Interfaces/IStableCoinFactory.md
delete mode 100644 contracts/contracts/docs/contracts/StableCoinFactory.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Burnable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/CashIn.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Deletable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Freezable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IBurnable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/ICashIn.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IDeletable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IFreezable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IKYC.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IPausable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IRescatable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IRescuable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IReserve.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IRoleManagement.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IRoles.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/ISupplierAdmin.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/ITokenOwner.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Interfaces/IWipeable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/KYC.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Pausable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Rescatable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Rescuable.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Reserve.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/RoleManagement.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Roles.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/SupplierAdmin.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/TokenOwner.md
delete mode 100644 contracts/contracts/docs/contracts/extensions/Wipeable.md
delete mode 100644 contracts/contracts/docs/contracts/hts-precompile/HederaResponseCodes.md
delete mode 100644 contracts/contracts/docs/contracts/hts-precompile/IHederaTokenService.md
delete mode 100644 contracts/contracts/docs/contracts/library/KeysLib.md
delete mode 100644 contracts/contracts/docs/contracts/proxies/StableCoinProxyAdmin.md
rename {contracts => packages/contracts}/.env.sample (100%)
rename {contracts => packages/contracts}/.eslintignore (100%)
rename {contracts => packages/contracts}/.eslintrc.json (100%)
rename {contracts => packages/contracts}/.gitignore (100%)
rename {contracts => packages/contracts}/.prettierignore (100%)
rename {contracts => packages/contracts}/.solcover.js (100%)
rename {contracts => packages/contracts}/.solhint.json (100%)
rename {contracts => packages/contracts}/.solhintignore (100%)
rename {contracts => packages/contracts}/README.md (95%)
rename {contracts => packages/contracts}/businessLogicResolver.plantuml (100%)
rename {contracts => packages/contracts}/businessLogicResolver.png (100%)
rename {contracts => packages/contracts}/configuration/Configuration.ts (100%)
rename {contracts => packages/contracts}/configuration/constants.ts (100%)
rename {contracts => packages/contracts}/configuration/errors/EnvNotFoundError.ts (100%)
rename {contracts => packages/contracts}/configuration/index.ts (100%)
rename {contracts => packages/contracts}/contracts/HederaReserveFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/HederaReserveStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/HederaTokenManagerFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/HederaTokenManagerStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/Interfaces/IHRC.sol (100%)
rename {contracts => packages/contracts}/contracts/Interfaces/IHederaReserve.sol (100%)
rename {contracts => packages/contracts}/contracts/Interfaces/IHederaTokenManager.sol (100%)
rename {contracts => packages/contracts}/contracts/Interfaces/IStableCoinFactory.sol (100%)
rename {contracts => packages/contracts}/contracts/StableCoinFactoryFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/constants/resolverKeys.sol (100%)
rename {contracts => packages/contracts}/contracts/constants/roles.sol (100%)
rename {contracts => packages/contracts}/contracts/constants/storagePositions.sol (100%)
rename {contracts => packages/contracts}/contracts/core/Common.sol (100%)
rename {contracts => packages/contracts}/contracts/core/EnumerableSetBytes4.sol (100%)
rename {contracts => packages/contracts}/contracts/core/ICommon.sol (100%)
rename {contracts => packages/contracts}/contracts/core/Initializable.sol (100%)
rename {contracts => packages/contracts}/contracts/core/LibCommon.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/BurnableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/CashInFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/CustomFeesFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/DeletableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/FreezableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/HoldManagementFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/HoldManagementStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IBurnable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/ICashIn.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/ICustomFees.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IDeletable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IFreezable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IHoldManagement.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IKYC.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IPausable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IRescuable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IReserve.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IReserveStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IRoleManagement.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IRoles.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/ISupplierAdmin.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/ISupplierAdminStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/ITokenOwner.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/Interfaces/IWipeable.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/KYCFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/PausableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/RescuableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/ReserveFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/ReserveStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/RoleManagementFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/RolesFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/RolesStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/SupplierAdminFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/SupplierAdminStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/TokenOwnerFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/TokenOwnerStorageWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/extensions/WipeableFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/library/KeysLib.sol (100%)
rename {contracts => packages/contracts}/contracts/migration/v2/MigrationProxy.sol (100%)
rename {contracts => packages/contracts}/contracts/proxies/Proxies.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/BusinessLogicResolver.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/BusinessLogicResolverWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/diamondCutManager/DiamondCutManager.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/diamondCutManager/DiamondCutManagerWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/IBusinessLogicResolver.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/IBusinessLogicResolverWrapper.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/diamondCutManager/IDiamondCutManager.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/resolverProxy/IDiamond.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/resolverProxy/IDiamondCut.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/resolverProxy/IDiamondLoupe.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/resolverProxy/IResolverProxy.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/interfaces/resolverProxy/IStaticFunctionSelectors.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/resolverProxy/ResolverProxy.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/resolverProxy/facets/DiamondCutFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/resolverProxy/facets/DiamondFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/resolverProxy/facets/DiamondLoupeFacet.sol (100%)
rename {contracts => packages/contracts}/contracts/resolver/resolverProxy/unstructured/ResolverProxyUnstructured.sol (100%)
rename {contracts => packages/contracts}/contracts/test/PrecompiledMock.sol (100%)
rename {contracts => packages/contracts}/contracts/test/ReentrancyAttacker.sol (100%)
rename {contracts => packages/contracts}/contracts/test/RevertingReceiver.sol (100%)
rename {contracts => packages/contracts}/contracts/test/StableCoinTokenMock.sol (100%)
rename {contracts => packages/contracts}/hardhat.config.ts (100%)
rename {contracts => packages/contracts}/img/StableCoinArchitecture1.png (100%)
rename {contracts => packages/contracts}/package.json (100%)
rename {contracts => packages/contracts}/prettier.config.js (100%)
rename {contracts => packages/contracts}/scripts/Environment.ts (100%)
rename {contracts => packages/contracts}/scripts/blockchain.ts (100%)
rename {contracts => packages/contracts}/scripts/businessLogicResolver.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/AllTokenKeysToKeyCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/CreateConfigurationsForDeployedContractsCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployContractCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployContractDirectCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployContractWithResolverProxyCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployContractWithTupCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployFullInfrastructureCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployScsContractListCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/DeployStableCoinCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/ErrorMessageCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/GenerateKeyTypeCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/RegisterBusinessLogicsCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/RegisterDeployedContractBusinessLogicsCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/TokenKeysToContractCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/TokenKeysToKeyCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/ValidateTxResponseCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/base/BaseBlockchainCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/base/BaseContractListCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/commands/base/BaseTokenKeysCommand.ts (100%)
rename {contracts => packages/contracts}/scripts/constants.ts (100%)
rename {contracts => packages/contracts}/scripts/deploy.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/BusinessLogicResolverAddressRequiredError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/BusinessLogicResolverNotFound.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/BusinessLogicResolverProxyNotFound.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/ConfigurationIdRequiredError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/ConfigurationVersionRequiredError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/CouldNotFindWalletError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/NameOrFactoryRequiredError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/RolesStructRequiredError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/SignerWithoutProviderError.ts (100%)
rename {contracts => packages/contracts}/scripts/errors/TransactionReceiptError.ts (100%)
rename {contracts => packages/contracts}/scripts/hedera.ts (100%)
rename {contracts => packages/contracts}/scripts/index.ts (100%)
rename {contracts => packages/contracts}/scripts/queries/GetFacetsByConfigurationIdAndVersionQuery.ts (100%)
rename {contracts => packages/contracts}/scripts/queries/base/BaseBlockchainQuery.ts (100%)
rename {contracts => packages/contracts}/scripts/resolverDiamondCut.ts (100%)
rename {contracts => packages/contracts}/scripts/results/CreateConfigurationsForDeployedContractsResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/DeployContractResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/DeployFullInfrastructureResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/DeployScsContractListResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/DeployStableCoinResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/GetFacetsByConfigurationIdAndVersionResult.ts (100%)
rename {contracts => packages/contracts}/scripts/results/ValidateTxResponseResult.ts (100%)
rename {contracts => packages/contracts}/scripts/time.ts (100%)
rename {contracts => packages/contracts}/scripts/tokenKeys.ts (100%)
rename {contracts => packages/contracts}/scripts/utils.ts (100%)
rename {contracts => packages/contracts}/tasks/businessLogicResolver.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/AddHederaTokenManagerVersionCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/CreateConfigurationCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/DeployAllCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/DeployCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/DeployStableCoinCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/DeployStableCoinFactoryCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/EditHederaTokenManagerAddressCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/RemoveHederaTokenManagerAddressCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/UpdateBusinessLogicKeysCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/commands/base/WithSignerCommand.ts (100%)
rename {contracts => packages/contracts}/tasks/constants.ts (100%)
rename {contracts => packages/contracts}/tasks/deploy.ts (100%)
rename {contracts => packages/contracts}/tasks/errors/NotInContractNameListError.ts (100%)
rename {contracts => packages/contracts}/tasks/index.ts (100%)
rename {contracts => packages/contracts}/tasks/migration/v2/migrate.ts (100%)
rename {contracts => packages/contracts}/tasks/migration/v3/migrate.ts (100%)
rename {contracts => packages/contracts}/tasks/migration/v3/rollback.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/GetConfigurationInfoQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/GetResolverBusinessLogicsQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/GetStableCoinFactoryAdminQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/GetTokenManagerQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/Keccak256Query.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/base/BaseResolverQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/queries/base/BaseStableCoinFactoryQuery.ts (100%)
rename {contracts => packages/contracts}/tasks/resolverDiamondCut.ts (100%)
rename {contracts => packages/contracts}/tasks/utils.ts (100%)
rename {contracts => packages/contracts}/test/shared.ts (100%)
rename {contracts => packages/contracts}/test/thread0/burnable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/customFees.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/deletable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/freezable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/hederaReserve.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/hederaTokenManager.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/kyc.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/pausable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/roles.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/supplieradmin.test.ts (100%)
rename {contracts => packages/contracts}/test/thread0/wipeable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/businessLogicResolver.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/diamondCutManager.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/hold.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/migrationProxy.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/rescuable.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/reserve.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/resolverProxy.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/roleManagement.test.ts (100%)
rename {contracts => packages/contracts}/test/thread1/stableCoinFactory.test.ts (100%)
rename {contracts => packages/contracts}/tsconfig.json (100%)
rename {contracts => packages/contracts}/tslint.json (100%)
rename {sdk => packages/sdk}/.editorconfig (100%)
rename {sdk => packages/sdk}/.env.sample (100%)
rename {web => packages/sdk}/.eslintignore (100%)
rename {sdk => packages/sdk}/.eslintrc.json (100%)
rename {sdk => packages/sdk}/.gitignore (100%)
rename {web => packages/sdk}/.prettierignore (100%)
rename {sdk => packages/sdk}/.prettierrc (100%)
rename {sdk => packages/sdk}/LICENSE (100%)
rename {sdk => packages/sdk}/__mocks__/hedera-wallet-connect.js (100%)
rename {sdk => packages/sdk}/__tests__/config.ts (100%)
rename {sdk => packages/sdk}/__tests__/jest-setup-file.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/Account.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/CustomFees.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/Management.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/Network.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/Reserve.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/Roles.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/in/StableCoin.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/out/AWSKMSTransactionAdapter.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/out/BackendAdapter.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/out/DFNSTransactionAdapter.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/out/FireblocksTransactionAdapter.test.ts (100%)
rename {sdk => packages/sdk}/__tests__/port/out/RPCTransactionAdapter.test.ts (100%)
rename {sdk => packages/sdk}/app/service/event/WalletEvent.js (100%)
rename {sdk => packages/sdk}/example/.env.sample (100%)
rename {sdk => packages/sdk}/example/index.js (100%)
rename {sdk => packages/sdk}/example/js/burn.js (100%)
rename {sdk => packages/sdk}/example/js/creation.js (100%)
rename {sdk => packages/sdk}/example/js/creationAssigningKeys.js (100%)
rename {sdk => packages/sdk}/example/js/creationWithReserve.js (100%)
rename {sdk => packages/sdk}/example/js/creationWithReserveAddress.js (100%)
rename {sdk => packages/sdk}/example/js/mint.js (100%)
rename {sdk => packages/sdk}/example/js/package.json (100%)
rename {sdk => packages/sdk}/example/js/role.js (100%)
rename {sdk => packages/sdk}/example/js/wipe.js (100%)
rename {sdk => packages/sdk}/example/package.json (100%)
rename {sdk => packages/sdk}/example/ts/burn.ts (100%)
rename {sdk => packages/sdk}/example/ts/creation.ts (100%)
rename {sdk => packages/sdk}/example/ts/creationAssigningKeys.ts (100%)
rename {sdk => packages/sdk}/example/ts/creationWithReserve.ts (100%)
rename {sdk => packages/sdk}/example/ts/creationWithReserveAddress.ts (100%)
rename {sdk => packages/sdk}/example/ts/mint.ts (100%)
rename {sdk => packages/sdk}/example/ts/package.json (100%)
rename {sdk => packages/sdk}/example/ts/role.ts (100%)
rename {sdk => packages/sdk}/example/ts/tsconfig.json (100%)
rename {sdk => packages/sdk}/example/ts/wipe.ts (100%)
rename {sdk => packages/sdk}/jest.config.js (100%)
rename {sdk => packages/sdk}/package.json (100%)
rename {sdk => packages/sdk}/resources/license-header.js (100%)
rename {sdk => packages/sdk}/scripts/CreateMultisigAccount.ts (100%)
rename {sdk => packages/sdk}/src/app/service/AccountService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/LogService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/NetworkService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/Service.ts (100%)
rename {sdk => packages/sdk}/src/app/service/StableCoinService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/TransactionService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/ValidationService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/error/EmptyResponse.ts (100%)
rename {sdk => packages/sdk}/src/app/service/error/EmptyValue.ts (100%)
rename {sdk => packages/sdk}/src/app/service/event/EventService.ts (100%)
rename {sdk => packages/sdk}/src/app/service/event/WalletEvent.ts (100%)
rename {sdk => packages/sdk}/src/app/service/event/error/EventListenerNotFound.ts (100%)
rename {sdk => packages/sdk}/src/app/service/event/error/EventNotFound.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/account/associate/AssociateCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/account/associate/AssociateCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/connect/ConnectCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/connect/ConnectCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/disconnect/DisconnectCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/disconnect/DisconnectCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setBackend/SetBackendCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setBackend/SetBackendCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setConfiguration/SetConfigurationCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setConfiguration/SetConfigurationCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setNetwork/SetNetworkCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/network/setNetwork/SetNetworkCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/reserve/operations/updateReserveAmount/UpdateReserveAmountCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/reserve/operations/updateReserveAmount/UpdateReserveAmountCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/remove/RemoveCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/remove/RemoveCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/sign/SignCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/sign/SignCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/submit/SubmitCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/backend/submit/SubmitCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/create/CreateCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/create/CreateCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/AccountFreeze.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/AccountNotKyc.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/AccountsIdNotExists.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/CustomFeeWithoutCollectorId.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/DecimalsOverRange.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/InvalidRequest.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/KycNotActive.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/MissingProxySupplyKey.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/MissingProxyWipeKey.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/OperationNotAllowed.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/StableCoinMaxAutoAssociationReached.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/error/StableCoinNotAssociated.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/addCustomFees/addFixedFeesCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/addCustomFees/addFixedFeesCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/addCustomFees/addFractionalFeesCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/addCustomFees/addFractionalFeesCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/updateCustomFees/UpdateCustomFeesCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/fees/updateCustomFees/UpdateCustomFeesCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateConfig/updateConfigCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateConfig/updateConfigCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateConfigVersion/updateConfigVersionCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateConfigVersion/updateConfigVersionCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateResolver/updateResolverCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/management/updateResolver/updateResolverCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/burn/BurnCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/burn/BurnCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/burn/error/BurnableAmountExceeded.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/cashin/CashInCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/cashin/CashInCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/delete/DeleteCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/delete/DeleteCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/freeze/FreezeCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/freeze/FreezeCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/grantKyc/GrantKycCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/grantKyc/GrantKycCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/createHold/CreateHoldCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/createHold/CreateHoldCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/createHoldByController/CreateHoldByControllerCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/createHoldByController/CreateHoldByControllerCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/ExpiredHold.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/HoldNotExpired.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/InsufficientHoldBalance.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/InvalidHoldDestination.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/InvalidHoldExpirationTimestamp.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/InvalidHoldId.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/error/NotEscrow.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/executeHold/ExecuteHoldCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/executeHold/ExecuteHoldCommandHander.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/reclaimHold/ReclaimHoldCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/reclaimHold/ReclaimHoldCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/releaseHold/ReleaseHoldCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/hold/releaseHold/ReleaseHoldCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/pause/PauseCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/pause/PauseCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/rescue/RescueCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/rescue/RescueCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/rescueHBAR/RescueHBARCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/rescueHBAR/RescueHBARCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/revokeKyc/RevokeKycCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/revokeKyc/RevokeKycCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/transfer/TransfersCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/transfer/TransfersCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/unfreeze/UnFreezeCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/unfreeze/UnFreezeCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/unpause/UnPauseCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/unpause/UnPauseCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/updateReserveAddress/UpdateReserveAddressCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/updateReserveAddress/UpdateReserveAddressCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/wipe/WipeCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/operations/wipe/WipeCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/decreaseAllowance/DecreaseAllowanceCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/decreaseAllowance/DecreaseAllowanceCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/granUnlimitedSupplierRole/GrantUnlimitedSupplierRoleCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/granUnlimitedSupplierRole/GrantUnlimitedSupplierRoleCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantMultiRoles/GrantMultiRolesCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantMultiRoles/GrantMultiRolesCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantRole/GrantRoleCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantRole/GrantRoleCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantSupplierRole/GrantSupplierRoleCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/grantSupplierRole/GrantSupplierRoleCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/increaseAllowance/IncreaseAllowanceCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/increaseAllowance/IncreaseAllowanceCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/resetAllowance/ResetAllowanceCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/resetAllowance/ResetAllowanceCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeMultiRoles/RevokeMultiRolesCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeMultiRoles/RevokeMultiRolesCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeRole/RevokeRoleCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeRole/RevokeRoleCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeSupplierRole/RevokeSupplierRoleCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/roles/revokeSupplierRole/RevokeSupplierRoleCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/update/UpdateCommand.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/command/stablecoin/update/UpdateCommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/autoAssociation/GetAccountAutoAssociationQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/autoAssociation/GetAccountAutoAssociationQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/info/GetAccountInfoQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/info/GetAccountInfoQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/tokenRelationship/GetAccountTokenRelationshipQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/account/tokenRelationship/GetAccountTokenRelationshipQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/backend/getTransactions/GetTransactionsQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/backend/getTransactions/GetTransactionsQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/balanceOfHBAR/BalanceOfHBARQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/balanceOfHBAR/BalanceOfHBARQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/balanceof/BalanceOfQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/balanceof/BalanceOfQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/burn/getBurnableAmount/GetBurnableAmountQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/burn/getBurnableAmount/GetBurnableAmountQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/get/GetStableCoinQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/get/GetStableCoinQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/getReserveAddress/GetReserveAddressQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/getReserveAddress/GetReserveAddressQuey.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/getReserveAmount/GetReserveAmountQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/getReserveAmount/GetReserveAmountQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHeldAmountFor/GetHeldAmountForQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHeldAmountFor/GetHeldAmountForQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldCountFor/GetHoldCountForQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldCountFor/GetHoldCountForQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldFor/GetHoldForQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldFor/GetHoldForQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldsIdFor/GetHoldsIdForQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/hold/getHoldsIdFor/GetHoldsIdForQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/isUnlimited/IsUnlimitedQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/isUnlimited/IsUnlimitedQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/list/GetListStableCoinQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/list/GetListStableCoinQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/management/getConfigInfo/GetConfigInfoQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/management/getConfigInfo/GetConfigInfoQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getAccountsWithRole/GetAccountsWithRolesQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getAccountsWithRole/GetAccountsWithRolesQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getAllowance/GetAllowanceQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getAllowance/GetAllowanceQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getRoles/GetRolesQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/getRoles/GetRolesQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/hasRole/HasRoleQuery.ts (100%)
rename {sdk => packages/sdk}/src/app/usecase/query/stablecoin/roles/hasRole/HasRoleQueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/core/Cast.ts (100%)
rename {sdk => packages/sdk}/src/core/Constants.ts (100%)
rename {sdk => packages/sdk}/src/core/Event.ts (100%)
rename {sdk => packages/sdk}/src/core/EventEmitter.ts (100%)
rename {sdk => packages/sdk}/src/core/Hex.ts (100%)
rename {sdk => packages/sdk}/src/core/Injectable.ts (100%)
rename {sdk => packages/sdk}/src/core/Time.ts (100%)
rename {sdk => packages/sdk}/src/core/Type.ts (100%)
rename {sdk => packages/sdk}/src/core/checks/evmaddress/CheckEvmAddress.ts (100%)
rename {sdk => packages/sdk}/src/core/checks/numbers/CheckNums.ts (100%)
rename {sdk => packages/sdk}/src/core/checks/objects/CheckObjects.ts (100%)
rename {sdk => packages/sdk}/src/core/checks/strings/CheckStrings.ts (100%)
rename {sdk => packages/sdk}/src/core/command/Command.ts (100%)
rename {sdk => packages/sdk}/src/core/command/CommandBus.ts (100%)
rename {sdk => packages/sdk}/src/core/command/CommandHandler.ts (100%)
rename {sdk => packages/sdk}/src/core/command/CommandResponse.ts (100%)
rename {sdk => packages/sdk}/src/core/command/error/CommandHandlerNotFoundException.ts (100%)
rename {sdk => packages/sdk}/src/core/command/error/InvalidCommandHandlerException.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/CommandHandlerDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/CommandMetadata.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/LazyInjectDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/LogErrorDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/LogOperationDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/OptionalDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/QueryHandlerDecorator.ts (100%)
rename {sdk => packages/sdk}/src/core/decorator/QueryMetadata.ts (100%)
rename {sdk => packages/sdk}/src/core/error/BaseError.ts (100%)
rename {sdk => packages/sdk}/src/core/error/RuntimeError.ts (100%)
rename {sdk => packages/sdk}/src/core/mapping/Mapper.ts (100%)
rename {sdk => packages/sdk}/src/core/query/Query.ts (100%)
rename {sdk => packages/sdk}/src/core/query/QueryBus.ts (100%)
rename {sdk => packages/sdk}/src/core/query/QueryHandler.ts (100%)
rename {sdk => packages/sdk}/src/core/query/QueryResponse.ts (100%)
rename {sdk => packages/sdk}/src/core/query/error/InvalidQueryHandlerException.ts (100%)
rename {sdk => packages/sdk}/src/core/query/error/QueryHandlerNotFoundException.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/BaseEntity.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/Account.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/KeyProps.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/MultiKey.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/PrivateKey.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/PublicKey.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/AccountIdNotValid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/AccountNotAssociated.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/AccountNotValid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/PrivateKeyNotValid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/PrivateKeyTypeNotValid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/PublicKeyNotValid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/account/error/UnsupportedKeyType.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/ContractId.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/EvmAddress.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/error/ContractNotFound.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/error/InvalidContractId.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/error/InvalidEvmAddress.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/contract/error/InvalidKeyForContract.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/custodialwalletsettings/AWSKMSSettings.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/custodialwalletsettings/DfnsSettings.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/custodialwalletsettings/FireblocksSettings.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/diamond/DiamondConfiguration.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/Factories.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/FactoryCashinRole.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/FactoryKey.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/FactoryRole.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/FactoryStableCoin.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/ResolverProxyConfiguration.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/factory/Resolvers.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/fee/CustomFee.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/hold/Hold.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/hwalletconnectsettings/HWCSettings.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/BackendEndpoint.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/Configuration.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/ConsensusNodes.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/Environment.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/JsonRpcRelay.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/MirrorNode.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/Wallet.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/error/InvalidWalletAccountTypeError.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/error/WalletConnectError.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/network/error/WalletConnectRejectedError.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/reserve/Reserve.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/shared/BigDecimal.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/shared/Date.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/shared/HederaId.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/shared/error/InvalidIdFormat.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/Balance.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/Capability.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/StableCoin.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/StableCoinCapabilities.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/StableCoinMemo.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/StableCoinRole.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/TokenSupply.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/TokenType.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/CashInAllowanceInvalid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InitSupplyInvalid.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InitSupplyLargerThanMaxSupply.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InitSupplyLargerThanReserveAmount.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidAmount.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidAutoRenewPeriod.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidDecimalRange.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidExpirationTimestamp.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidMaxSupplySupplyType.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidRole.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/InvalidSupplierType.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/MaxSupplyOverLimit.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/MaxSupplyReached.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/MemoLength.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/NameEmpty.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/NameLength.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/ReserveAmountOverLimit.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/SymbolEmpty.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/stablecoin/error/SymbolLength.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/transaction/MultiSigTransaction.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/transaction/Response.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/transaction/TransactionResponse.ts (100%)
rename {sdk => packages/sdk}/src/domain/context/transaction/TransactionResult.ts (100%)
rename {sdk => packages/sdk}/src/domain/services/.gitkeep (100%)
rename {sdk => packages/sdk}/src/index.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Account.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Common.ts (100%)
rename {sdk => packages/sdk}/src/port/in/CustomFees.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Event.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Management.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Network.ts (100%)
rename {sdk => packages/sdk}/src/port/in/ReserveDataFeed.ts (100%)
rename {sdk => packages/sdk}/src/port/in/Role.ts (100%)
rename {sdk => packages/sdk}/src/port/in/StableCoin.ts (100%)
rename {sdk => packages/sdk}/src/port/in/index.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/AddFixedFeeRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/AddFractionalFeeRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/AssociateTokenRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/BaseRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/BurnRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CapabilitiesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CashInRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CheckSupplierLimitRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/ConnectRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CreateHoldByControllerRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CreateHoldRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/CreateRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/DecreaseSupplierAllowanceRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/DeleteRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/ExecuteHoldRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/FreezeAccountRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetAccountBalanceHBARRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetAccountBalanceRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetAccountInfoRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetAccountsWithRolesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetConfigInfoRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetHeldAmountForRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetHoldCountForRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetHoldForRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetHoldsIdForRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetListStableCoinRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetPublicKeyRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetReserveAddressRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetReserveAmountRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetRolesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetStableCoinDetailsRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetSupplierAllowanceRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetTokenManagerListRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GetTransactionsRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GrantMultiRolesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/GrantRoleRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/HasRoleRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/IncreaseSupplierAllowanceRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/InitializationRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/IsAccountAssociatedTokenRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/KYCRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/PauseRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/ReclaimHoldRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/ReleaseHoldRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/RemoveTransactionRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/RescueHBARRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/RescueRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/ResetSupplierAllowanceRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/RevokeMultiRolesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/RevokeRoleRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/SetBackendRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/SetConfigurationRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/SetNetworkRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/SignTransactionRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/SubmitTransactionRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/TransfersRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateConfigRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateConfigVersionRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateCustomFeesRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateReserveAddressRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateReserveAmountRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/UpdateResolverRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/WipeRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/EmptyValue.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidBytes32.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidDate.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidFormatHedera.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidLength.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidRange.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidType.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/InvalidValue.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/error/ValidationError.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/index.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/mapping/RequestMapper.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/model/ContractRequests.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/validation/ValidatedRequest.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/validation/Validation.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/validation/ValidationResponse.ts (100%)
rename {sdk => packages/sdk}/src/port/in/request/validation/ValidationSchema.ts (100%)
rename {sdk => packages/sdk}/src/port/in/response/ConfigInfoViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/in/response/HoldViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/in/response/index.ts (100%)
rename {sdk => packages/sdk}/src/port/out/CapabilityDecider.ts (100%)
rename {sdk => packages/sdk}/src/port/out/TransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/TransactionResponseAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/TransactionResponseEnums.ts (100%)
rename {sdk => packages/sdk}/src/port/out/backend/BackendAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/backend/error/BackendError.ts (100%)
rename {sdk => packages/sdk}/src/port/out/backend/response/MultiSigTransactionViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/backend/response/MultiSigTransactionsViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/error/TransactionResponseError.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/BaseHederaTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/EvmAddressResolver.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/TransactionExecutor.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/client/ClientTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/custodial/AWSKMSTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/custodial/CustodialTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/custodial/DFNSTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/custodial/FireblocksTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/error/CapabilityError.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/error/SigningError.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/error/TransactionBuildingError.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/multiSig/MultiSigTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/HoldOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/QueryOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/RescueOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/ReserveOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/RoleOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/SupplierOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/TokenControlOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/TokenOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/operations/UpdateOperations.ts (100%)
rename {sdk => packages/sdk}/src/port/out/hs/walletconnect/HederaWalletConnectTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/MirrorNodeAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/error/InvalidResponse.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/error/StableCoinNotFound.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/AccountAutoAssociationViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/AccountDetailViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/AccountTokenListRelationViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/AccountTokenRelationViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/AccountViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/ContractViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/ReserveViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/StableCoinListViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/StableCoinViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/mirror/response/TransactionResultViewModel.ts (100%)
rename {sdk => packages/sdk}/src/port/out/response/HTSTransactionResponseAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/response/RPCTransactionResponseAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/rpc/RPCQueryAdapter.ts (100%)
rename {sdk => packages/sdk}/src/port/out/rpc/RPCTransactionAdapter.ts (100%)
rename {sdk => packages/sdk}/tsconfig-cjs.json (100%)
rename {sdk => packages/sdk}/tsconfig.json (100%)
rename {sdk => packages/sdk}/tsconfig.release.json (100%)
diff --git a/README.md b/README.md
index 7bebc9e31..2df8a6a8b 100644
--- a/README.md
+++ b/README.md
@@ -44,22 +44,24 @@ This monorepo is structured with **npm workspaces** and is designed for scalabil
## Monorepo Structure
```
-โโโ contracts/ # Solidity smart contracts (Hardhat)
-โ โโโ contracts/
-โ โ โโโ extensions/ # Facets (Burn, CashIn, Freeze, KYC, Pause, Rescue, Reserve, Roles, Wipe, Hold)
-โ โ โโโ resolver/ # BusinessLogicResolver and ResolverProxy
-โ โ โโโ Interfaces/ # Contract interfaces
-โ โโโ test/
-โโโ sdk/ # TypeScript SDK (Hexagonal Architecture + DDD + CQS)
-โ โโโ src/
-โ โโโ domain/ # Domain entities and business logic
-โ โโโ app/ # Application layer (commands, queries, handlers)
-โ โโโ port/ # Inbound/outbound ports
-โ โโโ core/ # Infrastructure and cross-cutting concerns
-โโโ backend/ # NestJS REST API for multisignature transactions
-โโโ cli/ # Command-line interface for stablecoin operations
-โโโ web/ # React DApp for stablecoin management
-โโโ docs/ # Documentation site (Docusaurus)
+โโโ packages/
+โ โโโ contracts/ # Solidity smart contracts (Hardhat)
+โ โ โโโ contracts/
+โ โ โ โโโ extensions/ # Facets (Burn, CashIn, Freeze, KYC, Pause, Rescue, Reserve, Roles, Wipe, Hold)
+โ โ โ โโโ resolver/ # BusinessLogicResolver and ResolverProxy
+โ โ โ โโโ Interfaces/ # Contract interfaces
+โ โ โโโ test/
+โ โโโ sdk/ # TypeScript SDK (Hexagonal Architecture + DDD + CQS)
+โ โโโ src/
+โ โโโ domain/ # Domain entities and business logic
+โ โโโ app/ # Application layer (commands, queries, handlers)
+โ โโโ port/ # Inbound/outbound ports
+โ โโโ core/ # Infrastructure and cross-cutting concerns
+โโโ apps/
+โ โโโ backend/ # NestJS REST API for multisignature transactions
+โ โโโ cli/ # Command-line interface for stablecoin operations
+โ โโโ web/ # React DApp for stablecoin management
+โ โโโ docs/ # Documentation site (Docusaurus)
โโโ documentation/ # Technical documentation content
โ โโโ gettingStarted/ # Setup and onboarding guides
โ โโโ sdk/ # SDK documentation
@@ -192,17 +194,17 @@ npm run build:backend # Independent
Each module has its own `.env` configuration. Sample files are provided:
-- **Contracts**: `contracts/.env` (test account credentials) โ use `contracts/.env.sample`
-- **CLI**: `cli/hsca-config.yaml` โ use `cli/hsca-config.sample.yaml`
-- **Web**: `web/.env` (factory addresses, mirror node, RPC endpoints)
-- **Backend**: `backend/.env` (database, port configuration)
+- **Contracts**: `packages/contracts/.env` (test account credentials) โ use `packages/contracts/.env.sample`
+- **CLI**: `apps/cli/hsca-config.yaml` โ use `apps/cli/hsca-config.sample.yaml`
+- **Web**: `apps/web/.env` (factory addresses, mirror node, RPC endpoints)
+- **Backend**: `apps/backend/.env` (database, port configuration)
## Development Workflows
### Smart Contracts
```bash
-cd contracts
+cd packages/contracts
npm run compile # Compile changed contracts
npm run compile:force # Force recompile all
npm test # Run all tests
@@ -212,7 +214,7 @@ npm run test:parallel # Run tests in parallel
### SDK
```bash
-cd sdk
+cd packages/sdk
npm run build # Build SDK
npm test # Run tests
npm run test:watch # Watch mode
@@ -221,7 +223,7 @@ npm run test:watch # Watch mode
### CLI
```bash
-cd cli
+cd apps/cli
npm run build # Build CLI
npm start # Start CLI
npm run start:wizard # Start in wizard mode
@@ -230,7 +232,7 @@ npm run start:wizard # Start in wizard mode
### Web DApp
```bash
-cd web
+cd apps/web
npm run build # Build web app
npm start # Start dev server on http://localhost:3000
```
@@ -238,7 +240,7 @@ npm start # Start dev server on http://localhost:3000
### Backend
```bash
-cd backend
+cd apps/backend
npm run build # Build backend
npm run start:dev # Development mode with watch
npm run start:debug # Debug mode
diff --git a/backend/.env.sample b/apps/backend/.env.sample
similarity index 100%
rename from backend/.env.sample
rename to apps/backend/.env.sample
diff --git a/backend/.eslintrc.js b/apps/backend/.eslintrc.js
similarity index 100%
rename from backend/.eslintrc.js
rename to apps/backend/.eslintrc.js
diff --git a/backend/.gitignore b/apps/backend/.gitignore
similarity index 100%
rename from backend/.gitignore
rename to apps/backend/.gitignore
diff --git a/backend/.prettierrc b/apps/backend/.prettierrc
similarity index 100%
rename from backend/.prettierrc
rename to apps/backend/.prettierrc
diff --git a/backend/Dockerfile b/apps/backend/Dockerfile
similarity index 100%
rename from backend/Dockerfile
rename to apps/backend/Dockerfile
diff --git a/backend/LICENSE b/apps/backend/LICENSE
similarity index 100%
rename from backend/LICENSE
rename to apps/backend/LICENSE
diff --git a/backend/compose.yaml b/apps/backend/compose.yaml
similarity index 100%
rename from backend/compose.yaml
rename to apps/backend/compose.yaml
diff --git a/backend/nest-cli.json b/apps/backend/nest-cli.json
similarity index 100%
rename from backend/nest-cli.json
rename to apps/backend/nest-cli.json
diff --git a/backend/package.json b/apps/backend/package.json
similarity index 100%
rename from backend/package.json
rename to apps/backend/package.json
diff --git a/backend/src/app.module.ts b/apps/backend/src/app.module.ts
similarity index 100%
rename from backend/src/app.module.ts
rename to apps/backend/src/app.module.ts
diff --git a/backend/src/common/constants.ts b/apps/backend/src/common/constants.ts
similarity index 100%
rename from backend/src/common/constants.ts
rename to apps/backend/src/common/constants.ts
diff --git a/backend/src/common/decorators/transform-hexPrefix.decorator.ts b/apps/backend/src/common/decorators/transform-hexPrefix.decorator.ts
similarity index 100%
rename from backend/src/common/decorators/transform-hexPrefix.decorator.ts
rename to apps/backend/src/common/decorators/transform-hexPrefix.decorator.ts
diff --git a/backend/src/common/exceptions/domain-exceptions.ts b/apps/backend/src/common/exceptions/domain-exceptions.ts
similarity index 100%
rename from backend/src/common/exceptions/domain-exceptions.ts
rename to apps/backend/src/common/exceptions/domain-exceptions.ts
diff --git a/backend/src/common/exceptions/http-exception.filter.ts b/apps/backend/src/common/exceptions/http-exception.filter.ts
similarity index 100%
rename from backend/src/common/exceptions/http-exception.filter.ts
rename to apps/backend/src/common/exceptions/http-exception.filter.ts
diff --git a/backend/src/common/pipes/remove-hexPrefix.pipe.ts b/apps/backend/src/common/pipes/remove-hexPrefix.pipe.ts
similarity index 100%
rename from backend/src/common/pipes/remove-hexPrefix.pipe.ts
rename to apps/backend/src/common/pipes/remove-hexPrefix.pipe.ts
diff --git a/backend/src/common/regexp.ts b/apps/backend/src/common/regexp.ts
similarity index 100%
rename from backend/src/common/regexp.ts
rename to apps/backend/src/common/regexp.ts
diff --git a/backend/src/guards/origin.guard.ts b/apps/backend/src/guards/origin.guard.ts
similarity index 100%
rename from backend/src/guards/origin.guard.ts
rename to apps/backend/src/guards/origin.guard.ts
diff --git a/backend/src/jobs/autoSubmit.service.ts b/apps/backend/src/jobs/autoSubmit.service.ts
similarity index 100%
rename from backend/src/jobs/autoSubmit.service.ts
rename to apps/backend/src/jobs/autoSubmit.service.ts
diff --git a/backend/src/jobs/jobs.module.ts b/apps/backend/src/jobs/jobs.module.ts
similarity index 100%
rename from backend/src/jobs/jobs.module.ts
rename to apps/backend/src/jobs/jobs.module.ts
diff --git a/backend/src/logger/dto/log-message.dto.ts b/apps/backend/src/logger/dto/log-message.dto.ts
similarity index 100%
rename from backend/src/logger/dto/log-message.dto.ts
rename to apps/backend/src/logger/dto/log-message.dto.ts
diff --git a/backend/src/logger/logger.service.ts b/apps/backend/src/logger/logger.service.ts
similarity index 100%
rename from backend/src/logger/logger.service.ts
rename to apps/backend/src/logger/logger.service.ts
diff --git a/backend/src/main.ts b/apps/backend/src/main.ts
similarity index 100%
rename from backend/src/main.ts
rename to apps/backend/src/main.ts
diff --git a/backend/src/middleware/requestId.middleware.ts b/apps/backend/src/middleware/requestId.middleware.ts
similarity index 100%
rename from backend/src/middleware/requestId.middleware.ts
rename to apps/backend/src/middleware/requestId.middleware.ts
diff --git a/backend/src/scripts/deleteAllDBTransactions.ts b/apps/backend/src/scripts/deleteAllDBTransactions.ts
similarity index 100%
rename from backend/src/scripts/deleteAllDBTransactions.ts
rename to apps/backend/src/scripts/deleteAllDBTransactions.ts
diff --git a/backend/src/transaction/dto/create-transaction-request.dto.ts b/apps/backend/src/transaction/dto/create-transaction-request.dto.ts
similarity index 100%
rename from backend/src/transaction/dto/create-transaction-request.dto.ts
rename to apps/backend/src/transaction/dto/create-transaction-request.dto.ts
diff --git a/backend/src/transaction/dto/create-transaction-response.dto.ts b/apps/backend/src/transaction/dto/create-transaction-response.dto.ts
similarity index 100%
rename from backend/src/transaction/dto/create-transaction-response.dto.ts
rename to apps/backend/src/transaction/dto/create-transaction-response.dto.ts
diff --git a/backend/src/transaction/dto/get-transactions-response.dto.ts b/apps/backend/src/transaction/dto/get-transactions-response.dto.ts
similarity index 100%
rename from backend/src/transaction/dto/get-transactions-response.dto.ts
rename to apps/backend/src/transaction/dto/get-transactions-response.dto.ts
diff --git a/backend/src/transaction/dto/sign-transaction-request.dto.ts b/apps/backend/src/transaction/dto/sign-transaction-request.dto.ts
similarity index 100%
rename from backend/src/transaction/dto/sign-transaction-request.dto.ts
rename to apps/backend/src/transaction/dto/sign-transaction-request.dto.ts
diff --git a/backend/src/transaction/dto/update-transaction-request.dto.ts b/apps/backend/src/transaction/dto/update-transaction-request.dto.ts
similarity index 100%
rename from backend/src/transaction/dto/update-transaction-request.dto.ts
rename to apps/backend/src/transaction/dto/update-transaction-request.dto.ts
diff --git a/backend/src/transaction/network.enum.ts b/apps/backend/src/transaction/network.enum.ts
similarity index 100%
rename from backend/src/transaction/network.enum.ts
rename to apps/backend/src/transaction/network.enum.ts
diff --git a/backend/src/transaction/status.enum.ts b/apps/backend/src/transaction/status.enum.ts
similarity index 100%
rename from backend/src/transaction/status.enum.ts
rename to apps/backend/src/transaction/status.enum.ts
diff --git a/backend/src/transaction/transaction.controller.ts b/apps/backend/src/transaction/transaction.controller.ts
similarity index 100%
rename from backend/src/transaction/transaction.controller.ts
rename to apps/backend/src/transaction/transaction.controller.ts
diff --git a/backend/src/transaction/transaction.entity.ts b/apps/backend/src/transaction/transaction.entity.ts
similarity index 100%
rename from backend/src/transaction/transaction.entity.ts
rename to apps/backend/src/transaction/transaction.entity.ts
diff --git a/backend/src/transaction/transaction.module.ts b/apps/backend/src/transaction/transaction.module.ts
similarity index 100%
rename from backend/src/transaction/transaction.module.ts
rename to apps/backend/src/transaction/transaction.module.ts
diff --git a/backend/src/transaction/transaction.service.ts b/apps/backend/src/transaction/transaction.service.ts
similarity index 100%
rename from backend/src/transaction/transaction.service.ts
rename to apps/backend/src/transaction/transaction.service.ts
diff --git a/backend/src/utils/utils.ts b/apps/backend/src/utils/utils.ts
similarity index 100%
rename from backend/src/utils/utils.ts
rename to apps/backend/src/utils/utils.ts
diff --git a/backend/test/jest-e2e.json b/apps/backend/test/jest-e2e.json
similarity index 100%
rename from backend/test/jest-e2e.json
rename to apps/backend/test/jest-e2e.json
diff --git a/backend/test/transaction/transaction.controller.spec.ts b/apps/backend/test/transaction/transaction.controller.spec.ts
similarity index 100%
rename from backend/test/transaction/transaction.controller.spec.ts
rename to apps/backend/test/transaction/transaction.controller.spec.ts
diff --git a/backend/test/transaction/transaction.e2e-spec.ts b/apps/backend/test/transaction/transaction.e2e-spec.ts
similarity index 100%
rename from backend/test/transaction/transaction.e2e-spec.ts
rename to apps/backend/test/transaction/transaction.e2e-spec.ts
diff --git a/backend/test/transaction/transaction.mock.ts b/apps/backend/test/transaction/transaction.mock.ts
similarity index 100%
rename from backend/test/transaction/transaction.mock.ts
rename to apps/backend/test/transaction/transaction.mock.ts
diff --git a/backend/test/transaction/transaction.service.spec.ts b/apps/backend/test/transaction/transaction.service.spec.ts
similarity index 100%
rename from backend/test/transaction/transaction.service.spec.ts
rename to apps/backend/test/transaction/transaction.service.spec.ts
diff --git a/backend/test/utils/utils.spec.ts b/apps/backend/test/utils/utils.spec.ts
similarity index 100%
rename from backend/test/utils/utils.spec.ts
rename to apps/backend/test/utils/utils.spec.ts
diff --git a/backend/tsconfig.build.json b/apps/backend/tsconfig.build.json
similarity index 100%
rename from backend/tsconfig.build.json
rename to apps/backend/tsconfig.build.json
diff --git a/backend/tsconfig.json b/apps/backend/tsconfig.json
similarity index 100%
rename from backend/tsconfig.json
rename to apps/backend/tsconfig.json
diff --git a/cli/.editorconfig b/apps/cli/.editorconfig
similarity index 100%
rename from cli/.editorconfig
rename to apps/cli/.editorconfig
diff --git a/cli/.eslintignore b/apps/cli/.eslintignore
similarity index 100%
rename from cli/.eslintignore
rename to apps/cli/.eslintignore
diff --git a/cli/.eslintrc.json b/apps/cli/.eslintrc.json
similarity index 100%
rename from cli/.eslintrc.json
rename to apps/cli/.eslintrc.json
diff --git a/cli/.gitignore b/apps/cli/.gitignore
similarity index 100%
rename from cli/.gitignore
rename to apps/cli/.gitignore
diff --git a/cli/.prettierignore b/apps/cli/.prettierignore
similarity index 100%
rename from cli/.prettierignore
rename to apps/cli/.prettierignore
diff --git a/cli/.prettierrc b/apps/cli/.prettierrc
similarity index 100%
rename from cli/.prettierrc
rename to apps/cli/.prettierrc
diff --git a/cli/__mocks__/hedera-wallet-connect.js b/apps/cli/__mocks__/hedera-wallet-connect.js
similarity index 100%
rename from cli/__mocks__/hedera-wallet-connect.js
rename to apps/cli/__mocks__/hedera-wallet-connect.js
diff --git a/cli/__tests__/app/service/commander/CommanderService.test.ts b/apps/cli/__tests__/app/service/commander/CommanderService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/commander/CommanderService.test.ts
rename to apps/cli/__tests__/app/service/commander/CommanderService.test.ts
diff --git a/cli/__tests__/app/service/configuration/BackendConfigurationService.test.ts b/apps/cli/__tests__/app/service/configuration/BackendConfigurationService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/configuration/BackendConfigurationService.test.ts
rename to apps/cli/__tests__/app/service/configuration/BackendConfigurationService.test.ts
diff --git a/cli/__tests__/app/service/configuration/ConfigurationService.test.ts b/apps/cli/__tests__/app/service/configuration/ConfigurationService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/configuration/ConfigurationService.test.ts
rename to apps/cli/__tests__/app/service/configuration/ConfigurationService.test.ts
diff --git a/cli/__tests__/app/service/configuration/SetConfigurationService.test.ts b/apps/cli/__tests__/app/service/configuration/SetConfigurationService.test.ts
similarity index 99%
rename from cli/__tests__/app/service/configuration/SetConfigurationService.test.ts
rename to apps/cli/__tests__/app/service/configuration/SetConfigurationService.test.ts
index 871118745..77c340249 100644
--- a/cli/__tests__/app/service/configuration/SetConfigurationService.test.ts
+++ b/apps/cli/__tests__/app/service/configuration/SetConfigurationService.test.ts
@@ -28,7 +28,7 @@ import {
import { IConfiguration } from '../../../../src/domain/configuration/interfaces/IConfiguration.js';
import Language from '../../../../src/domain/language/Language.js';
import { AccountType } from '../../../../src/domain/configuration/interfaces/AccountType';
-import { KeyType } from '../../../../../sdk/build/cjs/src/domain/context/account/KeyProps.js';
+import { KeyType } from '../../../../../../packages/sdk/build/cjs/src/domain/context/account/KeyProps.js';
import fs from 'fs-extra';
const language: Language = new Language();
diff --git a/cli/__tests__/app/service/configuration/SetMirrorNodeService.test.ts b/apps/cli/__tests__/app/service/configuration/SetMirrorNodeService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/configuration/SetMirrorNodeService.test.ts
rename to apps/cli/__tests__/app/service/configuration/SetMirrorNodeService.test.ts
diff --git a/cli/__tests__/app/service/configuration/SetRPCService.test.ts b/apps/cli/__tests__/app/service/configuration/SetRPCService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/configuration/SetRPCService.test.ts
rename to apps/cli/__tests__/app/service/configuration/SetRPCService.test.ts
diff --git a/cli/__tests__/app/service/configuration/SetResolverAndFactoryService.test.ts b/apps/cli/__tests__/app/service/configuration/SetResolverAndFactoryService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/configuration/SetResolverAndFactoryService.test.ts
rename to apps/cli/__tests__/app/service/configuration/SetResolverAndFactoryService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/AssociateStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/AssociateStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/AssociateStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/AssociateStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/BalanceOfStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/BalanceOfStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/BalanceOfStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/BalanceOfStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/BurnStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/BurnStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/BurnStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/BurnStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/CapabilitiesStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/CapabilitiesStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/CapabilitiesStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/CapabilitiesStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/CashInStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/CashInStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/CashInStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/CashInStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/CreateStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/CreateStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/CreateStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/CreateStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/DeleteStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/DeleteStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/DeleteStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/DeleteStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/DetailsStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/DetailsStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/DetailsStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/DetailsStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/FeeStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/FeeStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/FeeStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/FeeStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/FreezeStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/FreezeStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/FreezeStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/FreezeStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/HoldStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/HoldStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/HoldStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/HoldStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/KYCStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/KYCStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/KYCStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/KYCStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/ListMultiSigTxService.test.ts b/apps/cli/__tests__/app/service/stablecoin/ListMultiSigTxService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/ListMultiSigTxService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/ListMultiSigTxService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/ListStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/ListStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/ListStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/ListStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/ManageImportedTokenService.test.ts b/apps/cli/__tests__/app/service/stablecoin/ManageImportedTokenService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/ManageImportedTokenService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/ManageImportedTokenService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/ManageMultiSigTxService.test.ts b/apps/cli/__tests__/app/service/stablecoin/ManageMultiSigTxService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/ManageMultiSigTxService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/ManageMultiSigTxService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/OperationStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/OperationStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/OperationStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/OperationStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/PauseStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/PauseStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/PauseStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/PauseStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/RescueHBARStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/RescueHBARStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/RescueHBARStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/RescueHBARStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/RescueStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/RescueStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/RescueStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/RescueStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/RoleStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/RoleStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/RoleStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/RoleStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/TransfersStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/TransfersStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/TransfersStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/TransfersStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/UpdateStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/UpdateStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/UpdateStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/UpdateStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/stablecoin/WipeStableCoinService.test.ts b/apps/cli/__tests__/app/service/stablecoin/WipeStableCoinService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/stablecoin/WipeStableCoinService.test.ts
rename to apps/cli/__tests__/app/service/stablecoin/WipeStableCoinService.test.ts
diff --git a/cli/__tests__/app/service/utilities/UtilitiesService.test.ts b/apps/cli/__tests__/app/service/utilities/UtilitiesService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/utilities/UtilitiesService.test.ts
rename to apps/cli/__tests__/app/service/utilities/UtilitiesService.test.ts
diff --git a/cli/__tests__/app/service/wizard/NetworkWizardService.test.ts b/apps/cli/__tests__/app/service/wizard/NetworkWizardService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/wizard/NetworkWizardService.test.ts
rename to apps/cli/__tests__/app/service/wizard/NetworkWizardService.test.ts
diff --git a/cli/__tests__/app/service/wizard/WizardService.test.ts b/apps/cli/__tests__/app/service/wizard/WizardService.test.ts
similarity index 100%
rename from cli/__tests__/app/service/wizard/WizardService.test.ts
rename to apps/cli/__tests__/app/service/wizard/WizardService.test.ts
diff --git a/cli/__tests__/domain/language/Language.test.ts b/apps/cli/__tests__/domain/language/Language.test.ts
similarity index 100%
rename from cli/__tests__/domain/language/Language.test.ts
rename to apps/cli/__tests__/domain/language/Language.test.ts
diff --git a/cli/__tests__/main.test.ts b/apps/cli/__tests__/main.test.ts
similarity index 100%
rename from cli/__tests__/main.test.ts
rename to apps/cli/__tests__/main.test.ts
diff --git a/cli/docs/images/CLI-flow.png b/apps/cli/docs/images/CLI-flow.png
similarity index 100%
rename from cli/docs/images/CLI-flow.png
rename to apps/cli/docs/images/CLI-flow.png
diff --git a/cli/hsca-config.sample.yaml b/apps/cli/hsca-config.sample.yaml
similarity index 100%
rename from cli/hsca-config.sample.yaml
rename to apps/cli/hsca-config.sample.yaml
diff --git a/cli/jest.config.js b/apps/cli/jest.config.js
similarity index 100%
rename from cli/jest.config.js
rename to apps/cli/jest.config.js
diff --git a/cli/jest.env.config.js b/apps/cli/jest.env.config.js
similarity index 100%
rename from cli/jest.env.config.js
rename to apps/cli/jest.env.config.js
diff --git a/cli/package.json b/apps/cli/package.json
similarity index 98%
rename from cli/package.json
rename to apps/cli/package.json
index 794dac534..33c99d3c1 100644
--- a/cli/package.json
+++ b/apps/cli/package.json
@@ -50,7 +50,6 @@
"@types/ora": "^3.2.0",
"@types/shelljs": "^0.8.15",
"@typescript-eslint/eslint-plugin": "^5.62.0",
- "@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.48.2",
"cross-env": "^7.0.3",
"eslint": "^8.32.0",
diff --git a/cli/src/app/service/Service.ts b/apps/cli/src/app/service/Service.ts
similarity index 100%
rename from cli/src/app/service/Service.ts
rename to apps/cli/src/app/service/Service.ts
diff --git a/cli/src/app/service/commander/CommanderService.ts b/apps/cli/src/app/service/commander/CommanderService.ts
similarity index 100%
rename from cli/src/app/service/commander/CommanderService.ts
rename to apps/cli/src/app/service/commander/CommanderService.ts
diff --git a/cli/src/app/service/configuration/BackendConfigurationService.ts b/apps/cli/src/app/service/configuration/BackendConfigurationService.ts
similarity index 100%
rename from cli/src/app/service/configuration/BackendConfigurationService.ts
rename to apps/cli/src/app/service/configuration/BackendConfigurationService.ts
diff --git a/cli/src/app/service/configuration/ConfigurationService.ts b/apps/cli/src/app/service/configuration/ConfigurationService.ts
similarity index 100%
rename from cli/src/app/service/configuration/ConfigurationService.ts
rename to apps/cli/src/app/service/configuration/ConfigurationService.ts
diff --git a/cli/src/app/service/configuration/SetConfigurationService.ts b/apps/cli/src/app/service/configuration/SetConfigurationService.ts
similarity index 100%
rename from cli/src/app/service/configuration/SetConfigurationService.ts
rename to apps/cli/src/app/service/configuration/SetConfigurationService.ts
diff --git a/cli/src/app/service/configuration/SetMirrorNodeService.ts b/apps/cli/src/app/service/configuration/SetMirrorNodeService.ts
similarity index 100%
rename from cli/src/app/service/configuration/SetMirrorNodeService.ts
rename to apps/cli/src/app/service/configuration/SetMirrorNodeService.ts
diff --git a/cli/src/app/service/configuration/SetRPCService.ts b/apps/cli/src/app/service/configuration/SetRPCService.ts
similarity index 100%
rename from cli/src/app/service/configuration/SetRPCService.ts
rename to apps/cli/src/app/service/configuration/SetRPCService.ts
diff --git a/cli/src/app/service/configuration/SetResolverAndFactoryService.ts b/apps/cli/src/app/service/configuration/SetResolverAndFactoryService.ts
similarity index 100%
rename from cli/src/app/service/configuration/SetResolverAndFactoryService.ts
rename to apps/cli/src/app/service/configuration/SetResolverAndFactoryService.ts
diff --git a/cli/src/app/service/stablecoin/AssociateStableCoinService.ts b/apps/cli/src/app/service/stablecoin/AssociateStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/AssociateStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/AssociateStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/BalanceOfStableCoinService.ts b/apps/cli/src/app/service/stablecoin/BalanceOfStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/BalanceOfStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/BalanceOfStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/BurnStableCoinService.ts b/apps/cli/src/app/service/stablecoin/BurnStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/BurnStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/BurnStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/CapabilitiesStableCoinService.ts b/apps/cli/src/app/service/stablecoin/CapabilitiesStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/CapabilitiesStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/CapabilitiesStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/CashInStableCoinService.ts b/apps/cli/src/app/service/stablecoin/CashInStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/CashInStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/CashInStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/CreateStableCoinService.ts b/apps/cli/src/app/service/stablecoin/CreateStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/CreateStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/CreateStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/DeleteStableCoinService.ts b/apps/cli/src/app/service/stablecoin/DeleteStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/DeleteStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/DeleteStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/DetailsStableCoinService.ts b/apps/cli/src/app/service/stablecoin/DetailsStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/DetailsStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/DetailsStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/FeeStableCoinService.ts b/apps/cli/src/app/service/stablecoin/FeeStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/FeeStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/FeeStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/FreezeStableCoinService.ts b/apps/cli/src/app/service/stablecoin/FreezeStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/FreezeStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/FreezeStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/HoldStableCoinService.ts b/apps/cli/src/app/service/stablecoin/HoldStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/HoldStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/HoldStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/KYCStableCoinService.ts b/apps/cli/src/app/service/stablecoin/KYCStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/KYCStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/KYCStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/ListMultiSigTxService.ts b/apps/cli/src/app/service/stablecoin/ListMultiSigTxService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/ListMultiSigTxService.ts
rename to apps/cli/src/app/service/stablecoin/ListMultiSigTxService.ts
diff --git a/cli/src/app/service/stablecoin/ListStableCoinService.ts b/apps/cli/src/app/service/stablecoin/ListStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/ListStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/ListStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/ManageImportedTokenService.ts b/apps/cli/src/app/service/stablecoin/ManageImportedTokenService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/ManageImportedTokenService.ts
rename to apps/cli/src/app/service/stablecoin/ManageImportedTokenService.ts
diff --git a/cli/src/app/service/stablecoin/ManageMultiSigTxService.ts b/apps/cli/src/app/service/stablecoin/ManageMultiSigTxService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/ManageMultiSigTxService.ts
rename to apps/cli/src/app/service/stablecoin/ManageMultiSigTxService.ts
diff --git a/cli/src/app/service/stablecoin/OperationStableCoinService.ts b/apps/cli/src/app/service/stablecoin/OperationStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/OperationStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/OperationStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/PauseStableCoinService.ts b/apps/cli/src/app/service/stablecoin/PauseStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/PauseStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/PauseStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/RescueHBARStableCoinService.ts b/apps/cli/src/app/service/stablecoin/RescueHBARStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/RescueHBARStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/RescueHBARStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/RescueStableCoinService.ts b/apps/cli/src/app/service/stablecoin/RescueStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/RescueStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/RescueStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/ResolverStableCoinService.ts b/apps/cli/src/app/service/stablecoin/ResolverStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/ResolverStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/ResolverStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/RoleStableCoinService.ts b/apps/cli/src/app/service/stablecoin/RoleStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/RoleStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/RoleStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/TransfersStableCoinService.ts b/apps/cli/src/app/service/stablecoin/TransfersStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/TransfersStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/TransfersStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/UpdateStableCoinService.ts b/apps/cli/src/app/service/stablecoin/UpdateStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/UpdateStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/UpdateStableCoinService.ts
diff --git a/cli/src/app/service/stablecoin/WipeStableCoinService.ts b/apps/cli/src/app/service/stablecoin/WipeStableCoinService.ts
similarity index 100%
rename from cli/src/app/service/stablecoin/WipeStableCoinService.ts
rename to apps/cli/src/app/service/stablecoin/WipeStableCoinService.ts
diff --git a/cli/src/app/service/utilities/UtilitiesService.ts b/apps/cli/src/app/service/utilities/UtilitiesService.ts
similarity index 100%
rename from cli/src/app/service/utilities/UtilitiesService.ts
rename to apps/cli/src/app/service/utilities/UtilitiesService.ts
diff --git a/cli/src/app/service/wizard/NetworkWizardService.ts b/apps/cli/src/app/service/wizard/NetworkWizardService.ts
similarity index 100%
rename from cli/src/app/service/wizard/NetworkWizardService.ts
rename to apps/cli/src/app/service/wizard/NetworkWizardService.ts
diff --git a/cli/src/app/service/wizard/WizardService.ts b/apps/cli/src/app/service/wizard/WizardService.ts
similarity index 100%
rename from cli/src/app/service/wizard/WizardService.ts
rename to apps/cli/src/app/service/wizard/WizardService.ts
diff --git a/cli/src/core/Constants.ts b/apps/cli/src/core/Constants.ts
similarity index 100%
rename from cli/src/core/Constants.ts
rename to apps/cli/src/core/Constants.ts
diff --git a/cli/src/domain/BaseEntity.ts b/apps/cli/src/domain/BaseEntity.ts
similarity index 100%
rename from cli/src/domain/BaseEntity.ts
rename to apps/cli/src/domain/BaseEntity.ts
diff --git a/cli/src/domain/configuration/interfaces/AccountType.ts b/apps/cli/src/domain/configuration/interfaces/AccountType.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/AccountType.ts
rename to apps/cli/src/domain/configuration/interfaces/AccountType.ts
diff --git a/cli/src/domain/configuration/interfaces/BackendConfig.ts b/apps/cli/src/domain/configuration/interfaces/BackendConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/BackendConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/BackendConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IAWSKMSAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/IAWSKMSAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IAWSKMSAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IAWSKMSAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/IAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IConfiguration.ts b/apps/cli/src/domain/configuration/interfaces/IConfiguration.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IConfiguration.ts
rename to apps/cli/src/domain/configuration/interfaces/IConfiguration.ts
diff --git a/cli/src/domain/configuration/interfaces/IConsensusNodeConfig.ts b/apps/cli/src/domain/configuration/interfaces/IConsensusNodeConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IConsensusNodeConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IConsensusNodeConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/ICustodialAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/ICustodialAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/ICustodialAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/ICustodialAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IDfnsAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/IDfnsAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IDfnsAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IDfnsAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IFactoryConfig.ts b/apps/cli/src/domain/configuration/interfaces/IFactoryConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IFactoryConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IFactoryConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IFireblocksAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/IFireblocksAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IFireblocksAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IFireblocksAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IGeneralConfig.ts b/apps/cli/src/domain/configuration/interfaces/IGeneralConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IGeneralConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IGeneralConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IHederaTokenManagerConfig.ts b/apps/cli/src/domain/configuration/interfaces/IHederaTokenManagerConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IHederaTokenManagerConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IHederaTokenManagerConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IImportedToken.ts b/apps/cli/src/domain/configuration/interfaces/IImportedToken.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IImportedToken.ts
rename to apps/cli/src/domain/configuration/interfaces/IImportedToken.ts
diff --git a/cli/src/domain/configuration/interfaces/IInitialRoles.ts b/apps/cli/src/domain/configuration/interfaces/IInitialRoles.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IInitialRoles.ts
rename to apps/cli/src/domain/configuration/interfaces/IInitialRoles.ts
diff --git a/cli/src/domain/configuration/interfaces/ILogConfig.ts b/apps/cli/src/domain/configuration/interfaces/ILogConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/ILogConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/ILogConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IManagedFeatures.ts b/apps/cli/src/domain/configuration/interfaces/IManagedFeatures.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IManagedFeatures.ts
rename to apps/cli/src/domain/configuration/interfaces/IManagedFeatures.ts
diff --git a/cli/src/domain/configuration/interfaces/IMirrorsConfig.ts b/apps/cli/src/domain/configuration/interfaces/IMirrorsConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IMirrorsConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IMirrorsConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/INetworkConfig.ts b/apps/cli/src/domain/configuration/interfaces/INetworkConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/INetworkConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/INetworkConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IPrivateKey.ts b/apps/cli/src/domain/configuration/interfaces/IPrivateKey.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IPrivateKey.ts
rename to apps/cli/src/domain/configuration/interfaces/IPrivateKey.ts
diff --git a/cli/src/domain/configuration/interfaces/IRPCsConfig.ts b/apps/cli/src/domain/configuration/interfaces/IRPCsConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IRPCsConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IRPCsConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/IResolverConfig.ts b/apps/cli/src/domain/configuration/interfaces/IResolverConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/IResolverConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/IResolverConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/ISelfCustodialAccountConfig.ts b/apps/cli/src/domain/configuration/interfaces/ISelfCustodialAccountConfig.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/ISelfCustodialAccountConfig.ts
rename to apps/cli/src/domain/configuration/interfaces/ISelfCustodialAccountConfig.ts
diff --git a/cli/src/domain/configuration/interfaces/URL.ts b/apps/cli/src/domain/configuration/interfaces/URL.ts
similarity index 100%
rename from cli/src/domain/configuration/interfaces/URL.ts
rename to apps/cli/src/domain/configuration/interfaces/URL.ts
diff --git a/cli/src/domain/language/Language.ts b/apps/cli/src/domain/language/Language.ts
similarity index 100%
rename from cli/src/domain/language/Language.ts
rename to apps/cli/src/domain/language/Language.ts
diff --git a/cli/src/domain/stablecoin/ListMultiSigTxResponse.ts b/apps/cli/src/domain/stablecoin/ListMultiSigTxResponse.ts
similarity index 100%
rename from cli/src/domain/stablecoin/ListMultiSigTxResponse.ts
rename to apps/cli/src/domain/stablecoin/ListMultiSigTxResponse.ts
diff --git a/cli/src/domain/stablecoin/MultiSigTransaction.ts b/apps/cli/src/domain/stablecoin/MultiSigTransaction.ts
similarity index 100%
rename from cli/src/domain/stablecoin/MultiSigTransaction.ts
rename to apps/cli/src/domain/stablecoin/MultiSigTransaction.ts
diff --git a/cli/src/domain/stablecoin/PaginationRequest.ts b/apps/cli/src/domain/stablecoin/PaginationRequest.ts
similarity index 100%
rename from cli/src/domain/stablecoin/PaginationRequest.ts
rename to apps/cli/src/domain/stablecoin/PaginationRequest.ts
diff --git a/cli/src/domain/stablecoin/PaginationResponse.ts b/apps/cli/src/domain/stablecoin/PaginationResponse.ts
similarity index 100%
rename from cli/src/domain/stablecoin/PaginationResponse.ts
rename to apps/cli/src/domain/stablecoin/PaginationResponse.ts
diff --git a/cli/src/domain/stablecoin/StableCoinList.ts b/apps/cli/src/domain/stablecoin/StableCoinList.ts
similarity index 100%
rename from cli/src/domain/stablecoin/StableCoinList.ts
rename to apps/cli/src/domain/stablecoin/StableCoinList.ts
diff --git a/cli/src/index.ts b/apps/cli/src/index.ts
similarity index 100%
rename from cli/src/index.ts
rename to apps/cli/src/index.ts
diff --git a/cli/src/resources/config/.hedera-stable-cli.toml b/apps/cli/src/resources/config/.hedera-stable-cli.toml
similarity index 100%
rename from cli/src/resources/config/.hedera-stable-cli.toml
rename to apps/cli/src/resources/config/.hedera-stable-cli.toml
diff --git a/cli/src/resources/config/.hedera-stable-cli.yaml b/apps/cli/src/resources/config/.hedera-stable-cli.yaml
similarity index 100%
rename from cli/src/resources/config/.hedera-stable-cli.yaml
rename to apps/cli/src/resources/config/.hedera-stable-cli.yaml
diff --git a/cli/src/resources/config/.hedera-stable-coin-cli.yaml b/apps/cli/src/resources/config/.hedera-stable-coin-cli.yaml
similarity index 100%
rename from cli/src/resources/config/.hedera-stable-coin-cli.yaml
rename to apps/cli/src/resources/config/.hedera-stable-coin-cli.yaml
diff --git a/cli/src/resources/config/language.ts b/apps/cli/src/resources/config/language.ts
similarity index 100%
rename from cli/src/resources/config/language.ts
rename to apps/cli/src/resources/config/language.ts
diff --git a/cli/src/resources/license-check-and-add.json b/apps/cli/src/resources/license-check-and-add.json
similarity index 100%
rename from cli/src/resources/license-check-and-add.json
rename to apps/cli/src/resources/license-check-and-add.json
diff --git a/cli/src/resources/license-header.js b/apps/cli/src/resources/license-header.js
similarity index 100%
rename from cli/src/resources/license-header.js
rename to apps/cli/src/resources/license-header.js
diff --git a/cli/tsconfig.json b/apps/cli/tsconfig.json
similarity index 94%
rename from cli/tsconfig.json
rename to apps/cli/tsconfig.json
index d6988f1ff..f1a41b6e7 100644
--- a/cli/tsconfig.json
+++ b/apps/cli/tsconfig.json
@@ -11,7 +11,7 @@
"allowSyntheticDefaultImports": true /* Allow 'import x from y' when a module doesn't have a default export. */,
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */,
"skipLibCheck": true /* Skip type checking all .d.ts files. */,
- "typeRoots": ["./node_modules/@types", "../node_modules/@types"],
+ "typeRoots": ["./node_modules/@types", "../../node_modules/@types"],
"types": [
"node",
"jest"
diff --git a/docs/.gitignore b/apps/docs/.gitignore
similarity index 100%
rename from docs/.gitignore
rename to apps/docs/.gitignore
diff --git a/docs/README.md b/apps/docs/README.md
similarity index 100%
rename from docs/README.md
rename to apps/docs/README.md
diff --git a/docs/docusaurus.config.ts b/apps/docs/docusaurus.config.ts
similarity index 98%
rename from docs/docusaurus.config.ts
rename to apps/docs/docusaurus.config.ts
index 5ed21d03f..7ffb9e4bd 100644
--- a/docs/docusaurus.config.ts
+++ b/apps/docs/docusaurus.config.ts
@@ -53,7 +53,7 @@ const config: Config = {
"@docusaurus/plugin-content-docs",
{
id: "default",
- path: "../documentation",
+ path: "../../documentation",
routeBasePath: "scs",
sidebarPath: "./sidebars.ts",
editUrl: "https://github.com/hashgraph/stablecoin-studio/tree/main/",
@@ -63,7 +63,7 @@ const config: Config = {
"@docusaurus/plugin-content-docs",
{
id: "references",
- path: "../documentation-references",
+ path: "../../documentation-references",
routeBasePath: "references",
sidebarPath: "./sidebarsReferences.ts",
editUrl: "https://github.com/hashgraph/stablecoin-studio/tree/main/",
diff --git a/docs/package-lock.json b/apps/docs/package-lock.json
similarity index 100%
rename from docs/package-lock.json
rename to apps/docs/package-lock.json
diff --git a/docs/package.json b/apps/docs/package.json
similarity index 100%
rename from docs/package.json
rename to apps/docs/package.json
diff --git a/docs/sidebars.ts b/apps/docs/sidebars.ts
similarity index 100%
rename from docs/sidebars.ts
rename to apps/docs/sidebars.ts
diff --git a/docs/sidebarsReferences.ts b/apps/docs/sidebarsReferences.ts
similarity index 100%
rename from docs/sidebarsReferences.ts
rename to apps/docs/sidebarsReferences.ts
diff --git a/docs/src/components/HomepageFeatures/index.tsx b/apps/docs/src/components/HomepageFeatures/index.tsx
similarity index 100%
rename from docs/src/components/HomepageFeatures/index.tsx
rename to apps/docs/src/components/HomepageFeatures/index.tsx
diff --git a/docs/src/components/HomepageFeatures/styles.module.css b/apps/docs/src/components/HomepageFeatures/styles.module.css
similarity index 100%
rename from docs/src/components/HomepageFeatures/styles.module.css
rename to apps/docs/src/components/HomepageFeatures/styles.module.css
diff --git a/docs/src/css/custom.css b/apps/docs/src/css/custom.css
similarity index 100%
rename from docs/src/css/custom.css
rename to apps/docs/src/css/custom.css
diff --git a/docs/src/pages/index.module.css b/apps/docs/src/pages/index.module.css
similarity index 100%
rename from docs/src/pages/index.module.css
rename to apps/docs/src/pages/index.module.css
diff --git a/docs/src/pages/index.tsx b/apps/docs/src/pages/index.tsx
similarity index 100%
rename from docs/src/pages/index.tsx
rename to apps/docs/src/pages/index.tsx
diff --git a/docs/static/.nojekyll b/apps/docs/static/.nojekyll
similarity index 100%
rename from docs/static/.nojekyll
rename to apps/docs/static/.nojekyll
diff --git a/docs/static/img/coin-dark.svg b/apps/docs/static/img/coin-dark.svg
similarity index 100%
rename from docs/static/img/coin-dark.svg
rename to apps/docs/static/img/coin-dark.svg
diff --git a/docs/static/img/coin.svg b/apps/docs/static/img/coin.svg
similarity index 100%
rename from docs/static/img/coin.svg
rename to apps/docs/static/img/coin.svg
diff --git a/docs/static/img/favicon.ico b/apps/docs/static/img/favicon.ico
similarity index 100%
rename from docs/static/img/favicon.ico
rename to apps/docs/static/img/favicon.ico
diff --git a/docs/static/img/logo.svg b/apps/docs/static/img/logo.svg
similarity index 100%
rename from docs/static/img/logo.svg
rename to apps/docs/static/img/logo.svg
diff --git a/docs/tsconfig.json b/apps/docs/tsconfig.json
similarity index 100%
rename from docs/tsconfig.json
rename to apps/docs/tsconfig.json
diff --git a/web/.env.sample b/apps/web/.env.sample
similarity index 100%
rename from web/.env.sample
rename to apps/web/.env.sample
diff --git a/sdk/.eslintignore b/apps/web/.eslintignore
similarity index 100%
rename from sdk/.eslintignore
rename to apps/web/.eslintignore
diff --git a/web/.eslintrc.js b/apps/web/.eslintrc.js
similarity index 100%
rename from web/.eslintrc.js
rename to apps/web/.eslintrc.js
diff --git a/web/.gitignore b/apps/web/.gitignore
similarity index 100%
rename from web/.gitignore
rename to apps/web/.gitignore
diff --git a/sdk/.prettierignore b/apps/web/.prettierignore
similarity index 100%
rename from sdk/.prettierignore
rename to apps/web/.prettierignore
diff --git a/web/.prettierrc b/apps/web/.prettierrc
similarity index 100%
rename from web/.prettierrc
rename to apps/web/.prettierrc
diff --git a/web/config-overrides.js b/apps/web/config-overrides.js
similarity index 91%
rename from web/config-overrides.js
rename to apps/web/config-overrides.js
index 4d4ff45a0..575674a5e 100644
--- a/web/config-overrides.js
+++ b/apps/web/config-overrides.js
@@ -1,7 +1,12 @@
const webpack = require('webpack');
+const path = require('path');
module.exports = {
webpack: function override(config) {
+ config.resolve.modules = [
+ path.resolve(__dirname, 'node_modules'),
+ 'node_modules',
+ ];
const fallback = config.resolve.fallback || {};
Object.assign(fallback, {
crypto: require.resolve('crypto-browserify'),
diff --git a/web/docs/images/Multisig.png b/apps/web/docs/images/Multisig.png
similarity index 100%
rename from web/docs/images/Multisig.png
rename to apps/web/docs/images/Multisig.png
diff --git a/web/docs/images/MultisigTransactionDetails.png b/apps/web/docs/images/MultisigTransactionDetails.png
similarity index 100%
rename from web/docs/images/MultisigTransactionDetails.png
rename to apps/web/docs/images/MultisigTransactionDetails.png
diff --git a/web/docs/images/MultisigTransactions.png b/apps/web/docs/images/MultisigTransactions.png
similarity index 100%
rename from web/docs/images/MultisigTransactions.png
rename to apps/web/docs/images/MultisigTransactions.png
diff --git a/web/docs/images/Operations.png b/apps/web/docs/images/Operations.png
similarity index 100%
rename from web/docs/images/Operations.png
rename to apps/web/docs/images/Operations.png
diff --git a/web/docs/images/RoleMgmgt.png b/apps/web/docs/images/RoleMgmgt.png
similarity index 100%
rename from web/docs/images/RoleMgmgt.png
rename to apps/web/docs/images/RoleMgmgt.png
diff --git a/web/docs/images/alertNoEnv.png b/apps/web/docs/images/alertNoEnv.png
similarity index 100%
rename from web/docs/images/alertNoEnv.png
rename to apps/web/docs/images/alertNoEnv.png
diff --git a/web/docs/images/create.png b/apps/web/docs/images/create.png
similarity index 100%
rename from web/docs/images/create.png
rename to apps/web/docs/images/create.png
diff --git a/web/docs/images/create_stable_coin_create.png b/apps/web/docs/images/create_stable_coin_create.png
similarity index 100%
rename from web/docs/images/create_stable_coin_create.png
rename to apps/web/docs/images/create_stable_coin_create.png
diff --git a/web/docs/images/create_stable_coin_details.png b/apps/web/docs/images/create_stable_coin_details.png
similarity index 100%
rename from web/docs/images/create_stable_coin_details.png
rename to apps/web/docs/images/create_stable_coin_details.png
diff --git a/web/docs/images/create_stable_coin_permissions.png b/apps/web/docs/images/create_stable_coin_permissions.png
similarity index 100%
rename from web/docs/images/create_stable_coin_permissions.png
rename to apps/web/docs/images/create_stable_coin_permissions.png
diff --git a/web/docs/images/create_stable_coin_reserve.png b/apps/web/docs/images/create_stable_coin_reserve.png
similarity index 100%
rename from web/docs/images/create_stable_coin_reserve.png
rename to apps/web/docs/images/create_stable_coin_reserve.png
diff --git a/web/docs/images/create_stable_coin_supply.png b/apps/web/docs/images/create_stable_coin_supply.png
similarity index 100%
rename from web/docs/images/create_stable_coin_supply.png
rename to apps/web/docs/images/create_stable_coin_supply.png
diff --git a/web/docs/images/creationKeys.png b/apps/web/docs/images/creationKeys.png
similarity index 100%
rename from web/docs/images/creationKeys.png
rename to apps/web/docs/images/creationKeys.png
diff --git a/web/docs/images/disconnect.png b/apps/web/docs/images/disconnect.png
similarity index 100%
rename from web/docs/images/disconnect.png
rename to apps/web/docs/images/disconnect.png
diff --git a/web/docs/images/import.png b/apps/web/docs/images/import.png
similarity index 100%
rename from web/docs/images/import.png
rename to apps/web/docs/images/import.png
diff --git a/web/docs/images/init.png b/apps/web/docs/images/init.png
similarity index 100%
rename from web/docs/images/init.png
rename to apps/web/docs/images/init.png
diff --git a/web/docs/images/settings.png b/apps/web/docs/images/settings.png
similarity index 100%
rename from web/docs/images/settings.png
rename to apps/web/docs/images/settings.png
diff --git a/web/docs/images/settings_update.png b/apps/web/docs/images/settings_update.png
similarity index 100%
rename from web/docs/images/settings_update.png
rename to apps/web/docs/images/settings_update.png
diff --git a/web/docs/images/wallets.png b/apps/web/docs/images/wallets.png
similarity index 100%
rename from web/docs/images/wallets.png
rename to apps/web/docs/images/wallets.png
diff --git a/web/package.json b/apps/web/package.json
similarity index 91%
rename from web/package.json
rename to apps/web/package.json
index d8a56c651..9ce0d7ede 100644
--- a/web/package.json
+++ b/apps/web/package.json
@@ -137,8 +137,13 @@
"/src/test/setupTests.tsx"
],
"moduleNameMapper": {
+ "^react$": "/node_modules/react",
+ "^react/jsx-runtime$": "/node_modules/react/jsx-runtime",
+ "^react/jsx-dev-runtime$": "/node_modules/react/jsx-dev-runtime",
+ "^react-dom$": "/node_modules/react-dom",
+ "^react-dom/(.*)$": "/node_modules/react-dom/$1",
"^(\\.{1,2}/.*)\\.(m)?js$": "$1",
- "axios": "/../node_modules/axios/dist/node/axios.cjs",
+ "axios": "/../../node_modules/axios/dist/node/axios.cjs",
"blade": "/src/mocks/blade-sdk-mock.js",
"hedera-wallet-connect": "/src/mocks/hedera-wallet-connect-sdk-mock.js",
"fireblocks-sdk": "/src/mocks/fireblocks-sdk-mock.js",
diff --git a/web/public/_redirects b/apps/web/public/_redirects
similarity index 100%
rename from web/public/_redirects
rename to apps/web/public/_redirects
diff --git a/web/public/favicon.ico b/apps/web/public/favicon.ico
similarity index 100%
rename from web/public/favicon.ico
rename to apps/web/public/favicon.ico
diff --git a/web/public/fonts/Mulish-Black.ttf b/apps/web/public/fonts/Mulish-Black.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Black.ttf
rename to apps/web/public/fonts/Mulish-Black.ttf
diff --git a/web/public/fonts/Mulish-Bold.ttf b/apps/web/public/fonts/Mulish-Bold.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Bold.ttf
rename to apps/web/public/fonts/Mulish-Bold.ttf
diff --git a/web/public/fonts/Mulish-Italic.ttf b/apps/web/public/fonts/Mulish-Italic.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Italic.ttf
rename to apps/web/public/fonts/Mulish-Italic.ttf
diff --git a/web/public/fonts/Mulish-Light.ttf b/apps/web/public/fonts/Mulish-Light.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Light.ttf
rename to apps/web/public/fonts/Mulish-Light.ttf
diff --git a/web/public/fonts/Mulish-Medium.ttf b/apps/web/public/fonts/Mulish-Medium.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Medium.ttf
rename to apps/web/public/fonts/Mulish-Medium.ttf
diff --git a/web/public/fonts/Mulish-Regular.ttf b/apps/web/public/fonts/Mulish-Regular.ttf
similarity index 100%
rename from web/public/fonts/Mulish-Regular.ttf
rename to apps/web/public/fonts/Mulish-Regular.ttf
diff --git a/web/public/fonts/Mulish-SemiBold.ttf b/apps/web/public/fonts/Mulish-SemiBold.ttf
similarity index 100%
rename from web/public/fonts/Mulish-SemiBold.ttf
rename to apps/web/public/fonts/Mulish-SemiBold.ttf
diff --git a/web/public/img/hedera-hbar-logo.png b/apps/web/public/img/hedera-hbar-logo.png
similarity index 100%
rename from web/public/img/hedera-hbar-logo.png
rename to apps/web/public/img/hedera-hbar-logo.png
diff --git a/web/public/index.html b/apps/web/public/index.html
similarity index 100%
rename from web/public/index.html
rename to apps/web/public/index.html
diff --git a/web/public/logo192.png b/apps/web/public/logo192.png
similarity index 100%
rename from web/public/logo192.png
rename to apps/web/public/logo192.png
diff --git a/web/public/logo512.png b/apps/web/public/logo512.png
similarity index 100%
rename from web/public/logo512.png
rename to apps/web/public/logo512.png
diff --git a/web/public/manifest.json b/apps/web/public/manifest.json
similarity index 100%
rename from web/public/manifest.json
rename to apps/web/public/manifest.json
diff --git a/web/public/robots.txt b/apps/web/public/robots.txt
similarity index 100%
rename from web/public/robots.txt
rename to apps/web/public/robots.txt
diff --git a/web/src/Router/NamedRoutes.ts b/apps/web/src/Router/NamedRoutes.ts
similarity index 100%
rename from web/src/Router/NamedRoutes.ts
rename to apps/web/src/Router/NamedRoutes.ts
diff --git a/web/src/Router/Router.tsx b/apps/web/src/Router/Router.tsx
similarity index 100%
rename from web/src/Router/Router.tsx
rename to apps/web/src/Router/Router.tsx
diff --git a/web/src/Router/RouterManager.ts b/apps/web/src/Router/RouterManager.ts
similarity index 100%
rename from web/src/Router/RouterManager.ts
rename to apps/web/src/Router/RouterManager.ts
diff --git a/web/src/Router/RoutesMappingUrl.ts b/apps/web/src/Router/RoutesMappingUrl.ts
similarity index 100%
rename from web/src/Router/RoutesMappingUrl.ts
rename to apps/web/src/Router/RoutesMappingUrl.ts
diff --git a/web/src/Router/__test__/Router.test.tsx b/apps/web/src/Router/__test__/Router.test.tsx
similarity index 100%
rename from web/src/Router/__test__/Router.test.tsx
rename to apps/web/src/Router/__test__/Router.test.tsx
diff --git a/web/src/Router/__test__/__snapshots__/Router.test.tsx.snap b/apps/web/src/Router/__test__/__snapshots__/Router.test.tsx.snap
similarity index 93%
rename from web/src/Router/__test__/__snapshots__/Router.test.tsx.snap
rename to apps/web/src/Router/__test__/__snapshots__/Router.test.tsx.snap
index 20686ceab..f8810e0e7 100644
--- a/web/src/Router/__test__/__snapshots__/Router.test.tsx.snap
+++ b/apps/web/src/Router/__test__/__snapshots__/Router.test.tsx.snap
@@ -546,6 +546,49 @@ exports[` should render correctly 1`] = `
Stablecoin Details
+
should render correctly 1`] = `
Proof-of-Reserve
+
should render correctly 1`] = `
Stablecoin Details
+
should render correctly 1`] = `
Stablecoin Details
+
-
should render correctly 1`] = `
Proof-of-Reserve
-
should render correctly 1`] = `
Stablecoin Details
-
should render correctly 1`] = `
Stablecoin Details
-