Funding
useOnramp
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
🚀 Stablecoin Accounts are live! Learn more
| Method | Type | Description |
|---|---|---|
| enabled | boolean | Whether some onramp method is enabled and ready to use. |
| open | (props: { address?: string; token?: string; onrampProvider: OnrampProviders }) => void | Trigger the onramp UI with required onrampProvider attribute and optional address and token attributes, returns a Promise that will resolve once the onramp UI is closed |
import { useOnramp } from '@dynamic-labs/sdk-react-core'
import { OnrampProviders } from '@dynamic-labs/sdk-api-core'
const FundMyWalletButton = () => {
const { enabled, open } = useOnramp()
const onClick = () => {
open({
onrampProvider: OnrampProviders.Banxa,
token: 'USDT',
address: '0x1234567890123456789012345678901234567890',
}).then(() => window.alert('Success!'))
}
return (
<button onClick={onClick} disabled={!enabled}>
Buy USDT
</button>
)
}
Was this page helpful?