SNIP 18: Staking’s First Stage on Starknet

Hey, @Curia , I appreciate you taking the time to justify your vote. Tagging @BoazStark as the representative of governance processes.
About the inflationary aspects, I want to stress that the inflation would be very small, less than 1% a year, due to the fact that < 1.8B STRK can stake. Additionally, any alternative mechanism would have been centralised (treasury, for example.), which would have its drawbacks:

  • is a finite (limited and centralized) resource and could harm the network by preventing the Foundation from shepherding broader ecosystem growth. i.e. Even if the network grows, the treasury remains finite, potentially leading to a mismatch between the incentives provided and the value being created in the ecosystem
  • Over-reliance on the treasury could create pressure to reduce rewards, which might discourage participation.

So do I get it correctly: I can run a node with staking 20k+ tokens, and I will be getting rewards for it?
If so then yet one question pls. Juno and Pathfinder. Are they doing the same job, and running either of them makes the same rewards? If so, which one is more recommended? They have quite different hardware requirements, I wouldn’t think they do the same job basing on that?

Thanks for bringing up the diff in requirements.
Pathfinder’s spec is targeting an RPC service and not a solo user. This is the correct spec for the full node:
4 cores, 8 GiB memory and ~250 GiB storage.
We are working on updating the links with relevant information.

Hi again, thanks for the answer. So do I get correctly: as a solo runner for the verifier node, I have to use Juno - right?
And so, I have everything set up and ready to run. How do I stake my 20k token, is there a complete instruction? Do I start earning rewards now for it if I run with staked tokens, or this will be later?

You can run either, not only Juno. No need to run both.
you can find instructions here.
Also, the contract is still not live. You will be able to Stake when it is on the mainnet.

So to start earning rewards from node running, I must wait for mainnet, right?

Any incentives on running it now?

Yes, waiting until mainnet.
No incentives for now, just for you to test the infra and be ready

hello sir , I have two questions: 1. If a node validator and a delegate staker stake the same amount of strk, will they receive the same rewards? 2. If I want to become a node validator, does the server where I run the node need to stay online? What happens if the server goes down?

Hey,

  1. No, the delegator would get less, as he needs to pay a commission to the Validator they will choose.
  2. In the first stage, your server can go down every now and then. In the next stages your rewards would be conditioned on the liveness of your node would

In your opinion, what strategic decision should a staker make to attract more delegators while not significantly reducing their own rewards?

I want to understand something about the delegator reward.

does it mean that if a delegator stake 20k STRKs for instance, the delegator is equal to getting 20k as reward?

i want a clearer understanding. pls someone help

No,ser,the delegator needs to pay commission to the staker,for staking parameters, please refer to:x.com ,thank you

thank you, i really appriciate

Amendment to SNIP 18: Initial value and the adjustment of the yearly inflation cap aka c

Background

In light of the recent community vote, SNIP 18 requires an update to reflect the decisions made regarding the yearly inflation cap AKA c.

Amendment Details

The initial value of c will be set at 1.6. Following this, c can vary within the range of 1 to 4 based on the parameters established in the community vote. Adjustments to c will be made in accordance with the governance framework approved, ensuring that any changes reflect both protocol needs and community feedback.
For the full description, see the vote.

Hi, I am running nodes for Starknet on both main net and Sepolia test net.

My Stark Nodes are running on Juno.

I have not declared validators yet or used any test STRK to delegate to a validator, I only have synced nodes on main net and sepolia. But my question is regarding my Sepolia test net setup. How does Stark identify my validator is doing its duties. Is there an identifier that links my validator to Stark?

Once I am fully synced on Sepolia for Eth and STRK networks, what more can I test? I want to start validating on Sepolia and simulate staking to my validator. Is this possible yet?

Yes is indeed possible! The Staking contracts are deployed on Starknet Sepolia and you can check out the guide Becoming a Validator :: Starknet documentation to see what you need to do.
The contract addresses can be found here Staking Overview :: Starknet documentation.

Could you just guide me with some example values, for Sepolia, what to put here if I want to set commission to 5%, and stake 20 STRK to my validator. I do not understand the reward address and operational address. Are these both my addresses, or do they come from the contracts page? Thankyou

reward_address :
operational_address
amount:
pooling_enabled:
commission:

Also once I make the contact call and stake to my validator, do I automatically appear here: Voyager - Starknet block explorer

Or is this process manual from the whitelist form?

Actually I worked out what was going wrong. In the documentation on the approve, it says for spender enter your address. When infact I had to enter spender core::starknet::contract_address::ContractAddress

“0x3745ab04a431fc02871a139be6b93d9260b0ff3e779ad9c8b377183b23109f1”

Thank you for that, we corrected the Docs!
About the dashboard, you need to list your self:
(Staking Rewards (Claim your Starknet Staking Provider Profile), Voyager (https://forms.gle/WJqrRbUwxSyG7M9x7), Karnot (https://forms.gle/BUMEZx9dpd3DcdaT8))