Skip to content

Codekill33/tikka

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tikka — Decentralized Raffle Platform on Stellar

This repository is the Tikka ecosystem: frontend, SDK, backend, indexer, and oracle. Soroban smart contracts (Rust) live in a separate repo/folder and are not included here.

Packages

Package Role
client Consumer web app — React 19, Vite, TypeScript. Reads from backend, writes via SDK.
sdk NestJS library for Soroban contract interaction (tx build, simulate, sign, submit). Published as @tikka/sdk.
backend API layer — auth (SIWS), metadata, indexer merge, notifications. NestJS, Fastify, Supabase.
indexer Blockchain event ingestion — Horizon → decode → PostgreSQL (+ Redis cache). NestJS.
oracle Randomness oracle — listens for draw requests, computes VRF/PRNG, submits to contract. NestJS.

Architecture

Full ecosystem specification: docs/ARCHITECTURE.md — diagram, data flows, contract interface, API design, and roadmap.

Contracts

Soroban (Rust) raffle contracts are maintained outside this repo. Deploy and invoke them via the SDK once addresses are configured.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.8%
  • JavaScript 1.9%
  • Other 0.3%