Stellar Soroban testnet

Campaign growth,now Stellar-native.

Grindy turns verifiable wallet activity into measurable protocol campaigns: identity, scoring, leaderboards, and a transparent reward-settlement path.

Read the architecture
No trading custodyOpen-source integrationPublic testnet evidence
Grindy pink monkey mascot
Wallet proofSignature verified
Reward vaultLive on testnet
NetworkStellar testnet
ContractCAIBPSOZ...Q3MXGFIS
WASM hash8ef2c8f8...29b5bc2d
SourceGitHub public repo ↗

Stellar integration layer

From wallet activity to protocol growth.

The public repository exposes the Stellar-specific components. The existing Grindy engine remains responsible for campaign operations, scoring, leaderboards, and analytics.

01

Wallet identity

Link a Stellar public key to an existing Grindy profile through a human-readable ownership signature.

02

Activity adapters

Normalize swaps, LP positions, lending supply, and yield allocations into campaign scoring inputs.

03

Campaign scoring

Feed verified Stellar events into the existing Grindy campaign, leaderboard, and analytics engine.

04

Vault settlement proof

Use a deployed Soroban testnet primitive to prove authenticated reward-pool deposits and withdrawals.

Campaign data flow

Stellar is the identity, data, and settlement rail.

Every protocol-specific action is normalized before it reaches the campaign engine. That keeps scoring deterministic and lets new Stellar protocol adapters share one integration boundary.

Explore the complete C4 architecture
ParticipantFreighter wallet
Stellar activityRPC · Horizon · events
Grindy engineRules · score · rank
Soroban vaultDeposit · withdraw · prove

Interactive testnet lab

Verify the integration yourself.

01

Connect and prove wallet ownership

The message authorizes profile linking only. It cannot move assets.

Ownership challengeConnect Freighter to generate a unique challenge.