From 048c586a397716e79fcd7afac0336e45fe4dee08 Mon Sep 17 00:00:00 2001 From: John Peterson <98187317+John-peterson-coinbase@users.noreply.github.com> Date: Mon, 3 Jun 2024 08:49:43 -0700 Subject: [PATCH] [PSDK-187] Server Signer Support (#42) * [PSDK-187] Server Signer Support * tests * use configuration option types for constructors * typedocs * nits * readme * pr review * update docs * update typedocs --- README.md | 11 +- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/client_api.AddressesApi.html | 16 +- docs/classes/client_api.ServerSignersApi.html | 43 + docs/classes/client_api.TradesApi.html | 39 + docs/classes/client_api.TransfersApi.html | 12 +- docs/classes/client_api.UsersApi.html | 6 +- docs/classes/client_api.WalletsApi.html | 14 +- docs/classes/client_base.BaseAPI.html | 4 +- docs/classes/client_base.RequiredError.html | 4 +- .../client_configuration.Configuration.html | 22 +- docs/classes/coinbase_address.Address.html | 22 +- docs/classes/coinbase_api_error.APIError.html | 8 +- ...coinbase_api_error.AlreadyExistsError.html | 8 +- ...ase_api_error.FaucetLimitReachedError.html | 8 +- ...oinbase_api_error.InvalidAddressError.html | 8 +- ...nbase_api_error.InvalidAddressIDError.html | 8 +- ...coinbase_api_error.InvalidAmountError.html | 8 +- ...oinbase_api_error.InvalidAssetIDError.html | 8 +- ...ase_api_error.InvalidDestinationError.html | 8 +- .../coinbase_api_error.InvalidLimitError.html | 8 +- ...nbase_api_error.InvalidNetworkIDError.html | 8 +- .../coinbase_api_error.InvalidPageError.html | 8 +- ...e_api_error.InvalidSignedPayloadError.html | 8 +- ...base_api_error.InvalidTransferIDError.html | 8 +- ..._api_error.InvalidTransferStatusError.html | 8 +- ...coinbase_api_error.InvalidWalletError.html | 8 +- ...inbase_api_error.InvalidWalletIDError.html | 8 +- ...nbase_api_error.MalformedRequestError.html | 8 +- .../coinbase_api_error.NotFoundError.html | 8 +- ...base_api_error.ResourceExhaustedError.html | 8 +- .../coinbase_api_error.UnauthorizedError.html | 8 +- ...coinbase_api_error.UnimplementedError.html | 8 +- ...nbase_api_error.UnsupportedAssetError.html | 8 +- docs/classes/coinbase_asset.Asset.html | 4 +- ...e_authenticator.CoinbaseAuthenticator.html | 12 +- docs/classes/coinbase_balance.Balance.html | 8 +- .../coinbase_balance_map.BalanceMap.html | 8 +- docs/classes/coinbase_coinbase.Coinbase.html | 27 +- .../coinbase_errors.ArgumentError.html | 4 +- .../coinbase_errors.InternalError.html | 4 +- .../coinbase_errors.InvalidAPIKeyFormat.html | 4 +- .../coinbase_errors.InvalidConfiguration.html | 4 +- ...oinbase_errors.InvalidUnsignedPayload.html | 4 +- ..._faucet_transaction.FaucetTransaction.html | 10 +- docs/classes/coinbase_transfer.Transfer.html | 41 +- docs/classes/coinbase_user.User.html | 16 +- docs/classes/coinbase_wallet.Wallet.html | 80 +- docs/enums/client_api.TransactionType.html | 2 + .../coinbase_types.ServerSignerStatus.html | 4 + docs/enums/coinbase_types.TransferStatus.html | 4 +- ...ent_api.AddressesApiAxiosParamCreator.html | 2 +- .../client_api.AddressesApiFactory.html | 12 +- docs/functions/client_api.AddressesApiFp.html | 12 +- ...api.ServerSignersApiAxiosParamCreator.html | 26 + .../client_api.ServerSignersApiFactory.html | 26 + .../client_api.ServerSignersApiFp.html | 26 + ...client_api.TradesApiAxiosParamCreator.html | 26 + .../client_api.TradesApiFactory.html | 26 + docs/functions/client_api.TradesApiFp.html | 26 + ...ent_api.TransfersApiAxiosParamCreator.html | 2 +- .../client_api.TransfersApiFactory.html | 8 +- docs/functions/client_api.TransfersApiFp.html | 8 +- .../client_api.UsersApiAxiosParamCreator.html | 2 +- .../functions/client_api.UsersApiFactory.html | 2 +- docs/functions/client_api.UsersApiFp.html | 2 +- ...lient_api.WalletsApiAxiosParamCreator.html | 2 +- .../client_api.WalletsApiFactory.html | 10 +- docs/functions/client_api.WalletsApiFp.html | 10 +- .../client_common.assertParamExists.html | 2 +- .../client_common.createRequestFunction.html | 2 +- .../client_common.serializeDataIfNeeded.html | 2 +- .../client_common.setApiKeyToObject.html | 2 +- .../client_common.setBasicAuthToObject.html | 2 +- .../client_common.setBearerAuthToObject.html | 2 +- .../client_common.setOAuthToObject.html | 2 +- .../client_common.setSearchParams.html | 2 +- .../functions/client_common.toPathString.html | 2 +- .../coinbase_tests_utils.createAxiosMock.html | 2 +- ...inbase_tests_utils.generateRandomHash.html | 2 +- ...se_tests_utils.generateWalletFromSeed.html | 2 +- ...nbase_tests_utils.getAddressFromHDKey.html | 2 +- .../coinbase_tests_utils.mockFn.html | 2 +- ...e_tests_utils.mockReturnRejectedValue.html | 2 +- .../coinbase_tests_utils.mockReturnValue.html | 2 +- .../coinbase_tests_utils.newAddressModel.html | 2 +- .../coinbase_utils.convertStringToHex.html | 2 +- docs/functions/coinbase_utils.delay.html | 2 +- ...e_utils.destinationToAddressHexString.html | 2 +- .../coinbase_utils.logApiResponse.html | 2 +- ...nbase_utils.registerAxiosInterceptors.html | 2 +- docs/hierarchy.html | 2 +- docs/index.html | 7 +- docs/interfaces/client_api.Address.html | 10 +- .../client_api.AddressBalanceList.html | 10 +- docs/interfaces/client_api.AddressList.html | 10 +- .../client_api.AddressesApiInterface.html | 47 + docs/interfaces/client_api.Asset.html | 10 +- docs/interfaces/client_api.Balance.html | 6 +- .../client_api.BroadcastTradeRequest.html | 5 + .../client_api.BroadcastTransferRequest.html | 4 +- .../client_api.CreateAddressRequest.html | 10 +- .../client_api.CreateServerSignerRequest.html | 8 + .../client_api.CreateTradeRequest.html | 11 + .../client_api.CreateTransferRequest.html | 10 +- .../client_api.CreateWalletRequest.html | 6 +- .../client_api.CreateWalletRequestWallet.html | 9 + .../client_api.FaucetTransaction.html | 4 +- docs/interfaces/client_api.ModelError.html | 6 +- .../client_api.SeedCreationEvent.html | 9 + .../client_api.SeedCreationEventResult.html | 15 + docs/interfaces/client_api.ServerSigner.html | 9 + .../client_api.ServerSignerEvent.html | 8 + .../client_api.ServerSignerEventList.html | 13 + .../client_api.ServerSignersApiInterface.html | 39 + .../client_api.SignatureCreationEvent.html | 26 + ...ient_api.SignatureCreationEventResult.html | 20 + docs/interfaces/client_api.Trade.html | 27 + docs/interfaces/client_api.TradeList.html | 13 + .../client_api.TradesApiInterface.html | 35 + docs/interfaces/client_api.Transaction.html | 21 + docs/interfaces/client_api.Transfer.html | 24 +- docs/interfaces/client_api.TransferList.html | 10 +- .../client_api.TransfersApiInterface.html | 35 + docs/interfaces/client_api.User.html | 6 +- .../client_api.UsersApiInterface.html | 8 + docs/interfaces/client_api.Wallet.html | 13 +- docs/interfaces/client_api.WalletList.html | 10 +- .../client_api.WalletsApiInterface.html | 34 + docs/interfaces/client_base.RequestArgs.html | 4 +- ...configuration.ConfigurationParameters.html | 4 +- docs/modules/client.html | 36 +- docs/modules/client_api.html | 40 +- docs/modules/client_base.html | 2 +- docs/modules/client_common.html | 2 +- docs/modules/client_configuration.html | 2 +- docs/modules/coinbase.html | 2 +- docs/modules/coinbase_address.html | 2 +- docs/modules/coinbase_api_error.html | 2 +- docs/modules/coinbase_asset.html | 2 +- docs/modules/coinbase_authenticator.html | 2 +- docs/modules/coinbase_balance.html | 2 +- docs/modules/coinbase_balance_map.html | 2 +- docs/modules/coinbase_coinbase.html | 2 +- docs/modules/coinbase_constants.html | 2 +- docs/modules/coinbase_errors.html | 2 +- docs/modules/coinbase_faucet_transaction.html | 2 +- docs/modules/coinbase_tests_address_test.html | 2 +- .../coinbase_tests_authenticator_test.html | 2 +- .../coinbase_tests_balance_map_test.html | 2 +- docs/modules/coinbase_tests_balance_test.html | 2 +- .../modules/coinbase_tests_coinbase_test.html | 2 +- ...oinbase_tests_faucet_transaction_test.html | 2 +- .../modules/coinbase_tests_transfer_test.html | 2 +- docs/modules/coinbase_tests_user_test.html | 2 +- docs/modules/coinbase_tests_utils.html | 2 +- docs/modules/coinbase_tests_wallet_test.html | 2 +- docs/modules/coinbase_transfer.html | 2 +- docs/modules/coinbase_types.html | 5 +- docs/modules/coinbase_user.html | 2 +- docs/modules/coinbase_utils.html | 2 +- docs/modules/coinbase_wallet.html | 2 +- docs/modules/index.html | 2 + .../client_api.ServerSignerEventEvent.html | 1 + .../client_api.TransactionStatusEnum.html | 1 + docs/types/client_api.TransferStatusEnum.html | 2 +- ...ient_api.WalletServerSignerStatusEnum.html | 1 + .../coinbase_types.AddressAPIClient.html | 12 +- docs/types/coinbase_types.Amount.html | 2 +- docs/types/coinbase_types.ApiClients.html | 4 +- ...ypes.CoinbaseConfigureFromJsonOptions.html | 6 + .../types/coinbase_types.CoinbaseOptions.html | 7 + docs/types/coinbase_types.Destination.html | 2 +- docs/types/coinbase_types.SeedData.html | 2 +- .../coinbase_types.TransferAPIClient.html | 8 +- docs/types/coinbase_types.UserAPIClient.html | 2 +- .../types/coinbase_types.WalletAPIClient.html | 8 +- docs/types/coinbase_types.WalletData.html | 2 +- .../client_api.TransactionStatusEnum-1.html | 1 + .../client_api.TransferStatusEnum-1.html | 2 +- ...nt_api.WalletServerSignerStatusEnum-1.html | 1 + docs/variables/client_base.BASE_PATH.html | 2 +- .../client_base.COLLECTION_FORMATS.html | 2 +- .../client_base.operationServerMap.html | 2 +- .../client_common.DUMMY_BASE_URL.html | 2 +- ...nbase_constants.ATOMIC_UNITS_PER_USDC.html | 2 +- .../coinbase_constants.GWEI_PER_ETHER.html | 2 +- .../coinbase_constants.WEI_PER_ETHER.html | 2 +- .../coinbase_constants.WEI_PER_GWEI.html | 2 +- ...ests_utils.VALID_ADDRESS_BALANCE_LIST.html | 2 +- ...nbase_tests_utils.VALID_ADDRESS_MODEL.html | 2 +- ...nbase_tests_utils.VALID_BALANCE_MODEL.html | 2 +- ...base_tests_utils.VALID_TRANSFER_MODEL.html | 2 +- ...inbase_tests_utils.VALID_WALLET_MODEL.html | 2 +- ...coinbase_tests_utils.addressesApiMock.html | 2 +- .../coinbase_tests_utils.transferId.html | 2 +- ...coinbase_tests_utils.transfersApiMock.html | 2 +- .../coinbase_tests_utils.usersApiMock.html | 2 +- .../coinbase_tests_utils.walletId.html | 2 +- .../coinbase_tests_utils.walletsApiMock.html | 2 +- src/client/api.ts | 3175 ++++++++++++++--- src/client/common.ts | 5 +- src/coinbase/address.ts | 38 +- src/coinbase/coinbase.ts | 71 +- src/coinbase/tests/address_test.ts | 47 +- src/coinbase/tests/coinbase_test.ts | 37 +- src/coinbase/tests/transfer_test.ts | 76 +- src/coinbase/tests/wallet_test.ts | 91 +- src/coinbase/transfer.ts | 42 +- src/coinbase/types.ts | 73 +- src/coinbase/wallet.ts | 82 +- 212 files changed, 4257 insertions(+), 1160 deletions(-) create mode 100644 docs/classes/client_api.ServerSignersApi.html create mode 100644 docs/classes/client_api.TradesApi.html create mode 100644 docs/enums/client_api.TransactionType.html create mode 100644 docs/enums/coinbase_types.ServerSignerStatus.html create mode 100644 docs/functions/client_api.ServerSignersApiAxiosParamCreator.html create mode 100644 docs/functions/client_api.ServerSignersApiFactory.html create mode 100644 docs/functions/client_api.ServerSignersApiFp.html create mode 100644 docs/functions/client_api.TradesApiAxiosParamCreator.html create mode 100644 docs/functions/client_api.TradesApiFactory.html create mode 100644 docs/functions/client_api.TradesApiFp.html create mode 100644 docs/interfaces/client_api.AddressesApiInterface.html create mode 100644 docs/interfaces/client_api.BroadcastTradeRequest.html create mode 100644 docs/interfaces/client_api.CreateServerSignerRequest.html create mode 100644 docs/interfaces/client_api.CreateTradeRequest.html create mode 100644 docs/interfaces/client_api.CreateWalletRequestWallet.html create mode 100644 docs/interfaces/client_api.SeedCreationEvent.html create mode 100644 docs/interfaces/client_api.SeedCreationEventResult.html create mode 100644 docs/interfaces/client_api.ServerSigner.html create mode 100644 docs/interfaces/client_api.ServerSignerEvent.html create mode 100644 docs/interfaces/client_api.ServerSignerEventList.html create mode 100644 docs/interfaces/client_api.ServerSignersApiInterface.html create mode 100644 docs/interfaces/client_api.SignatureCreationEvent.html create mode 100644 docs/interfaces/client_api.SignatureCreationEventResult.html create mode 100644 docs/interfaces/client_api.Trade.html create mode 100644 docs/interfaces/client_api.TradeList.html create mode 100644 docs/interfaces/client_api.TradesApiInterface.html create mode 100644 docs/interfaces/client_api.Transaction.html create mode 100644 docs/interfaces/client_api.TransfersApiInterface.html create mode 100644 docs/interfaces/client_api.UsersApiInterface.html create mode 100644 docs/interfaces/client_api.WalletsApiInterface.html create mode 100644 docs/modules/index.html create mode 100644 docs/types/client_api.ServerSignerEventEvent.html create mode 100644 docs/types/client_api.TransactionStatusEnum.html create mode 100644 docs/types/client_api.WalletServerSignerStatusEnum.html create mode 100644 docs/types/coinbase_types.CoinbaseConfigureFromJsonOptions.html create mode 100644 docs/types/coinbase_types.CoinbaseOptions.html create mode 100644 docs/variables/client_api.TransactionStatusEnum-1.html create mode 100644 docs/variables/client_api.WalletServerSignerStatusEnum-1.html diff --git a/README.md b/README.md index 52478e7d..bbaea319 100644 --- a/README.md +++ b/README.md @@ -77,15 +77,20 @@ To start, [create a CDP API Key](https://portal.cdp.coinbase.com/access/api). Th ```typescript const apiKeyName = "Copy your API Key name here."; -const apiKeyPrivateKey = "Copy your API Key's private key here."; +const privatekey = "Copy your API Key's private key here."; -const coinbase = new Coinbase(apiKeyName, apiKeyPrivateKey); +const coinbase = new Coinbase({ apiKeyName: apiKeyName, privateKey: privateKey }); +``` + +If you are using a CDP Server-Signer to manage your private keys, enable it with the constuctor option: +```typescript +const coinbase = new Coinbase({ apiKeyName: apiKeyName, privateKey: apiKeyPrivateKey, useServerSigner: true }) ``` Another way to initialize the SDK is by sourcing the API key from the json file that contains your API key, downloaded from CDP portal. ```typescript -const coinbase = Coinbase.configureFromJson("path/to/your/api-key.json"); +const coinbase = Coinbase.configureFromJson({ filePath: "path/to/your/api-key.json" }); ``` This will allow you to authenticate with the Platform APIs and get access to the default `User`. diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index d462774e..6f1a5fd7 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 72e8279e..27f27369 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/client_api.AddressesApi.html b/docs/classes/client_api.AddressesApi.html index 002421a5..7e0c6f0f 100644 --- a/docs/classes/client_api.AddressesApi.html +++ b/docs/classes/client_api.AddressesApi.html @@ -1,6 +1,6 @@
Optional
configuration: ConfigurationProtected
axiosProtected
baseProtected
configurationCreate a new address scoped to the wallet.
+Optional
configuration: ConfigurationProtected
axiosProtected
baseProtected
configurationCreate a new address scoped to the wallet.
The ID of the wallet to create the address in.
Optional
createAddressRequest: CreateAddressRequestOptional
options: RawAxiosRequestConfigOverride http request option.
Create a new address
AddressesApi
-Get address
+Get address
The ID of the wallet the address belongs to.
The onchain address of the address that is being fetched.
Optional
options: RawAxiosRequestConfigOverride http request option.
Get address by onchain address
AddressesApi
-Get address balance
+Get address balance
The ID of the wallet to fetch the balance for
The onchain address of the address that is being fetched.
The symbol of the asset to fetch the balance for
Optional
options: RawAxiosRequestConfigOverride http request option.
Get address balance for asset
AddressesApi
-Get address balances
+Get address balances
The ID of the wallet to fetch the balances for
The onchain address of the address that is being fetched.
Optional
page: stringA cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.
Optional
options: RawAxiosRequestConfigOverride http request option.
Get all balances for address
AddressesApi
-List addresses in the wallet.
+List addresses in the wallet.
The ID of the wallet whose addresses to fetch
Optional
limit: numberA limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
Optional
page: stringA cursor for pagination across multiple pages of results. Don't include this parameter on the first call. Use the next_page value returned in a previous response to request subsequent results.
Optional
options: RawAxiosRequestConfigOverride http request option.
List addresses in a wallet.
AddressesApi
-Request faucet funds to be sent to onchain address.
+Request faucet funds to be sent to onchain address.
The ID of the wallet the address belongs to.
The onchain address of the address that is being fetched.
Optional
options: RawAxiosRequestConfigOverride http request option.
Request faucet funds for onchain address.
AddressesApi
-
AddressesApi - object-oriented interface
Export
AddressesApi
-