scallop-borrow-incentivelisted
Install: claude install-skill scallop-io/scallop-skills
# Borrow Incentive
Earn additional rewards for borrowing on Scallop by staking your obligation.
## Overview
Borrow Incentive program rewards borrowers with SCA tokens. By staking your obligation, you earn rewards proportional to your borrow amount.
## How It Works
```
1. Create obligation and borrow assets
2. Stake obligation in borrow incentive program
3. Accumulate SCA rewards over time
4. Claim rewards anytime
5. Unstake when desired
```
## Getting Started
### Stake Obligation
```python
tx = builder.create_tx_block()
# Stake your obligation for borrow incentives
tx.stake_obligation(
obligation_id=obligation_id,
obligation_key=obligation_key
)
result = builder.sign_and_send_tx_block(tx)
```
```typescript
// TypeScript - Stake obligation
const client = await scallop.createScallopClient();
const result = await client.stakeObligation(obligationId, obligationKeyId);
// Or using builder
const tx = builder.createTxBlock();
await tx.stakeObligationWithVeScaQuick(obligationId, obligationKeyId);
await builder.signAndSendTxBlock(tx);
```
### Claim Rewards
```python
tx = builder.create_tx_block()
# Claim borrow incentive rewards for specific debt asset
reward_coin = tx.claim_borrow_incentive(
obligation_id=obligation_id,
obligation_key=obligation_key,
coin_name="usdc" # The debt asset you're claiming rewards for
)
tx.transfer_objects([reward_coin], wallet_address)
result = builder.sign_and_send_tx_block(tx)
```
```typescript
// TypeScript - Claim