diff --git a/modules/express/src/typedRoutes/api/v1/acceptShare.ts b/modules/express/src/typedRoutes/api/v1/acceptShare.ts index bf0cd75ad9..1fc74f9147 100644 --- a/modules/express/src/typedRoutes/api/v1/acceptShare.ts +++ b/modules/express/src/typedRoutes/api/v1/acceptShare.ts @@ -22,6 +22,7 @@ export const AcceptShareRequestBody = { * When a wallet is shared with a user, they need to accept the share to gain access * to the wallet according to the permissions granted by the sharing user. * + * @tag express * @operationId express.v1.wallet.acceptShare */ export const PostAcceptShare = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/consolidateUnspents.ts b/modules/express/src/typedRoutes/api/v1/consolidateUnspents.ts index 4de0160d9c..3f48390030 100644 --- a/modules/express/src/typedRoutes/api/v1/consolidateUnspents.ts +++ b/modules/express/src/typedRoutes/api/v1/consolidateUnspents.ts @@ -71,6 +71,7 @@ export const ConsolidateUnspentsResponse = t.array( * multiple inputs to a single output. This is useful for reducing the number of UTXOs in a wallet, * which can improve performance and reduce transaction fees. * + * @tag express * @operationId express.v1.wallet.consolidateunspents */ export const PutConsolidateUnspents = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/constructPendingApprovalTx.ts b/modules/express/src/typedRoutes/api/v1/constructPendingApprovalTx.ts index bfd51364ee..880522147f 100644 --- a/modules/express/src/typedRoutes/api/v1/constructPendingApprovalTx.ts +++ b/modules/express/src/typedRoutes/api/v1/constructPendingApprovalTx.ts @@ -59,6 +59,7 @@ export const ConstructPendingApprovalTxResponse = t.type({ * For transaction request type approvals, either a wallet passphrase or xprv must be provided to sign the transaction. * You can optionally specify fee-related parameters to customize the transaction fee. * + * @tag express * @operationId express.v1.pendingapproval.constructTx */ export const PutConstructPendingApprovalTx = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/createLocalKeyChain.ts b/modules/express/src/typedRoutes/api/v1/createLocalKeyChain.ts index b1cfdafc10..ef4a9475dd 100644 --- a/modules/express/src/typedRoutes/api/v1/createLocalKeyChain.ts +++ b/modules/express/src/typedRoutes/api/v1/createLocalKeyChain.ts @@ -33,6 +33,7 @@ export const CreateLocalKeyChainResponse = t.type({ * For security reasons, it is highly recommended that you encrypt and destroy * the original xprv immediately to prevent theft. * + * @tag express * @operationId express.v1.keychain.local */ export const PostCreateLocalKeyChain = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/deriveLocalKeyChain.ts b/modules/express/src/typedRoutes/api/v1/deriveLocalKeyChain.ts index ef8f649402..eaa4112c73 100644 --- a/modules/express/src/typedRoutes/api/v1/deriveLocalKeyChain.ts +++ b/modules/express/src/typedRoutes/api/v1/deriveLocalKeyChain.ts @@ -44,6 +44,7 @@ export const DeriveLocalKeyChainResponse = t.type({ * both the derived xprv and xpub are returned. If xpub is provided, only the * derived xpub is returned. * + * @tag express * @operationId express.v1.keychain.derive */ export const PostDeriveLocalKeyChain = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/fanoutUnspents.ts b/modules/express/src/typedRoutes/api/v1/fanoutUnspents.ts index 54bd94e71a..576b5e4a89 100644 --- a/modules/express/src/typedRoutes/api/v1/fanoutUnspents.ts +++ b/modules/express/src/typedRoutes/api/v1/fanoutUnspents.ts @@ -59,6 +59,7 @@ export const FanoutUnspentsResponse = t.type({ * multiple inputs to multiple outputs. This is useful for increasing the number of UTXOs * in a wallet, which can improve transaction parallelization. * + * @tag express * @operationId express.v1.wallet.fanoutunspents */ export const PutFanoutUnspents = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/pendingApproval.ts b/modules/express/src/typedRoutes/api/v1/pendingApproval.ts index 9fe2131a4d..7490377f86 100644 --- a/modules/express/src/typedRoutes/api/v1/pendingApproval.ts +++ b/modules/express/src/typedRoutes/api/v1/pendingApproval.ts @@ -28,6 +28,7 @@ export const pendingApprovalRequestBody = { * Handles various approval scenarios including transaction approvals, policy rule changes, * and user change requests. * + * @tag express * @operationId express.v1.pendingapprovals */ diff --git a/modules/express/src/typedRoutes/api/v1/signTransaction.ts b/modules/express/src/typedRoutes/api/v1/signTransaction.ts index 5a99d34f68..2145fb8f71 100644 --- a/modules/express/src/typedRoutes/api/v1/signTransaction.ts +++ b/modules/express/src/typedRoutes/api/v1/signTransaction.ts @@ -31,6 +31,7 @@ export const signTransactionRequestBody = { * signTransaction * Sign a previously created transaction with a keychain * + * @tag express * @operationId express.v1.wallet.signTransaction */ export const PostSignTransaction = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v1/simpleCreate.ts b/modules/express/src/typedRoutes/api/v1/simpleCreate.ts index b3f47f7ecf..a1928f68ba 100644 --- a/modules/express/src/typedRoutes/api/v1/simpleCreate.ts +++ b/modules/express/src/typedRoutes/api/v1/simpleCreate.ts @@ -31,6 +31,7 @@ export const SimpleCreateRequestBody = { * 4. Creates the BitGo key on the service * 5. Creates the wallet on BitGo with the 3 public keys above * + * @tag express * @operationId express.v1.wallet.simplecreate */ export const PostSimpleCreate = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/coinSignTx.ts b/modules/express/src/typedRoutes/api/v2/coinSignTx.ts index b6e15079e2..85c2c68c84 100644 --- a/modules/express/src/typedRoutes/api/v2/coinSignTx.ts +++ b/modules/express/src/typedRoutes/api/v2/coinSignTx.ts @@ -137,6 +137,7 @@ export const CoinSignTxResponse = { * - pubKeys: Public keys for multi-signature transactions * - isEvmBasedCrossChainRecovery: For EVM cross-chain recovery * + * @tag express * @operationId express.v2.coin.signtx */ export const PostCoinSignTx = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/keychainLocal.ts b/modules/express/src/typedRoutes/api/v2/keychainLocal.ts index a903755057..2a04acb235 100644 --- a/modules/express/src/typedRoutes/api/v2/keychainLocal.ts +++ b/modules/express/src/typedRoutes/api/v2/keychainLocal.ts @@ -33,6 +33,7 @@ export const KeychainLocalResponse = { * * For security reasons, it is highly recommended that you encrypt and destroy the original xprv immediately to prevent theft. * + * @tag express * @operationId express.keychain.local */ export const PostKeychainLocal = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/lightningInitWallet.ts b/modules/express/src/typedRoutes/api/v2/lightningInitWallet.ts index bd40c98c67..d8ed0a64fb 100644 --- a/modules/express/src/typedRoutes/api/v2/lightningInitWallet.ts +++ b/modules/express/src/typedRoutes/api/v2/lightningInitWallet.ts @@ -36,6 +36,7 @@ export const LightningInitWalletResponse = { * Lightning - This is only used for self-custody lightning. Initialize a newly created Lightning Network Daemon (LND) for the first time. * Returns the updated wallet with the encrypted admin macaroon in the `coinSpecific` response field. * + * @tag express * @operationId express.lightning.initWallet */ export const PostLightningInitWallet = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/lightningState.ts b/modules/express/src/typedRoutes/api/v2/lightningState.ts index 5c38159052..fea0e823cc 100644 --- a/modules/express/src/typedRoutes/api/v2/lightningState.ts +++ b/modules/express/src/typedRoutes/api/v2/lightningState.ts @@ -32,6 +32,7 @@ export const LightningStateResponse = { * * This is only used for self-custody lightning. Get the current state of the lightning node. * + * @tag express * @operationId express.lightning.getState */ export const GetLightningState = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/unlockWallet.ts b/modules/express/src/typedRoutes/api/v2/unlockWallet.ts index 722428adf3..2f655c20a3 100644 --- a/modules/express/src/typedRoutes/api/v2/unlockWallet.ts +++ b/modules/express/src/typedRoutes/api/v2/unlockWallet.ts @@ -42,6 +42,7 @@ export const UnlockLightningWalletResponse = { * * This is only used for self-custody lightning. Unlock the Lightning Network Daemon (LND) node with the given wallet password. * + * @tag express * @operationId express.lightning.unlockWallet */ export const PostUnlockLightningWallet = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/verifyAddress.ts b/modules/express/src/typedRoutes/api/v2/verifyAddress.ts index 725cf524fa..f8a8206af2 100644 --- a/modules/express/src/typedRoutes/api/v2/verifyAddress.ts +++ b/modules/express/src/typedRoutes/api/v2/verifyAddress.ts @@ -30,6 +30,7 @@ export const VerifyAddressV2Body = { * Returns whether the address is valid for the specified coin. * For UTXO coins, an optional legacy script hash flag can be provided to allow previous script hash versions. * + * @tag express * @operationId express.verifycoinaddress */ export const PostVerifyCoinAddress = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/walletRecoverToken.ts b/modules/express/src/typedRoutes/api/v2/walletRecoverToken.ts index 290a1eb4d8..9525633528 100644 --- a/modules/express/src/typedRoutes/api/v2/walletRecoverToken.ts +++ b/modules/express/src/typedRoutes/api/v2/walletRecoverToken.ts @@ -63,6 +63,7 @@ export const RecoverTokenResponse = t.type({ * * Note: This endpoint is only supported for ETH family wallets. * + * @tag express * @operationId express.v2.wallet.recovertoken */ export const PostWalletRecoverToken = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/walletSignTx.ts b/modules/express/src/typedRoutes/api/v2/walletSignTx.ts index c378f7970b..d7d9c5553d 100644 --- a/modules/express/src/typedRoutes/api/v2/walletSignTx.ts +++ b/modules/express/src/typedRoutes/api/v2/walletSignTx.ts @@ -155,6 +155,7 @@ export const WalletSignTxResponse = { * - sequenceId: Sequence ID for transactions * - isEvmBasedCrossChainRecovery: For EVM cross-chain recovery * + * @tag express * @operationId express.v2.wallet.signtx */ export const PostWalletSignTx = httpRoute({ diff --git a/modules/express/src/typedRoutes/api/v2/walletTxSignTSS.ts b/modules/express/src/typedRoutes/api/v2/walletTxSignTSS.ts index 1a8249dc3f..5c874ba15b 100644 --- a/modules/express/src/typedRoutes/api/v2/walletTxSignTSS.ts +++ b/modules/express/src/typedRoutes/api/v2/walletTxSignTSS.ts @@ -157,6 +157,7 @@ export const WalletTxSignTSSResponse = { * - sequenceId: Sequence ID for transactions * - isEvmBasedCrossChainRecovery: For EVM cross-chain recovery * + * @tag express * @operationId express.v2.wallet.signtxtss */ export const PostWalletTxSignTSS = httpRoute({