Appearance
@swapped/connect-sdk / react / CoinbaseProviderProps
Type Alias: CoinbaseProviderProps
CoinbaseProviderProps =
object
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:111
Props for CoinbaseProvider.
Properties
autoSelectNetwork?
optionalautoSelectNetwork?:AutoSelectNetworkOption
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:130
Network auto-selection mode. Defaults to true.
See
autoSelectToken?
optionalautoSelectToken?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:124
Auto-select the first eligible balance when none is selected. Defaults to true.
children
children:
ReactNode
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:112
clampToMax?
optionalclampToMax?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:147
When true, typing above the blocking ceiling clamps instead of allowing the value. Defaults to false.
clampToMaxOnTokenChange?
optionalclampToMaxOnTokenChange?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:155
When true, if the amount exceeds the new token's max after a token change (or when max updates), the amount is capped via Max. Defaults to false.
Ignored when resetAmountOnTokenChange is also enabled (amount is cleared instead).
defaultCurrency?
optionaldefaultCurrency?:TokenSymbol
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:120
Initial selected currency when auto-select is disabled or as a preferred default.
defaultNetwork?
optionaldefaultNetwork?:Network
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:122
Initial selected network when auto-select is disabled or as a preferred default.
enabled?
optionalenabled?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:114
Skip fetching balances until explicitly enabled.
maxAmountMode?
optionalmaxAmountMode?:MaxAmountMode
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:142
Which max ceiling blocks submit / Max.
'balance'(default) — Max sets the raw aggregated balance;above_spendableis a non-blocking warning (submit auto-caps via fee-reserve adjustment).'spendable'— Max sets balance minus the fee reserve;above_spendableblocks submit (strict flow).
maxDecimals?
optionalmaxDecimals?: (token) =>number
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:165
Max fraction digits allowed while typing the withdrawal amount. Defaults to getTokenDisplayDecimals for the selected token.
Parameters
token
Returns
number
Example
tsx
<CoinbaseProvider maxDecimals={token => (token === 'ETH' ? 8 : 2)}>onlyAboveMin?
optionalonlyAboveMin?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:118
When true, omit balances that fail min / fee checks from balances.
onlySupported?
optionalonlySupported?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:116
When true, omit unsupported tokens from useCoinbaseBalances().balances.
resetAmountOnTokenChange?
optionalresetAmountOnTokenChange?:boolean
Defined in: src/react/coinbase/providers/CoinbaseProvider.tsx:132
Clear amount / touched when the selected token changes. Defaults to false.