SAL Services

The services within the Staking Abstraction Layer (SAL) are organized based on the different roles and stages involved in BTC staking activities, and are primarily divided into the following categories. Detailed interfaces for these services will be gradually provided at a later stage.

LST Issuance Service

  • Configure LST: Configure LST information.

  • Deposit Asset: Deposit the corresponding underlying assets.

  • Claim LST: Claim the corresponding amount of LST.

  • Redeem LST: Redeem LST and retrieve the corresponding underlying assets.

Trasanction Building & Execution Service

  • Estimate Fees: Estimated fee required for staking.

  • List Protocols: Query supported staking protocols.

  • Configure Asset: Configure the underlying assets used for staking.

  • Stake: Initiate the staking process.

  • Unstake: Initiate the unstaking process.

  • Withdraw: Retrieve assets.

  • List Staking Positions: Query staking positions.

Staking Validation Service

  • Verify: Verify the correctness and completeness of each parameter in the staking-related transaction.

Yield Distribution Service

  • Configure Oracle: Configure Oracle information.

  • Set NAV: Maintain the price of the LST.

  • Collect Rewards: Claim rewards from the staking protocol.

  • Airdrop Rewards: Airdrop the reward assets to users.

  • Report Earnings: Display statistics such as yield and points.

Last updated