You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* configuration capability for circle w3s API key
* Wallet Credentials API
* tested transactions
* better error handling
* Addressed review comments
* clearer messaging for unsupported wallet
* better messaging for v4 incompatible wallets
* wallet credential isDefault: if not true then null
gcpApplicationCredentialEmailString?@map("gcpApplicationCredentialEmail")/// if not available, default to: Configuration.gcpApplicationCredentialEmail
99
112
gcpApplicationCredentialPrivateKeyString?@map("gcpApplicationCredentialPrivateKey")/// if not available, default to: Configuration.gcpApplicationCredentialPrivateKey
113
+
100
114
// Smart Backend Wallet
101
-
accountSignerAddressString?@map("accountSignerAddress")/// this, and either local, aws or gcp encryptedJson, are required for smart wallet
102
-
accountFactoryAddressString?@map("accountFactoryAddress")/// optional even for smart wallet, if not available default factory will be used
103
-
entrypointAddressString?@map("entrypointAddress")/// optional even for smart wallet, if not available SDK will use default entrypoint
115
+
accountSignerAddressString?@map("accountSignerAddress")/// this, and either local, aws or gcp encryptedJson, are required for smart wallet
116
+
accountFactoryAddressString?@map("accountFactoryAddress")/// optional even for smart wallet, if not available default factory will be used
117
+
entrypointAddressString?@map("entrypointAddress")/// optional even for smart wallet, if not available SDK will use default entrypoint
// Schema for circle and smart:circle wallet types
46
+
Type.Object({
47
+
label: Type.Optional(Type.String()),
48
+
type: Type.Union([Type.Enum(CircleWalletType)]),
49
+
isTestnet: Type.Optional(
50
+
Type.Boolean({
51
+
description:
52
+
"If your engine is configured with a testnet API Key for Circle, you can only create testnet wallets and send testnet transactions. Enable this field for testnet wallets. NOTE: A production API Key cannot be used for testnet transactions, and a testnet API Key cannot be used for production transactions. See: https://developers.circle.com/w3s/sandbox-vs-production",
0 commit comments