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.
Segregation of Assets:
Dedicated smart contracts feature a vault-like architecture, providing liquidity to Ethereum staking without relying on pooling mechanisms. Assets are segregated across dedicated smart contracts and only whitelisted wallets can stake via dedicated contracts.
Multiple Wallet Access:
Each Depositor can stake with their dedicated smart contract from multiple wallet addresses, enabling staking operations from a diversified set of wallet interfaces and/or custodians.
Transfer of Ethereum Validators:
The smart contract allows Depositors to sell full Ethereum validators to LPs. Validators are transferred in full, ensuring assets remain segregated both on Ethereum Mainnet and the Beacon Chain.
Role-Based Access Control:
While READ methods of Ethereum smart contracts are always publicly accessible, the WRITE methods of dedicated smart contracts are governed by a role-based system. Each role is assigned specific permissions, ensuring security by safeguarding Depositors from bad actors and providing additional channels to recover funds (see Disaster Recovery).
Contract Ownership:
Administrative rights to the contract are held by the wallet with the Default Admin role. Therefore, the owner of the private key to the wallet with the Default Admin role is the owner of the dedicated smart 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 28 days ago