Skip to content

Open Source project created as a multi-purpose demo app and testing ground designed to interact with Kin SDKs in the browser, via a server or in a serverless solution with Solana wallet integration. https://kin-playground.netlify.app/

Notifications You must be signed in to change notification settings

richardmands/kin-playground

 
 

Repository files navigation

Kin DApp Playground

This app demonstrates three ways of integrating with Kin

Via a Back End Server implementing a Kin SDK

This app is designed to work with the following Kin Server Demos:

Via the Kin TypeScript SDK in the browser

Via Solana Directly / SDK-less

Prep

  • Your App is registered on the Kin Developer Portal so you can take advantage of the Kin Rewards Engine and get your App Index
  • Environment variable for your server URL (if testing a Back End Server)
  • Environment variable for your App Index (if testing a Client DApp or SDK-less DApp )
  • Environment variable for your Kinetic Instance (if testing against your own Kinetic instance )

.env

REACT_APP_SERVER_URL=Your Server URL e.g. http://localhost:3001
REACT_APP_APP_INDEX=Your App Index e.g. 123
REACT_APP_KINETIC_ENDPOINT=https://my-kinetic.endpoint.com

Install Packages

npm i

or

yarn

Start

npm run start

or

yarn start

If you're just getting started, you might want to look at this first...

Dev Community

Join us on Discord if you're looking for support with your App or to connect with other active Kin developers

About

Open Source project created as a multi-purpose demo app and testing ground designed to interact with Kin SDKs in the browser, via a server or in a serverless solution with Solana wallet integration. https://kin-playground.netlify.app/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 92.6%
  • SCSS 6.1%
  • HTML 1.2%
  • Shell 0.1%