# Sminer

This section describes the use of the interface to the sminer pallet on CESS chain, which is about storage miner.

The list of interfaces is as follows:

* [QueryExpenders](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/queryexpenders)
* [QueryMinerItems](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/querymineritems)
* [QueryStakingStartBlock](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/querystakingstartblock)
* [QueryAllMiner](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/queryallminer)
* [QueryCounterForMinerItems](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/querycounterformineritems)
* [QueryRewardMap](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/queryrewardmap)
* [QueryRestoralTarget](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/queryrestoraltarget)
* [QueryAllRestoralTarget](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/queryallrestoraltarget)
* [QueryPendingReplacements](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/querypendingreplacements)
* [QueryCompleteSnapShot](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/querycompletesnapshot)
* [IncreaseCollateral](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/increasecollateral)
* [IncreaseDeclarationSpace](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/increasedeclarationspace)
* [MinerExitPrep](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/minerexitprep)
* [MinerWithdraw](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/minerwithdraw)
* [ReceiveReward](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/receivereward)
* [RegisterPoisKey](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/registerpoiskey)
* [RegnstkSminer](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/regnstksminer)
* [RegnstkAssignStaking](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/regnstkassignstaking)
* [UpdateBeneficiary](https://doc.cess.network/developer/cess-sdk/sdk-golang/chain_related/sminer/updatebeneficiary)
* [UpdateSminerEndpoint](https://github.com/CESSProject/doc-v2/blob/main/developer/cess-sdk/sdk-golang/chain_related/sminer/UpdateSminerEndpoint.md)
