{ "_format": "hh-sol-cache-2", "files": { "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/BandwidthGenerator.sol": { "lastModificationDate": 1643986468117, "contentHash": "1f4bbbb31f9012a87c619219c14b6529", "sourceName": "contracts/BandwidthGenerator.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "./CosmosToken.sol", "./Gravity.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/utils/math/SafeMath.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "BandwidthGenerator" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/CosmosToken.sol": { "lastModificationDate": 1643627584895, "contentHash": "fc5dd09fe73bc6cfece970f702a3aba1", "sourceName": "contracts/CosmosToken.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/ERC20.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "CosmosERC20" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/Gravity.sol": { "lastModificationDate": 1643627584895, "contentHash": "0d6dae561f7b541bafb892b8593a08ac", "sourceName": "contracts/Gravity.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/utils/Address.sol", "@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "./CosmosToken.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "Gravity" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/access/Ownable.sol": { "lastModificationDate": 1643896343014, "contentHash": "8398972af73b4e9e5ff3b31cad86234f", "sourceName": "@openzeppelin/contracts/access/Ownable.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "../utils/Context.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Ownable" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/utils/math/SafeMath.sol": { "lastModificationDate": 1643896343082, "contentHash": "a6a9d6c1f662e922b82c1ba4d81cdd48", "sourceName": "@openzeppelin/contracts/utils/math/SafeMath.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "SafeMath" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": { "lastModificationDate": 1643896342638, "contentHash": "f48de0eaae9544072b8766e2eac528a7", "sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "./IERC20.sol", "./extensions/IERC20Metadata.sol", "../../utils/Context.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ERC20" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": { "lastModificationDate": 1643896342950, "contentHash": "302d9755e46bc69d7058b0cbe7185e37", "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "IERC20" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol": { "lastModificationDate": 1643896342950, "contentHash": "909ab67fc5c25033fe6cd364f8c056f9", "sourceName": "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "../IERC20.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "IERC20Metadata" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/utils/Context.sol": { "lastModificationDate": 1643896342562, "contentHash": "5f2c5c4b6af2dd4551027144797bc8be", "sourceName": "@openzeppelin/contracts/utils/Context.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Context" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol": { "lastModificationDate": 1643896343082, "contentHash": "76814c83c32552ed2b521c816b4d801a", "sourceName": "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "../IERC20.sol", "../../../utils/Address.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "SafeERC20" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/security/ReentrancyGuard.sol": { "lastModificationDate": 1643896343066, "contentHash": "92f9448b23a90ea3bb932ee55cc3ccce", "sourceName": "@openzeppelin/contracts/security/ReentrancyGuard.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ReentrancyGuard" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/utils/Address.sol": { "lastModificationDate": 1643896342558, "contentHash": "4cff8b2ea0d958750786b4e3ca308445", "sourceName": "@openzeppelin/contracts/utils/Address.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Address" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/utils/cryptography/ECDSA.sol": { "lastModificationDate": 1643896342586, "contentHash": "395edffd6bb2b3ba29970d5814039654", "sourceName": "@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "../Strings.sol" ], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "ECDSA" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/test-contracts/TestCosmosToken.sol": { "lastModificationDate": 1643627584895, "contentHash": "957b6079ee0d5a6e048fce8555c14dee", "sourceName": "contracts/test-contracts/TestCosmosToken.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/ERC20.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "TestCosmosERC20" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/test-contracts/TestGravity.sol": { "lastModificationDate": 1643627584895, "contentHash": "f24299c3acb20aff23914e16b7ba95e1", "sourceName": "contracts/test-contracts/TestGravity.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "@openzeppelin/contracts/token/ERC20/IERC20.sol", "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol", "@openzeppelin/contracts/security/ReentrancyGuard.sol", "@openzeppelin/contracts/utils/Address.sol", "@openzeppelin/contracts/utils/cryptography/ECDSA.sol", "./TestCosmosToken.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "TestGravity" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/@openzeppelin/contracts/utils/Strings.sol": { "lastModificationDate": 1643896343114, "contentHash": "9c54c6c065d9e590fdcdd72c451425b9", "sourceName": "@openzeppelin/contracts/utils/Strings.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ "^0.8.0" ], "artifacts": [ "Strings" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/contracts/BandwidthGeneratorNoGravity.sol": { "lastModificationDate": 1643985412193, "contentHash": "973f6312352e196a40bc6aba31df58e4", "sourceName": "contracts/BandwidthGeneratorNoGravity.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [ "./CosmosToken.sol", "@openzeppelin/contracts/access/Ownable.sol", "@openzeppelin/contracts/utils/math/SafeMath.sol", "hardhat/console.sol" ], "versionPragmas": [ "0.8.10" ], "artifacts": [ "BandwidthGeneratorNoGravity" ] }, "/home/max/dev/nymtech/nym/contracts/basic-bandwidth-generation/node_modules/hardhat/console.sol": { "lastModificationDate": 1641812555138, "contentHash": "cc4777addd464ea56fa35b1c45df0591", "sourceName": "hardhat/console.sol", "solcConfig": { "version": "0.8.10", "settings": { "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers" ], "": [ "ast" ] } } } }, "imports": [], "versionPragmas": [ ">=0.4.22 <0.9.0" ], "artifacts": [ "console" ] } } }