> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/stacking-and-sbtc-reference/stacking-contract-details.md).

# Staking contract details

The two contracts app.leather.io shows before you stake, the pool's signer-manager and the pox-5 contract.

Under "Details", the stake form on app.leather.io shows two contracts:

* **"Signer manager":** the pool's signer-manager contract, in the form `address.contract-name`. You stake to it, and it handles your rewards. You can copy it.
* **"Contract":** the `pox-5` boot contract, which locks your STX. It links to the explorer.

Check the signer-manager before you stake. It is the contract that decides fees and payouts. A pool can run more than one signer-manager.

With "Bring your own signer manager", Leather checks that the contract exists, implements the standard interface and is registered with PoX-5. It cannot check who operates it.
