659 lines
18 KiB
JSON
659 lines
18 KiB
JSON
{
|
|
"_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"
|
|
]
|
|
}
|
|
}
|
|
}
|