Exciting News: Keyp is now Open Dollar.
// providers: Google, Twitter, Discord, EPIC, Twitch import { LoginPortal } from "@usekeyp/ui-kit"; const LoginPage = () => { const onClick = (providerType) => { // custom auth logic depending on your app } return (<> <LoginPortal providers={["GOOGLE", "TWITTER", "DISCORD"]} additionalProviders={["EPIC GAMES", "TWITCH"]} onClick={onClick} /><>) }
const airdrop = async({ userId, amount, tokenAddress }) => { try { const response = await fetch('http://api.usekeyp.com/v1/airdrop', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ userId, amount, tokenAddress, }), }) const data = await response.json() console.log(data) } catch (error) { console.error(error) } }
const tokenTransfer = async({ fromUserId, toUserId, amount, tokenAddress, tokenType }) => { try { const response = await fetch('http://api.usekeyp.com/v1/transfers', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ fromUserId, toUserId, amount, tokenAddress, tokenType, }), }); const data = await response.json(); console.log(data); } catch (error) { console.error(error); } }