Cardinal offers a free-to-use self serve form to create a stake pool as well as a white-gloved staking service to setup your pool and token for distribution, for a one-time fee of 300 SOL. Open a Discord Ticket if you’re interested in white-glove help and services. Otherwise you can read the docs and do setup yourself!
There are two types of “fees” associated with Cardinal Staking:
In describing the fee structure below, we will denote each fee specified as gas (G) or explicit (E).
Initializing a stake pool costs .000005
(G) sol for the transaction fee, .004
(G) sol for the stake pool account, and .003
(G) sol for a reward distributor account. This ~ .007
(G) combined sol is recoverable by the creator if the pool and reward distributor are closed.
The first time an NFT is staked or fungible tokens are staked, it will have to initialize a stake entry and associated accounts. This initialization can also be performed up front by the stake pool creator using the script here so that users do not have to bear this cost. Like with the stake pool and reward distributor initialization costs, these costs are recoverable if the pool is closed. The costs are as follows:
.00434
(G)sol to create the stake entry and associated accounts
.00228
(G) sol for stake entry.00206
(G) sol for reward entry (only if reward distribution is present)Cardinal charges a fee of .002
(E) sol to a user every time a token is staked.
Cardinal charges a fee of .002
(E) sol every a users claims fungible token rewards on a single staked token.
Note when you claim rewards for the first time, an amount of .00206
(G) sol is spent towards the creation of the claimer’s rewards mint token account.