├── .env.example ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yaml │ └── FEATURE_IMPROVEMENT.yaml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── test.yaml │ └── trufflehog.yml ├── .gitignore ├── .gitmodules ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── audits ├── Cantina-Core.pdf ├── Certora-Core.pdf ├── ChainSecurity-Core.pdf ├── OtterSec-Core&Rewards.pdf ├── Statemind-Core&Rewards.pdf └── Zellic-Core.pdf ├── docs └── autogen │ ├── book.css │ ├── book.toml │ ├── solidity.min.js │ └── src │ ├── README.md │ ├── SUMMARY.md │ └── src │ ├── README.md │ ├── contracts │ ├── DelegatorFactory.sol │ │ └── contract.DelegatorFactory.md │ ├── NetworkRegistry.sol │ │ └── contract.NetworkRegistry.md │ ├── OperatorRegistry.sol │ │ └── contract.OperatorRegistry.md │ ├── README.md │ ├── SlasherFactory.sol │ │ └── contract.SlasherFactory.md │ ├── VaultConfigurator.sol │ │ └── contract.VaultConfigurator.md │ ├── VaultFactory.sol │ │ └── contract.VaultFactory.md │ ├── common │ │ ├── Entity.sol │ │ │ └── abstract.Entity.md │ │ ├── Factory.sol │ │ │ └── contract.Factory.md │ │ ├── MigratableEntity.sol │ │ │ └── abstract.MigratableEntity.md │ │ ├── MigratableEntityProxy.sol │ │ │ └── contract.MigratableEntityProxy.md │ │ ├── MigratablesFactory.sol │ │ │ └── contract.MigratablesFactory.md │ │ ├── README.md │ │ ├── Registry.sol │ │ │ └── abstract.Registry.md │ │ └── StaticDelegateCallable.sol │ │ │ └── abstract.StaticDelegateCallable.md │ ├── delegator │ │ ├── BaseDelegator.sol │ │ │ └── abstract.BaseDelegator.md │ │ ├── FullRestakeDelegator.sol │ │ │ └── contract.FullRestakeDelegator.md │ │ ├── NetworkRestakeDelegator.sol │ │ │ └── contract.NetworkRestakeDelegator.md │ │ ├── OperatorNetworkSpecificDelegator.sol │ │ │ └── contract.OperatorNetworkSpecificDelegator.md │ │ ├── OperatorSpecificDelegator.sol │ │ │ └── contract.OperatorSpecificDelegator.md │ │ └── README.md │ ├── hints │ │ ├── DelegatorHints.sol │ │ │ ├── contract.BaseDelegatorHints.md │ │ │ ├── contract.FullRestakeDelegatorHints.md │ │ │ ├── contract.NetworkRestakeDelegatorHints.md │ │ │ ├── contract.OperatorNetworkSpecificDelegatorHints.md │ │ │ └── contract.OperatorSpecificDelegatorHints.md │ │ ├── Hints.sol │ │ │ └── abstract.Hints.md │ │ ├── OptInServiceHints.sol │ │ │ └── contract.OptInServiceHints.md │ │ ├── README.md │ │ ├── SlasherHints.sol │ │ │ ├── contract.BaseSlasherHints.md │ │ │ ├── contract.SlasherHints.md │ │ │ └── contract.VetoSlasherHints.md │ │ └── VaultHints.sol │ │ │ └── contract.VaultHints.md │ ├── libraries │ │ ├── Checkpoints.sol │ │ │ └── library.Checkpoints.md │ │ ├── ERC4626Math.sol │ │ │ └── library.ERC4626Math.md │ │ ├── README.md │ │ └── Subnetwork.sol │ │ │ └── library.Subnetwork.md │ ├── service │ │ ├── MetadataService.sol │ │ │ └── contract.MetadataService.md │ │ ├── NetworkMiddlewareService.sol │ │ │ └── contract.NetworkMiddlewareService.md │ │ ├── OptInService.sol │ │ │ └── contract.OptInService.md │ │ └── README.md │ ├── slasher │ │ ├── BaseSlasher.sol │ │ │ └── abstract.BaseSlasher.md │ │ ├── README.md │ │ ├── Slasher.sol │ │ │ └── contract.Slasher.md │ │ └── VetoSlasher.sol │ │ │ └── contract.VetoSlasher.md │ └── vault │ │ ├── README.md │ │ ├── Vault.sol │ │ └── contract.Vault.md │ │ ├── VaultStorage.sol │ │ └── abstract.VaultStorage.md │ │ └── VaultTokenized.sol │ │ └── contract.VaultTokenized.md │ └── interfaces │ ├── IDelegatorFactory.sol │ └── interface.IDelegatorFactory.md │ ├── INetworkRegistry.sol │ └── interface.INetworkRegistry.md │ ├── IOperatorRegistry.sol │ └── interface.IOperatorRegistry.md │ ├── ISlasherFactory.sol │ └── interface.ISlasherFactory.md │ ├── IVaultConfigurator.sol │ └── interface.IVaultConfigurator.md │ ├── IVaultFactory.sol │ └── interface.IVaultFactory.md │ ├── README.md │ ├── common │ ├── IEntity.sol │ │ └── interface.IEntity.md │ ├── IFactory.sol │ │ └── interface.IFactory.md │ ├── IMigratableEntity.sol │ │ └── interface.IMigratableEntity.md │ ├── IMigratableEntityProxy.sol │ │ └── interface.IMigratableEntityProxy.md │ ├── IMigratablesFactory.sol │ │ └── interface.IMigratablesFactory.md │ ├── IRegistry.sol │ │ └── interface.IRegistry.md │ ├── IStaticDelegateCallable.sol │ │ └── interface.IStaticDelegateCallable.md │ └── README.md │ ├── delegator │ ├── IBaseDelegator.sol │ │ └── interface.IBaseDelegator.md │ ├── IDelegatorHook.sol │ │ └── interface.IDelegatorHook.md │ ├── IFullRestakeDelegator.sol │ │ └── interface.IFullRestakeDelegator.md │ ├── INetworkRestakeDelegator.sol │ │ └── interface.INetworkRestakeDelegator.md │ ├── IOperatorNetworkSpecificDelegator.sol │ │ └── interface.IOperatorNetworkSpecificDelegator.md │ ├── IOperatorSpecificDelegator.sol │ │ └── interface.IOperatorSpecificDelegator.md │ └── README.md │ ├── service │ ├── IMetadataService.sol │ │ └── interface.IMetadataService.md │ ├── INetworkMiddlewareService.sol │ │ └── interface.INetworkMiddlewareService.md │ ├── IOptInService.sol │ │ └── interface.IOptInService.md │ └── README.md │ ├── slasher │ ├── IBaseSlasher.sol │ │ └── interface.IBaseSlasher.md │ ├── IBurner.sol │ │ └── interface.IBurner.md │ ├── ISlasher.sol │ │ └── interface.ISlasher.md │ ├── IVetoSlasher.sol │ │ └── interface.IVetoSlasher.md │ └── README.md │ └── vault │ ├── IVault.sol │ └── interface.IVault.md │ ├── IVaultStorage.sol │ └── interface.IVaultStorage.md │ ├── IVaultTokenized.sol │ └── interface.IVaultTokenized.md │ └── README.md ├── foundry.lock ├── foundry.toml ├── package.json ├── remappings.txt ├── script ├── DeployVault.s.sol ├── DeployVaultTokenized.s.sol ├── actions │ ├── OptInNetwork.s.sol │ ├── OptInVault.s.sol │ ├── RegisterOperator.s.sol │ ├── SetHook.s.sol │ ├── SetMaxNetworkLimit.s.sol │ ├── SetNetworkLimit.s.sol │ ├── SetOperatorNetworkShares.s.sol │ ├── SetResolver.s.sol │ ├── VetoSlash.s.sol │ └── base │ │ ├── OptInNetworkBase.s.sol │ │ ├── OptInVaultBase.s.sol │ │ ├── RegisterOperatorBase.s.sol │ │ ├── SetHookBase.s.sol │ │ ├── SetMaxNetworkLimitBase.s.sol │ │ ├── SetNetworkLimitBase.s.sol │ │ ├── SetOperatorNetworkSharesBase.s.sol │ │ ├── SetResolverBase.s.sol │ │ └── VetoSlashBase.s.sol ├── base │ ├── DeployVaultBase.sol │ └── DeployVaultTokenizedBase.sol ├── deploy │ ├── DeployCore.s.sol │ ├── DeployHints.s.sol │ ├── DeployMetadataService.s.sol │ ├── DeployNetworkMiddlewareService.s.sol │ ├── DeployNetworkRegistry.s.sol │ ├── DeployOperatorRegistry.s.sol │ ├── DeployOptInService.s.sol │ ├── DeployVaultFactory.s.sol │ └── base │ │ ├── DeployCoreBase.s.sol │ │ ├── DeployHintsBase.s.sol │ │ ├── DeployMetadataServiceBase.s.sol │ │ ├── DeployNetworkMiddlewareServiceBase.s.sol │ │ ├── DeployNetworkRegistryBase.s.sol │ │ ├── DeployOperatorRegistryBase.s.sol │ │ ├── DeployOptInServiceBase.s.sol │ │ └── DeployVaultFactoryBase.s.sol ├── integration │ ├── SymbioticCoreBindings.sol │ ├── SymbioticCoreInit.sol │ ├── SymbioticInit.sol │ └── examples │ │ └── OnboardNetwork.s.sol └── utils │ ├── CreateXWrapper.sol │ ├── Logs.sol │ ├── ScriptBase.s.sol │ ├── Simulation.sol │ ├── interfaces │ ├── ICreateX.sol │ └── IGnosisSafe.sol │ ├── sort_errors.py │ └── sort_imports.py ├── snapshots ├── gas.txt └── sizes.txt ├── src ├── contracts │ ├── DelegatorFactory.sol │ ├── NetworkRegistry.sol │ ├── OperatorRegistry.sol │ ├── SlasherFactory.sol │ ├── VaultConfigurator.sol │ ├── VaultFactory.sol │ ├── common │ │ ├── Entity.sol │ │ ├── Factory.sol │ │ ├── MigratableEntity.sol │ │ ├── MigratableEntityProxy.sol │ │ ├── MigratablesFactory.sol │ │ ├── Registry.sol │ │ └── StaticDelegateCallable.sol │ ├── delegator │ │ ├── BaseDelegator.sol │ │ ├── FullRestakeDelegator.sol │ │ ├── NetworkRestakeDelegator.sol │ │ ├── OperatorNetworkSpecificDelegator.sol │ │ └── OperatorSpecificDelegator.sol │ ├── hints │ │ ├── DelegatorHints.sol │ │ ├── Hints.sol │ │ ├── OptInServiceHints.sol │ │ ├── SlasherHints.sol │ │ └── VaultHints.sol │ ├── libraries │ │ ├── Checkpoints.sol │ │ ├── ERC4626Math.sol │ │ ├── LICENSE │ │ └── Subnetwork.sol │ ├── service │ │ ├── MetadataService.sol │ │ ├── NetworkMiddlewareService.sol │ │ └── OptInService.sol │ ├── slasher │ │ ├── BaseSlasher.sol │ │ ├── Slasher.sol │ │ └── VetoSlasher.sol │ └── vault │ │ ├── Vault.sol │ │ ├── VaultStorage.sol │ │ └── VaultTokenized.sol └── interfaces │ ├── IDelegatorFactory.sol │ ├── INetworkRegistry.sol │ ├── IOperatorRegistry.sol │ ├── ISlasherFactory.sol │ ├── IVaultConfigurator.sol │ ├── IVaultFactory.sol │ ├── LICENSE │ ├── common │ ├── IEntity.sol │ ├── IFactory.sol │ ├── IMigratableEntity.sol │ ├── IMigratableEntityProxy.sol │ ├── IMigratablesFactory.sol │ ├── IRegistry.sol │ └── IStaticDelegateCallable.sol │ ├── delegator │ ├── IBaseDelegator.sol │ ├── IDelegatorHook.sol │ ├── IFullRestakeDelegator.sol │ ├── INetworkRestakeDelegator.sol │ ├── IOperatorNetworkSpecificDelegator.sol │ └── IOperatorSpecificDelegator.sol │ ├── service │ ├── IMetadataService.sol │ ├── INetworkMiddlewareService.sol │ └── IOptInService.sol │ ├── slasher │ ├── IBaseSlasher.sol │ ├── IBurner.sol │ ├── ISlasher.sol │ └── IVetoSlasher.sol │ └── vault │ ├── IVault.sol │ ├── IVaultStorage.sol │ └── IVaultTokenized.sol └── test ├── DelegatorFactory.t.sol ├── NetworkRegistry.t.sol ├── OperatorRegistry.t.sol ├── POC.t.sol ├── POCBase.t.sol ├── SlasherFactory.t.sol ├── VaultConfigurator.t.sol ├── VaultFactory.t.sol ├── common ├── Entity.t.sol ├── Factory.t.sol ├── MigratableEntity.t.sol ├── MigratableEntityProxy.t.sol ├── MigratablesFactory.t.sol └── Registry.t.sol ├── delegator ├── FullRestakeDelegator.t.sol ├── NetworkRestakeDelegator.t.sol ├── OperatorNetworkSpecificDelegator.t.sol └── OperatorSpecificDelegator.t.sol ├── integration ├── SymbioticCoreBindings.sol ├── SymbioticCoreBytecode.sol ├── SymbioticCoreConstants.sol ├── SymbioticCoreImports.sol ├── SymbioticCoreImportsContracts.sol ├── SymbioticCoreInit.sol ├── SymbioticCoreIntegration.sol ├── SymbioticCoreIntegrationExample.t.sol ├── SymbioticInit.sol ├── SymbioticUtils.sol ├── actions │ ├── ActionScripts.t.sol │ └── ScriptBaseHarness.s.sol └── base │ ├── SymbioticCoreBindingsBase.sol │ └── SymbioticCoreInitBase.sol ├── libraries └── Checkpoints.t.sol ├── mocks ├── DAILikeToken.sol ├── FakeEntity.sol ├── FeeOnTransferToken.sol ├── PermitToken.sol ├── RebaseToken.sol ├── SimpleBurner.sol ├── SimpleEntity.sol ├── SimpleFullRestakeDelegatorHook.sol ├── SimpleMigratableEntity.sol ├── SimpleMigratableEntityV2.sol ├── SimpleNetworkRestakeDelegatorHook.sol ├── SimpleOperatorNetworkSpecificDelegatorHook.sol ├── SimpleOperatorSpecificDelegatorHook.sol ├── SimpleRegistry.sol └── Token.sol ├── service ├── MetadataService.t.sol ├── NetworkMiddlewareService.t.sol └── OptInService.t.sol ├── slasher ├── Slasher.t.sol └── VetoSlasher.t.sol └── vault ├── Vault.t.sol └── VaultTokenized.t.sol /.env.example: -------------------------------------------------------------------------------- 1 | ETH_RPC_URL= 2 | ETHERSCAN_API_KEY= 3 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @symbioticfi/contracts 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_IMPROVEMENT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.github/ISSUE_TEMPLATE/FEATURE_IMPROVEMENT.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/trufflehog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.github/workflows/trufflehog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.gitmodules -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/README.md -------------------------------------------------------------------------------- /audits/Cantina-Core.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/Cantina-Core.pdf -------------------------------------------------------------------------------- /audits/Certora-Core.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/Certora-Core.pdf -------------------------------------------------------------------------------- /audits/ChainSecurity-Core.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/ChainSecurity-Core.pdf -------------------------------------------------------------------------------- /audits/OtterSec-Core&Rewards.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/OtterSec-Core&Rewards.pdf -------------------------------------------------------------------------------- /audits/Statemind-Core&Rewards.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/Statemind-Core&Rewards.pdf -------------------------------------------------------------------------------- /audits/Zellic-Core.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/audits/Zellic-Core.pdf -------------------------------------------------------------------------------- /docs/autogen/book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/book.css -------------------------------------------------------------------------------- /docs/autogen/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/book.toml -------------------------------------------------------------------------------- /docs/autogen/solidity.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/solidity.min.js -------------------------------------------------------------------------------- /docs/autogen/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/README.md -------------------------------------------------------------------------------- /docs/autogen/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/autogen/src/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/DelegatorFactory.sol/contract.DelegatorFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/DelegatorFactory.sol/contract.DelegatorFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/NetworkRegistry.sol/contract.NetworkRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/NetworkRegistry.sol/contract.NetworkRegistry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/OperatorRegistry.sol/contract.OperatorRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/OperatorRegistry.sol/contract.OperatorRegistry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/SlasherFactory.sol/contract.SlasherFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/SlasherFactory.sol/contract.SlasherFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/VaultConfigurator.sol/contract.VaultConfigurator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/VaultConfigurator.sol/contract.VaultConfigurator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/VaultFactory.sol/contract.VaultFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/VaultFactory.sol/contract.VaultFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/Entity.sol/abstract.Entity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/Entity.sol/abstract.Entity.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/Factory.sol/contract.Factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/Factory.sol/contract.Factory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/MigratableEntity.sol/abstract.MigratableEntity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/MigratableEntity.sol/abstract.MigratableEntity.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/MigratableEntityProxy.sol/contract.MigratableEntityProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/MigratableEntityProxy.sol/contract.MigratableEntityProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/MigratablesFactory.sol/contract.MigratablesFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/MigratablesFactory.sol/contract.MigratablesFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/Registry.sol/abstract.Registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/Registry.sol/abstract.Registry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/common/StaticDelegateCallable.sol/abstract.StaticDelegateCallable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/common/StaticDelegateCallable.sol/abstract.StaticDelegateCallable.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/BaseDelegator.sol/abstract.BaseDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/BaseDelegator.sol/abstract.BaseDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/FullRestakeDelegator.sol/contract.FullRestakeDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/FullRestakeDelegator.sol/contract.FullRestakeDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/NetworkRestakeDelegator.sol/contract.NetworkRestakeDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/NetworkRestakeDelegator.sol/contract.NetworkRestakeDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/OperatorNetworkSpecificDelegator.sol/contract.OperatorNetworkSpecificDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/OperatorNetworkSpecificDelegator.sol/contract.OperatorNetworkSpecificDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/OperatorSpecificDelegator.sol/contract.OperatorSpecificDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/OperatorSpecificDelegator.sol/contract.OperatorSpecificDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/delegator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/delegator/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.BaseDelegatorHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.BaseDelegatorHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.FullRestakeDelegatorHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.FullRestakeDelegatorHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.NetworkRestakeDelegatorHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.NetworkRestakeDelegatorHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.OperatorNetworkSpecificDelegatorHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.OperatorNetworkSpecificDelegatorHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.OperatorSpecificDelegatorHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/DelegatorHints.sol/contract.OperatorSpecificDelegatorHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/Hints.sol/abstract.Hints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/Hints.sol/abstract.Hints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/OptInServiceHints.sol/contract.OptInServiceHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/OptInServiceHints.sol/contract.OptInServiceHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.BaseSlasherHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.BaseSlasherHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.SlasherHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.SlasherHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.VetoSlasherHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/SlasherHints.sol/contract.VetoSlasherHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/hints/VaultHints.sol/contract.VaultHints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/hints/VaultHints.sol/contract.VaultHints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/libraries/Checkpoints.sol/library.Checkpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/libraries/Checkpoints.sol/library.Checkpoints.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/libraries/ERC4626Math.sol/library.ERC4626Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/libraries/ERC4626Math.sol/library.ERC4626Math.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/libraries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/libraries/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/libraries/Subnetwork.sol/library.Subnetwork.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/libraries/Subnetwork.sol/library.Subnetwork.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/service/MetadataService.sol/contract.MetadataService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/service/MetadataService.sol/contract.MetadataService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/service/NetworkMiddlewareService.sol/contract.NetworkMiddlewareService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/service/NetworkMiddlewareService.sol/contract.NetworkMiddlewareService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/service/OptInService.sol/contract.OptInService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/service/OptInService.sol/contract.OptInService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/service/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/slasher/BaseSlasher.sol/abstract.BaseSlasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/slasher/BaseSlasher.sol/abstract.BaseSlasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/slasher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/slasher/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/slasher/Slasher.sol/contract.Slasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/slasher/Slasher.sol/contract.Slasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/slasher/VetoSlasher.sol/contract.VetoSlasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/slasher/VetoSlasher.sol/contract.VetoSlasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/vault/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/vault/Vault.sol/contract.Vault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/vault/Vault.sol/contract.Vault.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/vault/VaultStorage.sol/abstract.VaultStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/vault/VaultStorage.sol/abstract.VaultStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/src/contracts/vault/VaultTokenized.sol/contract.VaultTokenized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/contracts/vault/VaultTokenized.sol/contract.VaultTokenized.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/IDelegatorFactory.sol/interface.IDelegatorFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/IDelegatorFactory.sol/interface.IDelegatorFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/INetworkRegistry.sol/interface.INetworkRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/INetworkRegistry.sol/interface.INetworkRegistry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/IOperatorRegistry.sol/interface.IOperatorRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/IOperatorRegistry.sol/interface.IOperatorRegistry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/ISlasherFactory.sol/interface.ISlasherFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/ISlasherFactory.sol/interface.ISlasherFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/IVaultConfigurator.sol/interface.IVaultConfigurator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/IVaultConfigurator.sol/interface.IVaultConfigurator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/IVaultFactory.sol/interface.IVaultFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/IVaultFactory.sol/interface.IVaultFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IEntity.sol/interface.IEntity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IEntity.sol/interface.IEntity.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IFactory.sol/interface.IFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IFactory.sol/interface.IFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IMigratableEntity.sol/interface.IMigratableEntity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IMigratableEntity.sol/interface.IMigratableEntity.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IMigratableEntityProxy.sol/interface.IMigratableEntityProxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IMigratableEntityProxy.sol/interface.IMigratableEntityProxy.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IMigratablesFactory.sol/interface.IMigratablesFactory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IMigratablesFactory.sol/interface.IMigratablesFactory.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IRegistry.sol/interface.IRegistry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IRegistry.sol/interface.IRegistry.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/IStaticDelegateCallable.sol/interface.IStaticDelegateCallable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/IStaticDelegateCallable.sol/interface.IStaticDelegateCallable.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/common/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/IBaseDelegator.sol/interface.IBaseDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/IBaseDelegator.sol/interface.IBaseDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/IDelegatorHook.sol/interface.IDelegatorHook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/IDelegatorHook.sol/interface.IDelegatorHook.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/IFullRestakeDelegator.sol/interface.IFullRestakeDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/IFullRestakeDelegator.sol/interface.IFullRestakeDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/INetworkRestakeDelegator.sol/interface.INetworkRestakeDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/INetworkRestakeDelegator.sol/interface.INetworkRestakeDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/IOperatorNetworkSpecificDelegator.sol/interface.IOperatorNetworkSpecificDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/IOperatorNetworkSpecificDelegator.sol/interface.IOperatorNetworkSpecificDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/IOperatorSpecificDelegator.sol/interface.IOperatorSpecificDelegator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/IOperatorSpecificDelegator.sol/interface.IOperatorSpecificDelegator.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/delegator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/delegator/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/service/IMetadataService.sol/interface.IMetadataService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/service/IMetadataService.sol/interface.IMetadataService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/service/INetworkMiddlewareService.sol/interface.INetworkMiddlewareService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/service/INetworkMiddlewareService.sol/interface.INetworkMiddlewareService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/service/IOptInService.sol/interface.IOptInService.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/service/IOptInService.sol/interface.IOptInService.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/service/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/slasher/IBaseSlasher.sol/interface.IBaseSlasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/slasher/IBaseSlasher.sol/interface.IBaseSlasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/slasher/IBurner.sol/interface.IBurner.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/slasher/IBurner.sol/interface.IBurner.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/slasher/ISlasher.sol/interface.ISlasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/slasher/ISlasher.sol/interface.ISlasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/slasher/IVetoSlasher.sol/interface.IVetoSlasher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/slasher/IVetoSlasher.sol/interface.IVetoSlasher.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/slasher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/slasher/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/vault/IVault.sol/interface.IVault.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/vault/IVault.sol/interface.IVault.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/vault/IVaultStorage.sol/interface.IVaultStorage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/vault/IVaultStorage.sol/interface.IVaultStorage.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/vault/IVaultTokenized.sol/interface.IVaultTokenized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/vault/IVaultTokenized.sol/interface.IVaultTokenized.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/docs/autogen/src/src/interfaces/vault/README.md -------------------------------------------------------------------------------- /foundry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/foundry.lock -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/foundry.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/remappings.txt -------------------------------------------------------------------------------- /script/DeployVault.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/DeployVault.s.sol -------------------------------------------------------------------------------- /script/DeployVaultTokenized.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/DeployVaultTokenized.s.sol -------------------------------------------------------------------------------- /script/actions/OptInNetwork.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/OptInNetwork.s.sol -------------------------------------------------------------------------------- /script/actions/OptInVault.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/OptInVault.s.sol -------------------------------------------------------------------------------- /script/actions/RegisterOperator.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/RegisterOperator.s.sol -------------------------------------------------------------------------------- /script/actions/SetHook.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/SetHook.s.sol -------------------------------------------------------------------------------- /script/actions/SetMaxNetworkLimit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/SetMaxNetworkLimit.s.sol -------------------------------------------------------------------------------- /script/actions/SetNetworkLimit.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/SetNetworkLimit.s.sol -------------------------------------------------------------------------------- /script/actions/SetOperatorNetworkShares.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/SetOperatorNetworkShares.s.sol -------------------------------------------------------------------------------- /script/actions/SetResolver.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/SetResolver.s.sol -------------------------------------------------------------------------------- /script/actions/VetoSlash.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/VetoSlash.s.sol -------------------------------------------------------------------------------- /script/actions/base/OptInNetworkBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/OptInNetworkBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/OptInVaultBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/OptInVaultBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/RegisterOperatorBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/RegisterOperatorBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/SetHookBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/SetHookBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/SetMaxNetworkLimitBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/SetMaxNetworkLimitBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/SetNetworkLimitBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/SetNetworkLimitBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/SetOperatorNetworkSharesBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/SetOperatorNetworkSharesBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/SetResolverBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/SetResolverBase.s.sol -------------------------------------------------------------------------------- /script/actions/base/VetoSlashBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/actions/base/VetoSlashBase.s.sol -------------------------------------------------------------------------------- /script/base/DeployVaultBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/base/DeployVaultBase.sol -------------------------------------------------------------------------------- /script/base/DeployVaultTokenizedBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/base/DeployVaultTokenizedBase.sol -------------------------------------------------------------------------------- /script/deploy/DeployCore.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployCore.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployHints.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployHints.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployMetadataService.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployMetadataService.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployNetworkMiddlewareService.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployNetworkMiddlewareService.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployNetworkRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployNetworkRegistry.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployOperatorRegistry.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployOperatorRegistry.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployOptInService.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployOptInService.s.sol -------------------------------------------------------------------------------- /script/deploy/DeployVaultFactory.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/DeployVaultFactory.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployCoreBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployCoreBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployHintsBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployHintsBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployMetadataServiceBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployMetadataServiceBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployNetworkMiddlewareServiceBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployNetworkMiddlewareServiceBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployNetworkRegistryBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployNetworkRegistryBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployOperatorRegistryBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployOperatorRegistryBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployOptInServiceBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployOptInServiceBase.s.sol -------------------------------------------------------------------------------- /script/deploy/base/DeployVaultFactoryBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/deploy/base/DeployVaultFactoryBase.s.sol -------------------------------------------------------------------------------- /script/integration/SymbioticCoreBindings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/integration/SymbioticCoreBindings.sol -------------------------------------------------------------------------------- /script/integration/SymbioticCoreInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/integration/SymbioticCoreInit.sol -------------------------------------------------------------------------------- /script/integration/SymbioticInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/integration/SymbioticInit.sol -------------------------------------------------------------------------------- /script/integration/examples/OnboardNetwork.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/integration/examples/OnboardNetwork.s.sol -------------------------------------------------------------------------------- /script/utils/CreateXWrapper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/CreateXWrapper.sol -------------------------------------------------------------------------------- /script/utils/Logs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/Logs.sol -------------------------------------------------------------------------------- /script/utils/ScriptBase.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/ScriptBase.s.sol -------------------------------------------------------------------------------- /script/utils/Simulation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/Simulation.sol -------------------------------------------------------------------------------- /script/utils/interfaces/ICreateX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/interfaces/ICreateX.sol -------------------------------------------------------------------------------- /script/utils/interfaces/IGnosisSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/interfaces/IGnosisSafe.sol -------------------------------------------------------------------------------- /script/utils/sort_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/sort_errors.py -------------------------------------------------------------------------------- /script/utils/sort_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/script/utils/sort_imports.py -------------------------------------------------------------------------------- /snapshots/gas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/snapshots/gas.txt -------------------------------------------------------------------------------- /snapshots/sizes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/snapshots/sizes.txt -------------------------------------------------------------------------------- /src/contracts/DelegatorFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/DelegatorFactory.sol -------------------------------------------------------------------------------- /src/contracts/NetworkRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/NetworkRegistry.sol -------------------------------------------------------------------------------- /src/contracts/OperatorRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/OperatorRegistry.sol -------------------------------------------------------------------------------- /src/contracts/SlasherFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/SlasherFactory.sol -------------------------------------------------------------------------------- /src/contracts/VaultConfigurator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/VaultConfigurator.sol -------------------------------------------------------------------------------- /src/contracts/VaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/VaultFactory.sol -------------------------------------------------------------------------------- /src/contracts/common/Entity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/Entity.sol -------------------------------------------------------------------------------- /src/contracts/common/Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/Factory.sol -------------------------------------------------------------------------------- /src/contracts/common/MigratableEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/MigratableEntity.sol -------------------------------------------------------------------------------- /src/contracts/common/MigratableEntityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/MigratableEntityProxy.sol -------------------------------------------------------------------------------- /src/contracts/common/MigratablesFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/MigratablesFactory.sol -------------------------------------------------------------------------------- /src/contracts/common/Registry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/Registry.sol -------------------------------------------------------------------------------- /src/contracts/common/StaticDelegateCallable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/common/StaticDelegateCallable.sol -------------------------------------------------------------------------------- /src/contracts/delegator/BaseDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/delegator/BaseDelegator.sol -------------------------------------------------------------------------------- /src/contracts/delegator/FullRestakeDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/delegator/FullRestakeDelegator.sol -------------------------------------------------------------------------------- /src/contracts/delegator/NetworkRestakeDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/delegator/NetworkRestakeDelegator.sol -------------------------------------------------------------------------------- /src/contracts/delegator/OperatorNetworkSpecificDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/delegator/OperatorNetworkSpecificDelegator.sol -------------------------------------------------------------------------------- /src/contracts/delegator/OperatorSpecificDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/delegator/OperatorSpecificDelegator.sol -------------------------------------------------------------------------------- /src/contracts/hints/DelegatorHints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/hints/DelegatorHints.sol -------------------------------------------------------------------------------- /src/contracts/hints/Hints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/hints/Hints.sol -------------------------------------------------------------------------------- /src/contracts/hints/OptInServiceHints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/hints/OptInServiceHints.sol -------------------------------------------------------------------------------- /src/contracts/hints/SlasherHints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/hints/SlasherHints.sol -------------------------------------------------------------------------------- /src/contracts/hints/VaultHints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/hints/VaultHints.sol -------------------------------------------------------------------------------- /src/contracts/libraries/Checkpoints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/libraries/Checkpoints.sol -------------------------------------------------------------------------------- /src/contracts/libraries/ERC4626Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/libraries/ERC4626Math.sol -------------------------------------------------------------------------------- /src/contracts/libraries/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/libraries/LICENSE -------------------------------------------------------------------------------- /src/contracts/libraries/Subnetwork.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/libraries/Subnetwork.sol -------------------------------------------------------------------------------- /src/contracts/service/MetadataService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/service/MetadataService.sol -------------------------------------------------------------------------------- /src/contracts/service/NetworkMiddlewareService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/service/NetworkMiddlewareService.sol -------------------------------------------------------------------------------- /src/contracts/service/OptInService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/service/OptInService.sol -------------------------------------------------------------------------------- /src/contracts/slasher/BaseSlasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/slasher/BaseSlasher.sol -------------------------------------------------------------------------------- /src/contracts/slasher/Slasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/slasher/Slasher.sol -------------------------------------------------------------------------------- /src/contracts/slasher/VetoSlasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/slasher/VetoSlasher.sol -------------------------------------------------------------------------------- /src/contracts/vault/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/vault/Vault.sol -------------------------------------------------------------------------------- /src/contracts/vault/VaultStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/vault/VaultStorage.sol -------------------------------------------------------------------------------- /src/contracts/vault/VaultTokenized.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/contracts/vault/VaultTokenized.sol -------------------------------------------------------------------------------- /src/interfaces/IDelegatorFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/IDelegatorFactory.sol -------------------------------------------------------------------------------- /src/interfaces/INetworkRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/INetworkRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/IOperatorRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/IOperatorRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/ISlasherFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/ISlasherFactory.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultConfigurator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/IVaultConfigurator.sol -------------------------------------------------------------------------------- /src/interfaces/IVaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/IVaultFactory.sol -------------------------------------------------------------------------------- /src/interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/LICENSE -------------------------------------------------------------------------------- /src/interfaces/common/IEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IEntity.sol -------------------------------------------------------------------------------- /src/interfaces/common/IFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IFactory.sol -------------------------------------------------------------------------------- /src/interfaces/common/IMigratableEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IMigratableEntity.sol -------------------------------------------------------------------------------- /src/interfaces/common/IMigratableEntityProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IMigratableEntityProxy.sol -------------------------------------------------------------------------------- /src/interfaces/common/IMigratablesFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IMigratablesFactory.sol -------------------------------------------------------------------------------- /src/interfaces/common/IRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IRegistry.sol -------------------------------------------------------------------------------- /src/interfaces/common/IStaticDelegateCallable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/common/IStaticDelegateCallable.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/IBaseDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/IBaseDelegator.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/IDelegatorHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/IDelegatorHook.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/IFullRestakeDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/IFullRestakeDelegator.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/INetworkRestakeDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/INetworkRestakeDelegator.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/IOperatorNetworkSpecificDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/IOperatorNetworkSpecificDelegator.sol -------------------------------------------------------------------------------- /src/interfaces/delegator/IOperatorSpecificDelegator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/delegator/IOperatorSpecificDelegator.sol -------------------------------------------------------------------------------- /src/interfaces/service/IMetadataService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/service/IMetadataService.sol -------------------------------------------------------------------------------- /src/interfaces/service/INetworkMiddlewareService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/service/INetworkMiddlewareService.sol -------------------------------------------------------------------------------- /src/interfaces/service/IOptInService.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/service/IOptInService.sol -------------------------------------------------------------------------------- /src/interfaces/slasher/IBaseSlasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/slasher/IBaseSlasher.sol -------------------------------------------------------------------------------- /src/interfaces/slasher/IBurner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/slasher/IBurner.sol -------------------------------------------------------------------------------- /src/interfaces/slasher/ISlasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/slasher/ISlasher.sol -------------------------------------------------------------------------------- /src/interfaces/slasher/IVetoSlasher.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/slasher/IVetoSlasher.sol -------------------------------------------------------------------------------- /src/interfaces/vault/IVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/vault/IVault.sol -------------------------------------------------------------------------------- /src/interfaces/vault/IVaultStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/vault/IVaultStorage.sol -------------------------------------------------------------------------------- /src/interfaces/vault/IVaultTokenized.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/src/interfaces/vault/IVaultTokenized.sol -------------------------------------------------------------------------------- /test/DelegatorFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/DelegatorFactory.t.sol -------------------------------------------------------------------------------- /test/NetworkRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/NetworkRegistry.t.sol -------------------------------------------------------------------------------- /test/OperatorRegistry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/OperatorRegistry.t.sol -------------------------------------------------------------------------------- /test/POC.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/POC.t.sol -------------------------------------------------------------------------------- /test/POCBase.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/POCBase.t.sol -------------------------------------------------------------------------------- /test/SlasherFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/SlasherFactory.t.sol -------------------------------------------------------------------------------- /test/VaultConfigurator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/VaultConfigurator.t.sol -------------------------------------------------------------------------------- /test/VaultFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/VaultFactory.t.sol -------------------------------------------------------------------------------- /test/common/Entity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/Entity.t.sol -------------------------------------------------------------------------------- /test/common/Factory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/Factory.t.sol -------------------------------------------------------------------------------- /test/common/MigratableEntity.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/MigratableEntity.t.sol -------------------------------------------------------------------------------- /test/common/MigratableEntityProxy.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/MigratableEntityProxy.t.sol -------------------------------------------------------------------------------- /test/common/MigratablesFactory.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/MigratablesFactory.t.sol -------------------------------------------------------------------------------- /test/common/Registry.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/common/Registry.t.sol -------------------------------------------------------------------------------- /test/delegator/FullRestakeDelegator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/delegator/FullRestakeDelegator.t.sol -------------------------------------------------------------------------------- /test/delegator/NetworkRestakeDelegator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/delegator/NetworkRestakeDelegator.t.sol -------------------------------------------------------------------------------- /test/delegator/OperatorNetworkSpecificDelegator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/delegator/OperatorNetworkSpecificDelegator.t.sol -------------------------------------------------------------------------------- /test/delegator/OperatorSpecificDelegator.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/delegator/OperatorSpecificDelegator.t.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreBindings.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreBindings.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreBytecode.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreBytecode.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreConstants.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreConstants.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreImports.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreImports.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreImportsContracts.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreImportsContracts.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreInit.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreIntegration.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreIntegration.sol -------------------------------------------------------------------------------- /test/integration/SymbioticCoreIntegrationExample.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticCoreIntegrationExample.t.sol -------------------------------------------------------------------------------- /test/integration/SymbioticInit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticInit.sol -------------------------------------------------------------------------------- /test/integration/SymbioticUtils.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/SymbioticUtils.sol -------------------------------------------------------------------------------- /test/integration/actions/ActionScripts.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/actions/ActionScripts.t.sol -------------------------------------------------------------------------------- /test/integration/actions/ScriptBaseHarness.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/actions/ScriptBaseHarness.s.sol -------------------------------------------------------------------------------- /test/integration/base/SymbioticCoreBindingsBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/base/SymbioticCoreBindingsBase.sol -------------------------------------------------------------------------------- /test/integration/base/SymbioticCoreInitBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/integration/base/SymbioticCoreInitBase.sol -------------------------------------------------------------------------------- /test/libraries/Checkpoints.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/libraries/Checkpoints.t.sol -------------------------------------------------------------------------------- /test/mocks/DAILikeToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/DAILikeToken.sol -------------------------------------------------------------------------------- /test/mocks/FakeEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/FakeEntity.sol -------------------------------------------------------------------------------- /test/mocks/FeeOnTransferToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/FeeOnTransferToken.sol -------------------------------------------------------------------------------- /test/mocks/PermitToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/PermitToken.sol -------------------------------------------------------------------------------- /test/mocks/RebaseToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/RebaseToken.sol -------------------------------------------------------------------------------- /test/mocks/SimpleBurner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleBurner.sol -------------------------------------------------------------------------------- /test/mocks/SimpleEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleEntity.sol -------------------------------------------------------------------------------- /test/mocks/SimpleFullRestakeDelegatorHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleFullRestakeDelegatorHook.sol -------------------------------------------------------------------------------- /test/mocks/SimpleMigratableEntity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleMigratableEntity.sol -------------------------------------------------------------------------------- /test/mocks/SimpleMigratableEntityV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleMigratableEntityV2.sol -------------------------------------------------------------------------------- /test/mocks/SimpleNetworkRestakeDelegatorHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleNetworkRestakeDelegatorHook.sol -------------------------------------------------------------------------------- /test/mocks/SimpleOperatorNetworkSpecificDelegatorHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleOperatorNetworkSpecificDelegatorHook.sol -------------------------------------------------------------------------------- /test/mocks/SimpleOperatorSpecificDelegatorHook.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleOperatorSpecificDelegatorHook.sol -------------------------------------------------------------------------------- /test/mocks/SimpleRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/SimpleRegistry.sol -------------------------------------------------------------------------------- /test/mocks/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/mocks/Token.sol -------------------------------------------------------------------------------- /test/service/MetadataService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/service/MetadataService.t.sol -------------------------------------------------------------------------------- /test/service/NetworkMiddlewareService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/service/NetworkMiddlewareService.t.sol -------------------------------------------------------------------------------- /test/service/OptInService.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/service/OptInService.t.sol -------------------------------------------------------------------------------- /test/slasher/Slasher.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/slasher/Slasher.t.sol -------------------------------------------------------------------------------- /test/slasher/VetoSlasher.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/slasher/VetoSlasher.t.sol -------------------------------------------------------------------------------- /test/vault/Vault.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/vault/Vault.t.sol -------------------------------------------------------------------------------- /test/vault/VaultTokenized.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symbioticfi/core/HEAD/test/vault/VaultTokenized.t.sol --------------------------------------------------------------------------------