├── .gitignore ├── README.md ├── contracts ├── BaseGET.sol ├── EIP1155 │ ├── README.md │ └── contracts │ │ ├── BaseGET1155.sol │ │ ├── ERC1155Upgradeable.sol │ │ ├── EconomicsGET.sol │ │ ├── FoundationContract.sol │ │ ├── GETERC1155.sol │ │ ├── GETProtocolConfigurationV2.sol │ │ └── ProxyAdmin.sol ├── EconomicsGET.sol ├── EventMetadataStorage.sol ├── FoundationContract.sol ├── GETProtocolConfigurationV2.sol ├── GetEventFinancing.sol ├── README.md ├── interfaces │ ├── IBaseGET.sol │ ├── IBasketVault.sol │ ├── IERC165.sol │ ├── IERC20.sol │ ├── IERC721.sol │ ├── IERC721TokenVault.sol │ ├── IERC721VaultFactory.sol │ ├── IEconomicsGET.sol │ ├── IEventFinancing.sol │ ├── IEventMetadataStorage.sol │ ├── IGETAccessControl.sol │ ├── IGETProtocolConfiguration.sol │ ├── IIndexERC721.sol │ ├── IIndexERC721Factory.sol │ ├── INFT_ERC721.sol │ ├── INFT_ERC721V3.sol │ ├── IOracleGET.sol │ ├── ISettingsCollateral.sol │ ├── IUniswapV2Pair.sol │ ├── IfoundationContract.sol │ └── IsyncConfiguration.sol ├── oracles │ ├── OracleHelper.sol │ └── data │ │ └── oracledata.js ├── previous_deployments │ ├── AccessControlGET.sol │ ├── AccessControlGETV2.sol │ ├── GETProtocolConfiguration.sol │ ├── MockGET.sol │ ├── MockUSDC.sol │ ├── README.MD │ ├── getNFT_ERC721.sol │ ├── getNFT_ERC721V2.sol │ └── getNFT_ERC721V3.sol └── utils │ ├── AddressUpgradeable.sol │ ├── ContextUpgradeable.sol │ ├── CountersUpgradeable.sol │ ├── ERC165Upgradeable.sol │ ├── EnumerableMapUpgradeable.sol │ ├── EnumerableSetUpgradeable.sol │ ├── IERC165Upgradeable.sol │ ├── Initializable.sol │ ├── Migrations.sol │ ├── OwnableUpgradeable.sol │ ├── ReentrancyGuardUpgradeable.sol │ ├── SafeMathUpgradeable.sol │ └── StringsUpgradeable.sol └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/README.md -------------------------------------------------------------------------------- /contracts/BaseGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/BaseGET.sol -------------------------------------------------------------------------------- /contracts/EIP1155/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/README.md -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/BaseGET1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/BaseGET1155.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/ERC1155Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/ERC1155Upgradeable.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/EconomicsGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/EconomicsGET.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/FoundationContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/FoundationContract.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/GETERC1155.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/GETERC1155.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/GETProtocolConfigurationV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/GETProtocolConfigurationV2.sol -------------------------------------------------------------------------------- /contracts/EIP1155/contracts/ProxyAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EIP1155/contracts/ProxyAdmin.sol -------------------------------------------------------------------------------- /contracts/EconomicsGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EconomicsGET.sol -------------------------------------------------------------------------------- /contracts/EventMetadataStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/EventMetadataStorage.sol -------------------------------------------------------------------------------- /contracts/FoundationContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/FoundationContract.sol -------------------------------------------------------------------------------- /contracts/GETProtocolConfigurationV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/GETProtocolConfigurationV2.sol -------------------------------------------------------------------------------- /contracts/GetEventFinancing.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/GetEventFinancing.sol -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/interfaces/IBaseGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IBaseGET.sol -------------------------------------------------------------------------------- /contracts/interfaces/IBasketVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IBasketVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC165.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IERC165.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IERC20.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IERC721.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC721TokenVault.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IERC721TokenVault.sol -------------------------------------------------------------------------------- /contracts/interfaces/IERC721VaultFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IERC721VaultFactory.sol -------------------------------------------------------------------------------- /contracts/interfaces/IEconomicsGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IEconomicsGET.sol -------------------------------------------------------------------------------- /contracts/interfaces/IEventFinancing.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: MIT 2 | pragma solidity ^0.8.0; 3 | 4 | interface IEventFinancing { 5 | 6 | } -------------------------------------------------------------------------------- /contracts/interfaces/IEventMetadataStorage.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IEventMetadataStorage.sol -------------------------------------------------------------------------------- /contracts/interfaces/IGETAccessControl.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IGETAccessControl.sol -------------------------------------------------------------------------------- /contracts/interfaces/IGETProtocolConfiguration.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IGETProtocolConfiguration.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIndexERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IIndexERC721.sol -------------------------------------------------------------------------------- /contracts/interfaces/IIndexERC721Factory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IIndexERC721Factory.sol -------------------------------------------------------------------------------- /contracts/interfaces/INFT_ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/INFT_ERC721.sol -------------------------------------------------------------------------------- /contracts/interfaces/INFT_ERC721V3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/INFT_ERC721V3.sol -------------------------------------------------------------------------------- /contracts/interfaces/IOracleGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IOracleGET.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISettingsCollateral.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/ISettingsCollateral.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IfoundationContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IfoundationContract.sol -------------------------------------------------------------------------------- /contracts/interfaces/IsyncConfiguration.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/interfaces/IsyncConfiguration.sol -------------------------------------------------------------------------------- /contracts/oracles/OracleHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/oracles/OracleHelper.sol -------------------------------------------------------------------------------- /contracts/oracles/data/oracledata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/oracles/data/oracledata.js -------------------------------------------------------------------------------- /contracts/previous_deployments/AccessControlGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/AccessControlGET.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/AccessControlGETV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/AccessControlGETV2.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/GETProtocolConfiguration.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/GETProtocolConfiguration.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/MockGET.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/MockGET.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/MockUSDC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/MockUSDC.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/README.MD -------------------------------------------------------------------------------- /contracts/previous_deployments/getNFT_ERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/getNFT_ERC721.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/getNFT_ERC721V2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/getNFT_ERC721V2.sol -------------------------------------------------------------------------------- /contracts/previous_deployments/getNFT_ERC721V3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/previous_deployments/getNFT_ERC721V3.sol -------------------------------------------------------------------------------- /contracts/utils/AddressUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/AddressUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/ContextUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/ContextUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/CountersUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/CountersUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/ERC165Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/ERC165Upgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/EnumerableMapUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/EnumerableMapUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/EnumerableSetUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/EnumerableSetUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/IERC165Upgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/IERC165Upgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/Initializable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/Initializable.sol -------------------------------------------------------------------------------- /contracts/utils/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/Migrations.sol -------------------------------------------------------------------------------- /contracts/utils/OwnableUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/OwnableUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/ReentrancyGuardUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/ReentrancyGuardUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/SafeMathUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/SafeMathUpgradeable.sol -------------------------------------------------------------------------------- /contracts/utils/StringsUpgradeable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/contracts/utils/StringsUpgradeable.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GETProtocol/GETProtocolCoreV1.0-DEPRECIATED/HEAD/package.json --------------------------------------------------------------------------------