← ClaudeAtlas

scallop-referrallisted

Scallop referral program. Use when user says "referral", "refer a friend", "referral revenue", "bind referrer", "referral code", or asks about Scallop's referral rewards.
scallop-io/scallop-skills · ★ 1 · AI & Automation · score 65
Install: claude install-skill scallop-io/scallop-skills
# Referral Program Earn rewards by referring users to Scallop lending protocol. ## Overview Scallop's referral program rewards: - **Referrers**: Earn a percentage of referred users' fees - **Referred Users**: May receive bonus rewards ## How It Works ``` 1. Referrer shares their referral address/link 2. New user binds referrer to their obligation 3. New user uses Scallop (borrows, etc.) 4. Referrer earns portion of fees 5. Referrer claims accumulated revenue ``` ## Bind Referrer New users bind a referrer to their obligation: ```python tx = builder.create_tx_block() # Bind to a referrer using their veSCA key tx.bind_referral( referrer_vesca_key_id=referrer_vesca_key_id # Referrer's veSCA key ) result = builder.sign_and_send_tx_block(tx) ``` ### Requirements - Referrer must have veSCA (locked SCA) - Can only bind once per obligation - Must bind before activity generates fees ## Claim Referral Revenue Referrers claim accumulated revenue: ```python tx = builder.create_tx_block() # Claim referral revenue revenue = tx.claim_referral_revenue( vesca_key_id=ve_sca_key_id, # Your veSCA key coin_name="sca", # Reward token type ) tx.transfer_objects([revenue], wallet_address) result = builder.sign_and_send_tx_block(tx) ``` ## Complete Referral Flow ### For Referrers ```python from sui_scallop_sdk import ScallopClient client = ScallopClient(secret_key="...", network="mainnet") builder = client.create_builder() # Step 1: Lock SCA to get veSC