From 6825888de9accbc911097297644de2d8649b98b7 Mon Sep 17 00:00:00 2001 From: jeremy-babylonlabs Date: Sun, 12 Oct 2025 22:54:13 +0700 Subject: [PATCH] feat(packages): vault layout skeleton --- routes/vault/src/assets/index.ts | 1 + .../eth-contract/btc-vaults-manager/abis/index.ts | 2 ++ .../eth-contract/btc-vaults-manager/index.ts | 2 ++ .../vault/src/clients/eth-contract/erc20/index.ts | 2 ++ routes/vault/src/clients/eth-contract/index.ts | 2 ++ .../vault/src/clients/eth-contract/morpho/index.ts | 2 ++ .../vault/src/clients/eth-contract/oracle/index.ts | 2 ++ .../eth-contract/vault-controller/abis/index.ts | 2 ++ .../clients/eth-contract/vault-controller/index.ts | 2 ++ routes/vault/src/clients/index.ts | 2 ++ routes/vault/src/clients/morpho/index.ts | 2 ++ .../vault/src/clients/vault-provider-rpc/index.ts | 2 ++ .../vault/src/clients/vault-providers-api/index.ts | 2 ++ routes/vault/src/config/index.ts | 2 ++ routes/vault/src/hooks/index.ts | 2 ++ routes/vault/src/index.ts | 13 ++++++++++++- routes/vault/src/mockData/index.ts | 2 ++ routes/vault/src/services/btc/index.ts | 2 ++ routes/vault/src/services/index.ts | 2 ++ routes/vault/src/services/pegin/index.ts | 2 ++ routes/vault/src/services/vault/index.ts | 2 ++ routes/vault/src/storage/index.ts | 2 ++ routes/vault/src/transactions/btc/index.ts | 2 ++ routes/vault/src/transactions/eth/index.ts | 2 ++ routes/vault/src/transactions/index.ts | 2 ++ routes/vault/src/utils/index.ts | 2 ++ routes/vault/src/utils/rpc/index.ts | 2 ++ 27 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 routes/vault/src/assets/index.ts create mode 100644 routes/vault/src/clients/eth-contract/btc-vaults-manager/abis/index.ts create mode 100644 routes/vault/src/clients/eth-contract/btc-vaults-manager/index.ts create mode 100644 routes/vault/src/clients/eth-contract/erc20/index.ts create mode 100644 routes/vault/src/clients/eth-contract/index.ts create mode 100644 routes/vault/src/clients/eth-contract/morpho/index.ts create mode 100644 routes/vault/src/clients/eth-contract/oracle/index.ts create mode 100644 routes/vault/src/clients/eth-contract/vault-controller/abis/index.ts create mode 100644 routes/vault/src/clients/eth-contract/vault-controller/index.ts create mode 100644 routes/vault/src/clients/index.ts create mode 100644 routes/vault/src/clients/morpho/index.ts create mode 100644 routes/vault/src/clients/vault-provider-rpc/index.ts create mode 100644 routes/vault/src/clients/vault-providers-api/index.ts create mode 100644 routes/vault/src/config/index.ts create mode 100644 routes/vault/src/hooks/index.ts create mode 100644 routes/vault/src/mockData/index.ts create mode 100644 routes/vault/src/services/btc/index.ts create mode 100644 routes/vault/src/services/index.ts create mode 100644 routes/vault/src/services/pegin/index.ts create mode 100644 routes/vault/src/services/vault/index.ts create mode 100644 routes/vault/src/storage/index.ts create mode 100644 routes/vault/src/transactions/btc/index.ts create mode 100644 routes/vault/src/transactions/eth/index.ts create mode 100644 routes/vault/src/transactions/index.ts create mode 100644 routes/vault/src/utils/index.ts create mode 100644 routes/vault/src/utils/rpc/index.ts diff --git a/routes/vault/src/assets/index.ts b/routes/vault/src/assets/index.ts new file mode 100644 index 00000000..e82adcc0 --- /dev/null +++ b/routes/vault/src/assets/index.ts @@ -0,0 +1 @@ +// TODO: Add exports as files are implemented diff --git a/routes/vault/src/clients/eth-contract/btc-vaults-manager/abis/index.ts b/routes/vault/src/clients/eth-contract/btc-vaults-manager/abis/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/btc-vaults-manager/abis/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/btc-vaults-manager/index.ts b/routes/vault/src/clients/eth-contract/btc-vaults-manager/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/btc-vaults-manager/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/erc20/index.ts b/routes/vault/src/clients/eth-contract/erc20/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/erc20/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/index.ts b/routes/vault/src/clients/eth-contract/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/morpho/index.ts b/routes/vault/src/clients/eth-contract/morpho/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/morpho/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/oracle/index.ts b/routes/vault/src/clients/eth-contract/oracle/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/oracle/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/vault-controller/abis/index.ts b/routes/vault/src/clients/eth-contract/vault-controller/abis/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/vault-controller/abis/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/eth-contract/vault-controller/index.ts b/routes/vault/src/clients/eth-contract/vault-controller/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/eth-contract/vault-controller/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/index.ts b/routes/vault/src/clients/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/morpho/index.ts b/routes/vault/src/clients/morpho/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/morpho/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/vault-provider-rpc/index.ts b/routes/vault/src/clients/vault-provider-rpc/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/vault-provider-rpc/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/clients/vault-providers-api/index.ts b/routes/vault/src/clients/vault-providers-api/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/clients/vault-providers-api/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/config/index.ts b/routes/vault/src/config/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/config/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/hooks/index.ts b/routes/vault/src/hooks/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/hooks/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/index.ts b/routes/vault/src/index.ts index 2903c493..06fc7b42 100644 --- a/routes/vault/src/index.ts +++ b/routes/vault/src/index.ts @@ -1,3 +1,14 @@ export { default as VaultLayout } from "./VaultLayout"; + +// Components export * from "./components"; -export * from "./types"; \ No newline at end of file + +// Types +export * from "./types"; + +// Future exports - uncomment as implemented +// export * from "./clients"; +// export * from "./config"; +// export * from "./hooks"; +// export * from "./services"; +// export * from "./utils"; \ No newline at end of file diff --git a/routes/vault/src/mockData/index.ts b/routes/vault/src/mockData/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/mockData/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/services/btc/index.ts b/routes/vault/src/services/btc/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/services/btc/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/services/index.ts b/routes/vault/src/services/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/services/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/services/pegin/index.ts b/routes/vault/src/services/pegin/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/services/pegin/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/services/vault/index.ts b/routes/vault/src/services/vault/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/services/vault/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/storage/index.ts b/routes/vault/src/storage/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/storage/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/transactions/btc/index.ts b/routes/vault/src/transactions/btc/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/transactions/btc/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/transactions/eth/index.ts b/routes/vault/src/transactions/eth/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/transactions/eth/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/transactions/index.ts b/routes/vault/src/transactions/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/transactions/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/utils/index.ts b/routes/vault/src/utils/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/utils/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented + diff --git a/routes/vault/src/utils/rpc/index.ts b/routes/vault/src/utils/rpc/index.ts new file mode 100644 index 00000000..06b2758a --- /dev/null +++ b/routes/vault/src/utils/rpc/index.ts @@ -0,0 +1,2 @@ +// TODO: Add exports as files are implemented +