DAAP: blockchain token payments
Added a DAX token payment system to an existing AWS-hosted digital asset authentication platform, alongside its Stripe payments.
Digital asset verification for audit firms and self-managed super funds is manual, costly and slow. The client's existing platform ran on AWS and took payments through Stripe. This proof of concept added a blockchain-native payment path using the DAX token.
Tokens are minted in bulk into a warehouse wallet and distributed to users on validation triggers set by the reward model. A burn mechanism in the smart contract supports long-term value stability.
What I did
- Implemented the DAX token workflow across Base Chain smart contracts with Thirdweb, with MetaMask handling wallet authentication.
- Built the React user and admin interfaces for payment processing, wallet balances, transaction history and discount management.
- Worked over an AWS Amplify, Lambda, DynamoDB and S3 backend supporting minting, burning and reward logic.
- Delivered in agile sprints with functional testing throughout.
Key decisions
- Question:
Which chain should carry the token?
Decision:Base Chain with Thirdweb, chosen after a technical and cost analysis for low fees, scalability and smart-contract tooling.
- Question:
Where should volume discounts and early-bird offers live?
Decision:In the application backend rather than the contract, so the client can change them without redeploying.
- Question:
How do users get tokens without managing supply by hand?
Decision:Bulk-mint into a warehouse wallet and distribute automatically when validation triggers fire.