Rogue Network
Staking CLI
The contract calls and account checks behind the staking journey.

The same account in every interface
A CLI and the dApp read the same staking address on the same chain. Changing interfaces does not create a second stake or shorten a cooldown. Check chain ID 70088, the account and contract before any request.
Read before writing
| Read method | What it returns |
|---|---|
getUserStatus(address) | Stake, pending reward, cooldown amount, unlock time and withdrawal flags. |
getPoolStats() | Active pool stake, cooldown totals, reward pool balance and reward accumulator. |
getUserShare(address) | Account share in basis points. |
MIN_STAKE_AMOUNT()MIN_UNSTAKE_AMOUNT()COOLDOWN_DURATION() | The contract’s current participation rules. |
The four transaction calls
01stake() with RGN value02unstake(uint256)03claim() rewards04withdraw() principal
Native RGN uses 18 decimal places. Keep amounts as exact integers when encoding them. Estimate gas, keep a fee reserve, review the transaction in a wallet and follow its receipt in the explorer.