Smart Contracts
All deployed smart contracts can be found on GitHub. Stakewithus will only deploy user funds into smart contracts that have been audited.
Staking
The core Staking contract of the ETH staking platform which manages all users, fees and deposits.
Privileged Roles
Operator
The operator is a bot-controlled EOA managed by the Stakewithus team. It listen to user deposits, generates validator signing keys and automatically submits them to the official Ethereum staking deposit contract to create validators.
Owner
The owner of the Staking contract is a 2/3 Safe multisig controlled by Stakewithus team members. It can access all operator functions and also has the authority to set fees for using the platform.
Functions
Fee Recipient
The Staking contract deploys individual Fee Recipient contracts for each user upon their first deposit, which serve to collect and distribute their block proposal rewards. Only the user's address can access their rewards - this is set upon creation and cannot be changed.
Functions
Addresses
Users should ensure that they are interacting with the official Stakewithus smart contracts deployed at the above addresses.
Last updated