Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 1.72 KB

set_an_smsg_feerate_target.md

File metadata and controls

73 lines (50 loc) · 1.72 KB

Setting an SMSG fee rate target.

Shut down the pool and daemon (second line only applies if you're running testnet):

sudo systemctl stop stakepool_live.service particld_live.service
sudo systemctl stop stakepool_test.service particld_test.service

Edit the height based parameters in stakepool.json

vi ~/stakepoolDemoLive/stakepool/stakepool.json

For example, change:

"parameters": [
    {
        "height": 0,
        "minoutputvalue": 0.1,
        "minblocksbetweenpayments": 100,
        "payoutthreshold": 0.5,
        "stakebonuspercent": 5,
        "poolfeepercent": 3
    }
],

To:

"parameters": [
    {
        "height": 0,
        "smsgfeeratetarget": 0.0003,
        "minoutputvalue": 0.1,
        "minblocksbetweenpayments": 100,
        "payoutthreshold": 0.5,
        "stakebonuspercent": 5,
        "poolfeepercent": 3
    }
],

You could also add a new object to parameters, that would apply from height:

"parameters": [
    {
        "height": 0,
        "minoutputvalue": 0.1,
        "minblocksbetweenpayments": 100,
        "payoutthreshold": 0.5,
        "stakebonuspercent": 5,
        "poolfeepercent": 3
    },
    {
        "height": 100000,
        "smsgfeeratetarget": 0.0003,
    }
],

Start the pool/s back up (second line only applies if you're running testnet):

sudo systemctl start stakepool_live.service
sudo systemctl start stakepool_test.service

Test the fee rate target is set:

~/particl-binaries/particl-cli -datadir=${HOME}/stakepoolDemoLive -rpcwallet=pool_stake walletsettings stakingoptions

You should see smsgfeeratetarget in the output.