Introduction to the Dedicated Smart Contract
Each dedicated smart contract is deployed by Northstake for an individual Depositor—either an individual or a legal entity. These contracts are structured to ensure security, compliance, and flexibility, supporting the individual needs of each Depositor while keeping assets secure and segregated.
Single Depositor Structure:
Each contract is exclusively tied to a single Depositor, with funds maintained independently within that contract. This design ensures that assets are not commingled across multiple Depositors, safeguarding individual holdings.
Multiple Wallet Access:
Each Depositor can interact with their dedicated smart contract using multiple wallet addresses, therefore managing staking operations from a diversified set of wallet interfaces and/or custodians.
Transfer of Validator nodes:
The smart contract allows for full ownership transfers of validators from Depositors to LPs. Validators are transferred in full so that assets are kept segregated both on the Ethereum mainnet and on the Beacon Chain, which improves security and traceability.
Role-Based Access Control:
Access to write functions in the contract is governed by a role-based system, with each role assigned specific write permissions. This system safeguards Depositors from bad actors trying to gain access to their funds and provides them with additional channels to recover their funds (see Disaster Recovery).
Admin Role and Ownership:
The party holding the private key to the wallet designated with the Admin role is the owner of the smart contract. As the Admin role has the authority to modify all contract parameters, it holds ultimate control over the contract.
This flexible setup allows Depositors to securely stake ETH, get access to liquidity for staked ETH, and meet their regulatory and compliance requirements.
Updated about 1 month ago