diff --git a/docs/contracts/api/base/ERC20Upgradeable.md b/docs/contracts/api/base/ERC20Upgradeable.md index 15c79ad0..84582bc7 100644 --- a/docs/contracts/api/base/ERC20Upgradeable.md +++ b/docs/contracts/api/base/ERC20Upgradeable.md @@ -6,7 +6,7 @@ description: "Modern and gas-efficient upgradeable ERC20 token implementation wi # ERC20Upgradeable -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/base/ERC20Upgradeable.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/base/ERC20Upgradeable.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [IERC20Permit ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Permit.sol), [IERC20 ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol), [IERC20Metadata ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/IERC20Metadata.sol) diff --git a/docs/contracts/api/base/Multicall.md b/docs/contracts/api/base/Multicall.md index 1b1997e9..f4d1d070 100644 --- a/docs/contracts/api/base/Multicall.md +++ b/docs/contracts/api/base/Multicall.md @@ -6,7 +6,7 @@ description: "Utility contract for batching multiple function calls into a singl # Multicall -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/base/Multicall.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/base/Multicall.sol) **Inherits:** IMulticall diff --git a/docs/contracts/api/curators/BalancedCurator.md b/docs/contracts/api/curators/BalancedCurator.md index cfd6bb91..2d672f80 100644 --- a/docs/contracts/api/curators/BalancedCurator.md +++ b/docs/contracts/api/curators/BalancedCurator.md @@ -6,7 +6,7 @@ description: "Curator for evenly managing assets in sub-vaults" # BalancedCurator -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/curators/BalancedCurator.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/curators/BalancedCurator.sol) **Inherits:** ISubVaultsCurator diff --git a/docs/contracts/api/curators/CuratorsRegistry.md b/docs/contracts/api/curators/CuratorsRegistry.md index 76164c3a..ec35182f 100644 --- a/docs/contracts/api/curators/CuratorsRegistry.md +++ b/docs/contracts/api/curators/CuratorsRegistry.md @@ -6,7 +6,7 @@ description: "Registry for managing curator addresses for sub-vaults" # CuratorsRegistry -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/curators/CuratorsRegistry.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/curators/CuratorsRegistry.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), ICuratorsRegistry diff --git a/docs/contracts/api/keeper/KeeperContract.md b/docs/contracts/api/keeper/KeeperContract.md index 9f12ce13..557fe954 100644 --- a/docs/contracts/api/keeper/KeeperContract.md +++ b/docs/contracts/api/keeper/KeeperContract.md @@ -6,7 +6,7 @@ description: "Oracle system for updating Vault rewards and approving validator r # Keeper -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/Keeper.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/Keeper.sol) **Inherits:** [KeeperOracles →](./KeeperOracles), [KeeperRewards →](./KeeperRewards), [KeeperValidators →](./KeeperValidators), IKeeper diff --git a/docs/contracts/api/keeper/KeeperOracles.md b/docs/contracts/api/keeper/KeeperOracles.md index 1b1f66b6..25b5e450 100644 --- a/docs/contracts/api/keeper/KeeperOracles.md +++ b/docs/contracts/api/keeper/KeeperOracles.md @@ -6,7 +6,7 @@ description: "Oracle signature verification system for off-chain oracle whitelis # KeeperOracles -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperOracles.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperOracles.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), [EIP712 ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/EIP712.sol), IKeeperOracles diff --git a/docs/contracts/api/keeper/KeeperRewards.md b/docs/contracts/api/keeper/KeeperRewards.md index 088910f8..32464200 100644 --- a/docs/contracts/api/keeper/KeeperRewards.md +++ b/docs/contracts/api/keeper/KeeperRewards.md @@ -6,7 +6,7 @@ description: "Rewards management system for updating Vault and osToken rewards" # KeeperRewards -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperRewards.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperRewards.sol) **Inherits:** [KeeperOracles →](./KeeperOracles), IKeeperRewards diff --git a/docs/contracts/api/keeper/KeeperValidators.md b/docs/contracts/api/keeper/KeeperValidators.md index ae163d03..d39a3892 100644 --- a/docs/contracts/api/keeper/KeeperValidators.md +++ b/docs/contracts/api/keeper/KeeperValidators.md @@ -6,7 +6,7 @@ description: "Validator registration approval and exit signature management syst # KeeperValidators -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperValidators.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/keeper/KeeperValidators.sol) **Inherits:** [KeeperOracles →](./KeeperOracles), [KeeperRewards →](./KeeperRewards), IKeeperValidators diff --git a/docs/contracts/api/libraries/EIP712Utils.md b/docs/contracts/api/libraries/EIP712Utils.md index 4b2e5f7e..6152d9bf 100644 --- a/docs/contracts/api/libraries/EIP712Utils.md +++ b/docs/contracts/api/libraries/EIP712Utils.md @@ -6,7 +6,7 @@ description: "Utility library for calculating EIP712 typed data hashes" # EIP712Utils -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/EIP712Utils.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/EIP712Utils.sol) Includes functionality for calculating [EIP712 ↗](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-712.md) hashes. diff --git a/docs/contracts/api/libraries/Errors.md b/docs/contracts/api/libraries/Errors.md index 8611df23..fe2ce7ea 100644 --- a/docs/contracts/api/libraries/Errors.md +++ b/docs/contracts/api/libraries/Errors.md @@ -6,7 +6,7 @@ description: "Custom error definitions used across contracts" # Errors -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/Errors.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/Errors.sol) Contains all the custom errors. diff --git a/docs/contracts/api/libraries/ExitQueue.md b/docs/contracts/api/libraries/ExitQueue.md index ca94b8f2..9561503c 100644 --- a/docs/contracts/api/libraries/ExitQueue.md +++ b/docs/contracts/api/libraries/ExitQueue.md @@ -6,7 +6,7 @@ description: "Library for managing exit queue checkpoints of burned shares and e # ExitQueue -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/ExitQueue.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/ExitQueue.sol) ExitQueue represent checkpoints of burned shares and exited assets. diff --git a/docs/contracts/api/libraries/OsTokenUtils.md b/docs/contracts/api/libraries/OsTokenUtils.md index 2ffa22cd..ec3ea417 100644 --- a/docs/contracts/api/libraries/OsTokenUtils.md +++ b/docs/contracts/api/libraries/OsTokenUtils.md @@ -6,7 +6,7 @@ description: "Utility library for handling osToken redemption calculations" # OsTokenUtils -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/OsTokenUtils.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/OsTokenUtils.sol) Includes functionality for handling osToken redemptions. diff --git a/docs/contracts/api/libraries/ValidatorUtils.md b/docs/contracts/api/libraries/ValidatorUtils.md index ae0c36ef..a5c1c63c 100644 --- a/docs/contracts/api/libraries/ValidatorUtils.md +++ b/docs/contracts/api/libraries/ValidatorUtils.md @@ -6,7 +6,7 @@ description: "Utility library for managing validator operations and deposits" # ValidatorUtils -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/ValidatorUtils.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/libraries/ValidatorUtils.sol) Includes functionality for managing the validators. diff --git a/docs/contracts/api/misc/EthRewardSplitter.md b/docs/contracts/api/misc/EthRewardSplitter.md index 5e41a55e..d1ad4d8c 100644 --- a/docs/contracts/api/misc/EthRewardSplitter.md +++ b/docs/contracts/api/misc/EthRewardSplitter.md @@ -6,7 +6,7 @@ description: "Ethereum-specific implementation of RewardSplitter for distributin # EthRewardSplitter -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/EthRewardSplitter.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/EthRewardSplitter.sol) **Inherits:** [ReentrancyGuardUpgradeable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/master/contracts/utils/ReentrancyGuardUpgradeable.sol), [RewardSplitter →](./RewardSplitter) diff --git a/docs/contracts/api/misc/GnoRewardSplitter.md b/docs/contracts/api/misc/GnoRewardSplitter.md index 8b357cbb..82edb018 100644 --- a/docs/contracts/api/misc/GnoRewardSplitter.md +++ b/docs/contracts/api/misc/GnoRewardSplitter.md @@ -6,7 +6,7 @@ description: "Gnosis-specific implementation of RewardSplitter for distributing # GnoRewardSplitter -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/GnoRewardSplitter.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/GnoRewardSplitter.sol) **Inherits:** [RewardSplitter →](./RewardSplitter) diff --git a/docs/contracts/api/misc/RewardSplitter.md b/docs/contracts/api/misc/RewardSplitter.md index 90f2109b..c58fe0c1 100644 --- a/docs/contracts/api/misc/RewardSplitter.md +++ b/docs/contracts/api/misc/RewardSplitter.md @@ -6,7 +6,7 @@ description: "Abstract contract for splitting vault rewards among shareholders b # RewardSplitter -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/RewardSplitter.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/RewardSplitter.sol) **Inherits:** IRewardSplitter, [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [Multicall →](../base/Multicall) diff --git a/docs/contracts/api/misc/RewardSplitterFactory.md b/docs/contracts/api/misc/RewardSplitterFactory.md index dfef9fd5..6f90cd33 100644 --- a/docs/contracts/api/misc/RewardSplitterFactory.md +++ b/docs/contracts/api/misc/RewardSplitterFactory.md @@ -6,7 +6,7 @@ description: "Factory contract for deploying RewardSplitter proxies" # RewardSplitterFactory -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/RewardSplitterFactory.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/misc/RewardSplitterFactory.sol) **Inherits:** IRewardSplitterFactory diff --git a/docs/contracts/api/tokens/EthOsTokenRedeemer.md b/docs/contracts/api/tokens/EthOsTokenRedeemer.md index b0a1711e..847a15a2 100644 --- a/docs/contracts/api/tokens/EthOsTokenRedeemer.md +++ b/docs/contracts/api/tokens/EthOsTokenRedeemer.md @@ -6,7 +6,7 @@ description: "Ethereum-specific contract for redeeming osTokens for ETH" # EthOsTokenRedeemer -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/EthOsTokenRedeemer.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/EthOsTokenRedeemer.sol) **Inherits:** IEthOsTokenRedeemer, [ReentrancyGuard ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/ReentrancyGuard.sol), [OsTokenRedeemer →](./OsTokenRedeemer) diff --git a/docs/contracts/api/tokens/EthOsTokenVaultEscrow.md b/docs/contracts/api/tokens/EthOsTokenVaultEscrow.md index ffa0de7c..0564cf20 100644 --- a/docs/contracts/api/tokens/EthOsTokenVaultEscrow.md +++ b/docs/contracts/api/tokens/EthOsTokenVaultEscrow.md @@ -6,7 +6,7 @@ description: "Contract for initiating assets exits from the vault without burnin # EthOsTokenVaultEscrow -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/EthOsTokenVaultEscrow.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/EthOsTokenVaultEscrow.sol) **Inherits:** [ReentrancyGuard ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/ReentrancyGuard.sol), [OsTokenVaultEscrow →](./OsTokenVaultEscrow) diff --git a/docs/contracts/api/tokens/GnoOsTokenRedeemer.md b/docs/contracts/api/tokens/GnoOsTokenRedeemer.md index 43a615ac..46446ec0 100644 --- a/docs/contracts/api/tokens/GnoOsTokenRedeemer.md +++ b/docs/contracts/api/tokens/GnoOsTokenRedeemer.md @@ -6,7 +6,7 @@ description: "Gnosis-specific contract for redeeming osTokens for GNO" # GnoOsTokenRedeemer -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/GnoOsTokenRedeemer.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/GnoOsTokenRedeemer.sol) **Inherits:** IGnoOsTokenRedeemer, [OsTokenRedeemer →](./OsTokenRedeemer) diff --git a/docs/contracts/api/tokens/GnoOsTokenVaultEscrow.md b/docs/contracts/api/tokens/GnoOsTokenVaultEscrow.md index 281d3efd..77b140a8 100644 --- a/docs/contracts/api/tokens/GnoOsTokenVaultEscrow.md +++ b/docs/contracts/api/tokens/GnoOsTokenVaultEscrow.md @@ -6,7 +6,7 @@ description: "Contract for initiating assets exits from the vault without burnin # GnoOsTokenVaultEscrow -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/GnoOsTokenVaultEscrow.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/GnoOsTokenVaultEscrow.sol) **Inherits:** [OsTokenVaultEscrow →](./OsTokenVaultEscrow) diff --git a/docs/contracts/api/tokens/OsToken.md b/docs/contracts/api/tokens/OsToken.md index 2ef69d76..d27c3361 100644 --- a/docs/contracts/api/tokens/OsToken.md +++ b/docs/contracts/api/tokens/OsToken.md @@ -6,7 +6,7 @@ description: "Over-collateralized staked token with controller-based minting and # OsToken -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsToken.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsToken.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), [ERC20Permit ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Permit.sol), IOsToken diff --git a/docs/contracts/api/tokens/OsTokenConfig.md b/docs/contracts/api/tokens/OsTokenConfig.md index 33cefe40..0fba8bf0 100644 --- a/docs/contracts/api/tokens/OsTokenConfig.md +++ b/docs/contracts/api/tokens/OsTokenConfig.md @@ -6,7 +6,7 @@ description: "Configuration contract for OsToken minting and liquidation paramet # OsTokenConfig -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenConfig.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenConfig.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), IOsTokenConfig diff --git a/docs/contracts/api/tokens/OsTokenFlashLoans.md b/docs/contracts/api/tokens/OsTokenFlashLoans.md index 2b80170b..4c0928a2 100644 --- a/docs/contracts/api/tokens/OsTokenFlashLoans.md +++ b/docs/contracts/api/tokens/OsTokenFlashLoans.md @@ -6,7 +6,7 @@ description: "Flash loan contract for borrowing up to 100,000 osToken shares in # OsTokenFlashLoans -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenFlashLoans.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenFlashLoans.sol) **Inherits:** [ReentrancyGuard ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/ReentrancyGuard.sol), IOsTokenFlashLoans diff --git a/docs/contracts/api/tokens/OsTokenRedeemer.md b/docs/contracts/api/tokens/OsTokenRedeemer.md index 8591c823..9c7aab3a 100644 --- a/docs/contracts/api/tokens/OsTokenRedeemer.md +++ b/docs/contracts/api/tokens/OsTokenRedeemer.md @@ -6,7 +6,7 @@ description: "Abstract contract for redeeming osTokens through exit queue or dir # OsTokenRedeemer -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenRedeemer.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenRedeemer.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), [Multicall →](../base/Multicall), IOsTokenRedeemer diff --git a/docs/contracts/api/tokens/OsTokenVaultController.md b/docs/contracts/api/tokens/OsTokenVaultController.md index c36bc648..6957201c 100644 --- a/docs/contracts/api/tokens/OsTokenVaultController.md +++ b/docs/contracts/api/tokens/OsTokenVaultController.md @@ -6,7 +6,7 @@ description: "Controller contract for managing osToken minting, burning, and rew # OsTokenVaultController -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenVaultController.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenVaultController.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), IOsTokenVaultController diff --git a/docs/contracts/api/tokens/OsTokenVaultEscrow.md b/docs/contracts/api/tokens/OsTokenVaultEscrow.md index c99cc6e4..6ca3ce1c 100644 --- a/docs/contracts/api/tokens/OsTokenVaultEscrow.md +++ b/docs/contracts/api/tokens/OsTokenVaultEscrow.md @@ -6,7 +6,7 @@ description: "Abstract contract for initiating assets exits from the vault witho # OsTokenVaultEscrow -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenVaultEscrow.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/OsTokenVaultEscrow.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), [Multicall →](../base/Multicall), IOsTokenVaultEscrow diff --git a/docs/contracts/api/tokens/PriceFeed.md b/docs/contracts/api/tokens/PriceFeed.md index 1cf56055..7c040568 100644 --- a/docs/contracts/api/tokens/PriceFeed.md +++ b/docs/contracts/api/tokens/PriceFeed.md @@ -6,7 +6,7 @@ description: "Price feed oracle for osToken compatible with Balancer and Chainli # PriceFeed -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/PriceFeed.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/tokens/PriceFeed.sol) **Inherits:** IBalancerRateProvider, IChainlinkAggregator, IChainlinkV3Aggregator diff --git a/docs/contracts/api/validators/ConsolidationsChecker.md b/docs/contracts/api/validators/ConsolidationsChecker.md index f2b1d2b3..5a636a7b 100644 --- a/docs/contracts/api/validators/ConsolidationsChecker.md +++ b/docs/contracts/api/validators/ConsolidationsChecker.md @@ -6,7 +6,7 @@ description: "Contract for checking signatures of oracles for validators consoli # ConsolidationsChecker -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/ConsolidationsChecker.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/ConsolidationsChecker.sol) **Inherits:** [EIP712 ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/cryptography/EIP712.sol), IConsolidationsChecker diff --git a/docs/contracts/api/validators/DepositDataRegistry.md b/docs/contracts/api/validators/DepositDataRegistry.md index ce148b81..eb639efa 100644 --- a/docs/contracts/api/validators/DepositDataRegistry.md +++ b/docs/contracts/api/validators/DepositDataRegistry.md @@ -6,7 +6,7 @@ description: "Contract for managing Vault's deposit data and validator registrat # DepositDataRegistry -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/DepositDataRegistry.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/DepositDataRegistry.sol) **Inherits:** [Multicall →](../base/Multicall), IDepositDataRegistry diff --git a/docs/contracts/api/validators/EthValidatorsChecker.md b/docs/contracts/api/validators/EthValidatorsChecker.md index 62e0256a..5e5dca2e 100644 --- a/docs/contracts/api/validators/EthValidatorsChecker.md +++ b/docs/contracts/api/validators/EthValidatorsChecker.md @@ -6,7 +6,7 @@ description: "Contract for checking validators registration on Ethereum" # EthValidatorsChecker -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/EthValidatorsChecker.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/EthValidatorsChecker.sol) **Inherits:** [ValidatorsChecker →](./ValidatorsChecker) diff --git a/docs/contracts/api/validators/GnoValidatorsChecker.md b/docs/contracts/api/validators/GnoValidatorsChecker.md index b97ea6d3..da9bbe7a 100644 --- a/docs/contracts/api/validators/GnoValidatorsChecker.md +++ b/docs/contracts/api/validators/GnoValidatorsChecker.md @@ -6,7 +6,7 @@ description: "Contract for checking validators registration on Gnosis" # GnoValidatorsChecker -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/GnoValidatorsChecker.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/GnoValidatorsChecker.sol) **Inherits:** [ValidatorsChecker →](./ValidatorsChecker) diff --git a/docs/contracts/api/validators/ValidatorsChecker.md b/docs/contracts/api/validators/ValidatorsChecker.md index dcc86c4d..4828d44a 100644 --- a/docs/contracts/api/validators/ValidatorsChecker.md +++ b/docs/contracts/api/validators/ValidatorsChecker.md @@ -6,7 +6,7 @@ description: "Abstract contract for checking validators manager signature and de # ValidatorsChecker -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/ValidatorsChecker.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/validators/ValidatorsChecker.sol) **Inherits:** [Multicall →](../base/Multicall), IValidatorsChecker diff --git a/docs/contracts/api/vaults/VaultsRegistry.md b/docs/contracts/api/vaults/VaultsRegistry.md index c52bd334..50da4f04 100644 --- a/docs/contracts/api/vaults/VaultsRegistry.md +++ b/docs/contracts/api/vaults/VaultsRegistry.md @@ -4,7 +4,7 @@ description: VaultsRegistry contract API reference for tracking StakeWise vaults --- # VaultsRegistry -[Git Source](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/VaultsRegistry.sol) +[Git Source](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/VaultsRegistry.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), IVaultsRegistry diff --git a/docs/contracts/api/vaults/ethereum/EthBlocklistErc20Vault.md b/docs/contracts/api/vaults/ethereum/EthBlocklistErc20Vault.md index 7f1b213e..db902ed9 100644 --- a/docs/contracts/api/vaults/ethereum/EthBlocklistErc20Vault.md +++ b/docs/contracts/api/vaults/ethereum/EthBlocklistErc20Vault.md @@ -6,7 +6,7 @@ description: "Ethereum staking vault with ERC-20 token and blocklist functionali # EthBlocklistErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthBlocklistErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthBlocklistErc20Vault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [EthErc20Vault →](./EthErc20Vault), [VaultBlocklist →](../modules/VaultBlocklist), IEthBlocklistErc20Vault diff --git a/docs/contracts/api/vaults/ethereum/EthBlocklistVault.md b/docs/contracts/api/vaults/ethereum/EthBlocklistVault.md index 5d07adb3..da257646 100644 --- a/docs/contracts/api/vaults/ethereum/EthBlocklistVault.md +++ b/docs/contracts/api/vaults/ethereum/EthBlocklistVault.md @@ -6,7 +6,7 @@ description: "Ethereum staking vault with blocklist functionality" # EthBlocklistVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthBlocklistVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthBlocklistVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [EthVault →](./EthVault), [VaultBlocklist →](../modules/VaultBlocklist), IEthBlocklistVault diff --git a/docs/contracts/api/vaults/ethereum/EthErc20Vault.md b/docs/contracts/api/vaults/ethereum/EthErc20Vault.md index 2458c343..0b6c9947 100644 --- a/docs/contracts/api/vaults/ethereum/EthErc20Vault.md +++ b/docs/contracts/api/vaults/ethereum/EthErc20Vault.md @@ -6,7 +6,7 @@ description: "Ethereum staking vault with ERC-20 token functionality" # EthErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthErc20Vault.sol) **Inherits:** [VaultImmutables →](../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../modules/VaultAdmin), [VaultVersion →](../modules/VaultVersion), [VaultFee →](../modules/VaultFee), [VaultState →](../modules/VaultState), [VaultValidators →](../modules/VaultValidators), [VaultEnterExit →](../modules/VaultEnterExit), [VaultOsToken →](../modules/VaultOsToken), [VaultMev →](../modules/VaultMev), [VaultToken →](../modules/VaultToken), [VaultEthStaking →](../modules/VaultEthStaking), [Multicall →](../../base/Multicall), IEthErc20Vault diff --git a/docs/contracts/api/vaults/ethereum/EthGenesisVault.md b/docs/contracts/api/vaults/ethereum/EthGenesisVault.md index 74846aff..51614ce5 100644 --- a/docs/contracts/api/vaults/ethereum/EthGenesisVault.md +++ b/docs/contracts/api/vaults/ethereum/EthGenesisVault.md @@ -6,7 +6,7 @@ description: "Genesis vault for Ethereum staking migrated from StakeWise Legacy" # EthGenesisVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthGenesisVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthGenesisVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [EthVault →](./EthVault), IEthGenesisVault diff --git a/docs/contracts/api/vaults/ethereum/EthPrivErc20Vault.md b/docs/contracts/api/vaults/ethereum/EthPrivErc20Vault.md index 05211712..69a8a61d 100644 --- a/docs/contracts/api/vaults/ethereum/EthPrivErc20Vault.md +++ b/docs/contracts/api/vaults/ethereum/EthPrivErc20Vault.md @@ -6,7 +6,7 @@ description: "Ethereum staking vault with ERC-20 token and whitelist functionali # EthPrivErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthPrivErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthPrivErc20Vault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [EthErc20Vault →](./EthErc20Vault), [VaultWhitelist →](../modules/VaultWhitelist), IEthPrivErc20Vault diff --git a/docs/contracts/api/vaults/ethereum/EthPrivVault.md b/docs/contracts/api/vaults/ethereum/EthPrivVault.md index 6e3a7702..8d5f9d1f 100644 --- a/docs/contracts/api/vaults/ethereum/EthPrivVault.md +++ b/docs/contracts/api/vaults/ethereum/EthPrivVault.md @@ -6,7 +6,7 @@ description: "Ethereum staking vault with whitelist functionality" # EthPrivVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthPrivVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthPrivVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [EthVault →](./EthVault), [VaultWhitelist →](../modules/VaultWhitelist), IEthPrivVault diff --git a/docs/contracts/api/vaults/ethereum/EthVault.md b/docs/contracts/api/vaults/ethereum/EthVault.md index 8de3d167..18268707 100644 --- a/docs/contracts/api/vaults/ethereum/EthVault.md +++ b/docs/contracts/api/vaults/ethereum/EthVault.md @@ -6,7 +6,7 @@ description: "Core Ethereum staking vault implementation" # EthVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthVault.sol) **Inherits:** [VaultImmutables →](../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../modules/VaultAdmin), [VaultVersion →](../modules/VaultVersion), [VaultFee →](../modules/VaultFee), [VaultState →](../modules/VaultState), [VaultValidators →](../modules/VaultValidators), [VaultEnterExit →](../modules/VaultEnterExit), [VaultOsToken →](../modules/VaultOsToken), [VaultMev →](../modules/VaultMev), [VaultEthStaking →](../modules/VaultEthStaking), [Multicall →](../../base/Multicall), IEthVault diff --git a/docs/contracts/api/vaults/ethereum/EthVaultFactory.md b/docs/contracts/api/vaults/ethereum/EthVaultFactory.md index 0a95e815..3a19800a 100644 --- a/docs/contracts/api/vaults/ethereum/EthVaultFactory.md +++ b/docs/contracts/api/vaults/ethereum/EthVaultFactory.md @@ -6,7 +6,7 @@ description: "Factory for deploying Ethereum staking vaults" # EthVaultFactory -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthVaultFactory.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/EthVaultFactory.sol) **Inherits:** IEthVaultFactory diff --git a/docs/contracts/api/vaults/ethereum/custom/EthFoxVault.md b/docs/contracts/api/vaults/ethereum/custom/EthFoxVault.md index eb92ca52..1ae10353 100644 --- a/docs/contracts/api/vaults/ethereum/custom/EthFoxVault.md +++ b/docs/contracts/api/vaults/ethereum/custom/EthFoxVault.md @@ -6,7 +6,7 @@ description: "Custom Ethereum non-ERC20 vault with blocklist, own MEV and withou # EthFoxVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthFoxVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthFoxVault.sol) **Inherits:** [VaultImmutables →](../../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../../modules/VaultAdmin), [VaultVersion →](../../modules/VaultVersion), [VaultFee →](../../modules/VaultFee), [VaultState →](../../modules/VaultState), [VaultValidators →](../../modules/VaultValidators), [VaultEnterExit →](../../modules/VaultEnterExit), [VaultMev →](../../modules/VaultMev), [VaultEthStaking →](../../modules/VaultEthStaking), [VaultBlocklist →](../../modules/VaultBlocklist), [Multicall →](../../../base/Multicall), IEthFoxVault diff --git a/docs/contracts/api/vaults/ethereum/custom/EthMetaVault.md b/docs/contracts/api/vaults/ethereum/custom/EthMetaVault.md index d9e8fe2f..c8820adb 100644 --- a/docs/contracts/api/vaults/ethereum/custom/EthMetaVault.md +++ b/docs/contracts/api/vaults/ethereum/custom/EthMetaVault.md @@ -6,7 +6,7 @@ description: "Meta vault that delegates stake to sub-vaults on Ethereum" # EthMetaVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthMetaVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthMetaVault.sol) **Inherits:** [VaultImmutables →](../../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../../modules/VaultAdmin), [VaultVersion →](../../modules/VaultVersion), [VaultFee →](../../modules/VaultFee), [VaultState →](../../modules/VaultState), [VaultEnterExit →](../../modules/VaultEnterExit), [VaultOsToken →](../../modules/VaultOsToken), [VaultSubVaults →](../../modules/VaultSubVaults), [Multicall →](../../../base/Multicall), IEthMetaVault diff --git a/docs/contracts/api/vaults/ethereum/custom/EthMetaVaultFactory.md b/docs/contracts/api/vaults/ethereum/custom/EthMetaVaultFactory.md index 64cdc795..adda5574 100644 --- a/docs/contracts/api/vaults/ethereum/custom/EthMetaVaultFactory.md +++ b/docs/contracts/api/vaults/ethereum/custom/EthMetaVaultFactory.md @@ -6,7 +6,7 @@ description: "Factory for deploying Ethereum meta vaults" # EthMetaVaultFactory -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthMetaVaultFactory.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/custom/EthMetaVaultFactory.sol) **Inherits:** [Ownable2Step ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable2Step.sol), IEthMetaVaultFactory diff --git a/docs/contracts/api/vaults/ethereum/mev/OwnMevEscrow.md b/docs/contracts/api/vaults/ethereum/mev/OwnMevEscrow.md index 0801eb33..a15e1c1d 100644 --- a/docs/contracts/api/vaults/ethereum/mev/OwnMevEscrow.md +++ b/docs/contracts/api/vaults/ethereum/mev/OwnMevEscrow.md @@ -6,7 +6,7 @@ description: "MEV escrow owned by individual vault" # OwnMevEscrow -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/mev/OwnMevEscrow.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/mev/OwnMevEscrow.sol) **Inherits:** IOwnMevEscrow diff --git a/docs/contracts/api/vaults/ethereum/mev/SharedMevEscrow.md b/docs/contracts/api/vaults/ethereum/mev/SharedMevEscrow.md index 8a8947bc..87bd38d7 100644 --- a/docs/contracts/api/vaults/ethereum/mev/SharedMevEscrow.md +++ b/docs/contracts/api/vaults/ethereum/mev/SharedMevEscrow.md @@ -6,7 +6,7 @@ description: "Shared MEV escrow for multiple vaults" # SharedMevEscrow -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/mev/SharedMevEscrow.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/ethereum/mev/SharedMevEscrow.sol) **Inherits:** ISharedMevEscrow diff --git a/docs/contracts/api/vaults/gnosis/GnoBlocklistErc20Vault.md b/docs/contracts/api/vaults/gnosis/GnoBlocklistErc20Vault.md index 5fe25a9a..3a5bd354 100644 --- a/docs/contracts/api/vaults/gnosis/GnoBlocklistErc20Vault.md +++ b/docs/contracts/api/vaults/gnosis/GnoBlocklistErc20Vault.md @@ -6,7 +6,7 @@ description: "Gnosis staking vault with blocklist and ERC-20 token functionality # GnoBlocklistErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoBlocklistErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoBlocklistErc20Vault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [GnoErc20Vault →](./GnoErc20Vault), [VaultBlocklist →](../modules/VaultBlocklist), IGnoBlocklistErc20Vault diff --git a/docs/contracts/api/vaults/gnosis/GnoBlocklistVault.md b/docs/contracts/api/vaults/gnosis/GnoBlocklistVault.md index 327c9355..d2d17689 100644 --- a/docs/contracts/api/vaults/gnosis/GnoBlocklistVault.md +++ b/docs/contracts/api/vaults/gnosis/GnoBlocklistVault.md @@ -6,7 +6,7 @@ description: "Gnosis staking vault with blocklist functionality" # GnoBlocklistVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoBlocklistVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoBlocklistVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [GnoVault →](./GnoVault), [VaultBlocklist →](../modules/VaultBlocklist), IGnoBlocklistVault diff --git a/docs/contracts/api/vaults/gnosis/GnoErc20Vault.md b/docs/contracts/api/vaults/gnosis/GnoErc20Vault.md index b01cc889..bc19a19e 100644 --- a/docs/contracts/api/vaults/gnosis/GnoErc20Vault.md +++ b/docs/contracts/api/vaults/gnosis/GnoErc20Vault.md @@ -6,7 +6,7 @@ description: "Gnosis staking vault with ERC-20 token" # GnoErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoErc20Vault.sol) **Inherits:** [VaultImmutables →](../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../modules/VaultAdmin), [VaultVersion →](../modules/VaultVersion), [VaultFee →](../modules/VaultFee), [VaultState →](../modules/VaultState), [VaultValidators →](../modules/VaultValidators), [VaultEnterExit →](../modules/VaultEnterExit), [VaultOsToken →](../modules/VaultOsToken), [VaultMev →](../modules/VaultMev), [VaultToken →](../modules/VaultToken), [VaultGnoStaking →](../modules/VaultGnoStaking), [Multicall →](../../base/Multicall), IGnoErc20Vault diff --git a/docs/contracts/api/vaults/gnosis/GnoGenesisVault.md b/docs/contracts/api/vaults/gnosis/GnoGenesisVault.md index c4abc5b2..657a9ec0 100644 --- a/docs/contracts/api/vaults/gnosis/GnoGenesisVault.md +++ b/docs/contracts/api/vaults/gnosis/GnoGenesisVault.md @@ -6,7 +6,7 @@ description: "Genesis vault for Gnosis staking migrated from StakeWise Legacy" # GnoGenesisVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoGenesisVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoGenesisVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [GnoVault →](./GnoVault), IGnoGenesisVault diff --git a/docs/contracts/api/vaults/gnosis/GnoPrivErc20Vault.md b/docs/contracts/api/vaults/gnosis/GnoPrivErc20Vault.md index 972a12a6..d13c2fe5 100644 --- a/docs/contracts/api/vaults/gnosis/GnoPrivErc20Vault.md +++ b/docs/contracts/api/vaults/gnosis/GnoPrivErc20Vault.md @@ -6,7 +6,7 @@ description: "Gnosis staking vault with whitelist and ERC-20 token functionality # GnoPrivErc20Vault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoPrivErc20Vault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoPrivErc20Vault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [GnoErc20Vault →](./GnoErc20Vault), [VaultWhitelist →](../modules/VaultWhitelist), IGnoPrivErc20Vault diff --git a/docs/contracts/api/vaults/gnosis/GnoPrivVault.md b/docs/contracts/api/vaults/gnosis/GnoPrivVault.md index 3aeee327..384b7acf 100644 --- a/docs/contracts/api/vaults/gnosis/GnoPrivVault.md +++ b/docs/contracts/api/vaults/gnosis/GnoPrivVault.md @@ -6,7 +6,7 @@ description: "Gnosis staking vault with whitelist functionality" # GnoPrivVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoPrivVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoPrivVault.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [GnoVault →](./GnoVault), [VaultWhitelist →](../modules/VaultWhitelist), IGnoPrivVault diff --git a/docs/contracts/api/vaults/gnosis/GnoVault.md b/docs/contracts/api/vaults/gnosis/GnoVault.md index 88ff2a4f..9579cd9b 100644 --- a/docs/contracts/api/vaults/gnosis/GnoVault.md +++ b/docs/contracts/api/vaults/gnosis/GnoVault.md @@ -6,7 +6,7 @@ description: "Core Gnosis staking vault implementation" # GnoVault -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoVault.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoVault.sol) **Inherits:** [VaultImmutables →](../modules/VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](../modules/VaultAdmin), [VaultVersion →](../modules/VaultVersion), [VaultFee →](../modules/VaultFee), [VaultState →](../modules/VaultState), [VaultValidators →](../modules/VaultValidators), [VaultEnterExit →](../modules/VaultEnterExit), [VaultOsToken →](../modules/VaultOsToken), [VaultMev →](../modules/VaultMev), [VaultGnoStaking →](../modules/VaultGnoStaking), [Multicall →](../../base/Multicall), IGnoVault diff --git a/docs/contracts/api/vaults/gnosis/GnoVaultFactory.md b/docs/contracts/api/vaults/gnosis/GnoVaultFactory.md index fed53ece..bd4c2b41 100644 --- a/docs/contracts/api/vaults/gnosis/GnoVaultFactory.md +++ b/docs/contracts/api/vaults/gnosis/GnoVaultFactory.md @@ -6,7 +6,7 @@ description: "Factory for deploying Gnosis staking Vaults" # GnoVaultFactory -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoVaultFactory.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/gnosis/GnoVaultFactory.sol) **Inherits:** IGnoVaultFactory diff --git a/docs/contracts/api/vaults/modules/VaultAdmin.md b/docs/contracts/api/vaults/modules/VaultAdmin.md index e36773fe..92d32527 100644 --- a/docs/contracts/api/vaults/modules/VaultAdmin.md +++ b/docs/contracts/api/vaults/modules/VaultAdmin.md @@ -6,7 +6,7 @@ description: "Abstract contract defining admin functionality for vaults" # VaultAdmin -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultAdmin.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultAdmin.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), IVaultAdmin diff --git a/docs/contracts/api/vaults/modules/VaultBlocklist.md b/docs/contracts/api/vaults/modules/VaultBlocklist.md index 1130e690..73a05170 100644 --- a/docs/contracts/api/vaults/modules/VaultBlocklist.md +++ b/docs/contracts/api/vaults/modules/VaultBlocklist.md @@ -6,7 +6,7 @@ description: "Abstract contract defining blocklisting functionality for vaults" # VaultBlocklist -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultBlocklist.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultBlocklist.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](./VaultAdmin), IVaultBlocklist diff --git a/docs/contracts/api/vaults/modules/VaultEnterExit.md b/docs/contracts/api/vaults/modules/VaultEnterExit.md index f4830580..8d197959 100644 --- a/docs/contracts/api/vaults/modules/VaultEnterExit.md +++ b/docs/contracts/api/vaults/modules/VaultEnterExit.md @@ -6,7 +6,7 @@ description: "Abstract contract defining enter and exit functionality for vaults # VaultEnterExit -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultEnterExit.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultEnterExit.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultState →](./VaultState), IVaultEnterExit diff --git a/docs/contracts/api/vaults/modules/VaultEthStaking.md b/docs/contracts/api/vaults/modules/VaultEthStaking.md index 6d8ee70b..9a11118b 100644 --- a/docs/contracts/api/vaults/modules/VaultEthStaking.md +++ b/docs/contracts/api/vaults/modules/VaultEthStaking.md @@ -6,7 +6,7 @@ description: "Abstract contract defining Ethereum staking functionality for vaul # VaultEthStaking -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultEthStaking.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultEthStaking.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultState →](./VaultState), [VaultValidators →](./VaultValidators), [VaultEnterExit →](./VaultEnterExit), [VaultMev →](./VaultMev), IVaultEthStaking diff --git a/docs/contracts/api/vaults/modules/VaultFee.md b/docs/contracts/api/vaults/modules/VaultFee.md index 27dc1950..29f1b388 100644 --- a/docs/contracts/api/vaults/modules/VaultFee.md +++ b/docs/contracts/api/vaults/modules/VaultFee.md @@ -6,7 +6,7 @@ description: "Abstract contract defining fee functionality for vaults" # VaultFee -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultFee.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultFee.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](./VaultAdmin), IVaultFee diff --git a/docs/contracts/api/vaults/modules/VaultGnoStaking.md b/docs/contracts/api/vaults/modules/VaultGnoStaking.md index 1177c3e7..0a0b7209 100644 --- a/docs/contracts/api/vaults/modules/VaultGnoStaking.md +++ b/docs/contracts/api/vaults/modules/VaultGnoStaking.md @@ -6,7 +6,7 @@ description: "Abstract contract defining Gnosis staking functionality for vaults # VaultGnoStaking -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultGnoStaking.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultGnoStaking.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](./VaultAdmin), [VaultState →](./VaultState), [VaultValidators →](./VaultValidators), [VaultEnterExit →](./VaultEnterExit), IVaultGnoStaking diff --git a/docs/contracts/api/vaults/modules/VaultImmutables.md b/docs/contracts/api/vaults/modules/VaultImmutables.md index 9ec702d5..eb5541bd 100644 --- a/docs/contracts/api/vaults/modules/VaultImmutables.md +++ b/docs/contracts/api/vaults/modules/VaultImmutables.md @@ -6,6 +6,6 @@ description: "Abstract contract defining common immutable variables and check fu # VaultImmutables -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultImmutables.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultImmutables.sol) Defines the Vault common immutable variables and check functions. diff --git a/docs/contracts/api/vaults/modules/VaultMev.md b/docs/contracts/api/vaults/modules/VaultMev.md index fe5a4fab..6efb08ee 100644 --- a/docs/contracts/api/vaults/modules/VaultMev.md +++ b/docs/contracts/api/vaults/modules/VaultMev.md @@ -6,7 +6,7 @@ description: "Abstract contract defining MEV escrow functionality for vaults" # VaultMev -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultMev.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultMev.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultState →](./VaultState), IVaultMev diff --git a/docs/contracts/api/vaults/modules/VaultOsToken.md b/docs/contracts/api/vaults/modules/VaultOsToken.md index 8a0514ec..18a6c522 100644 --- a/docs/contracts/api/vaults/modules/VaultOsToken.md +++ b/docs/contracts/api/vaults/modules/VaultOsToken.md @@ -6,7 +6,7 @@ description: "Abstract contract defining OsToken minting functionality for vault # VaultOsToken -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultOsToken.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultOsToken.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [VaultState →](./VaultState), [VaultEnterExit →](./VaultEnterExit), IVaultOsToken diff --git a/docs/contracts/api/vaults/modules/VaultState.md b/docs/contracts/api/vaults/modules/VaultState.md index 5bf83dd0..95394ac0 100644 --- a/docs/contracts/api/vaults/modules/VaultState.md +++ b/docs/contracts/api/vaults/modules/VaultState.md @@ -6,7 +6,7 @@ description: "Abstract contract defining state manipulation functionality for va # VaultState -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultState.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultState.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultFee →](./VaultFee), IVaultState diff --git a/docs/contracts/api/vaults/modules/VaultSubVaults.md b/docs/contracts/api/vaults/modules/VaultSubVaults.md index 8b1a4747..bc46f1da 100644 --- a/docs/contracts/api/vaults/modules/VaultSubVaults.md +++ b/docs/contracts/api/vaults/modules/VaultSubVaults.md @@ -6,7 +6,7 @@ description: "Abstract contract defining sub-vaults management functionality for # VaultSubVaults -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultSubVaults.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultSubVaults.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [ReentrancyGuardUpgradeable ↗](https://github.com/Badger-Finance/badger-system/blob/master/deps/@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol), [VaultAdmin →](./VaultAdmin), [VaultState →](./VaultState), IVaultSubVaults diff --git a/docs/contracts/api/vaults/modules/VaultToken.md b/docs/contracts/api/vaults/modules/VaultToken.md index 2803a212..3074161a 100644 --- a/docs/contracts/api/vaults/modules/VaultToken.md +++ b/docs/contracts/api/vaults/modules/VaultToken.md @@ -6,7 +6,7 @@ description: "Abstract contract defining ERC20 token functionality for vaults" # VaultToken -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultToken.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultToken.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [ERC20Upgradeable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/master/contracts/token/ERC20/ERC20Upgradeable.sol), [VaultState →](./VaultState), IVaultToken diff --git a/docs/contracts/api/vaults/modules/VaultValidators.md b/docs/contracts/api/vaults/modules/VaultValidators.md index 4895e749..617966d5 100644 --- a/docs/contracts/api/vaults/modules/VaultValidators.md +++ b/docs/contracts/api/vaults/modules/VaultValidators.md @@ -6,7 +6,7 @@ description: "Abstract contract defining validators management functionality for # VaultValidators -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultValidators.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultValidators.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [ReentrancyGuardUpgradeable ↗](https://github.com/Badger-Finance/badger-system/blob/master/deps/@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol), [VaultAdmin →](./VaultAdmin), [VaultState →](./VaultState), IVaultValidators diff --git a/docs/contracts/api/vaults/modules/VaultVersion.md b/docs/contracts/api/vaults/modules/VaultVersion.md index 204659bc..2bdde100 100644 --- a/docs/contracts/api/vaults/modules/VaultVersion.md +++ b/docs/contracts/api/vaults/modules/VaultVersion.md @@ -6,7 +6,7 @@ description: "Abstract contract defining versioning and upgrade functionality fo # VaultVersion -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultVersion.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultVersion.sol) **Inherits:** [VaultImmutables →](./VaultImmutables), [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [UUPSUpgradeable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/UUPSUpgradeable.sol), [VaultAdmin →](./VaultAdmin), IVaultVersion diff --git a/docs/contracts/api/vaults/modules/VaultWhitelist.md b/docs/contracts/api/vaults/modules/VaultWhitelist.md index 493f68e5..21eb144c 100644 --- a/docs/contracts/api/vaults/modules/VaultWhitelist.md +++ b/docs/contracts/api/vaults/modules/VaultWhitelist.md @@ -6,7 +6,7 @@ description: "Abstract contract defining whitelisting functionality for vaults" # VaultWhitelist -[Git Source ↗](https://github.com/stakewise/eth-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultWhitelist.sol) +[Git Source ↗](https://github.com/stakewise/v3-core/blob/c511cd912cb881f60cf2a32d6c5d5f533e5d04b5/contracts/vaults/modules/VaultWhitelist.sol) **Inherits:** [Initializable ↗](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/utils/Initializable.sol), [VaultAdmin →](./VaultAdmin), IVaultWhitelist diff --git a/static/context7.json b/static/context7.json index 088ca227..5a57fbc6 100644 --- a/static/context7.json +++ b/static/context7.json @@ -1,22 +1,4 @@ { - "$schema": "https://context7.com/schema/context7.json", - "projectTitle": "StakeWise Documentation", - "description": "Official documentation for StakeWise liquid staking protocol on Ethereum and Gnosis Chain — covers Stakers, Vault Operators, smart contracts, and protocol concepts. SDK docs are hosted separately at /stakewise/v3-sdk.", "url": "https://context7.com/websites/stakewise_io", - "public_key": "pk_wpaUy9UwJWjviJip1LFYx", - "excludeFolders": [ - "sdk", - "sdk/**" - ], - "rules": [ - "StakeWise SDK content (TypeScript code, API references, transaction examples) is in a separate Context7 library: /stakewise/v3-sdk. Switch to it viaresolve-library-id for SDK-specific questions.", - "StakeWise has three staking modes: Simple Staking (StakeWise dApp, easiest), Vault Staking (choose a specific Vault from marketplace), Solo Staking(run your own validator using Operator Service).", - "osToken is StakeWise over-collateralized liquid staking token: osETH on Ethereum Mainnet, osGNO on Gnosis Chain. Represents the staked position and is redeemable for the underlying asset.", - "On Ethereum the staking asset is ETH (paired with osETH). On Gnosis Chain the staking asset is GNO, not xDAI - xDAI is the network gas token (paired with osGNO).", - "Operator Service is open-source software running alongside Execution + Consensus nodes. Available as Docker image, prebuilt binary, or source. Automates day-to-day Vault operations.", - "MEV rewards model is set at vault creation - either Smoothing Pool (shared with all vaults) or Own MEV Escrow (per-vault). Affects how priority fees and MEV are distributed.", - "Withdrawal flow: enter the exit queue → protocol processes withdrawal request → claim withdrawn assets. Not instant - depends on protocol's unbonded ETH/GNO availability.", - "Boost is a leveraged staking strategy: borrow ETH on Aave against osETH collateral, restake to amplify APY. Only safe within designed buffer to liquidation threshold.", - "Vault types: Default (open to all), Private (whitelist only), Blocklist (open with denylist). Type is set at creation, immutable. ERC20 vaults additionally mint a vault-specific token for the staked position." - ] + "public_key": "pk_wpaUy9UwJWjviJip1LFYx" }