We pool capital to run gitlawb nodes at scale. Stake $PIER or sponsor a node directly — every $PIER trade pays a 2% tax, harvested into the treasury, swapped to $gitlawb, and routed pro-rata to stakers. When gitlawb's mainnet PoS deploys, the collective's nodes also earn the 75% operator pot — same staking position.
harvestClankerFees() on PierTreasury, pulling the WETH into the contract.routeYield() sends 10% to the protocol fee sink and deposits 90% into PierStaking — claimable pro-rata.The trade-tax engine runs on day one. Once gitlawb mainnet Proof-of-Stake deploys, we layer the 75% node-operator track on top — same staking position, no migration, no upgrade.
Quoted from the gitlawb contracts repo. Every constant we depend on is open-source and on-chain.
uint256 public constant MIN_STAKE = 10_000 * 1e18; // 10k $gitlawb uint256 public constant INACTIVE_THRESHOLD = 3 days; // no rewards beyond this uint256 public constant UNSTAKE_COOLDOWN = 7 days;
gitlawb/contracts · src/GitlawbNodeStaking.sol ↗
Every Sunday, the FeeDistributor distributes accumulated fees. 75% of the weekly pot is split across all active nodes (pro-rata by stake).
gitlawb/contracts · docs/RUN-A-NODE.md ↗
gitlawb has no slashing in v1. The only penalty for an inactive node is “earns zero this round.” Your $PIER staked into PierStaking is even safer — the treasury's admin path provably cannot touch it (how we proved it).