├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── add_issue_to_pm.yml │ └── unit_test.yaml ├── .gitignore ├── .gitmodules ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .solhint.json ├── .solhintignore ├── .vscode ├── README.md ├── extensions.example.json ├── launch.example.json └── settings.example.json ├── Justfile ├── LICENSE ├── README.md ├── contracts ├── contract │ ├── Base.sol │ ├── BaseAbstract.sol │ ├── BaseUpgradeable.sol │ ├── ClaimNodeOp.sol │ ├── ClaimProtocolDAO.sol │ ├── MinipoolManager.sol │ ├── MinipoolStreamliner.sol │ ├── MultisigManager.sol │ ├── Ocyticus.sol │ ├── Oracle.sol │ ├── ProtocolDAO.sol │ ├── RewardsPool.sol │ ├── Staking.sol │ ├── Storage.sol │ ├── Timelock.sol │ ├── TwapGGP.sol │ ├── Vault.sol │ ├── WithdrawQueue.sol │ ├── hardwareProviders │ │ ├── AvalancheHardwareRental.sol │ │ ├── CoqnetHardwareRental.sol │ │ ├── SubnetHardwareRentalBase.sol │ │ └── SubnetHardwareRentalMapping.sol │ ├── previousVersions │ │ ├── IHardwareProvider.sol │ │ ├── MinipoolStreamlinerV1.sol │ │ ├── MinipoolStreamlinerV2.sol │ │ ├── TokenggAVAXV1.sol │ │ └── TokenggAVAXV2.sol │ ├── tokens │ │ ├── GGAVAXRateProvider.sol │ │ ├── TokenGGP.sol │ │ ├── TokenggAVAX.sol │ │ ├── TokenlstAVAX.sol │ │ ├── TokenpstAVAX.sol │ │ └── upgradeable │ │ │ ├── ERC20Upgradeable.sol │ │ │ └── ERC4626Upgradeable.sol │ └── utils │ │ ├── CREATE3Factory.sol │ │ ├── Multicall.sol │ │ ├── Multicall3.sol │ │ ├── OneInchMock.sol │ │ ├── RialtoSimulator.sol │ │ └── WAVAX.sol ├── interface │ ├── IERC20.sol │ ├── ILBRouter.sol │ ├── IOneInch.sol │ ├── IOonodzEntryPoint.sol │ ├── IUniswapV2Pair.sol │ ├── IWAVAX.sol │ └── IWithdrawer.sol └── types │ └── MinipoolStatus.sol ├── cspell-ignore-words.txt ├── cspell.json ├── deployed ├── 1337-addresses.tmpl.json ├── 31337-addresses.tmpl.json ├── 43112-addresses.tmpl.json ├── 43113-addresses.json ├── 43113-addresses.tmpl.json ├── 43114-addresses.json └── 43114-addresses.tmpl.json ├── foundry.toml ├── generated ├── addresses │ ├── 43113.ts │ └── 43114.ts ├── contracts │ ├── ArtifactHardwareProvider.ts │ ├── ClaimNodeOp.ts │ ├── MinipoolManager.ts │ ├── MinipoolStreamliner.ts │ ├── OneInchMock.ts │ ├── Oracle.ts │ ├── ProtocolDAO.ts │ ├── RewardsPool.ts │ ├── Staking.ts │ ├── Storage.ts │ ├── TokenGGP.ts │ └── TokenggAVAX.ts └── errors.ts ├── hardhat.config.ts ├── package.json ├── remappings.txt ├── scenarios ├── Full Cycle Multi Users.md ├── Full Cycle One User.md └── Overview.md ├── script ├── EnvironmentConfig.s.sol ├── README.md ├── change-minipool.s.sol ├── coqnet │ ├── add-coqnet-mainnet-hardware-providers.s.sol │ ├── deploy-avalanche-hardware-provider.s.sol │ ├── deploy-coqnet-hardware-provider.s.sol │ ├── deploy-hardware-rental-mapping.s.sol │ ├── remove_deployer_role.s.sol │ ├── set-coqnet-avax-price-feed.s.sol │ └── set_mainnet_configs.s.sol ├── deploy-tokenggavax.s.sol ├── get-ggp-rewards.s.sol ├── init-dev.s.sol ├── init-fuji.s.sol ├── init-mainnet.s.sol ├── init-rialto.s.sol ├── obsolete │ ├── deploy-2023-09-05.s.sol.old │ ├── deploy-artifact-hardware.s.sol.old │ ├── deploy-contract.s.sol.old │ ├── deploy-minipool-streamlinerv2.s.sol.old │ ├── deploy-mp-redesign.s.sol.old │ ├── deploy-rate-provider.s.sol.old │ ├── deploy-timelock.s.sol.old │ ├── deploy.s.sol.old │ ├── deploy_relaunch_minipool.s.sol.old │ ├── doctor.s.sol.old │ └── hardware-provider-upgrade.s.sol.old ├── rollback_fuji.s.sol ├── run-rialto.s.sol ├── set-guardian.s.sol ├── test-upgrade-specified-impl.sol ├── upgrade-liquid-staking-system.s.sol ├── upgrade-minipool-streamliner.s.sol ├── upgrade-ocyticus.s.sol └── upgrade-tokenggavax.s.sol ├── slither.config.json ├── tasks ├── README.md ├── dao.js ├── debug.js ├── inflation.js ├── lib │ └── utils.js ├── minipool.js ├── multisig.js ├── nopClaim.js ├── oracle.js ├── staking.js ├── tokens.js └── vault.js ├── test ├── integration │ ├── ChainHardwareRentalBaseIntegration.t.sol │ └── TestFailure.sol ├── invariant │ ├── WithdrawQueueHandler.sol │ └── WithdrawQueueInvariants.t.sol └── unit │ ├── AVAXHighWaterTest.t.sol │ ├── BaseContractTest.sol │ ├── ClaimNodeOp.t.sol │ ├── ClaimProtocolDAO.t.sol │ ├── Delegation.t.sol │ ├── ERC20Upgradeable.t.sol │ ├── ERC4626Std.t.sol │ ├── ERC4626X.t.sol │ ├── MEVRewards.t.sol │ ├── MinipoolManager.t.sol │ ├── MinipoolStreamliner.t.sol │ ├── MinipoolStreamlinerV2.t.sol │ ├── MultisigManager.t.sol │ ├── Ocyticus.t.sol │ ├── OneInchMock.t.sol │ ├── Oracle.t.sol │ ├── ProtocolDAO.t.sol │ ├── README.md │ ├── RateProvider.t.sol │ ├── RewardsPool.t.sol │ ├── Scenarios.t.sol │ ├── Staking.t.sol │ ├── Storage.t.sol │ ├── SubnetHardwareRentalBaseTest.t.sol │ ├── Timelock.t.sol │ ├── TokenGGP.t.sol │ ├── TokenggAVAX.t.sol │ ├── TokenggAVAXAccessControl.t.sol │ ├── TokenggAVAXFirstDepositor.t.sol │ ├── TokenlstAVAXTest.t.sol │ ├── TokenpstAVAXTest.t.sol │ ├── TwapGGP.t.sol │ ├── Vault.t.sol │ ├── WithdrawQueue.t.sol │ ├── WithdrawQueueGasTests.t.sol │ ├── upgrade │ ├── MinipoolStreamlinerUpgrade.t.sol │ └── TokenUpgradeTests.t.sol │ └── utils │ ├── BaseTest.sol │ ├── ERC20UpgradeableDangerous.sol │ ├── ERC20UpgradeableSafe.sol │ ├── ERC4626UpgradeableDangerous.sol │ ├── ERC4626UpgradeableSafe.sol │ ├── MockChainlink.sol │ ├── MockERC20Upgradeable.sol │ ├── MockHardwareProvider.sol │ ├── MockSubnetHardwareRental.sol │ ├── MockTokenggAVAXV2.sol │ ├── MockTokenggAVAXV2Dangerous.sol │ ├── MockTokenggAVAXV2Safe.sol │ └── MockTraderJoeRouter.sol ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/add_issue_to_pm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.github/workflows/add_issue_to_pm.yml -------------------------------------------------------------------------------- /.github/workflows/unit_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.github/workflows/unit_test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.vscode/README.md -------------------------------------------------------------------------------- /.vscode/extensions.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.vscode/extensions.example.json -------------------------------------------------------------------------------- /.vscode/launch.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.vscode/launch.example.json -------------------------------------------------------------------------------- /.vscode/settings.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/.vscode/settings.example.json -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/Justfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/README.md -------------------------------------------------------------------------------- /contracts/contract/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Base.sol -------------------------------------------------------------------------------- /contracts/contract/BaseAbstract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/BaseAbstract.sol -------------------------------------------------------------------------------- /contracts/contract/BaseUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/BaseUpgradeable.sol -------------------------------------------------------------------------------- /contracts/contract/ClaimNodeOp.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/ClaimNodeOp.sol -------------------------------------------------------------------------------- /contracts/contract/ClaimProtocolDAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/ClaimProtocolDAO.sol -------------------------------------------------------------------------------- /contracts/contract/MinipoolManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/MinipoolManager.sol -------------------------------------------------------------------------------- /contracts/contract/MinipoolStreamliner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/MinipoolStreamliner.sol -------------------------------------------------------------------------------- /contracts/contract/MultisigManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/MultisigManager.sol -------------------------------------------------------------------------------- /contracts/contract/Ocyticus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Ocyticus.sol -------------------------------------------------------------------------------- /contracts/contract/Oracle.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Oracle.sol -------------------------------------------------------------------------------- /contracts/contract/ProtocolDAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/ProtocolDAO.sol -------------------------------------------------------------------------------- /contracts/contract/RewardsPool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/RewardsPool.sol -------------------------------------------------------------------------------- /contracts/contract/Staking.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Staking.sol -------------------------------------------------------------------------------- /contracts/contract/Storage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Storage.sol -------------------------------------------------------------------------------- /contracts/contract/Timelock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Timelock.sol -------------------------------------------------------------------------------- /contracts/contract/TwapGGP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/TwapGGP.sol -------------------------------------------------------------------------------- /contracts/contract/Vault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/Vault.sol -------------------------------------------------------------------------------- /contracts/contract/WithdrawQueue.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/WithdrawQueue.sol -------------------------------------------------------------------------------- /contracts/contract/hardwareProviders/AvalancheHardwareRental.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/hardwareProviders/AvalancheHardwareRental.sol -------------------------------------------------------------------------------- /contracts/contract/hardwareProviders/CoqnetHardwareRental.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/hardwareProviders/CoqnetHardwareRental.sol -------------------------------------------------------------------------------- /contracts/contract/hardwareProviders/SubnetHardwareRentalBase.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/hardwareProviders/SubnetHardwareRentalBase.sol -------------------------------------------------------------------------------- /contracts/contract/hardwareProviders/SubnetHardwareRentalMapping.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/hardwareProviders/SubnetHardwareRentalMapping.sol -------------------------------------------------------------------------------- /contracts/contract/previousVersions/IHardwareProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/previousVersions/IHardwareProvider.sol -------------------------------------------------------------------------------- /contracts/contract/previousVersions/MinipoolStreamlinerV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/previousVersions/MinipoolStreamlinerV1.sol -------------------------------------------------------------------------------- /contracts/contract/previousVersions/MinipoolStreamlinerV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/previousVersions/MinipoolStreamlinerV2.sol -------------------------------------------------------------------------------- /contracts/contract/previousVersions/TokenggAVAXV1.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/previousVersions/TokenggAVAXV1.sol -------------------------------------------------------------------------------- /contracts/contract/previousVersions/TokenggAVAXV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/previousVersions/TokenggAVAXV2.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/GGAVAXRateProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/GGAVAXRateProvider.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/TokenGGP.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/TokenGGP.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/TokenggAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/TokenggAVAX.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/TokenlstAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/TokenlstAVAX.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/TokenpstAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/TokenpstAVAX.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/upgradeable/ERC20Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/upgradeable/ERC20Upgradeable.sol -------------------------------------------------------------------------------- /contracts/contract/tokens/upgradeable/ERC4626Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/tokens/upgradeable/ERC4626Upgradeable.sol -------------------------------------------------------------------------------- /contracts/contract/utils/CREATE3Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/CREATE3Factory.sol -------------------------------------------------------------------------------- /contracts/contract/utils/Multicall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/Multicall.sol -------------------------------------------------------------------------------- /contracts/contract/utils/Multicall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/Multicall3.sol -------------------------------------------------------------------------------- /contracts/contract/utils/OneInchMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/OneInchMock.sol -------------------------------------------------------------------------------- /contracts/contract/utils/RialtoSimulator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/RialtoSimulator.sol -------------------------------------------------------------------------------- /contracts/contract/utils/WAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/contract/utils/WAVAX.sol -------------------------------------------------------------------------------- /contracts/interface/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IERC20.sol -------------------------------------------------------------------------------- /contracts/interface/ILBRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/ILBRouter.sol -------------------------------------------------------------------------------- /contracts/interface/IOneInch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IOneInch.sol -------------------------------------------------------------------------------- /contracts/interface/IOonodzEntryPoint.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IOonodzEntryPoint.sol -------------------------------------------------------------------------------- /contracts/interface/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/interface/IWAVAX.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IWAVAX.sol -------------------------------------------------------------------------------- /contracts/interface/IWithdrawer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/interface/IWithdrawer.sol -------------------------------------------------------------------------------- /contracts/types/MinipoolStatus.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/contracts/types/MinipoolStatus.sol -------------------------------------------------------------------------------- /cspell-ignore-words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/cspell-ignore-words.txt -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/cspell.json -------------------------------------------------------------------------------- /deployed/1337-addresses.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/1337-addresses.tmpl.json -------------------------------------------------------------------------------- /deployed/31337-addresses.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/31337-addresses.tmpl.json -------------------------------------------------------------------------------- /deployed/43112-addresses.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/43112-addresses.tmpl.json -------------------------------------------------------------------------------- /deployed/43113-addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/43113-addresses.json -------------------------------------------------------------------------------- /deployed/43113-addresses.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/43113-addresses.tmpl.json -------------------------------------------------------------------------------- /deployed/43114-addresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/43114-addresses.json -------------------------------------------------------------------------------- /deployed/43114-addresses.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/deployed/43114-addresses.tmpl.json -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/foundry.toml -------------------------------------------------------------------------------- /generated/addresses/43113.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/addresses/43113.ts -------------------------------------------------------------------------------- /generated/addresses/43114.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/addresses/43114.ts -------------------------------------------------------------------------------- /generated/contracts/ArtifactHardwareProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/ArtifactHardwareProvider.ts -------------------------------------------------------------------------------- /generated/contracts/ClaimNodeOp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/ClaimNodeOp.ts -------------------------------------------------------------------------------- /generated/contracts/MinipoolManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/MinipoolManager.ts -------------------------------------------------------------------------------- /generated/contracts/MinipoolStreamliner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/MinipoolStreamliner.ts -------------------------------------------------------------------------------- /generated/contracts/OneInchMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/OneInchMock.ts -------------------------------------------------------------------------------- /generated/contracts/Oracle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/Oracle.ts -------------------------------------------------------------------------------- /generated/contracts/ProtocolDAO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/ProtocolDAO.ts -------------------------------------------------------------------------------- /generated/contracts/RewardsPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/RewardsPool.ts -------------------------------------------------------------------------------- /generated/contracts/Staking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/Staking.ts -------------------------------------------------------------------------------- /generated/contracts/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/Storage.ts -------------------------------------------------------------------------------- /generated/contracts/TokenGGP.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/TokenGGP.ts -------------------------------------------------------------------------------- /generated/contracts/TokenggAVAX.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/contracts/TokenggAVAX.ts -------------------------------------------------------------------------------- /generated/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/generated/errors.ts -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/package.json -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/remappings.txt -------------------------------------------------------------------------------- /scenarios/Full Cycle Multi Users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/scenarios/Full Cycle Multi Users.md -------------------------------------------------------------------------------- /scenarios/Full Cycle One User.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/scenarios/Full Cycle One User.md -------------------------------------------------------------------------------- /scenarios/Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/scenarios/Overview.md -------------------------------------------------------------------------------- /script/EnvironmentConfig.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/EnvironmentConfig.s.sol -------------------------------------------------------------------------------- /script/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/README.md -------------------------------------------------------------------------------- /script/change-minipool.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/change-minipool.s.sol -------------------------------------------------------------------------------- /script/coqnet/add-coqnet-mainnet-hardware-providers.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/add-coqnet-mainnet-hardware-providers.s.sol -------------------------------------------------------------------------------- /script/coqnet/deploy-avalanche-hardware-provider.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/deploy-avalanche-hardware-provider.s.sol -------------------------------------------------------------------------------- /script/coqnet/deploy-coqnet-hardware-provider.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/deploy-coqnet-hardware-provider.s.sol -------------------------------------------------------------------------------- /script/coqnet/deploy-hardware-rental-mapping.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/deploy-hardware-rental-mapping.s.sol -------------------------------------------------------------------------------- /script/coqnet/remove_deployer_role.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/remove_deployer_role.s.sol -------------------------------------------------------------------------------- /script/coqnet/set-coqnet-avax-price-feed.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/set-coqnet-avax-price-feed.s.sol -------------------------------------------------------------------------------- /script/coqnet/set_mainnet_configs.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/coqnet/set_mainnet_configs.s.sol -------------------------------------------------------------------------------- /script/deploy-tokenggavax.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/deploy-tokenggavax.s.sol -------------------------------------------------------------------------------- /script/get-ggp-rewards.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/get-ggp-rewards.s.sol -------------------------------------------------------------------------------- /script/init-dev.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/init-dev.s.sol -------------------------------------------------------------------------------- /script/init-fuji.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/init-fuji.s.sol -------------------------------------------------------------------------------- /script/init-mainnet.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/init-mainnet.s.sol -------------------------------------------------------------------------------- /script/init-rialto.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/init-rialto.s.sol -------------------------------------------------------------------------------- /script/obsolete/deploy-2023-09-05.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-2023-09-05.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-artifact-hardware.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-artifact-hardware.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-contract.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-contract.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-minipool-streamlinerv2.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-minipool-streamlinerv2.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-mp-redesign.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-mp-redesign.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-rate-provider.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-rate-provider.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy-timelock.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy-timelock.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/deploy_relaunch_minipool.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/deploy_relaunch_minipool.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/doctor.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/doctor.s.sol.old -------------------------------------------------------------------------------- /script/obsolete/hardware-provider-upgrade.s.sol.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/obsolete/hardware-provider-upgrade.s.sol.old -------------------------------------------------------------------------------- /script/rollback_fuji.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/rollback_fuji.s.sol -------------------------------------------------------------------------------- /script/run-rialto.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/run-rialto.s.sol -------------------------------------------------------------------------------- /script/set-guardian.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/set-guardian.s.sol -------------------------------------------------------------------------------- /script/test-upgrade-specified-impl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/test-upgrade-specified-impl.sol -------------------------------------------------------------------------------- /script/upgrade-liquid-staking-system.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/upgrade-liquid-staking-system.s.sol -------------------------------------------------------------------------------- /script/upgrade-minipool-streamliner.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/upgrade-minipool-streamliner.s.sol -------------------------------------------------------------------------------- /script/upgrade-ocyticus.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/upgrade-ocyticus.s.sol -------------------------------------------------------------------------------- /script/upgrade-tokenggavax.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/script/upgrade-tokenggavax.s.sol -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/slither.config.json -------------------------------------------------------------------------------- /tasks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/README.md -------------------------------------------------------------------------------- /tasks/dao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/dao.js -------------------------------------------------------------------------------- /tasks/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/debug.js -------------------------------------------------------------------------------- /tasks/inflation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/inflation.js -------------------------------------------------------------------------------- /tasks/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/lib/utils.js -------------------------------------------------------------------------------- /tasks/minipool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/minipool.js -------------------------------------------------------------------------------- /tasks/multisig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/multisig.js -------------------------------------------------------------------------------- /tasks/nopClaim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/nopClaim.js -------------------------------------------------------------------------------- /tasks/oracle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/oracle.js -------------------------------------------------------------------------------- /tasks/staking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/staking.js -------------------------------------------------------------------------------- /tasks/tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/tokens.js -------------------------------------------------------------------------------- /tasks/vault.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tasks/vault.js -------------------------------------------------------------------------------- /test/integration/ChainHardwareRentalBaseIntegration.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/integration/ChainHardwareRentalBaseIntegration.t.sol -------------------------------------------------------------------------------- /test/integration/TestFailure.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/integration/TestFailure.sol -------------------------------------------------------------------------------- /test/invariant/WithdrawQueueHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/invariant/WithdrawQueueHandler.sol -------------------------------------------------------------------------------- /test/invariant/WithdrawQueueInvariants.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/invariant/WithdrawQueueInvariants.t.sol -------------------------------------------------------------------------------- /test/unit/AVAXHighWaterTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/AVAXHighWaterTest.t.sol -------------------------------------------------------------------------------- /test/unit/BaseContractTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/BaseContractTest.sol -------------------------------------------------------------------------------- /test/unit/ClaimNodeOp.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ClaimNodeOp.t.sol -------------------------------------------------------------------------------- /test/unit/ClaimProtocolDAO.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ClaimProtocolDAO.t.sol -------------------------------------------------------------------------------- /test/unit/Delegation.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Delegation.t.sol -------------------------------------------------------------------------------- /test/unit/ERC20Upgradeable.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ERC20Upgradeable.t.sol -------------------------------------------------------------------------------- /test/unit/ERC4626Std.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ERC4626Std.t.sol -------------------------------------------------------------------------------- /test/unit/ERC4626X.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ERC4626X.t.sol -------------------------------------------------------------------------------- /test/unit/MEVRewards.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/MEVRewards.t.sol -------------------------------------------------------------------------------- /test/unit/MinipoolManager.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/MinipoolManager.t.sol -------------------------------------------------------------------------------- /test/unit/MinipoolStreamliner.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/MinipoolStreamliner.t.sol -------------------------------------------------------------------------------- /test/unit/MinipoolStreamlinerV2.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/MinipoolStreamlinerV2.t.sol -------------------------------------------------------------------------------- /test/unit/MultisigManager.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/MultisigManager.t.sol -------------------------------------------------------------------------------- /test/unit/Ocyticus.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Ocyticus.t.sol -------------------------------------------------------------------------------- /test/unit/OneInchMock.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/OneInchMock.t.sol -------------------------------------------------------------------------------- /test/unit/Oracle.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Oracle.t.sol -------------------------------------------------------------------------------- /test/unit/ProtocolDAO.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/ProtocolDAO.t.sol -------------------------------------------------------------------------------- /test/unit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/README.md -------------------------------------------------------------------------------- /test/unit/RateProvider.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/RateProvider.t.sol -------------------------------------------------------------------------------- /test/unit/RewardsPool.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/RewardsPool.t.sol -------------------------------------------------------------------------------- /test/unit/Scenarios.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Scenarios.t.sol -------------------------------------------------------------------------------- /test/unit/Staking.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Staking.t.sol -------------------------------------------------------------------------------- /test/unit/Storage.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Storage.t.sol -------------------------------------------------------------------------------- /test/unit/SubnetHardwareRentalBaseTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/SubnetHardwareRentalBaseTest.t.sol -------------------------------------------------------------------------------- /test/unit/Timelock.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Timelock.t.sol -------------------------------------------------------------------------------- /test/unit/TokenGGP.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenGGP.t.sol -------------------------------------------------------------------------------- /test/unit/TokenggAVAX.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenggAVAX.t.sol -------------------------------------------------------------------------------- /test/unit/TokenggAVAXAccessControl.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenggAVAXAccessControl.t.sol -------------------------------------------------------------------------------- /test/unit/TokenggAVAXFirstDepositor.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenggAVAXFirstDepositor.t.sol -------------------------------------------------------------------------------- /test/unit/TokenlstAVAXTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenlstAVAXTest.t.sol -------------------------------------------------------------------------------- /test/unit/TokenpstAVAXTest.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TokenpstAVAXTest.t.sol -------------------------------------------------------------------------------- /test/unit/TwapGGP.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/TwapGGP.t.sol -------------------------------------------------------------------------------- /test/unit/Vault.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/Vault.t.sol -------------------------------------------------------------------------------- /test/unit/WithdrawQueue.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/WithdrawQueue.t.sol -------------------------------------------------------------------------------- /test/unit/WithdrawQueueGasTests.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/WithdrawQueueGasTests.t.sol -------------------------------------------------------------------------------- /test/unit/upgrade/MinipoolStreamlinerUpgrade.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/upgrade/MinipoolStreamlinerUpgrade.t.sol -------------------------------------------------------------------------------- /test/unit/upgrade/TokenUpgradeTests.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/upgrade/TokenUpgradeTests.t.sol -------------------------------------------------------------------------------- /test/unit/utils/BaseTest.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/BaseTest.sol -------------------------------------------------------------------------------- /test/unit/utils/ERC20UpgradeableDangerous.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/ERC20UpgradeableDangerous.sol -------------------------------------------------------------------------------- /test/unit/utils/ERC20UpgradeableSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/ERC20UpgradeableSafe.sol -------------------------------------------------------------------------------- /test/unit/utils/ERC4626UpgradeableDangerous.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/ERC4626UpgradeableDangerous.sol -------------------------------------------------------------------------------- /test/unit/utils/ERC4626UpgradeableSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/ERC4626UpgradeableSafe.sol -------------------------------------------------------------------------------- /test/unit/utils/MockChainlink.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockChainlink.sol -------------------------------------------------------------------------------- /test/unit/utils/MockERC20Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockERC20Upgradeable.sol -------------------------------------------------------------------------------- /test/unit/utils/MockHardwareProvider.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockHardwareProvider.sol -------------------------------------------------------------------------------- /test/unit/utils/MockSubnetHardwareRental.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockSubnetHardwareRental.sol -------------------------------------------------------------------------------- /test/unit/utils/MockTokenggAVAXV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockTokenggAVAXV2.sol -------------------------------------------------------------------------------- /test/unit/utils/MockTokenggAVAXV2Dangerous.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockTokenggAVAXV2Dangerous.sol -------------------------------------------------------------------------------- /test/unit/utils/MockTokenggAVAXV2Safe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockTokenggAVAXV2Safe.sol -------------------------------------------------------------------------------- /test/unit/utils/MockTraderJoeRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/test/unit/utils/MockTraderJoeRouter.sol -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multisig-labs/gogopool/HEAD/yarn.lock --------------------------------------------------------------------------------