Sections
...
Creating a Staking Pool
Setting the details
9 min
setup wizard you can create the staking pool on signum with one transaction, which costs 3 50 signa in addition, you need to make a second transaction, which will pay 152 signa to the pool, to be able to create the new stake token signumswap provides a setup wizard for the easy creation of the staking pool the setup wizard provides four steps to finish a staking pool setup step 1 basic data for the basic data, you need to set the following attributes pledge token id by setting the token id, you define the smart token which needs to be pledged in exchange for the stake token (1 1) the token id can be found, for example, on the explorer or within your smart token balances under "more" > "copy token id" stake token symbol define a stake token symbol it will always start with "st" and your chosen letters description explain the purpose of your new staking pool the description is shown on the i icon of the staking pool detail page lock period here, you define a lock period if set, you can choose in days/month(s) before a holder of a stake token can withdraw it minimum amount of stake token every address of the stake token must hold the minimum amount defined here to be eligible for a distribution of the staking pool the lowest value you can set is 1 step2 distribution in the distribution section, you specify how a signa balance on the staking pool should be paid you can also define a yield token, which can be distributed if a balance on the staking pool exists the following characteristics should be set for a signa distribution minimum amoun t here, you specify how much the signa balance should be on the staking pool before any distribution would be executed the tiniest technical value you can set is 1 signa distribution mode the distribution mode specifies the maximal amount which each distribution should pay no max amount by selection of this kind of max amount the whole signa balance will be distributed ratio here, you can define the max amount by a ratio of stake tokens for 1 signa if you choose 100, it means for 100 stake tokens; you would pay a maximum of 1 signa if you have 10k stake tokens it would pay a maximum of 100 signa even if the balance is higher on the staking pool maximum amount here, you define a fixed maximum amount paid per distribution if you would also like to distribute a yield token if a balance exists on the staking pool, you need to activate the flag for yield token the following characteristics should be set for a yield token distribution minimum amoun t here, you specify how much the yield token balance should be on the staking pool before any distribution would be executed the tiniest technical value you can set is 1 yield token distribution mode the distribution mode specifies the maximal amount which each distribution should pay no max amount by selection of this kind of max amount, the whole yield token balance will be distributed ratio here, you can define the max amount by a ratio of stake tokens for 1 yield token if you choose 50, it means for 50 stake tokens, you would pay a maximum of 1 yield token if you have 10k stake tokens it would pay a maximum of 200 yield token even if the balance is higher on the staking pool maximum amount here, you define a fixed maximum amount of yield token paid per distribution both distribution parameters for signa and yield token are checked separately in one block if both meet the requirements, the staking pool does a distribution with signa and yield token or only signa or yield token, or if no distribution parameter is reached, there is no allocation at all step3 payment in the payment section, you specify the interval of distributions and how long the staking pool will contribute to the stake token holders interval of payment you can define when the distribution parameters will be checked on the staking pool "any block" means as soon a signa transaction arrives on the staking pool with a minimum of 0 9 signa, the distribution from step 3 will be checked and executed "custom frequency" means distribution will be checked and triggered only after a given time ( days/months) ( like a coupon payment of a bond) lifetime of the staking pool you can choose between 2 options infinite the pool will continue to pay forever expiry date you can set an expiry date for the staking pool if the expiry date is reached, the staking pool will no longer distribute any signa or yield tokens step4 launch finally, you need to create and launch your staking pool on the right side of the page, you will see a summary of your staking pool with your specified parameters you can always navigate back to adjust anything you like creation of staking pool contract here, you will sign a transaction to deploy the smart contract for 3 5 signa creation of the token (staking pool token) you will sign a transaction to send 152 signa to the newly created smart contract the contract will make the stake token with that continuous operation of the staking pool if you choose a custom frequency to distribute for the staking pool, you will sign a subscription transaction about 1 signa sent to the staking pool within your custom frequency (for example, every five days) this ensures that the pool will calculate step 3 at every payment interval in the future congratulations, your staking pool is in the making now!
