inclawnch-staking

Stake and unstake INCLAWNCH tokens in the on-chain UBI staking contract on Base. Query treasury stats, wallet positions, APY estimates, and top stakers. All write operations require wallet signatures (on-chain transactions). Read operations use a public API — no API key needed. Use when: (1) user wants to stake INCLAWNCH, (2) checking staking positions or rewards, (3) unstaking tokens, (4) claiming rewards, (5) enabling auto-compound, (6) comparing staking yields.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "inclawnch-staking" with this command: npx skills add stuart5915/inclawnch-staking

INCLAWNCH UBI Staking — On-Chain Staking for AI Agents

Stake INCLAWNCH tokens in the InclawnchStaking smart contract on Base. Unstake anytime, claim rewards, toggle auto-compounding, and query treasury stats via a public read API.

All write operations are on-chain transactions that require the caller to sign with their wallet. No API key needed for reads.

Quick Start

# Get treasury stats + top stakers
curl "https://inclawbate.com/api/inclawbate/staking"

# Get a specific wallet's staking position
curl "https://inclawbate.com/api/inclawbate/staking?wallet=0x91b5c0d07859cfeafeb67d9694121cd741f049bd"

# Read the machine-readable skill spec
curl "https://inclawbate.com/api/inclawbate/skill/staking"

Write Capabilities (On-Chain Transactions)

All write operations are signed transactions sent to the InclawnchStaking contract on Base. Each requires the caller's wallet to sign, ensuring only the token owner can modify their position.

Staking Contract

Chain:    Base (chainId 8453)
Contract: 0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking proxy)
Token:    0xB0b6e0E9da530f68D713cC03a813B506205aC808  (INCLAWNCH ERC-20)

Stake INCLAWNCH

Two-step process — both are on-chain transactions signed by the wallet:

Step 1: Approve the staking contract to spend your INCLAWNCH:

To:       0xB0b6e0E9da530f68D713cC03a813B506205aC808  (INCLAWNCH token)
Function: approve(address spender, uint256 amount)
Selector: 0x095ea7b3
Args:     spender = 0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6, amount = tokens in wei

Step 2: Stake into the contract:

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: stake(uint256 amount)
Selector: 0xa694fc3a
Args:     amount = tokens in wei (1 INCLAWNCH = 1e18 wei)

Stakers begin earning rewards immediately. Rewards accrue continuously (per-second drip).

Unstake INCLAWNCH

No lock period. Tokens returned to your wallet in the same transaction.

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: unstake(uint256 amount)
Selector: 0x2e17de78
Args:     amount = tokens in wei to withdraw

Claim Rewards

Withdraw accrued rewards to your wallet:

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: claim()
Selector: 0x4e71d92d

Claim and Restake

Claim accrued rewards and immediately restake them (compound):

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: claimAndRestake()
Selector: 0xf755d8c3

Toggle Auto-Compound

When enabled, rewards are automatically restaked on claim events:

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: setAutoRestake(bool enabled)
Selector: 0x501cdba4
Args:     enabled = true (1) or false (0)

Exit (Unstake All + Claim)

Withdraw entire staked balance and all accrued rewards in one transaction:

To:       0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6  (InclawnchStaking)
Function: exit()
Selector: 0xe9fad8ee

View Functions (On-Chain Reads)

Query the contract directly for real-time data:

FunctionSelectorReturns
balanceOf(address)0x70a08231User's staked balance (wei)
earned(address)0x008cc262User's unclaimed rewards (wei)
autoRestake(address)0x5ccb a116Whether auto-compound is on
totalStaked()0x817b1cd2Total INCLAWNCH staked (wei)
stakerCount()0xdff69787Number of stakers
rewardRate()0x7b0a47eeRewards per second (wei)
rewardPoolBalance()0x7a5c08aeRemaining reward pool (wei)
periodEnd()0x506ec095Reward period end (unix timestamp)

Read Capabilities (Public API)

Get Treasury Stats (no params)

Returns the full UBI treasury overview plus top 20 stakers leaderboard.

curl "https://inclawbate.com/api/inclawbate/staking"

Treasury fields:

FieldDescription
total_stakersNumber of unique staking wallets
total_stakedTotal INCLAWNCH staked
tvl_usdTotal value locked in USD
weekly_distribution_rateINCLAWNCH distributed per week
daily_distribution_rateINCLAWNCH distributed per day
total_distributedAll-time INCLAWNCH distributed
total_distributed_usdAll-time USD value distributed
estimated_apyCurrent estimated staking APY %
wallet_cap_pctMax % any single wallet receives per distribution

Top stakers fields:

FieldDescription
x_handleStaker's X/Twitter handle
x_nameDisplay name
total_stakedTotal INCLAWNCH staked
staked_usdUSD value of stake
stake_countNumber of individual stake transactions
staking_sinceEarliest stake timestamp

Get Wallet Position (?wallet=0x...)

Returns everything above plus the wallet's specific staking position.

curl "https://inclawbate.com/api/inclawbate/staking?wallet=0xYourWallet"

Wallet position fields:

FieldDescription
total_stakedWallet's total INCLAWNCH staked
staked_usdUSD value of wallet's stake
share_pctWallet's share of the total pool (%)
estimated_daily_rewardEstimated INCLAWNCH received per day
estimated_weekly_rewardEstimated INCLAWNCH received per week
auto_stake_enabledWhether rewards auto-compound
total_rewards_receivedAll-time INCLAWNCH rewards earned
active_stakesArray of individual stake records

How UBI Staking Works

  1. Approve — Approve the staking contract to spend your INCLAWNCH (on-chain tx, signed by wallet).
  2. Stake — Call stake(amount) on the contract (on-chain tx, signed by wallet).
  3. Earn — Rewards drip continuously per-second from the reward pool, proportional to your stake.
  4. Claim — Call claim() to withdraw rewards, or claimAndRestake() to compound.
  5. Auto-compound — Call setAutoRestake(true) so rewards automatically restake.
  6. Unstake — Call unstake(amount) anytime. No lock period, instant withdrawal.

Token Info

DetailValue
TokenINCLAWNCH
ChainBase (chainId 8453)
Token Contract0xB0b6e0E9da530f68D713cC03a813B506205aC808
Staking Contract0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6
BaseScan (Token)https://basescan.org/token/0xB0b6e0E9da530f68D713cC03a813B506205aC808
BaseScan (Staking)https://basescan.org/address/0x206C97D4Ecf053561Bd2C714335aAef0eC1105e6

Links

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

test

Gnosis Safe / multisig treasury setup, monitoring, and governance for DAOs and crypto treasuries. Treasury health dashboards, spending alerts, signer managem...

Registry SourceRecently Updated
200Profile unavailable
Web3

test

Monitor and analyze DeFi positions across protocols and chains. Track LP (liquidity provider) positions, staking rewards, yield farming returns, impermanent...

Registry SourceRecently Updated
220Profile unavailable
Web3

Crypto Tracker Cn

Track cryptocurrency markets in real-time. 加密货币行情追踪、比特币价格、以太坊ETH、市值排行、DeFi数据、恐惧贪婪指数、趋势币种、空投信息、RSI技术分析、均线分析、金叉死叉、DeFi收益率对比、Gas费查询。Use when checking crypto pri...

Registry SourceRecently Updated
2060Profile unavailable
Web3

Crypto Market Cli

Cryptocurrency market data tool with price checking, portfolio tracking, and market analysis. Use when you need crypto prices, market cap, 24h changes, portf...

Registry SourceRecently Updated
2730Profile unavailable