This starter shows how to implement a simple API that allows you to send KIN to a Solana account using Kinetic.
Read the details in .env.example about how to create an Payment Account.
Make sure to protect your endpoints for malicious users, so they don't drain your Payment Account.
It also implements the webhook listener for the Kinetic API.
- Basic Python knowledge
- Python 3.10+
- Poetry 1.20.x
git clone https://github.com/kin-starters/kinetic-python-starter
cd kinetic-python-starterpoetry installYou need to create the .env file and configure the settings. All the env vars are required.
Read the .env.example file for configuration options.
// Or use your editor to copy the file...
cp .env.example .envmake startYou can now invoke the /payment endpoint on the API, adding the public key of the Solana destination account as the first and the amount of KIN to send as second parameter:
curl http://localhost:9876/payment/FaFGzKRFhrQffH7voPUgzpJA2ngsvJvtYPXcye6w4DJ9/42