Skip to main content

Native Stake

The last step is to stake tokens to start receiving proof requests.

Select Native Stake on the kalypso-cli menu.

kalypso@kalypso:~/kalypso-cli-tutorial$ ./kalypso-cli 
? Select an operation ›
Add IVS Key
Claim Rewards
Compute PCRs
Create Marketplace
Create Proof Request (confidential market)
Create Proof Request (non confidential market)
Discard Request
Join Marketplace
Leave Marketplace
❯ Native Stake
Non-Confidential Market PCRS
Read Attestation
Read Proof Bytes (beta)
Register
Request To Leave Marketplace
Update Encryption Key
Whitelist IVS Image
Whitelist Prover Image

You will be prompted will the following options:

your terminal
✔ Select an operation · Native Stake

You selected: Stake - Stake for a generator

Enter your private key: [hidden]
Enter RPC URL: <<arbitrum-sepolia-rpc>>
Enter Chain ID: 421614
Enter Native Staking Contract Address: 0xe9d2Bcc597f943ddA9EDf356DAC7C6A713dDE113
Enter the staking token address: 0xB5570D4D39dD20F61dEf7C0d6846790360b89a18
Enter Generator Registry Contract Address: 0xdC33E074d2b055171e56887D79678136B4505Dec
Enter Address to which you want to deposit stake: <<your operator address>>
Enter Stake: <<amount of stake, use a large number for testing>>

Once the operation is complete, you will start receiving requests. The prover terminal will look something like the image below:

Rewards

Once the job(s) have been completed, you can claim the associated rewards. Select Claim Rewards from kalypso-cli and enter your reward address.

your terminal
kalypso@kalypso:~/kalypso-cli-tutorial$ ./kalypso-cli 
? Select an operation ›
Add IVS Key
❯ Claim Rewards
Compute PCRs
Create Marketplace
Create Proof Request (confidential market)
Create Proof Request (non confidential market)
Discard Request
Join Marketplace
Leave Marketplace
Native Stake
Non-Confidential Market PCRS
Read Attestation
Read Proof Bytes (beta)
Register
Request To Leave Marketplace
Update Encryption Key
Whitelist IVS Image
Whitelist Prover Image