From 6c7f5de2cb78b6d65b35324f97eb6fffdd63e4af Mon Sep 17 00:00:00 2001 From: Bogdan Fazakas Date: Tue, 11 Jan 2022 12:56:35 +0200 Subject: [PATCH] remove unused artifacts --- .../ERC721Factory.sol/ERC721Factory.dbg.json | 4 - .../OPFCommunityFeeCollector.dbg.json | 4 - .../FactoryRouter.sol/FactoryRouter.dbg.json | 4 - .../pools/balancer/BPool.sol/BPool.dbg.json | 4 - .../Dispenser.sol/Dispenser.dbg.json | 4 - .../FixedRateExchange.dbg.json | 4 - .../SideStaking.sol/SideStaking.dbg.json | 4 - .../ERC20Template.sol/ERC20Template.dbg.json | 4 - .../ERC20TemplateEnterprise.dbg.json | 4 - .../ERC721Template.dbg.json | 4 - .../mock/MockERC20.sol/MockERC20.dbg.json | 4 - .../MockERC20Decimals.dbg.json | 4 - .../MockExchange.sol/MockExchange.dbg.json | 4 - .../mock/MockExchange.sol/MockExchange.json | 67 -- .../mock/MockOcean.sol/MockOcean.dbg.json | 4 - .../utils/mock/MockOcean.sol/MockOcean.json | 292 -------- .../mock/MockOldDT.sol/MockOldDT.dbg.json | 4 - .../utils/mock/MockOldDT.sol/MockOldDT.json | 688 ------------------ 18 files changed, 1107 deletions(-) delete mode 100644 artifacts/ERC721Factory.sol/ERC721Factory.dbg.json delete mode 100644 artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.dbg.json delete mode 100644 artifacts/pools/FactoryRouter.sol/FactoryRouter.dbg.json delete mode 100644 artifacts/pools/balancer/BPool.sol/BPool.dbg.json delete mode 100644 artifacts/pools/dispenser/Dispenser.sol/Dispenser.dbg.json delete mode 100644 artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.dbg.json delete mode 100644 artifacts/pools/ssContracts/SideStaking.sol/SideStaking.dbg.json delete mode 100644 artifacts/templates/ERC20Template.sol/ERC20Template.dbg.json delete mode 100644 artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.dbg.json delete mode 100644 artifacts/templates/ERC721Template.sol/ERC721Template.dbg.json delete mode 100644 artifacts/utils/mock/MockERC20.sol/MockERC20.dbg.json delete mode 100644 artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.dbg.json delete mode 100644 artifacts/utils/mock/MockExchange.sol/MockExchange.dbg.json delete mode 100644 artifacts/utils/mock/MockExchange.sol/MockExchange.json delete mode 100644 artifacts/utils/mock/MockOcean.sol/MockOcean.dbg.json delete mode 100644 artifacts/utils/mock/MockOcean.sol/MockOcean.json delete mode 100644 artifacts/utils/mock/MockOldDT.sol/MockOldDT.dbg.json delete mode 100644 artifacts/utils/mock/MockOldDT.sol/MockOldDT.json diff --git a/artifacts/ERC721Factory.sol/ERC721Factory.dbg.json b/artifacts/ERC721Factory.sol/ERC721Factory.dbg.json deleted file mode 100644 index 1f66db5f..00000000 --- a/artifacts/ERC721Factory.sol/ERC721Factory.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.dbg.json b/artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.dbg.json deleted file mode 100644 index 50ebac31..00000000 --- a/artifacts/communityFee/OPFCommunityFeeCollector.sol/OPFCommunityFeeCollector.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/pools/FactoryRouter.sol/FactoryRouter.dbg.json b/artifacts/pools/FactoryRouter.sol/FactoryRouter.dbg.json deleted file mode 100644 index 50ebac31..00000000 --- a/artifacts/pools/FactoryRouter.sol/FactoryRouter.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/pools/balancer/BPool.sol/BPool.dbg.json b/artifacts/pools/balancer/BPool.sol/BPool.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/pools/balancer/BPool.sol/BPool.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/pools/dispenser/Dispenser.sol/Dispenser.dbg.json b/artifacts/pools/dispenser/Dispenser.sol/Dispenser.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/pools/dispenser/Dispenser.sol/Dispenser.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.dbg.json b/artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/pools/fixedRate/FixedRateExchange.sol/FixedRateExchange.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/pools/ssContracts/SideStaking.sol/SideStaking.dbg.json b/artifacts/pools/ssContracts/SideStaking.sol/SideStaking.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/pools/ssContracts/SideStaking.sol/SideStaking.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/templates/ERC20Template.sol/ERC20Template.dbg.json b/artifacts/templates/ERC20Template.sol/ERC20Template.dbg.json deleted file mode 100644 index 50ebac31..00000000 --- a/artifacts/templates/ERC20Template.sol/ERC20Template.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.dbg.json b/artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.dbg.json deleted file mode 100644 index 50ebac31..00000000 --- a/artifacts/templates/ERC20TemplateEnterprise.sol/ERC20TemplateEnterprise.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/templates/ERC721Template.sol/ERC721Template.dbg.json b/artifacts/templates/ERC721Template.sol/ERC721Template.dbg.json deleted file mode 100644 index 50ebac31..00000000 --- a/artifacts/templates/ERC721Template.sol/ERC721Template.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockERC20.sol/MockERC20.dbg.json b/artifacts/utils/mock/MockERC20.sol/MockERC20.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/utils/mock/MockERC20.sol/MockERC20.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.dbg.json b/artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/utils/mock/MockERC20Decimals.sol/MockERC20Decimals.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockExchange.sol/MockExchange.dbg.json b/artifacts/utils/mock/MockExchange.sol/MockExchange.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/utils/mock/MockExchange.sol/MockExchange.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockExchange.sol/MockExchange.json b/artifacts/utils/mock/MockExchange.sol/MockExchange.json deleted file mode 100644 index 1ec9b5be..00000000 --- a/artifacts/utils/mock/MockExchange.sol/MockExchange.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "MockExchange", - "sourceName": "contracts/utils/mock/MockExchange.sol", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "deposit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_deadline", - "type": "uint256" - }, - { - "internalType": "uint8", - "name": "v", - "type": "uint8" - }, - { - "internalType": "bytes32", - "name": "r", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "s", - "type": "bytes32" - } - ], - "name": "depositWithPermit", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x608060405234801561001057600080fd5b506102e8806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806312a62cff1461003b57806347e7ef2414610050575b600080fd5b61004e6100493660046101ff565b610063565b005b61004e61005e36600461025f565b610167565b60405163d505accf60e01b8152336004820152306024820152604481018690526064810185905260ff8416608482015260a4810183905260c481018290526001600160a01b0387169063d505accf9060e401600060405180830381600087803b1580156100cf57600080fd5b505af11580156100e3573d6000803e3d6000fd5b50506040516323b872dd60e01b8152336004820152306024820152604481018890526001600160a01b03891692506323b872dd91506064016020604051808303816000875af115801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e9190610289565b50505050505050565b6040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038316906323b872dd906064016020604051808303816000875af11580156101ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101de9190610289565b505050565b80356001600160a01b03811681146101fa57600080fd5b919050565b60008060008060008060c0878903121561021857600080fd5b610221876101e3565b95506020870135945060408701359350606087013560ff8116811461024557600080fd5b9598949750929560808101359460a0909101359350915050565b6000806040838503121561027257600080fd5b61027b836101e3565b946020939093013593505050565b60006020828403121561029b57600080fd5b815180151581146102ab57600080fd5b939250505056fea2646970667358221220413785285224ec23d369be80a34c0820e2cdcf4c8f03a284784e42e616a50d3664736f6c634300080a0033", - "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100365760003560e01c806312a62cff1461003b57806347e7ef2414610050575b600080fd5b61004e6100493660046101ff565b610063565b005b61004e61005e36600461025f565b610167565b60405163d505accf60e01b8152336004820152306024820152604481018690526064810185905260ff8416608482015260a4810183905260c481018290526001600160a01b0387169063d505accf9060e401600060405180830381600087803b1580156100cf57600080fd5b505af11580156100e3573d6000803e3d6000fd5b50506040516323b872dd60e01b8152336004820152306024820152604481018890526001600160a01b03891692506323b872dd91506064016020604051808303816000875af115801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e9190610289565b50505050505050565b6040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038316906323b872dd906064016020604051808303816000875af11580156101ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101de9190610289565b505050565b80356001600160a01b03811681146101fa57600080fd5b919050565b60008060008060008060c0878903121561021857600080fd5b610221876101e3565b95506020870135945060408701359350606087013560ff8116811461024557600080fd5b9598949750929560808101359460a0909101359350915050565b6000806040838503121561027257600080fd5b61027b836101e3565b946020939093013593505050565b60006020828403121561029b57600080fd5b815180151581146102ab57600080fd5b939250505056fea2646970667358221220413785285224ec23d369be80a34c0820e2cdcf4c8f03a284784e42e616a50d3664736f6c634300080a0033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/utils/mock/MockOcean.sol/MockOcean.dbg.json b/artifacts/utils/mock/MockOcean.sol/MockOcean.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/utils/mock/MockOcean.sol/MockOcean.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockOcean.sol/MockOcean.json b/artifacts/utils/mock/MockOcean.sol/MockOcean.json deleted file mode 100644 index d3bd37f6..00000000 --- a/artifacts/utils/mock/MockOcean.sol/MockOcean.json +++ /dev/null @@ -1,292 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "MockOcean", - "sourceName": "contracts/utils/mock/MockOcean.sol", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "addedValue", - "type": "uint256" - } - ], - "name": "increaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "recipient", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "sender", - "type": "address" - }, - { - "internalType": "address", - "name": "recipient", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x60806040523480156200001157600080fd5b5060405162000ba838038062000ba883398101604081905262000034916200023e565b60408051808201825260058082526427b1b2b0b760d91b602080840182815285518087019096529285528401528151919291620000749160039162000198565b5080516200008a90600490602084019062000198565b505050620000a98169152d02c7e14af6800000620000b060201b60201c565b50620002d4565b6001600160a01b0382166200010b5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b80600260008282546200011f919062000270565b90915550506001600160a01b038216600090815260208190526040812080548392906200014e90849062000270565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b828054620001a69062000297565b90600052602060002090601f016020900481019282620001ca576000855562000215565b82601f10620001e557805160ff191683800117855562000215565b8280016001018555821562000215579182015b8281111562000215578251825591602001919060010190620001f8565b506200022392915062000227565b5090565b5b8082111562000223576000815560010162000228565b6000602082840312156200025157600080fd5b81516001600160a01b03811681146200026957600080fd5b9392505050565b600082198211156200029257634e487b7160e01b600052601160045260246000fd5b500190565b600181811c90821680620002ac57607f821691505b60208210811415620002ce57634e487b7160e01b600052602260045260246000fd5b50919050565b6108c480620002e46000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c39190610701565b60405180910390f35b6100df6100da366004610772565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f36600461079c565b61026e565b604051601281526020016100c3565b6100df610131366004610772565b61031d565b6100f36101443660046107d8565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df610175366004610772565b610368565b6100df610188366004610772565b610401565b6100f361019b3660046107fa565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d59061082d565b80601f01602080910402602001604051908101604052809291908181526020018280546102019061082d565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610532565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610265918590610354908690610868565b61040e565b6060600480546101d59061082d565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610532565b6001600160a01b0383166104705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102fc565b6001600160a01b0382166104d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105965760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b038316600090815260208190526040902054818110156106705760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a7908490610868565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f391815260200190565b60405180910390a350505050565b600060208083528351808285015260005b8181101561072e57858101830151858201604001528201610712565b81811115610740576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461076d57600080fd5b919050565b6000806040838503121561078557600080fd5b61078e83610756565b946020939093013593505050565b6000806000606084860312156107b157600080fd5b6107ba84610756565b92506107c860208501610756565b9150604084013590509250925092565b6000602082840312156107ea57600080fd5b6107f382610756565b9392505050565b6000806040838503121561080d57600080fd5b61081683610756565b915061082460208401610756565b90509250929050565b600181811c9082168061084157607f821691505b6020821081141561086257634e487b7160e01b600052602260045260246000fd5b50919050565b6000821982111561088957634e487b7160e01b600052601160045260246000fd5b50019056fea26469706673582212207b53d35701c549fb1087fb8787f0a8bd4aef1c0a4631ef76d0b995a68dd9ccaf64736f6c634300080a0033", - "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461012357806370a082311461013657806395d89b411461015f578063a457c2d714610167578063a9059cbb1461017a578063dd62ed3e1461018d57600080fd5b806306fdde03146100ae578063095ea7b3146100cc57806318160ddd146100ef57806323b872dd14610101578063313ce56714610114575b600080fd5b6100b66101c6565b6040516100c39190610701565b60405180910390f35b6100df6100da366004610772565b610258565b60405190151581526020016100c3565b6002545b6040519081526020016100c3565b6100df61010f36600461079c565b61026e565b604051601281526020016100c3565b6100df610131366004610772565b61031d565b6100f36101443660046107d8565b6001600160a01b031660009081526020819052604090205490565b6100b6610359565b6100df610175366004610772565b610368565b6100df610188366004610772565b610401565b6100f361019b3660046107fa565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6060600380546101d59061082d565b80601f01602080910402602001604051908101604052809291908181526020018280546102019061082d565b801561024e5780601f106102235761010080835404028352916020019161024e565b820191906000526020600020905b81548152906001019060200180831161023157829003601f168201915b5050505050905090565b600061026533848461040e565b50600192915050565b600061027b848484610532565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156103055760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b610312853385840361040e565b506001949350505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610265918590610354908690610868565b61040e565b6060600480546101d59061082d565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156103ea5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016102fc565b6103f7338585840361040e565b5060019392505050565b6000610265338484610532565b6001600160a01b0383166104705760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016102fc565b6001600160a01b0382166104d15760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016102fc565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166105965760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016102fc565b6001600160a01b0382166105f85760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016102fc565b6001600160a01b038316600090815260208190526040902054818110156106705760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016102fc565b6001600160a01b038085166000908152602081905260408082208585039055918516815290812080548492906106a7908490610868565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f391815260200190565b60405180910390a350505050565b600060208083528351808285015260005b8181101561072e57858101830151858201604001528201610712565b81811115610740576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461076d57600080fd5b919050565b6000806040838503121561078557600080fd5b61078e83610756565b946020939093013593505050565b6000806000606084860312156107b157600080fd5b6107ba84610756565b92506107c860208501610756565b9150604084013590509250925092565b6000602082840312156107ea57600080fd5b6107f382610756565b9392505050565b6000806040838503121561080d57600080fd5b61081683610756565b915061082460208401610756565b90509250929050565b600181811c9082168061084157607f821691505b6020821081141561086257634e487b7160e01b600052602260045260246000fd5b50919050565b6000821982111561088957634e487b7160e01b600052601160045260246000fd5b50019056fea26469706673582212207b53d35701c549fb1087fb8787f0a8bd4aef1c0a4631ef76d0b995a68dd9ccaf64736f6c634300080a0033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/utils/mock/MockOldDT.sol/MockOldDT.dbg.json b/artifacts/utils/mock/MockOldDT.sol/MockOldDT.dbg.json deleted file mode 100644 index 145541ef..00000000 --- a/artifacts/utils/mock/MockOldDT.sol/MockOldDT.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/7a9d7fe2079496b67c21873719ee8ecc.json" -} diff --git a/artifacts/utils/mock/MockOldDT.sol/MockOldDT.json b/artifacts/utils/mock/MockOldDT.sol/MockOldDT.json deleted file mode 100644 index f67c9b8b..00000000 --- a/artifacts/utils/mock/MockOldDT.sol/MockOldDT.json +++ /dev/null @@ -1,688 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "MockOldDT", - "sourceName": "contracts/utils/mock/MockOldDT.sol", - "abi": [ - { - "inputs": [], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "currentMinter", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "newMinter", - "type": "address" - } - ], - "name": "MinterApproved", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "currentMinter", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "newMinter", - "type": "address" - } - ], - "name": "MinterProposed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "bytes32", - "name": "orderTxId", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "consumer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "serviceId", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "provider", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "name": "OrderFinished", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "consumer", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "payer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "serviceId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "mrktFeeCollector", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "marketFee", - "type": "uint256" - } - ], - "name": "OrderStarted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [], - "name": "BASE", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "BASE_COMMUNITY_FEE_PERCENTAGE", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "BASE_MARKET_FEE_PERCENTAGE", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "approveMinter", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "blob", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "feePercentage", - "type": "uint256" - } - ], - "name": "calculateFee", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "cap", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "orderTxId", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "consumer", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "serviceId", - "type": "uint256" - } - ], - "name": "finishOrder", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "addedValue", - "type": "uint256" - } - ], - "name": "increaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "name", - "type": "string" - }, - { - "internalType": "string", - "name": "symbol", - "type": "string" - }, - { - "internalType": "address", - "name": "minterAddress", - "type": "address" - }, - { - "internalType": "uint256", - "name": "cap_", - "type": "uint256" - }, - { - "internalType": "string", - "name": "blob_", - "type": "string" - }, - { - "internalType": "address", - "name": "feeCollector", - "type": "address" - } - ], - "name": "initialize", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "isInitialized", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "isMinter", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - }, - { - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "minter", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "newMinter", - "type": "address" - } - ], - "name": "proposeMinter", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "consumer", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "serviceId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "mrktFeeCollector", - "type": "address" - } - ], - "name": "startOrder", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "recipient", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "sender", - "type": "address" - }, - { - "internalType": "address", - "name": "recipient", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x60c060405260086080819052671353d0d2d58cd11560c21b60a09081526200002b916005919062000525565b5060408051808201909152600480825263158cd11560e21b6020909201918252620000599160069162000525565b5060408051808201909152600480825263313637b160e11b6020909201918252620000879160079162000525565b50683635c9adc5dea00000600855600980546001600160a81b0319169055348015620000b257600080fd5b50604080518082018252600481526315195cdd60e21b60208083019182528351808501909452600a845269151154d514d6535093d360b21b908401528151919291620001019160039162000525565b5080516200011790600490602084019062000525565b505050620002e8600580546200012d90620005cb565b80601f01602080910402602001604051908101604052809291908181526020018280546200015b90620005cb565b8015620001ac5780601f106200018057610100808354040283529160200191620001ac565b820191906000526020600020905b8154815290600101906020018083116200018e57829003601f168201915b505050505060068054620001c090620005cb565b80601f0160208091040260200160405190810160405280929190818152602001828054620001ee90620005cb565b80156200023f5780601f1062000213576101008083540402835291602001916200023f565b820191906000526020600020905b8154815290600101906020018083116200022157829003601f168201915b505050505033600854600780546200025790620005cb565b80601f01602080910402602001604051908101604052809291908181526020018280546200028590620005cb565b8015620002d65780601f10620002aa57610100808354040283529160200191620002d6565b820191906000526020600020905b815481529060010190602001808311620002b857829003601f168201915b505050505033620002ef60201b60201c565b5062000608565b60006001600160a01b038516620003555760405162461bcd60e51b8152602060048201526030602482015260008051602062001c4283398151915260448201526f722c20207a65726f206164647265737360801b60648201526084015b60405180910390fd5b600a546001600160a01b031615620003b75760405162461bcd60e51b815260206004820152602f602482015260008051602062001c4283398151915260448201526e722c207a65726f206164647265737360881b60648201526084016200034c565b6001600160a01b03821662000437576040805162461bcd60e51b81526020600482015260248101919091527f44617461546f6b656e54656d706c6174653a20496e76616c696420636f6d6d7560448201527f6e6974792066656520636f6c6c6563746f722c207a65726f206164647265737360648201526084016200034c565b83620004925760405162461bcd60e51b8152602060048201526024808201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206361702076604482015263616c756560e01b60648201526084016200034c565b60088490558651620004ac9060059060208a019062000525565b508251620004c290600790602086019062000525565b508551620004d890600690602089019062000525565b5050600a80546001600160a01b039586166001600160a01b0319909116179055600980546001600160a81b0319169190941617600160a01b9081179384905590920460ff16949350505050565b8280546200053390620005cb565b90600052602060002090601f016020900481019282620005575760008555620005a2565b82601f106200057257805160ff1916838001178555620005a2565b82800160010185558215620005a2579182015b82811115620005a257825182559160200191906001019062000585565b50620005b0929150620005b4565b5090565b5b80821115620005b05760008155600101620005b5565b600181811c90821680620005e057607f821691505b602082108114156200060257634e487b7160e01b600052602260045260246000fd5b50919050565b61162a80620006186000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806370a08231116100de578063aa271e1a11610097578063dd62ed3e11610071578063dd62ed3e14610345578063eb40024b1461037e578063ec342ad014610386578063fde0e7a81461039557600080fd5b8063aa271e1a14610310578063ab63d2b214610332578063b2263a5d1461021457600080fd5b806370a08231146102935780638ca0c059146102bc5780639070d2f8146102cf57806395d89b41146102e2578063a457c2d7146102ea578063a9059cbb146102fd57600080fd5b8063313ce5671161014b578063392e53cd11610125578063392e53cd14610246578063395093511461025857806340c10f191461026b57806350d2fcc41461028057600080fd5b8063313ce5671461021c57806334e731221461022b578063355274ea1461023e57600080fd5b806306fdde031461019357806307546172146101b1578063095ea7b3146101cc57806318160ddd146101ef57806323b872dd14610201578063294541c714610214575b600080fd5b61019b61039d565b6040516101a8919061121a565b60405180910390f35b600a546040516001600160a01b0390911681526020016101a8565b6101df6101da36600461128b565b61042f565b60405190151581526020016101a8565b6002545b6040519081526020016101a8565b6101df61020f3660046112b5565b610446565b6101f36104f5565b604051601281526020016101a8565b6101f36102393660046112f1565b61050c565b6008546101f3565b600954600160a01b900460ff166101df565b6101df61026636600461128b565b61054b565b61027e61027936600461128b565b610587565b005b61027e61028e366004611313565b610623565b6101f36102a1366004611313565b6001600160a01b031660009081526020819052604090205490565b61027e6102ca36600461132e565b6106a8565b6101df6102dd3660046113b2565b610771565b61019b6108a7565b6101df6102f836600461128b565b6108b6565b6101df61030b36600461128b565b61094f565b6101df61031e366004611313565b600a546001600160a01b0390811691161490565b61027e610340366004611479565b61095c565b6101f36103533660046114bf565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61027e610a51565b6101f3670de0b6b3a764000081565b61019b610b38565b6060600380546103ac906114f2565b80601f01602080910402602001604051908101604052809291908181526020018280546103d8906114f2565b80156104255780601f106103fa57610100808354040283529160200191610425565b820191906000526020600020905b81548152906001019060200180831161040857829003601f168201915b5050505050905090565b600061043c338484610b47565b5060015b92915050565b6000610453848484610c6b565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156104dd5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6104ea8533858403610b47565b506001949350505050565b6105096103e8670de0b6b3a7640000611543565b81565b60008261051b57506000610440565b8161052857506000610440565b610544670de0b6b3a764000061053e8585610e2c565b90610e38565b9392505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161043c918590610582908690611565565b610b47565b600a546001600160a01b031633146105b15760405162461bcd60e51b81526004016104d49061157d565b6008546105c7826105c160025490565b90610e44565b11156106155760405162461bcd60e51b815260206004820152601f60248201527f44617461546f6b656e54656d706c6174653a206361702065786365656465640060448201526064016104d4565b61061f8282610e50565b5050565b600a546001600160a01b0316331461064d5760405162461bcd60e51b81526004016104d49061157d565b600b80546001600160a01b0319166001600160a01b0383169081179091556040805133815260208101929092527fa24c529cc8b2d85b7dfb2ed0b4d7e9a816546212138b5d223bee13481e21be6b910160405180910390a150565b8115610716576106b8838361094f565b6107165760405162461bcd60e51b815260206004820152602960248201527f44617461546f6b656e54656d706c6174653a206661696c656420746f2066696e60448201526834b9b41037b93232b960b91b60648201526084016104d4565b604080518581526020810184905290810182905242606082015233906001600160a01b038516907f46872661d5d7765097d3a97ca99b7cbfa68b54b6d51904168974901ee607a26d906080015b60405180910390a350505050565b600954600090600160a01b900460ff16156107ec5760405162461bcd60e51b815260206004820152603560248201527f44617461546f6b656e54656d706c6174653a20746f6b656e20696e7374616e636044820152741948185b1c9958591e481a5b9a5d1a585b1a5e9959605a1b60648201526084016104d4565b6108998a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8e018190048102820181019092528c815292508c91508b908190840183828082843760009201919091525050604080516020601f8b018190048102820181019092528981528c93508b9250908a908a90819084018382808284376000920191909152508a9250610f2f915050565b9a9950505050505050505050565b6060600480546103ac906114f2565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156109385760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016104d4565b6109453385858403610b47565b5060019392505050565b600061043c338484610c6b565b600080610977856102396103e8670de0b6b3a7640000611543565b600954909150610990906001600160a01b03168261094f565b506001600160a01b038316156109c6576109b8856102396103e8670de0b6b3a7640000611543565b91506109c4838361094f565b505b60006109d28284610e44565b600a549091506109ef906001600160a01b031661030b8884611175565b50604080518781526020810187905242818301526060810185905290516001600160a01b03868116923392918b16917fe1c4fa794edfa8f619b8257a077398950357b9c6398528f94480307352f9afcc9181900360800190a450505050505050565b600b546001600160a01b03163314610ac65760405162461bcd60e51b815260206004820152603260248201527f44617461546f6b656e54656d706c6174653a20696e76616c69642070726f706f604482015271736564206d696e746572206164647265737360701b60648201526084016104d4565b600a54600b54604080516001600160a01b0393841681529290911660208301527f96ab0400119a548d3cc4c74e857d0d9c427fe9df20d3d0d99af10cc292e6c886910160405180910390a1600b8054600a80546001600160a01b03199081166001600160a01b03841617909155169055565b6060600780546103ac906114f2565b6001600160a01b038316610ba95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104d4565b6001600160a01b038216610c0a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104d4565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ccf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104d4565b6001600160a01b038216610d315760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104d4565b6001600160a01b03831660009081526020819052604090205481811015610da95760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016104d4565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610de0908490611565565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161076391815260200190565b600061054482846115be565b60006105448284611543565b60006105448284611565565b6001600160a01b038216610ea65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104d4565b8060026000828254610eb89190611565565b90915550506001600160a01b03821660009081526020819052604081208054839290610ee5908490611565565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006001600160a01b038516610fa05760405162461bcd60e51b815260206004820152603060248201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206d696e746560448201526f722c20207a65726f206164647265737360801b60648201526084016104d4565b600a546001600160a01b0316156110115760405162461bcd60e51b815260206004820152602f60248201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206d696e746560448201526e722c207a65726f206164647265737360881b60648201526084016104d4565b6001600160a01b03821661108f576040805162461bcd60e51b81526020600482015260248101919091527f44617461546f6b656e54656d706c6174653a20496e76616c696420636f6d6d7560448201527f6e6974792066656520636f6c6c6563746f722c207a65726f206164647265737360648201526084016104d4565b836110e85760405162461bcd60e51b8152602060048201526024808201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206361702076604482015263616c756560e01b60648201526084016104d4565b600884905586516111009060059060208a0190611181565b508251611114906007906020860190611181565b508551611128906006906020890190611181565b5050600a80546001600160a01b039586166001600160a01b0319909116179055600980546001600160a81b0319169190941617600160a01b9081179384905590920460ff16949350505050565b600061054482846115dd565b82805461118d906114f2565b90600052602060002090601f0160209004810192826111af57600085556111f5565b82601f106111c857805160ff19168380011785556111f5565b828001600101855582156111f5579182015b828111156111f55782518255916020019190600101906111da565b50611201929150611205565b5090565b5b808211156112015760008155600101611206565b600060208083528351808285015260005b818110156112475785810183015185820160400152820161122b565b81811115611259576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461128657600080fd5b919050565b6000806040838503121561129e57600080fd5b6112a78361126f565b946020939093013593505050565b6000806000606084860312156112ca57600080fd5b6112d38461126f565b92506112e16020850161126f565b9150604084013590509250925092565b6000806040838503121561130457600080fd5b50508035926020909101359150565b60006020828403121561132557600080fd5b6105448261126f565b6000806000806080858703121561134457600080fd5b843593506113546020860161126f565b93969395505050506040820135916060013590565b60008083601f84011261137b57600080fd5b50813567ffffffffffffffff81111561139357600080fd5b6020830191508360208285010111156113ab57600080fd5b9250929050565b600080600080600080600080600060c08a8c0312156113d057600080fd5b893567ffffffffffffffff808211156113e857600080fd5b6113f48d838e01611369565b909b50995060208c013591508082111561140d57600080fd5b6114198d838e01611369565b909950975087915061142d60408d0161126f565b965060608c0135955060808c013591508082111561144a57600080fd5b506114578c828d01611369565b909450925061146a905060a08b0161126f565b90509295985092959850929598565b6000806000806080858703121561148f57600080fd5b6114988561126f565b935060208501359250604085013591506114b46060860161126f565b905092959194509250565b600080604083850312156114d257600080fd5b6114db8361126f565b91506114e96020840161126f565b90509250929050565b600181811c9082168061150657607f821691505b6020821081141561152757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261156057634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156115785761157861152d565b500190565b60208082526021908201527f44617461546f6b656e54656d706c6174653a20696e76616c6964206d696e74656040820152603960f91b606082015260800190565b60008160001904831182151516156115d8576115d861152d565b500290565b6000828210156115ef576115ef61152d565b50039056fea2646970667358221220713acc380b15cea41807e25750e6f232d6d4398c296234af194c6497d43ff0c064736f6c634300080a003344617461546f6b656e54656d706c6174653a20496e76616c6964206d696e7465", - "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806370a08231116100de578063aa271e1a11610097578063dd62ed3e11610071578063dd62ed3e14610345578063eb40024b1461037e578063ec342ad014610386578063fde0e7a81461039557600080fd5b8063aa271e1a14610310578063ab63d2b214610332578063b2263a5d1461021457600080fd5b806370a08231146102935780638ca0c059146102bc5780639070d2f8146102cf57806395d89b41146102e2578063a457c2d7146102ea578063a9059cbb146102fd57600080fd5b8063313ce5671161014b578063392e53cd11610125578063392e53cd14610246578063395093511461025857806340c10f191461026b57806350d2fcc41461028057600080fd5b8063313ce5671461021c57806334e731221461022b578063355274ea1461023e57600080fd5b806306fdde031461019357806307546172146101b1578063095ea7b3146101cc57806318160ddd146101ef57806323b872dd14610201578063294541c714610214575b600080fd5b61019b61039d565b6040516101a8919061121a565b60405180910390f35b600a546040516001600160a01b0390911681526020016101a8565b6101df6101da36600461128b565b61042f565b60405190151581526020016101a8565b6002545b6040519081526020016101a8565b6101df61020f3660046112b5565b610446565b6101f36104f5565b604051601281526020016101a8565b6101f36102393660046112f1565b61050c565b6008546101f3565b600954600160a01b900460ff166101df565b6101df61026636600461128b565b61054b565b61027e61027936600461128b565b610587565b005b61027e61028e366004611313565b610623565b6101f36102a1366004611313565b6001600160a01b031660009081526020819052604090205490565b61027e6102ca36600461132e565b6106a8565b6101df6102dd3660046113b2565b610771565b61019b6108a7565b6101df6102f836600461128b565b6108b6565b6101df61030b36600461128b565b61094f565b6101df61031e366004611313565b600a546001600160a01b0390811691161490565b61027e610340366004611479565b61095c565b6101f36103533660046114bf565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b61027e610a51565b6101f3670de0b6b3a764000081565b61019b610b38565b6060600380546103ac906114f2565b80601f01602080910402602001604051908101604052809291908181526020018280546103d8906114f2565b80156104255780601f106103fa57610100808354040283529160200191610425565b820191906000526020600020905b81548152906001019060200180831161040857829003601f168201915b5050505050905090565b600061043c338484610b47565b5060015b92915050565b6000610453848484610c6b565b6001600160a01b0384166000908152600160209081526040808320338452909152902054828110156104dd5760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b6104ea8533858403610b47565b506001949350505050565b6105096103e8670de0b6b3a7640000611543565b81565b60008261051b57506000610440565b8161052857506000610440565b610544670de0b6b3a764000061053e8585610e2c565b90610e38565b9392505050565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161043c918590610582908690611565565b610b47565b600a546001600160a01b031633146105b15760405162461bcd60e51b81526004016104d49061157d565b6008546105c7826105c160025490565b90610e44565b11156106155760405162461bcd60e51b815260206004820152601f60248201527f44617461546f6b656e54656d706c6174653a206361702065786365656465640060448201526064016104d4565b61061f8282610e50565b5050565b600a546001600160a01b0316331461064d5760405162461bcd60e51b81526004016104d49061157d565b600b80546001600160a01b0319166001600160a01b0383169081179091556040805133815260208101929092527fa24c529cc8b2d85b7dfb2ed0b4d7e9a816546212138b5d223bee13481e21be6b910160405180910390a150565b8115610716576106b8838361094f565b6107165760405162461bcd60e51b815260206004820152602960248201527f44617461546f6b656e54656d706c6174653a206661696c656420746f2066696e60448201526834b9b41037b93232b960b91b60648201526084016104d4565b604080518581526020810184905290810182905242606082015233906001600160a01b038516907f46872661d5d7765097d3a97ca99b7cbfa68b54b6d51904168974901ee607a26d906080015b60405180910390a350505050565b600954600090600160a01b900460ff16156107ec5760405162461bcd60e51b815260206004820152603560248201527f44617461546f6b656e54656d706c6174653a20746f6b656e20696e7374616e636044820152741948185b1c9958591e481a5b9a5d1a585b1a5e9959605a1b60648201526084016104d4565b6108998a8a8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f8e018190048102820181019092528c815292508c91508b908190840183828082843760009201919091525050604080516020601f8b018190048102820181019092528981528c93508b9250908a908a90819084018382808284376000920191909152508a9250610f2f915050565b9a9950505050505050505050565b6060600480546103ac906114f2565b3360009081526001602090815260408083206001600160a01b0386168452909152812054828110156109385760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016104d4565b6109453385858403610b47565b5060019392505050565b600061043c338484610c6b565b600080610977856102396103e8670de0b6b3a7640000611543565b600954909150610990906001600160a01b03168261094f565b506001600160a01b038316156109c6576109b8856102396103e8670de0b6b3a7640000611543565b91506109c4838361094f565b505b60006109d28284610e44565b600a549091506109ef906001600160a01b031661030b8884611175565b50604080518781526020810187905242818301526060810185905290516001600160a01b03868116923392918b16917fe1c4fa794edfa8f619b8257a077398950357b9c6398528f94480307352f9afcc9181900360800190a450505050505050565b600b546001600160a01b03163314610ac65760405162461bcd60e51b815260206004820152603260248201527f44617461546f6b656e54656d706c6174653a20696e76616c69642070726f706f604482015271736564206d696e746572206164647265737360701b60648201526084016104d4565b600a54600b54604080516001600160a01b0393841681529290911660208301527f96ab0400119a548d3cc4c74e857d0d9c427fe9df20d3d0d99af10cc292e6c886910160405180910390a1600b8054600a80546001600160a01b03199081166001600160a01b03841617909155169055565b6060600780546103ac906114f2565b6001600160a01b038316610ba95760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104d4565b6001600160a01b038216610c0a5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104d4565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ccf5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104d4565b6001600160a01b038216610d315760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104d4565b6001600160a01b03831660009081526020819052604090205481811015610da95760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016104d4565b6001600160a01b03808516600090815260208190526040808220858503905591851681529081208054849290610de0908490611565565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161076391815260200190565b600061054482846115be565b60006105448284611543565b60006105448284611565565b6001600160a01b038216610ea65760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016104d4565b8060026000828254610eb89190611565565b90915550506001600160a01b03821660009081526020819052604081208054839290610ee5908490611565565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b60006001600160a01b038516610fa05760405162461bcd60e51b815260206004820152603060248201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206d696e746560448201526f722c20207a65726f206164647265737360801b60648201526084016104d4565b600a546001600160a01b0316156110115760405162461bcd60e51b815260206004820152602f60248201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206d696e746560448201526e722c207a65726f206164647265737360881b60648201526084016104d4565b6001600160a01b03821661108f576040805162461bcd60e51b81526020600482015260248101919091527f44617461546f6b656e54656d706c6174653a20496e76616c696420636f6d6d7560448201527f6e6974792066656520636f6c6c6563746f722c207a65726f206164647265737360648201526084016104d4565b836110e85760405162461bcd60e51b8152602060048201526024808201527f44617461546f6b656e54656d706c6174653a20496e76616c6964206361702076604482015263616c756560e01b60648201526084016104d4565b600884905586516111009060059060208a0190611181565b508251611114906007906020860190611181565b508551611128906006906020890190611181565b5050600a80546001600160a01b039586166001600160a01b0319909116179055600980546001600160a81b0319169190941617600160a01b9081179384905590920460ff16949350505050565b600061054482846115dd565b82805461118d906114f2565b90600052602060002090601f0160209004810192826111af57600085556111f5565b82601f106111c857805160ff19168380011785556111f5565b828001600101855582156111f5579182015b828111156111f55782518255916020019190600101906111da565b50611201929150611205565b5090565b5b808211156112015760008155600101611206565b600060208083528351808285015260005b818110156112475785810183015185820160400152820161122b565b81811115611259576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b038116811461128657600080fd5b919050565b6000806040838503121561129e57600080fd5b6112a78361126f565b946020939093013593505050565b6000806000606084860312156112ca57600080fd5b6112d38461126f565b92506112e16020850161126f565b9150604084013590509250925092565b6000806040838503121561130457600080fd5b50508035926020909101359150565b60006020828403121561132557600080fd5b6105448261126f565b6000806000806080858703121561134457600080fd5b843593506113546020860161126f565b93969395505050506040820135916060013590565b60008083601f84011261137b57600080fd5b50813567ffffffffffffffff81111561139357600080fd5b6020830191508360208285010111156113ab57600080fd5b9250929050565b600080600080600080600080600060c08a8c0312156113d057600080fd5b893567ffffffffffffffff808211156113e857600080fd5b6113f48d838e01611369565b909b50995060208c013591508082111561140d57600080fd5b6114198d838e01611369565b909950975087915061142d60408d0161126f565b965060608c0135955060808c013591508082111561144a57600080fd5b506114578c828d01611369565b909450925061146a905060a08b0161126f565b90509295985092959850929598565b6000806000806080858703121561148f57600080fd5b6114988561126f565b935060208501359250604085013591506114b46060860161126f565b905092959194509250565b600080604083850312156114d257600080fd5b6114db8361126f565b91506114e96020840161126f565b90509250929050565b600181811c9082168061150657607f821691505b6020821081141561152757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008261156057634e487b7160e01b600052601260045260246000fd5b500490565b600082198211156115785761157861152d565b500190565b60208082526021908201527f44617461546f6b656e54656d706c6174653a20696e76616c6964206d696e74656040820152603960f91b606082015260800190565b60008160001904831182151516156115d8576115d861152d565b500290565b6000828210156115ef576115ef61152d565b50039056fea2646970667358221220713acc380b15cea41807e25750e6f232d6d4398c296234af194c6497d43ff0c064736f6c634300080a0033", - "linkReferences": {}, - "deployedLinkReferences": {} -}