From 4c8eb63c38ec2e6198bb39f107db1078b2147037 Mon Sep 17 00:00:00 2001 From: hueso Date: Wed, 24 May 2023 17:43:33 -0300 Subject: [PATCH] add artifacts to .gitignore --- .gitignore | 5 +- .../Reputation.sol/Reputation.dbg.json | 4 - .../contracts/Reputation.sol/Reputation.json | 61 - .../core/BaseUtils.sol/BaseUtils.dbg.json | 4 - .../core/BaseUtils.sol/BaseUtils.json | 686 ------- .../core/Constants.sol/Constants.dbg.json | 4 - .../core/Constants.sol/Constants.json | 10 - .../core/DataTypes.sol/DataTypes.dbg.json | 4 - .../core/DataTypes.sol/DataTypes.json | 10 - .../EventAndErrors.dbg.json | 4 - .../EventAndErrors.sol/EventAndErrors.json | 371 ---- .../OwnerSettings.sol/OwnerSettings.dbg.json | 4 - .../core/OwnerSettings.sol/OwnerSettings.json | 605 ------ .../lib/auth/Owned.sol/Owned.dbg.json | 4 - .../contracts/lib/auth/Owned.sol/Owned.json | 61 - .../IReputation.sol/IReputation.dbg.json | 4 - .../IReputation.sol/IReputation.json | 30 - .../ERC2771Context.sol/Context.dbg.json | 4 - .../metatx/ERC2771Context.sol/Context.json | 10 - .../ERC2771Context.dbg.json | 4 - .../ERC2771Context.sol/ERC2771Context.json | 30 - .../lib/mock/mockToken.sol/MockToken.dbg.json | 4 - .../lib/mock/mockToken.sol/MockToken.json | 337 ---- .../lib/tokens/ERC20.sol/ERC20.dbg.json | 4 - .../contracts/lib/tokens/ERC20.sol/ERC20.json | 308 ---- .../lib/utils/ECDSA.sol/ECDSA.dbg.json | 4 - .../contracts/lib/utils/ECDSA.sol/ECDSA.json | 16 - .../MerkleProofLib.dbg.json | 4 - .../MerkleProofLib.sol/MerkleProofLib.json | 10 - .../utils/Multicall.sol/Multicall.dbg.json | 4 - .../lib/utils/Multicall.sol/Multicall.json | 116 -- .../ReentrancyGuard.dbg.json | 4 - .../ReentrancyGuard.sol/ReentrancyGuard.json | 16 - .../SafeTransferLib.dbg.json | 4 - .../SafeTransferLib.sol/SafeTransferLib.json | 26 - src/types/Reputation.ts | 132 -- src/types/common.ts | 46 - src/types/core/BaseUtils.ts | 965 ---------- src/types/core/EventAndErrors.ts | 355 ---- src/types/core/OwnerSettings.ts | 828 --------- src/types/core/index.ts | 6 - src/types/factories/Reputation__factory.ts | 116 -- .../factories/core/BaseUtils__factory.ts | 698 ------- .../factories/core/EventAndErrors__factory.ts | 386 ---- .../factories/core/OwnerSettings__factory.ts | 620 ------- src/types/factories/core/index.ts | 6 - src/types/factories/index.ts | 7 - .../factories/lib/auth/Owned__factory.ts | 70 - src/types/factories/lib/auth/index.ts | 4 - src/types/factories/lib/index.ts | 9 - .../lib/interfaces/IReputation__factory.ts | 45 - src/types/factories/lib/interfaces/index.ts | 4 - .../lib/metatx/ERC2771Context__factory.ts | 45 - src/types/factories/lib/metatx/index.ts | 4 - src/types/factories/lib/mock/index.ts | 4 - .../mock/mockToken.sol/MockToken__factory.ts | 398 ---- .../factories/lib/mock/mockToken.sol/index.ts | 4 - .../factories/lib/tokens/ERC20__factory.ts | 317 ---- src/types/factories/lib/tokens/index.ts | 4 - .../factories/lib/utils/ECDSA__factory.ts | 62 - .../factories/lib/utils/Multicall__factory.ts | 174 -- .../lib/utils/ReentrancyGuard__factory.ts | 31 - .../lib/utils/SafeTransferLib__factory.ts | 78 - src/types/factories/lib/utils/index.ts | 7 - .../factories/p2pix.sol/P2PIX__factory.ts | 1211 ------------ src/types/factories/p2pix.sol/index.ts | 4 - src/types/hardhat.d.ts | 159 -- src/types/index.ts | 38 - src/types/lib/auth/Owned.ts | 143 -- src/types/lib/auth/index.ts | 4 - src/types/lib/index.ts | 15 - src/types/lib/interfaces/IReputation.ts | 101 - src/types/lib/interfaces/index.ts | 4 - src/types/lib/metatx/ERC2771Context.ts | 103 -- src/types/lib/metatx/index.ts | 4 - src/types/lib/mock/index.ts | 5 - src/types/lib/mock/mockToken.sol/MockToken.ts | 543 ------ src/types/lib/mock/mockToken.sol/index.ts | 4 - src/types/lib/tokens/ERC20.ts | 506 ----- src/types/lib/tokens/index.ts | 4 - src/types/lib/utils/ECDSA.ts | 56 - src/types/lib/utils/Multicall.ts | 155 -- src/types/lib/utils/ReentrancyGuard.ts | 56 - src/types/lib/utils/SafeTransferLib.ts | 56 - src/types/lib/utils/index.ts | 7 - src/types/p2pix.sol/P2PIX.ts | 1620 ----------------- src/types/p2pix.sol/index.ts | 4 - 87 files changed, 4 insertions(+), 12999 deletions(-) delete mode 100644 artifacts/contracts/Reputation.sol/Reputation.dbg.json delete mode 100644 artifacts/contracts/Reputation.sol/Reputation.json delete mode 100644 artifacts/contracts/core/BaseUtils.sol/BaseUtils.dbg.json delete mode 100644 artifacts/contracts/core/BaseUtils.sol/BaseUtils.json delete mode 100644 artifacts/contracts/core/Constants.sol/Constants.dbg.json delete mode 100644 artifacts/contracts/core/Constants.sol/Constants.json delete mode 100644 artifacts/contracts/core/DataTypes.sol/DataTypes.dbg.json delete mode 100644 artifacts/contracts/core/DataTypes.sol/DataTypes.json delete mode 100644 artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.dbg.json delete mode 100644 artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.json delete mode 100644 artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.dbg.json delete mode 100644 artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.json delete mode 100644 artifacts/contracts/lib/auth/Owned.sol/Owned.dbg.json delete mode 100644 artifacts/contracts/lib/auth/Owned.sol/Owned.json delete mode 100644 artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.dbg.json delete mode 100644 artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.json delete mode 100644 artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.dbg.json delete mode 100644 artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.json delete mode 100644 artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.dbg.json delete mode 100644 artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.json delete mode 100644 artifacts/contracts/lib/mock/mockToken.sol/MockToken.dbg.json delete mode 100644 artifacts/contracts/lib/mock/mockToken.sol/MockToken.json delete mode 100644 artifacts/contracts/lib/tokens/ERC20.sol/ERC20.dbg.json delete mode 100644 artifacts/contracts/lib/tokens/ERC20.sol/ERC20.json delete mode 100644 artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.dbg.json delete mode 100644 artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.json delete mode 100644 artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.dbg.json delete mode 100644 artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.json delete mode 100644 artifacts/contracts/lib/utils/Multicall.sol/Multicall.dbg.json delete mode 100644 artifacts/contracts/lib/utils/Multicall.sol/Multicall.json delete mode 100644 artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.dbg.json delete mode 100644 artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.json delete mode 100644 artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.dbg.json delete mode 100644 artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.json delete mode 100644 src/types/Reputation.ts delete mode 100644 src/types/common.ts delete mode 100644 src/types/core/BaseUtils.ts delete mode 100644 src/types/core/EventAndErrors.ts delete mode 100644 src/types/core/OwnerSettings.ts delete mode 100644 src/types/core/index.ts delete mode 100644 src/types/factories/Reputation__factory.ts delete mode 100644 src/types/factories/core/BaseUtils__factory.ts delete mode 100644 src/types/factories/core/EventAndErrors__factory.ts delete mode 100644 src/types/factories/core/OwnerSettings__factory.ts delete mode 100644 src/types/factories/core/index.ts delete mode 100644 src/types/factories/index.ts delete mode 100644 src/types/factories/lib/auth/Owned__factory.ts delete mode 100644 src/types/factories/lib/auth/index.ts delete mode 100644 src/types/factories/lib/index.ts delete mode 100644 src/types/factories/lib/interfaces/IReputation__factory.ts delete mode 100644 src/types/factories/lib/interfaces/index.ts delete mode 100644 src/types/factories/lib/metatx/ERC2771Context__factory.ts delete mode 100644 src/types/factories/lib/metatx/index.ts delete mode 100644 src/types/factories/lib/mock/index.ts delete mode 100644 src/types/factories/lib/mock/mockToken.sol/MockToken__factory.ts delete mode 100644 src/types/factories/lib/mock/mockToken.sol/index.ts delete mode 100644 src/types/factories/lib/tokens/ERC20__factory.ts delete mode 100644 src/types/factories/lib/tokens/index.ts delete mode 100644 src/types/factories/lib/utils/ECDSA__factory.ts delete mode 100644 src/types/factories/lib/utils/Multicall__factory.ts delete mode 100644 src/types/factories/lib/utils/ReentrancyGuard__factory.ts delete mode 100644 src/types/factories/lib/utils/SafeTransferLib__factory.ts delete mode 100644 src/types/factories/lib/utils/index.ts delete mode 100644 src/types/factories/p2pix.sol/P2PIX__factory.ts delete mode 100644 src/types/factories/p2pix.sol/index.ts delete mode 100644 src/types/hardhat.d.ts delete mode 100644 src/types/index.ts delete mode 100644 src/types/lib/auth/Owned.ts delete mode 100644 src/types/lib/auth/index.ts delete mode 100644 src/types/lib/index.ts delete mode 100644 src/types/lib/interfaces/IReputation.ts delete mode 100644 src/types/lib/interfaces/index.ts delete mode 100644 src/types/lib/metatx/ERC2771Context.ts delete mode 100644 src/types/lib/metatx/index.ts delete mode 100644 src/types/lib/mock/index.ts delete mode 100644 src/types/lib/mock/mockToken.sol/MockToken.ts delete mode 100644 src/types/lib/mock/mockToken.sol/index.ts delete mode 100644 src/types/lib/tokens/ERC20.ts delete mode 100644 src/types/lib/tokens/index.ts delete mode 100644 src/types/lib/utils/ECDSA.ts delete mode 100644 src/types/lib/utils/Multicall.ts delete mode 100644 src/types/lib/utils/ReentrancyGuard.ts delete mode 100644 src/types/lib/utils/SafeTransferLib.ts delete mode 100644 src/types/lib/utils/index.ts delete mode 100644 src/types/p2pix.sol/P2PIX.ts delete mode 100644 src/types/p2pix.sol/index.ts diff --git a/.gitignore b/.gitignore index 58d28cd..aaedb74 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,8 @@ !.yarn/plugins !.yarn/sdks !.yarn/versions -# **/artifacts +artifacts +**/artifacts artifacts/build-info **/build **/ref @@ -16,6 +17,8 @@ artifacts/build-info **/.coverage_contracts **/dist **/node_modules +.deps +src/types # files *.env diff --git a/artifacts/contracts/Reputation.sol/Reputation.dbg.json b/artifacts/contracts/Reputation.sol/Reputation.dbg.json deleted file mode 100644 index b197bb4..0000000 --- a/artifacts/contracts/Reputation.sol/Reputation.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/Reputation.sol/Reputation.json b/artifacts/contracts/Reputation.sol/Reputation.json deleted file mode 100644 index 6f2b440..0000000 --- a/artifacts/contracts/Reputation.sol/Reputation.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "Reputation", - "sourceName": "contracts/Reputation.sol", - "abi": [ - { - "inputs": [], - "stateMutability": "payable", - "type": "constructor" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_userCredit", - "type": "uint256" - } - ], - "name": "limiter", - "outputs": [ - { - "internalType": "uint256", - "name": "_spendLimit", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "magicValue", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "maxLimit", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "bytecode": "0x6080806040526102c990816100128239f3fe6080806040526004908136101561001557600080fd5b600091823560e01c9182631a861d2614610254575081634d2b179114610085575063a4b345571461004557600080fd5b3461008257807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610082576020604051643a352944008152f35b80fd5b82346100825760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008257813591620f42408381029081048403610228578380029380850481149015171561022857643a352944009384018094116102285760b58471010000000000000000000000000000000000811015610211575b80690100000000000000000062010000921015610204575b650100000000008110156101f7575b63010000008110156101ea575b010260121c9360019480820401851c80820401851c80820401851c80820401851c80820401851c80820401851c80820401851c8080920410908181146101be57039004830180931161019257602083604051908152f35b9060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b6024856012867f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60101c9160081b9161013b565b60201c9160101b9161012e565b60401c9160201b9161011f565b5068b500000000000000009050608085901c610107565b6024836011847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b83903461028f57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261028f5780620f424060209252f35b5080fdfea26469706673582212202029db6a087d223f768aabc1fe8120c7f9d7e525e947a354114a42f80a3955db64736f6c63430008130033", - "deployedBytecode": "0x6080806040526004908136101561001557600080fd5b600091823560e01c9182631a861d2614610254575081634d2b179114610085575063a4b345571461004557600080fd5b3461008257807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610082576020604051643a352944008152f35b80fd5b82346100825760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008257813591620f42408381029081048403610228578380029380850481149015171561022857643a352944009384018094116102285760b58471010000000000000000000000000000000000811015610211575b80690100000000000000000062010000921015610204575b650100000000008110156101f7575b63010000008110156101ea575b010260121c9360019480820401851c80820401851c80820401851c80820401851c80820401851c80820401851c80820401851c8080920410908181146101be57039004830180931161019257602083604051908152f35b9060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b6024856012867f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60101c9160081b9161013b565b60201c9160101b9161012e565b60401c9160201b9161011f565b5068b500000000000000009050608085901c610107565b6024836011847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b83903461028f57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261028f5780620f424060209252f35b5080fdfea26469706673582212202029db6a087d223f768aabc1fe8120c7f9d7e525e947a354114a42f80a3955db64736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/core/BaseUtils.sol/BaseUtils.dbg.json b/artifacts/contracts/core/BaseUtils.sol/BaseUtils.dbg.json deleted file mode 100644 index c008590..0000000 --- a/artifacts/contracts/core/BaseUtils.sol/BaseUtils.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/core/BaseUtils.sol/BaseUtils.json b/artifacts/contracts/core/BaseUtils.sol/BaseUtils.json deleted file mode 100644 index 2dfd1fd..0000000 --- a/artifacts/contracts/core/BaseUtils.sol/BaseUtils.json +++ /dev/null @@ -1,686 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "BaseUtils", - "sourceName": "contracts/core/BaseUtils.sol", - "abi": [ - { - "inputs": [], - "name": "AddressDenied", - "type": "error" - }, - { - "inputs": [], - "name": "AlreadyReleased", - "type": "error" - }, - { - "inputs": [], - "name": "AmountNotAllowed", - "type": "error" - }, - { - "inputs": [], - "name": "DecOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "EmptyPixTarget", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidDeposit", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidSigner", - "type": "error" - }, - { - "inputs": [], - "name": "LengthMismatch", - "type": "error" - }, - { - "inputs": [], - "name": "LockExpired", - "type": "error" - }, - { - "inputs": [], - "name": "LoopOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "MaxBalExceeded", - "type": "error" - }, - { - "inputs": [], - "name": "NoTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotEnoughTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotExpired", - "type": "error" - }, - { - "inputs": [], - "name": "NotInitialized", - "type": "error" - }, - { - "inputs": [], - "name": "OnlySeller", - "type": "error" - }, - { - "inputs": [], - "name": "Reentrancy", - "type": "error" - }, - { - "inputs": [], - "name": "StaticCallFailed", - "type": "error" - }, - { - "inputs": [], - "name": "TokenDenied", - "type": "error" - }, - { - "inputs": [], - "name": "TxAlreadyUsed", - "type": "error" - }, - { - "inputs": [], - "name": "Unauthorized", - "type": "error" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "AllowedERC20Updated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "FundsWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "lockID", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "blocks", - "type": "uint256" - } - ], - "name": "LockBlocksUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockReleased", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - } - ], - "name": "LockReturned", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnerUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "reputation", - "type": "address" - } - ], - "name": "ReputationUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "merkleRoot", - "type": "bytes32" - } - ], - "name": "RootUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "forwarder", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "TrustedForwarderUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "ValidSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address[]", - "name": "signers", - "type": "address[]" - } - ], - "name": "ValidSignersUpdated", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_addr", - "type": "address" - } - ], - "name": "_castAddrToKey", - "outputs": [ - { - "internalType": "uint256", - "name": "_key", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_key", - "type": "uint256" - } - ], - "name": "_castKeyToAddr", - "outputs": [ - { - "internalType": "address", - "name": "_addr", - "type": "address" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract ERC20", - "name": "erc20", - "type": "address" - } - ], - "name": "allowedERC20s", - "outputs": [ - { - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "defaultLockBlocks", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "str", - "type": "string" - } - ], - "name": "getStr", - "outputs": [ - { - "internalType": "bytes32", - "name": "strEnc", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "name": "isTrustedForwarder", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "reputation", - "outputs": [ - { - "internalType": "contract IReputation", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "sellerKey", - "type": "address" - } - ], - "name": "sellerAllowList", - "outputs": [ - { - "internalType": "bytes32", - "name": "root", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_blocks", - "type": "uint256" - } - ], - "name": "setDefaultLockBlocks", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract IReputation", - "name": "_reputation", - "type": "address" - } - ], - "name": "setReputation", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "forwarders", - "type": "address[]" - }, - { - "internalType": "bool[]", - "name": "states", - "type": "bool[]" - } - ], - "name": "setTrustedFowarders", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_validSigners", - "type": "address[]" - } - ], - "name": "setValidSigners", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" - }, - { - "internalType": "bool[]", - "name": "_states", - "type": "bool[]" - } - ], - "name": "tokenSettings", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "message", - "type": "bytes32" - } - ], - "name": "usedTransactions", - "outputs": [ - { - "internalType": "bool", - "name": "used", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "signer", - "type": "uint256" - } - ], - "name": "validBacenSigners", - "outputs": [ - { - "internalType": "bool", - "name": "valid", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "withdrawBalance", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/core/Constants.sol/Constants.dbg.json b/artifacts/contracts/core/Constants.sol/Constants.dbg.json deleted file mode 100644 index c008590..0000000 --- a/artifacts/contracts/core/Constants.sol/Constants.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/core/Constants.sol/Constants.json b/artifacts/contracts/core/Constants.sol/Constants.json deleted file mode 100644 index e61ee3e..0000000 --- a/artifacts/contracts/core/Constants.sol/Constants.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "Constants", - "sourceName": "contracts/core/Constants.sol", - "abi": [], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/core/DataTypes.sol/DataTypes.dbg.json b/artifacts/contracts/core/DataTypes.sol/DataTypes.dbg.json deleted file mode 100644 index c008590..0000000 --- a/artifacts/contracts/core/DataTypes.sol/DataTypes.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/core/DataTypes.sol/DataTypes.json b/artifacts/contracts/core/DataTypes.sol/DataTypes.json deleted file mode 100644 index e32fedf..0000000 --- a/artifacts/contracts/core/DataTypes.sol/DataTypes.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "DataTypes", - "sourceName": "contracts/core/DataTypes.sol", - "abi": [], - "bytecode": "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea2646970667358221220cd1f7ebb936fcf31afe01a797870de94db3214655afaa1cb621785aa86bd86e964736f6c63430008130033", - "deployedBytecode": "0x600080fdfea2646970667358221220cd1f7ebb936fcf31afe01a797870de94db3214655afaa1cb621785aa86bd86e964736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.dbg.json b/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.dbg.json deleted file mode 100644 index c008590..0000000 --- a/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.json b/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.json deleted file mode 100644 index 87a4026..0000000 --- a/artifacts/contracts/core/EventAndErrors.sol/EventAndErrors.json +++ /dev/null @@ -1,371 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "EventAndErrors", - "sourceName": "contracts/core/EventAndErrors.sol", - "abi": [ - { - "inputs": [], - "name": "AddressDenied", - "type": "error" - }, - { - "inputs": [], - "name": "AlreadyReleased", - "type": "error" - }, - { - "inputs": [], - "name": "AmountNotAllowed", - "type": "error" - }, - { - "inputs": [], - "name": "DecOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "EmptyPixTarget", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidDeposit", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidSigner", - "type": "error" - }, - { - "inputs": [], - "name": "LengthMismatch", - "type": "error" - }, - { - "inputs": [], - "name": "LockExpired", - "type": "error" - }, - { - "inputs": [], - "name": "LoopOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "MaxBalExceeded", - "type": "error" - }, - { - "inputs": [], - "name": "NoTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotEnoughTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotExpired", - "type": "error" - }, - { - "inputs": [], - "name": "NotInitialized", - "type": "error" - }, - { - "inputs": [], - "name": "OnlySeller", - "type": "error" - }, - { - "inputs": [], - "name": "StaticCallFailed", - "type": "error" - }, - { - "inputs": [], - "name": "TokenDenied", - "type": "error" - }, - { - "inputs": [], - "name": "TxAlreadyUsed", - "type": "error" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "AllowedERC20Updated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "FundsWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "lockID", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "blocks", - "type": "uint256" - } - ], - "name": "LockBlocksUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockReleased", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - } - ], - "name": "LockReturned", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "reputation", - "type": "address" - } - ], - "name": "ReputationUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "merkleRoot", - "type": "bytes32" - } - ], - "name": "RootUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "forwarder", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "TrustedForwarderUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "ValidSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address[]", - "name": "signers", - "type": "address[]" - } - ], - "name": "ValidSignersUpdated", - "type": "event" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.dbg.json b/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.dbg.json deleted file mode 100644 index c008590..0000000 --- a/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.json b/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.json deleted file mode 100644 index c2f7392..0000000 --- a/artifacts/contracts/core/OwnerSettings.sol/OwnerSettings.json +++ /dev/null @@ -1,605 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "OwnerSettings", - "sourceName": "contracts/core/OwnerSettings.sol", - "abi": [ - { - "inputs": [], - "name": "AddressDenied", - "type": "error" - }, - { - "inputs": [], - "name": "AlreadyReleased", - "type": "error" - }, - { - "inputs": [], - "name": "AmountNotAllowed", - "type": "error" - }, - { - "inputs": [], - "name": "DecOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "EmptyPixTarget", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidDeposit", - "type": "error" - }, - { - "inputs": [], - "name": "InvalidSigner", - "type": "error" - }, - { - "inputs": [], - "name": "LengthMismatch", - "type": "error" - }, - { - "inputs": [], - "name": "LockExpired", - "type": "error" - }, - { - "inputs": [], - "name": "LoopOverflow", - "type": "error" - }, - { - "inputs": [], - "name": "MaxBalExceeded", - "type": "error" - }, - { - "inputs": [], - "name": "NoTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotEnoughTokens", - "type": "error" - }, - { - "inputs": [], - "name": "NotExpired", - "type": "error" - }, - { - "inputs": [], - "name": "NotInitialized", - "type": "error" - }, - { - "inputs": [], - "name": "OnlySeller", - "type": "error" - }, - { - "inputs": [], - "name": "StaticCallFailed", - "type": "error" - }, - { - "inputs": [], - "name": "TokenDenied", - "type": "error" - }, - { - "inputs": [], - "name": "TxAlreadyUsed", - "type": "error" - }, - { - "inputs": [], - "name": "Unauthorized", - "type": "error" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "AllowedERC20Updated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "DepositWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "FundsWithdrawn", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "lockID", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "blocks", - "type": "uint256" - } - ], - "name": "LockBlocksUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "LockReleased", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "buyer", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - } - ], - "name": "LockReturned", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnerUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "reputation", - "type": "address" - } - ], - "name": "ReputationUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "merkleRoot", - "type": "bytes32" - } - ], - "name": "RootUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "forwarder", - "type": "address" - }, - { - "indexed": true, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "TrustedForwarderUpdated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "seller", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "name": "ValidSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address[]", - "name": "signers", - "type": "address[]" - } - ], - "name": "ValidSignersUpdated", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "contract ERC20", - "name": "erc20", - "type": "address" - } - ], - "name": "allowedERC20s", - "outputs": [ - { - "internalType": "bool", - "name": "state", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "defaultLockBlocks", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "name": "isTrustedForwarder", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "reputation", - "outputs": [ - { - "internalType": "contract IReputation", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "sellerKey", - "type": "address" - } - ], - "name": "sellerAllowList", - "outputs": [ - { - "internalType": "bytes32", - "name": "root", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_blocks", - "type": "uint256" - } - ], - "name": "setDefaultLockBlocks", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract IReputation", - "name": "_reputation", - "type": "address" - } - ], - "name": "setReputation", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "forwarders", - "type": "address[]" - }, - { - "internalType": "bool[]", - "name": "states", - "type": "bool[]" - } - ], - "name": "setTrustedFowarders", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_validSigners", - "type": "address[]" - } - ], - "name": "setValidSigners", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" - }, - { - "internalType": "bool[]", - "name": "_states", - "type": "bool[]" - } - ], - "name": "tokenSettings", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "signer", - "type": "uint256" - } - ], - "name": "validBacenSigners", - "outputs": [ - { - "internalType": "bool", - "name": "valid", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "withdrawBalance", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/auth/Owned.sol/Owned.dbg.json b/artifacts/contracts/lib/auth/Owned.sol/Owned.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/auth/Owned.sol/Owned.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/auth/Owned.sol/Owned.json b/artifacts/contracts/lib/auth/Owned.sol/Owned.json deleted file mode 100644 index cc22bdc..0000000 --- a/artifacts/contracts/lib/auth/Owned.sol/Owned.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "Owned", - "sourceName": "contracts/lib/auth/Owned.sol", - "abi": [ - { - "inputs": [], - "name": "Unauthorized", - "type": "error" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "OwnerUpdated", - "type": "event" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "newOwner", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.dbg.json b/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.json b/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.json deleted file mode 100644 index 3c30c79..0000000 --- a/artifacts/contracts/lib/interfaces/IReputation.sol/IReputation.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "IReputation", - "sourceName": "contracts/lib/interfaces/IReputation.sol", - "abi": [ - { - "inputs": [ - { - "internalType": "uint256", - "name": "_userCredit", - "type": "uint256" - } - ], - "name": "limiter", - "outputs": [ - { - "internalType": "uint256", - "name": "_spendLimit", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.dbg.json b/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.json b/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.json deleted file mode 100644 index f3231c8..0000000 --- a/artifacts/contracts/lib/metatx/ERC2771Context.sol/Context.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "Context", - "sourceName": "contracts/lib/metatx/ERC2771Context.sol", - "abi": [], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.dbg.json b/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.json b/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.json deleted file mode 100644 index 655f88f..0000000 --- a/artifacts/contracts/lib/metatx/ERC2771Context.sol/ERC2771Context.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "ERC2771Context", - "sourceName": "contracts/lib/metatx/ERC2771Context.sol", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "name": "isTrustedForwarder", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/mock/mockToken.sol/MockToken.dbg.json b/artifacts/contracts/lib/mock/mockToken.sol/MockToken.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/mock/mockToken.sol/MockToken.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/mock/mockToken.sol/MockToken.json b/artifacts/contracts/lib/mock/mockToken.sol/MockToken.json deleted file mode 100644 index d4b023d..0000000 --- a/artifacts/contracts/lib/mock/mockToken.sol/MockToken.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "MockToken", - "sourceName": "contracts/lib/mock/mockToken.sol", - "abi": [ - { - "inputs": [ - { - "internalType": "uint256", - "name": "supply", - "type": "uint256" - } - ], - "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": "amount", - "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": "amount", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [], - "name": "DOMAIN_SEPARATOR", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - }, - { - "internalType": "address", - "name": "", - "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": "", - "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": "to", - "type": "address[]" - }, - { - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "name": "nonces", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "value", - "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": "permit", - "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": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x60e060409080825234620004995780620013918038038091620000238285620004ba565b833960209283918101031262000499575182519162000042836200049e565b6007835266135bd8dad0949360ca1b8184015283519162000063836200049e565b60048352631350949360e21b8284015283516001600160401b0394909390858511620004835760009480620000998754620004de565b92601f9384811162000432575b508690848311600114620003ca578892620003be575b50508160011b916000199060031b1c19161785555b815190868211620003aa578190600193620000ed8554620004de565b82811162000355575b5086918311600114620002f1578792620002e5575b5050600019600383901b1c191690821b1781555b60126080524660a052855184549181866200013a85620004de565b9283835287830195888282169182600014620002c557505060011462000285575b506200016a92500382620004ba565b5190208551838101917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8352878201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a0815260c081019581871090871117620002715785875251902060c0526002548181018091116200025d57907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92916002553384526003825285842081815401905584523393a351610e7590816200051c82396080518161084d015260a05181610c67015260c05181610c8e0152f35b634e487b7160e01b84526011600452602484fd5b634e487b7160e01b85526041600452602485fd5b8791508880528189209089915b858310620002ac5750506200016a9350820101386200015b565b8054838801850152869450899390920191810162000292565b60ff191688526200016a95151560051b85010192503891506200015b9050565b0151905038806200010b565b8488528688208594509190601f198416895b898282106200033e575050841162000324575b505050811b0181556200011f565b015160001960f88460031b161c1916905538808062000316565b838501518655889790950194938401930162000303565b909192508488528688208380860160051c820192898710620003a0575b91869588929594930160051c01915b82811062000391575050620000f6565b8a815586955087910162000381565b9250819262000372565b634e487b7160e01b86526041600452602486fd5b015190503880620000bc565b8880528789209250601f198416895b898282106200041b57505090846001959493921062000401575b505050811b018555620000d1565b015160001960f88460031b161c19169055388080620003f3565b6001859682939686015181550195019301620003d9565b9091508780528688208480850160051c82019289861062000479575b9085949392910160051c01905b8181106200046a5750620000a6565b8981558493506001016200045b565b925081926200044e565b634e487b7160e01b600052604160045260246000fd5b600080fd5b604081019081106001600160401b038211176200048357604052565b601f909101601f19168101906001600160401b038211908210176200048357604052565b90600182811c9216801562000510575b6020831014620004fa57565b634e487b7160e01b600052602260045260246000fd5b91607f1691620004ee56fe608060408181526004908136101561001657600080fd5b600092833560e01c90816306fdde0314610a0c57508063095ea7b31461098f57806318160ddd1461097057806323b872dd14610871578063313ce567146108335780633644e5151461080f57806370a08231146107cb5780637ecebe001461078757806395d89b411461068a578063a9059cbb146105fb578063d505accf14610319578063dd62ed3e146102c35763ea66696c146100b357600080fd5b346102bf57806003193601126102bf5781359167ffffffffffffffff918284116102bb57366023850112156102bb578382013592831161028f5760059280841b9482519060209261010684890184610b05565b8252828201602480988301019136831161028b578801905b82821061025b57505050853590805195885b87811061013b578980f35b82518110156102305773ffffffffffffffffffffffffffffffffffffffff8582841b850101511660028054908682018092116102055755808b5260038652868b208581540190558a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef878951888152a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146101da57600101610130565b888a6011897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8b8d60118c7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b888a6032897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b813573ffffffffffffffffffffffffffffffffffffffff8116810361028757815290840190840161011e565b8a80fd5b8980fd5b6024856041847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8480fd5b8280fd5b5090346102bf57816003193601126102bf5760209282916102e2610bdb565b6102ea610c03565b9173ffffffffffffffffffffffffffffffffffffffff8092168452865283832091168252845220549051908152f35b508290346105f75760e06003193601126105f757610335610bdb565b9061033e610c03565b91604435606435926084359260ff84168094036105f35742851061059657610364610c62565b9573ffffffffffffffffffffffffffffffffffffffff8092169586895260209560058752848a209889549960018b01905585519285898501957f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c987528b89870152169a8b606086015288608086015260a085015260c084015260c0835260e0830167ffffffffffffffff948482108683111761056957818852845190206101008501927f19010000000000000000000000000000000000000000000000000000000000008452610102860152610122850152604281526101608401948186109086111761053d57848752519020835261018082015260a4356101a082015260c4356101c0909101528780528490889060809060015afa1561053357865116968715158061052a575b156104cf5786977f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259596975283528087208688528352818188205551908152a380f35b8360649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152600e60248201527f494e56414c49445f5349474e45520000000000000000000000000000000000006044820152fd5b5084881461048c565b81513d88823e3d90fd5b60248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b5060248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60648860208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601760248201527f5045524d49545f444541444c494e455f455850495245440000000000000000006044820152fd5b8680fd5b5080fd5b8382346105f757806003193601126105f757602091610618610bdb565b8273ffffffffffffffffffffffffffffffffffffffff6024359233855260038752828520610647858254610c26565b90551692838152600386522081815401905582519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef843392a35160018152f35b8382346105f757816003193601126105f7578051908260018054916106ae83610ab2565b8086529282811690811561074157506001146106e5575b5050506106d7826106e1940383610b05565b5191829182610b75565b0390f35b94508085527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b828610610729575050506106d78260206106e195820101946106c5565b8054602087870181019190915290950194810161070c565b6106e19750869350602092506106d79491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101946106c5565b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107bb610bdb565b1681526005845220549051908152f35b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107ff610bdb565b1681526003845220549051908152f35b8382346105f757816003193601126105f75760209061082c610c62565b9051908152f35b8382346105f757816003193601126105f7576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50823461096d57606060031936011261096d5761088c610bdb565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108b5610c03565b946044358573ffffffffffffffffffffffffffffffffffffffff80951694858752602098848a958652838920338a52865283892054857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361094a575b5050508688526003855282882061092b858254610c26565b9055169586815260038452208181540190558551908152a35160018152f35b61095391610c26565b90888a528652838920338a528652838920558a8085610913565b80fd5b8382346105f757816003193601126105f7576020906002549051908152f35b5090346102bf57816003193601126102bf576020926109ac610bdb565b9183602435928392338252875273ffffffffffffffffffffffffffffffffffffffff8282209516948582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b925050346102bf57826003193601126102bf57828054610a2b81610ab2565b808552916001918083169081156107415750600114610a56575050506106d7826106e1940383610b05565b80809650527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828610610a9a575050506106d78260206106e195820101946106c5565b80546020878701810191909152909501948101610a7d565b90600182811c92168015610afb575b6020831014610acc57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691610ac1565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610b4657604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60208082528251818301819052939260005b858110610bc7575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610b87565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b91908203918211610c3357565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000467f000000000000000000000000000000000000000000000000000000000000000003610cb057507f000000000000000000000000000000000000000000000000000000000000000090565b60405181548291610cc082610ab2565b8082528160209485820194600190878282169182600014610e03575050600114610daa575b50610cf292500382610b05565b51902091604051918201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f845260408301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a083015260a0825260c082019082821067ffffffffffffffff831117610d7d575060405251902090565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b87805286915087907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b858310610deb575050610cf2935082010138610ce5565b80548388018501528694508893909201918101610dd4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168852610cf295151560051b8501019250389150610ce5905056fea2646970667358221220d1ed3ad2b97f7984ff9d9588f7a36d8e1764e438fa72dd298369ca6c9b2f266164736f6c63430008130033", - "deployedBytecode": "0x608060408181526004908136101561001657600080fd5b600092833560e01c90816306fdde0314610a0c57508063095ea7b31461098f57806318160ddd1461097057806323b872dd14610871578063313ce567146108335780633644e5151461080f57806370a08231146107cb5780637ecebe001461078757806395d89b411461068a578063a9059cbb146105fb578063d505accf14610319578063dd62ed3e146102c35763ea66696c146100b357600080fd5b346102bf57806003193601126102bf5781359167ffffffffffffffff918284116102bb57366023850112156102bb578382013592831161028f5760059280841b9482519060209261010684890184610b05565b8252828201602480988301019136831161028b578801905b82821061025b57505050853590805195885b87811061013b578980f35b82518110156102305773ffffffffffffffffffffffffffffffffffffffff8582841b850101511660028054908682018092116102055755808b5260038652868b208581540190558a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef878951888152a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146101da57600101610130565b888a6011897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8b8d60118c7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b888a6032897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b813573ffffffffffffffffffffffffffffffffffffffff8116810361028757815290840190840161011e565b8a80fd5b8980fd5b6024856041847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8480fd5b8280fd5b5090346102bf57816003193601126102bf5760209282916102e2610bdb565b6102ea610c03565b9173ffffffffffffffffffffffffffffffffffffffff8092168452865283832091168252845220549051908152f35b508290346105f75760e06003193601126105f757610335610bdb565b9061033e610c03565b91604435606435926084359260ff84168094036105f35742851061059657610364610c62565b9573ffffffffffffffffffffffffffffffffffffffff8092169586895260209560058752848a209889549960018b01905585519285898501957f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c987528b89870152169a8b606086015288608086015260a085015260c084015260c0835260e0830167ffffffffffffffff948482108683111761056957818852845190206101008501927f19010000000000000000000000000000000000000000000000000000000000008452610102860152610122850152604281526101608401948186109086111761053d57848752519020835261018082015260a4356101a082015260c4356101c0909101528780528490889060809060015afa1561053357865116968715158061052a575b156104cf5786977f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259596975283528087208688528352818188205551908152a380f35b8360649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152600e60248201527f494e56414c49445f5349474e45520000000000000000000000000000000000006044820152fd5b5084881461048c565b81513d88823e3d90fd5b60248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b5060248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60648860208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601760248201527f5045524d49545f444541444c494e455f455850495245440000000000000000006044820152fd5b8680fd5b5080fd5b8382346105f757806003193601126105f757602091610618610bdb565b8273ffffffffffffffffffffffffffffffffffffffff6024359233855260038752828520610647858254610c26565b90551692838152600386522081815401905582519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef843392a35160018152f35b8382346105f757816003193601126105f7578051908260018054916106ae83610ab2565b8086529282811690811561074157506001146106e5575b5050506106d7826106e1940383610b05565b5191829182610b75565b0390f35b94508085527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b828610610729575050506106d78260206106e195820101946106c5565b8054602087870181019190915290950194810161070c565b6106e19750869350602092506106d79491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101946106c5565b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107bb610bdb565b1681526005845220549051908152f35b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107ff610bdb565b1681526003845220549051908152f35b8382346105f757816003193601126105f75760209061082c610c62565b9051908152f35b8382346105f757816003193601126105f7576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50823461096d57606060031936011261096d5761088c610bdb565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108b5610c03565b946044358573ffffffffffffffffffffffffffffffffffffffff80951694858752602098848a958652838920338a52865283892054857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361094a575b5050508688526003855282882061092b858254610c26565b9055169586815260038452208181540190558551908152a35160018152f35b61095391610c26565b90888a528652838920338a528652838920558a8085610913565b80fd5b8382346105f757816003193601126105f7576020906002549051908152f35b5090346102bf57816003193601126102bf576020926109ac610bdb565b9183602435928392338252875273ffffffffffffffffffffffffffffffffffffffff8282209516948582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b925050346102bf57826003193601126102bf57828054610a2b81610ab2565b808552916001918083169081156107415750600114610a56575050506106d7826106e1940383610b05565b80809650527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828610610a9a575050506106d78260206106e195820101946106c5565b80546020878701810191909152909501948101610a7d565b90600182811c92168015610afb575b6020831014610acc57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691610ac1565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610b4657604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60208082528251818301819052939260005b858110610bc7575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610b87565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b91908203918211610c3357565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000467f000000000000000000000000000000000000000000000000000000000000000003610cb057507f000000000000000000000000000000000000000000000000000000000000000090565b60405181548291610cc082610ab2565b8082528160209485820194600190878282169182600014610e03575050600114610daa575b50610cf292500382610b05565b51902091604051918201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f845260408301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a083015260a0825260c082019082821067ffffffffffffffff831117610d7d575060405251902090565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b87805286915087907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b858310610deb575050610cf2935082010138610ce5565b80548388018501528694508893909201918101610dd4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168852610cf295151560051b8501019250389150610ce5905056fea2646970667358221220d1ed3ad2b97f7984ff9d9588f7a36d8e1764e438fa72dd298369ca6c9b2f266164736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.dbg.json b/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.json b/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.json deleted file mode 100644 index 67bab53..0000000 --- a/artifacts/contracts/lib/tokens/ERC20.sol/ERC20.json +++ /dev/null @@ -1,308 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "ERC20", - "sourceName": "contracts/lib/tokens/ERC20.sol", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "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": "amount", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [], - "name": "DOMAIN_SEPARATOR", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - }, - { - "internalType": "address", - "name": "", - "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": "", - "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": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "name": "nonces", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "value", - "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": "permit", - "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": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.dbg.json b/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.json b/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.json deleted file mode 100644 index 4f8cefd..0000000 --- a/artifacts/contracts/lib/utils/ECDSA.sol/ECDSA.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "ECDSA", - "sourceName": "contracts/lib/utils/ECDSA.sol", - "abi": [ - { - "inputs": [], - "name": "InvalidSignature", - "type": "error" - } - ], - "bytecode": "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea26469706673582212209602e77b0002730843efd4bf0aab444a6a8daeade7f7f10052351ae288f5aa5264736f6c63430008130033", - "deployedBytecode": "0x600080fdfea26469706673582212209602e77b0002730843efd4bf0aab444a6a8daeade7f7f10052351ae288f5aa5264736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.dbg.json b/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.json b/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.json deleted file mode 100644 index 9f58cca..0000000 --- a/artifacts/contracts/lib/utils/MerkleProofLib.sol/MerkleProofLib.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "MerkleProofLib", - "sourceName": "contracts/lib/utils/MerkleProofLib.sol", - "abi": [], - "bytecode": "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea2646970667358221220030f589a2a329a8fd0f451393f1e14e20eb0e1f782beb297fe6aade2ffebc0b564736f6c63430008130033", - "deployedBytecode": "0x600080fdfea2646970667358221220030f589a2a329a8fd0f451393f1e14e20eb0e1f782beb297fe6aade2ffebc0b564736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/utils/Multicall.sol/Multicall.dbg.json b/artifacts/contracts/lib/utils/Multicall.sol/Multicall.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/utils/Multicall.sol/Multicall.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/utils/Multicall.sol/Multicall.json b/artifacts/contracts/lib/utils/Multicall.sol/Multicall.json deleted file mode 100644 index d35ad20..0000000 --- a/artifacts/contracts/lib/utils/Multicall.sol/Multicall.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "Multicall", - "sourceName": "contracts/lib/utils/Multicall.sol", - "abi": [ - { - "inputs": [], - "stateMutability": "payable", - "type": "constructor" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "reason", - "type": "string" - } - ], - "name": "CallFailed", - "type": "error" - }, - { - "inputs": [ - { - "components": [ - { - "internalType": "address", - "name": "target", - "type": "address" - }, - { - "internalType": "bytes", - "name": "callData", - "type": "bytes" - } - ], - "internalType": "struct Multicall.Call[]", - "name": "calls", - "type": "tuple[]" - } - ], - "name": "mtc1", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - }, - { - "internalType": "bytes[]", - "name": "", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "components": [ - { - "internalType": "address", - "name": "target", - "type": "address" - }, - { - "internalType": "bytes", - "name": "callData", - "type": "bytes" - } - ], - "internalType": "struct Multicall.Call[]", - "name": "calls", - "type": "tuple[]" - } - ], - "name": "mtc2", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "bool", - "name": "success", - "type": "bool" - }, - { - "internalType": "bytes", - "name": "returnData", - "type": "bytes" - } - ], - "internalType": "struct Multicall.Result[]", - "name": "", - "type": "tuple[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "bytecode": "0x6080806040526107fb90816100128239f3fe604060808152600436101561001357600080fd5b6000803560e01c9182631b57b72f1461003c5750506386575ee91461003757600080fd5b610362565b3461015e5761004a36610162565b61005e61005982949394610523565b6104df565b928184527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061008c83610523565b01855b81811061013e575050845b8281106100b6578351806100b2874380409084610238565b0390f35b806100cd6100c86101399386866105c7565b61060c565b87806100da8488886105c7565b92816100eb6020958681019061062d565b91906100fb8c518094819361067e565b03925af1906101086106c6565b9061011b6101146104ba565b9315158452565b8201526101288288610755565b526101338187610755565b50610769565b61009a565b6020906101496104ba565b8881528260608183015282890101520161008f565b5080fd5b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126101cd5760043567ffffffffffffffff928382116101cd57806023830112156101cd5781600401359384116101cd5760248460051b830101116101cd576024019190565b600080fd5b60005b8381106101e55750506000910152565b81810151838201526020016101d5565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602093610231815180928187528780880191016101d2565b0116010190565b9160608301918352602090818401526040926060848201528451809352608081018260808560051b8401019601946000925b85841061027b575050505050505090565b9091929394959685806102ca837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80866001960301885286838d51805115158452015191818582015201906101f5565b99019401940192959493919061026a565b90604082019082526020604081840152835180925260608301928160608460051b8301019501936000915b8483106103165750505050505090565b9091929394958480610352837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa086600196030187528a516101f5565b9801930193019194939290610306565b346101cd5761037036610162565b6103798161053b565b916000805b83811061039457604051806100b28743836102db565b6103a26100c88286866105c7565b82806103bc6103b28589896105c7565b602081019061062d565b82604095926103cf87518094819361067e565b03925af1906103dc6106c6565b918290156103fa575050906103f5916101288288610755565b61037e565b604483929351106104535761042061044f916004809401602480915183010191016106ec565b92519283927fb5e1dc2d0000000000000000000000000000000000000000000000000000000084528301610744565b0390fd5b82517fb5e1dc2d0000000000000000000000000000000000000000000000000000000081526020600482015260006024820152604490fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051906040820182811067ffffffffffffffff8211176104da57604052565b61048b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff8211176104da57604052565b67ffffffffffffffff81116104da5760051b60200190565b9061054861005983610523565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06105768294610523565b019060005b82811061058757505050565b80606060208093850101520161057b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156106075760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1813603018212156101cd570190565b610598565b3573ffffffffffffffffffffffffffffffffffffffff811681036101cd5790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101cd570180359067ffffffffffffffff82116101cd576020019181360383136101cd57565b908092918237016000815290565b67ffffffffffffffff81116104da57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d156106e7573d906106da6100598361068c565b9182523d6000602084013e565b606090565b6020818303126101cd5780519067ffffffffffffffff82116101cd570181601f820112156101cd5780516107226100598261068c565b92818452602082840101116101cd5761074191602080850191016101d2565b90565b9060206107419281815201906101f5565b80518210156106075760209160051b010190565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107965760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea26469706673582212206c86e7cf81738039d37cf5e545b323288faae992e0d08dec8c43f2f2b31f35f664736f6c63430008130033", - "deployedBytecode": "0x604060808152600436101561001357600080fd5b6000803560e01c9182631b57b72f1461003c5750506386575ee91461003757600080fd5b610362565b3461015e5761004a36610162565b61005e61005982949394610523565b6104df565b928184527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061008c83610523565b01855b81811061013e575050845b8281106100b6578351806100b2874380409084610238565b0390f35b806100cd6100c86101399386866105c7565b61060c565b87806100da8488886105c7565b92816100eb6020958681019061062d565b91906100fb8c518094819361067e565b03925af1906101086106c6565b9061011b6101146104ba565b9315158452565b8201526101288288610755565b526101338187610755565b50610769565b61009a565b6020906101496104ba565b8881528260608183015282890101520161008f565b5080fd5b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126101cd5760043567ffffffffffffffff928382116101cd57806023830112156101cd5781600401359384116101cd5760248460051b830101116101cd576024019190565b600080fd5b60005b8381106101e55750506000910152565b81810151838201526020016101d5565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602093610231815180928187528780880191016101d2565b0116010190565b9160608301918352602090818401526040926060848201528451809352608081018260808560051b8401019601946000925b85841061027b575050505050505090565b9091929394959685806102ca837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80866001960301885286838d51805115158452015191818582015201906101f5565b99019401940192959493919061026a565b90604082019082526020604081840152835180925260608301928160608460051b8301019501936000915b8483106103165750505050505090565b9091929394958480610352837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa086600196030187528a516101f5565b9801930193019194939290610306565b346101cd5761037036610162565b6103798161053b565b916000805b83811061039457604051806100b28743836102db565b6103a26100c88286866105c7565b82806103bc6103b28589896105c7565b602081019061062d565b82604095926103cf87518094819361067e565b03925af1906103dc6106c6565b918290156103fa575050906103f5916101288288610755565b61037e565b604483929351106104535761042061044f916004809401602480915183010191016106ec565b92519283927fb5e1dc2d0000000000000000000000000000000000000000000000000000000084528301610744565b0390fd5b82517fb5e1dc2d0000000000000000000000000000000000000000000000000000000081526020600482015260006024820152604490fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051906040820182811067ffffffffffffffff8211176104da57604052565b61048b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff8211176104da57604052565b67ffffffffffffffff81116104da5760051b60200190565b9061054861005983610523565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06105768294610523565b019060005b82811061058757505050565b80606060208093850101520161057b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156106075760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1813603018212156101cd570190565b610598565b3573ffffffffffffffffffffffffffffffffffffffff811681036101cd5790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101cd570180359067ffffffffffffffff82116101cd576020019181360383136101cd57565b908092918237016000815290565b67ffffffffffffffff81116104da57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d156106e7573d906106da6100598361068c565b9182523d6000602084013e565b606090565b6020818303126101cd5780519067ffffffffffffffff82116101cd570181601f820112156101cd5780516107226100598261068c565b92818452602082840101116101cd5761074191602080850191016101d2565b90565b9060206107419281815201906101f5565b80518210156106075760209160051b010190565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107965760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea26469706673582212206c86e7cf81738039d37cf5e545b323288faae992e0d08dec8c43f2f2b31f35f664736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.dbg.json b/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.json b/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.json deleted file mode 100644 index a757f6d..0000000 --- a/artifacts/contracts/lib/utils/ReentrancyGuard.sol/ReentrancyGuard.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "ReentrancyGuard", - "sourceName": "contracts/lib/utils/ReentrancyGuard.sol", - "abi": [ - { - "inputs": [], - "name": "Reentrancy", - "type": "error" - } - ], - "bytecode": "0x", - "deployedBytecode": "0x", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.dbg.json b/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.dbg.json deleted file mode 100644 index fe04b3f..0000000 --- a/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.dbg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "_format": "hh-sol-dbg-1", - "buildInfo": "../../../../build-info/811e76435f5423608b4f8fda7811bf8e.json" -} diff --git a/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.json b/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.json deleted file mode 100644 index 48c373f..0000000 --- a/artifacts/contracts/lib/utils/SafeTransferLib.sol/SafeTransferLib.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "_format": "hh-sol-artifact-1", - "contractName": "SafeTransferLib", - "sourceName": "contracts/lib/utils/SafeTransferLib.sol", - "abi": [ - { - "inputs": [], - "name": "ETHTransferFailed", - "type": "error" - }, - { - "inputs": [], - "name": "TransferFailed", - "type": "error" - }, - { - "inputs": [], - "name": "TransferFromFailed", - "type": "error" - } - ], - "bytecode": "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea2646970667358221220007e83452e6dfca4997d94ba5608da3c2308815d3239b1810079c74651f15a7464736f6c63430008130033", - "deployedBytecode": "0x600080fdfea2646970667358221220007e83452e6dfca4997d94ba5608da3c2308815d3239b1810079c74651f15a7464736f6c63430008130033", - "linkReferences": {}, - "deployedLinkReferences": {} -} diff --git a/src/types/Reputation.ts b/src/types/Reputation.ts deleted file mode 100644 index f9c1033..0000000 --- a/src/types/Reputation.ts +++ /dev/null @@ -1,132 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "./common"; - -export interface ReputationInterface extends utils.Interface { - functions: { - "limiter(uint256)": FunctionFragment; - "magicValue()": FunctionFragment; - "maxLimit()": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: "limiter" | "magicValue" | "maxLimit" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "limiter", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "magicValue", - values?: undefined - ): string; - encodeFunctionData(functionFragment: "maxLimit", values?: undefined): string; - - decodeFunctionResult(functionFragment: "limiter", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "magicValue", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "maxLimit", data: BytesLike): Result; - - events: {}; -} - -export interface Reputation extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: ReputationInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { _spendLimit: BigNumber }>; - - magicValue(overrides?: CallOverrides): Promise<[BigNumber]>; - - maxLimit(overrides?: CallOverrides): Promise<[BigNumber]>; - }; - - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - magicValue(overrides?: CallOverrides): Promise; - - maxLimit(overrides?: CallOverrides): Promise; - - callStatic: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - magicValue(overrides?: CallOverrides): Promise; - - maxLimit(overrides?: CallOverrides): Promise; - }; - - filters: {}; - - estimateGas: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - magicValue(overrides?: CallOverrides): Promise; - - maxLimit(overrides?: CallOverrides): Promise; - }; - - populateTransaction: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - magicValue(overrides?: CallOverrides): Promise; - - maxLimit(overrides?: CallOverrides): Promise; - }; -} diff --git a/src/types/common.ts b/src/types/common.ts deleted file mode 100644 index 4c90b08..0000000 --- a/src/types/common.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { Listener } from "@ethersproject/providers"; -import type { Event, EventFilter } from "ethers"; - -export interface TypedEvent< - TArgsArray extends Array = any, - TArgsObject = any -> extends Event { - args: TArgsArray & TArgsObject; -} - -export interface TypedEventFilter<_TEvent extends TypedEvent> - extends EventFilter {} - -export interface TypedListener { - (...listenerArg: [...__TypechainArgsArray, TEvent]): void; -} - -type __TypechainArgsArray = T extends TypedEvent ? U : never; - -export interface OnEvent { - ( - eventFilter: TypedEventFilter, - listener: TypedListener - ): TRes; - (eventName: string, listener: Listener): TRes; -} - -export type MinEthersFactory = { - deploy(...a: ARGS[]): Promise; -}; - -export type GetContractTypeFromFactory = F extends MinEthersFactory< - infer C, - any -> - ? C - : never; - -export type GetARGsTypeFromFactory = F extends MinEthersFactory - ? Parameters - : never; - -export type PromiseOrValue = T | Promise; diff --git a/src/types/core/BaseUtils.ts b/src/types/core/BaseUtils.ts deleted file mode 100644 index a1f91f4..0000000 --- a/src/types/core/BaseUtils.ts +++ /dev/null @@ -1,965 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../common"; - -export interface BaseUtilsInterface extends utils.Interface { - functions: { - "_castAddrToKey(address)": FunctionFragment; - "_castKeyToAddr(uint256)": FunctionFragment; - "allowedERC20s(address)": FunctionFragment; - "defaultLockBlocks()": FunctionFragment; - "getStr(string)": FunctionFragment; - "isTrustedForwarder(address)": FunctionFragment; - "owner()": FunctionFragment; - "reputation()": FunctionFragment; - "sellerAllowList(address)": FunctionFragment; - "setDefaultLockBlocks(uint256)": FunctionFragment; - "setOwner(address)": FunctionFragment; - "setReputation(address)": FunctionFragment; - "setTrustedFowarders(address[],bool[])": FunctionFragment; - "setValidSigners(address[])": FunctionFragment; - "tokenSettings(address[],bool[])": FunctionFragment; - "usedTransactions(bytes32)": FunctionFragment; - "validBacenSigners(uint256)": FunctionFragment; - "withdrawBalance()": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: - | "_castAddrToKey" - | "_castKeyToAddr" - | "allowedERC20s" - | "defaultLockBlocks" - | "getStr" - | "isTrustedForwarder" - | "owner" - | "reputation" - | "sellerAllowList" - | "setDefaultLockBlocks" - | "setOwner" - | "setReputation" - | "setTrustedFowarders" - | "setValidSigners" - | "tokenSettings" - | "usedTransactions" - | "validBacenSigners" - | "withdrawBalance" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "_castAddrToKey", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "_castKeyToAddr", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "allowedERC20s", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "defaultLockBlocks", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "getStr", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "isTrustedForwarder", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; - encodeFunctionData( - functionFragment: "reputation", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "sellerAllowList", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setDefaultLockBlocks", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setReputation", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setTrustedFowarders", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "setValidSigners", - values: [PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "tokenSettings", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "usedTransactions", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "validBacenSigners", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "withdrawBalance", - values?: undefined - ): string; - - decodeFunctionResult( - functionFragment: "_castAddrToKey", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "_castKeyToAddr", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "allowedERC20s", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "defaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "getStr", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "isTrustedForwarder", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "reputation", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "sellerAllowList", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setDefaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setReputation", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setTrustedFowarders", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setValidSigners", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "tokenSettings", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "usedTransactions", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "validBacenSigners", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "withdrawBalance", - data: BytesLike - ): Result; - - events: { - "AllowedERC20Updated(address,bool)": EventFragment; - "DepositAdded(address,address,uint256)": EventFragment; - "DepositWithdrawn(address,address,uint256)": EventFragment; - "FundsWithdrawn(address,uint256)": EventFragment; - "LockAdded(address,uint256,address,uint256)": EventFragment; - "LockBlocksUpdated(uint256)": EventFragment; - "LockReleased(address,uint256,uint256)": EventFragment; - "LockReturned(address,uint256)": EventFragment; - "OwnerUpdated(address,address)": EventFragment; - "ReputationUpdated(address)": EventFragment; - "RootUpdated(address,bytes32)": EventFragment; - "TrustedForwarderUpdated(address,bool)": EventFragment; - "ValidSet(address,address,bool)": EventFragment; - "ValidSignersUpdated(address[])": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "AllowedERC20Updated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "FundsWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockBlocksUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReleased"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReturned"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ReputationUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "RootUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TrustedForwarderUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSet"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSignersUpdated"): EventFragment; -} - -export interface AllowedERC20UpdatedEventObject { - token: string; - state: boolean; -} -export type AllowedERC20UpdatedEvent = TypedEvent< - [string, boolean], - AllowedERC20UpdatedEventObject ->; - -export type AllowedERC20UpdatedEventFilter = - TypedEventFilter; - -export interface DepositAddedEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositAddedEvent = TypedEvent< - [string, string, BigNumber], - DepositAddedEventObject ->; - -export type DepositAddedEventFilter = TypedEventFilter; - -export interface DepositWithdrawnEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositWithdrawnEvent = TypedEvent< - [string, string, BigNumber], - DepositWithdrawnEventObject ->; - -export type DepositWithdrawnEventFilter = - TypedEventFilter; - -export interface FundsWithdrawnEventObject { - owner: string; - amount: BigNumber; -} -export type FundsWithdrawnEvent = TypedEvent< - [string, BigNumber], - FundsWithdrawnEventObject ->; - -export type FundsWithdrawnEventFilter = TypedEventFilter; - -export interface LockAddedEventObject { - buyer: string; - lockID: BigNumber; - seller: string; - amount: BigNumber; -} -export type LockAddedEvent = TypedEvent< - [string, BigNumber, string, BigNumber], - LockAddedEventObject ->; - -export type LockAddedEventFilter = TypedEventFilter; - -export interface LockBlocksUpdatedEventObject { - blocks: BigNumber; -} -export type LockBlocksUpdatedEvent = TypedEvent< - [BigNumber], - LockBlocksUpdatedEventObject ->; - -export type LockBlocksUpdatedEventFilter = - TypedEventFilter; - -export interface LockReleasedEventObject { - buyer: string; - lockId: BigNumber; - amount: BigNumber; -} -export type LockReleasedEvent = TypedEvent< - [string, BigNumber, BigNumber], - LockReleasedEventObject ->; - -export type LockReleasedEventFilter = TypedEventFilter; - -export interface LockReturnedEventObject { - buyer: string; - lockId: BigNumber; -} -export type LockReturnedEvent = TypedEvent< - [string, BigNumber], - LockReturnedEventObject ->; - -export type LockReturnedEventFilter = TypedEventFilter; - -export interface OwnerUpdatedEventObject { - user: string; - newOwner: string; -} -export type OwnerUpdatedEvent = TypedEvent< - [string, string], - OwnerUpdatedEventObject ->; - -export type OwnerUpdatedEventFilter = TypedEventFilter; - -export interface ReputationUpdatedEventObject { - reputation: string; -} -export type ReputationUpdatedEvent = TypedEvent< - [string], - ReputationUpdatedEventObject ->; - -export type ReputationUpdatedEventFilter = - TypedEventFilter; - -export interface RootUpdatedEventObject { - seller: string; - merkleRoot: string; -} -export type RootUpdatedEvent = TypedEvent< - [string, string], - RootUpdatedEventObject ->; - -export type RootUpdatedEventFilter = TypedEventFilter; - -export interface TrustedForwarderUpdatedEventObject { - forwarder: string; - state: boolean; -} -export type TrustedForwarderUpdatedEvent = TypedEvent< - [string, boolean], - TrustedForwarderUpdatedEventObject ->; - -export type TrustedForwarderUpdatedEventFilter = - TypedEventFilter; - -export interface ValidSetEventObject { - seller: string; - token: string; - state: boolean; -} -export type ValidSetEvent = TypedEvent< - [string, string, boolean], - ValidSetEventObject ->; - -export type ValidSetEventFilter = TypedEventFilter; - -export interface ValidSignersUpdatedEventObject { - signers: string[]; -} -export type ValidSignersUpdatedEvent = TypedEvent< - [string[]], - ValidSignersUpdatedEventObject ->; - -export type ValidSignersUpdatedEventFilter = - TypedEventFilter; - -export interface BaseUtils extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: BaseUtilsInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { _key: BigNumber }>; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { _addr: string }>; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { state: boolean }>; - - defaultLockBlocks(overrides?: CallOverrides): Promise<[BigNumber]>; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { strEnc: string }>; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - - owner(overrides?: CallOverrides): Promise<[string]>; - - reputation(overrides?: CallOverrides): Promise<[string]>; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { root: string }>; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { used: boolean }>; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { valid: boolean }>; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance(overrides?: CallOverrides): Promise; - }; - - filters: { - "AllowedERC20Updated(address,bool)"( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - AllowedERC20Updated( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - - "DepositAdded(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - DepositAdded( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - - "DepositWithdrawn(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - DepositWithdrawn( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - - "FundsWithdrawn(address,uint256)"( - owner?: null, - amount?: null - ): FundsWithdrawnEventFilter; - FundsWithdrawn(owner?: null, amount?: null): FundsWithdrawnEventFilter; - - "LockAdded(address,uint256,address,uint256)"( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - LockAdded( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - - "LockBlocksUpdated(uint256)"(blocks?: null): LockBlocksUpdatedEventFilter; - LockBlocksUpdated(blocks?: null): LockBlocksUpdatedEventFilter; - - "LockReleased(address,uint256,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - LockReleased( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - - "LockReturned(address,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - LockReturned( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - - "OwnerUpdated(address,address)"( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - OwnerUpdated( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - - "ReputationUpdated(address)"( - reputation?: null - ): ReputationUpdatedEventFilter; - ReputationUpdated(reputation?: null): ReputationUpdatedEventFilter; - - "RootUpdated(address,bytes32)"( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - RootUpdated( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - - "TrustedForwarderUpdated(address,bool)"( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - TrustedForwarderUpdated( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - - "ValidSet(address,address,bool)"( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - ValidSet( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - - "ValidSignersUpdated(address[])"( - signers?: null - ): ValidSignersUpdatedEventFilter; - ValidSignersUpdated(signers?: null): ValidSignersUpdatedEventFilter; - }; - - estimateGas: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/core/EventAndErrors.ts b/src/types/core/EventAndErrors.ts deleted file mode 100644 index 7dbbe0f..0000000 --- a/src/types/core/EventAndErrors.ts +++ /dev/null @@ -1,355 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - Signer, - utils, -} from "ethers"; -import type { EventFragment } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../common"; - -export interface EventAndErrorsInterface extends utils.Interface { - functions: {}; - - events: { - "AllowedERC20Updated(address,bool)": EventFragment; - "DepositAdded(address,address,uint256)": EventFragment; - "DepositWithdrawn(address,address,uint256)": EventFragment; - "FundsWithdrawn(address,uint256)": EventFragment; - "LockAdded(address,uint256,address,uint256)": EventFragment; - "LockBlocksUpdated(uint256)": EventFragment; - "LockReleased(address,uint256,uint256)": EventFragment; - "LockReturned(address,uint256)": EventFragment; - "ReputationUpdated(address)": EventFragment; - "RootUpdated(address,bytes32)": EventFragment; - "TrustedForwarderUpdated(address,bool)": EventFragment; - "ValidSet(address,address,bool)": EventFragment; - "ValidSignersUpdated(address[])": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "AllowedERC20Updated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "FundsWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockBlocksUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReleased"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReturned"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ReputationUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "RootUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TrustedForwarderUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSet"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSignersUpdated"): EventFragment; -} - -export interface AllowedERC20UpdatedEventObject { - token: string; - state: boolean; -} -export type AllowedERC20UpdatedEvent = TypedEvent< - [string, boolean], - AllowedERC20UpdatedEventObject ->; - -export type AllowedERC20UpdatedEventFilter = - TypedEventFilter; - -export interface DepositAddedEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositAddedEvent = TypedEvent< - [string, string, BigNumber], - DepositAddedEventObject ->; - -export type DepositAddedEventFilter = TypedEventFilter; - -export interface DepositWithdrawnEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositWithdrawnEvent = TypedEvent< - [string, string, BigNumber], - DepositWithdrawnEventObject ->; - -export type DepositWithdrawnEventFilter = - TypedEventFilter; - -export interface FundsWithdrawnEventObject { - owner: string; - amount: BigNumber; -} -export type FundsWithdrawnEvent = TypedEvent< - [string, BigNumber], - FundsWithdrawnEventObject ->; - -export type FundsWithdrawnEventFilter = TypedEventFilter; - -export interface LockAddedEventObject { - buyer: string; - lockID: BigNumber; - seller: string; - amount: BigNumber; -} -export type LockAddedEvent = TypedEvent< - [string, BigNumber, string, BigNumber], - LockAddedEventObject ->; - -export type LockAddedEventFilter = TypedEventFilter; - -export interface LockBlocksUpdatedEventObject { - blocks: BigNumber; -} -export type LockBlocksUpdatedEvent = TypedEvent< - [BigNumber], - LockBlocksUpdatedEventObject ->; - -export type LockBlocksUpdatedEventFilter = - TypedEventFilter; - -export interface LockReleasedEventObject { - buyer: string; - lockId: BigNumber; - amount: BigNumber; -} -export type LockReleasedEvent = TypedEvent< - [string, BigNumber, BigNumber], - LockReleasedEventObject ->; - -export type LockReleasedEventFilter = TypedEventFilter; - -export interface LockReturnedEventObject { - buyer: string; - lockId: BigNumber; -} -export type LockReturnedEvent = TypedEvent< - [string, BigNumber], - LockReturnedEventObject ->; - -export type LockReturnedEventFilter = TypedEventFilter; - -export interface ReputationUpdatedEventObject { - reputation: string; -} -export type ReputationUpdatedEvent = TypedEvent< - [string], - ReputationUpdatedEventObject ->; - -export type ReputationUpdatedEventFilter = - TypedEventFilter; - -export interface RootUpdatedEventObject { - seller: string; - merkleRoot: string; -} -export type RootUpdatedEvent = TypedEvent< - [string, string], - RootUpdatedEventObject ->; - -export type RootUpdatedEventFilter = TypedEventFilter; - -export interface TrustedForwarderUpdatedEventObject { - forwarder: string; - state: boolean; -} -export type TrustedForwarderUpdatedEvent = TypedEvent< - [string, boolean], - TrustedForwarderUpdatedEventObject ->; - -export type TrustedForwarderUpdatedEventFilter = - TypedEventFilter; - -export interface ValidSetEventObject { - seller: string; - token: string; - state: boolean; -} -export type ValidSetEvent = TypedEvent< - [string, string, boolean], - ValidSetEventObject ->; - -export type ValidSetEventFilter = TypedEventFilter; - -export interface ValidSignersUpdatedEventObject { - signers: string[]; -} -export type ValidSignersUpdatedEvent = TypedEvent< - [string[]], - ValidSignersUpdatedEventObject ->; - -export type ValidSignersUpdatedEventFilter = - TypedEventFilter; - -export interface EventAndErrors extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: EventAndErrorsInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: {}; - - callStatic: {}; - - filters: { - "AllowedERC20Updated(address,bool)"( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - AllowedERC20Updated( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - - "DepositAdded(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - DepositAdded( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - - "DepositWithdrawn(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - DepositWithdrawn( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - - "FundsWithdrawn(address,uint256)"( - owner?: null, - amount?: null - ): FundsWithdrawnEventFilter; - FundsWithdrawn(owner?: null, amount?: null): FundsWithdrawnEventFilter; - - "LockAdded(address,uint256,address,uint256)"( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - LockAdded( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - - "LockBlocksUpdated(uint256)"(blocks?: null): LockBlocksUpdatedEventFilter; - LockBlocksUpdated(blocks?: null): LockBlocksUpdatedEventFilter; - - "LockReleased(address,uint256,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - LockReleased( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - - "LockReturned(address,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - LockReturned( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - - "ReputationUpdated(address)"( - reputation?: null - ): ReputationUpdatedEventFilter; - ReputationUpdated(reputation?: null): ReputationUpdatedEventFilter; - - "RootUpdated(address,bytes32)"( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - RootUpdated( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - - "TrustedForwarderUpdated(address,bool)"( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - TrustedForwarderUpdated( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - - "ValidSet(address,address,bool)"( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - ValidSet( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - - "ValidSignersUpdated(address[])"( - signers?: null - ): ValidSignersUpdatedEventFilter; - ValidSignersUpdated(signers?: null): ValidSignersUpdatedEventFilter; - }; - - estimateGas: {}; - - populateTransaction: {}; -} diff --git a/src/types/core/OwnerSettings.ts b/src/types/core/OwnerSettings.ts deleted file mode 100644 index 7cb9f77..0000000 --- a/src/types/core/OwnerSettings.ts +++ /dev/null @@ -1,828 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../common"; - -export interface OwnerSettingsInterface extends utils.Interface { - functions: { - "allowedERC20s(address)": FunctionFragment; - "defaultLockBlocks()": FunctionFragment; - "isTrustedForwarder(address)": FunctionFragment; - "owner()": FunctionFragment; - "reputation()": FunctionFragment; - "sellerAllowList(address)": FunctionFragment; - "setDefaultLockBlocks(uint256)": FunctionFragment; - "setOwner(address)": FunctionFragment; - "setReputation(address)": FunctionFragment; - "setTrustedFowarders(address[],bool[])": FunctionFragment; - "setValidSigners(address[])": FunctionFragment; - "tokenSettings(address[],bool[])": FunctionFragment; - "validBacenSigners(uint256)": FunctionFragment; - "withdrawBalance()": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: - | "allowedERC20s" - | "defaultLockBlocks" - | "isTrustedForwarder" - | "owner" - | "reputation" - | "sellerAllowList" - | "setDefaultLockBlocks" - | "setOwner" - | "setReputation" - | "setTrustedFowarders" - | "setValidSigners" - | "tokenSettings" - | "validBacenSigners" - | "withdrawBalance" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "allowedERC20s", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "defaultLockBlocks", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "isTrustedForwarder", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; - encodeFunctionData( - functionFragment: "reputation", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "sellerAllowList", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setDefaultLockBlocks", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setReputation", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setTrustedFowarders", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "setValidSigners", - values: [PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "tokenSettings", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "validBacenSigners", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "withdrawBalance", - values?: undefined - ): string; - - decodeFunctionResult( - functionFragment: "allowedERC20s", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "defaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "isTrustedForwarder", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "reputation", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "sellerAllowList", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setDefaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setReputation", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setTrustedFowarders", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setValidSigners", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "tokenSettings", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "validBacenSigners", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "withdrawBalance", - data: BytesLike - ): Result; - - events: { - "AllowedERC20Updated(address,bool)": EventFragment; - "DepositAdded(address,address,uint256)": EventFragment; - "DepositWithdrawn(address,address,uint256)": EventFragment; - "FundsWithdrawn(address,uint256)": EventFragment; - "LockAdded(address,uint256,address,uint256)": EventFragment; - "LockBlocksUpdated(uint256)": EventFragment; - "LockReleased(address,uint256,uint256)": EventFragment; - "LockReturned(address,uint256)": EventFragment; - "OwnerUpdated(address,address)": EventFragment; - "ReputationUpdated(address)": EventFragment; - "RootUpdated(address,bytes32)": EventFragment; - "TrustedForwarderUpdated(address,bool)": EventFragment; - "ValidSet(address,address,bool)": EventFragment; - "ValidSignersUpdated(address[])": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "AllowedERC20Updated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "FundsWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockBlocksUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReleased"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReturned"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ReputationUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "RootUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TrustedForwarderUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSet"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSignersUpdated"): EventFragment; -} - -export interface AllowedERC20UpdatedEventObject { - token: string; - state: boolean; -} -export type AllowedERC20UpdatedEvent = TypedEvent< - [string, boolean], - AllowedERC20UpdatedEventObject ->; - -export type AllowedERC20UpdatedEventFilter = - TypedEventFilter; - -export interface DepositAddedEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositAddedEvent = TypedEvent< - [string, string, BigNumber], - DepositAddedEventObject ->; - -export type DepositAddedEventFilter = TypedEventFilter; - -export interface DepositWithdrawnEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositWithdrawnEvent = TypedEvent< - [string, string, BigNumber], - DepositWithdrawnEventObject ->; - -export type DepositWithdrawnEventFilter = - TypedEventFilter; - -export interface FundsWithdrawnEventObject { - owner: string; - amount: BigNumber; -} -export type FundsWithdrawnEvent = TypedEvent< - [string, BigNumber], - FundsWithdrawnEventObject ->; - -export type FundsWithdrawnEventFilter = TypedEventFilter; - -export interface LockAddedEventObject { - buyer: string; - lockID: BigNumber; - seller: string; - amount: BigNumber; -} -export type LockAddedEvent = TypedEvent< - [string, BigNumber, string, BigNumber], - LockAddedEventObject ->; - -export type LockAddedEventFilter = TypedEventFilter; - -export interface LockBlocksUpdatedEventObject { - blocks: BigNumber; -} -export type LockBlocksUpdatedEvent = TypedEvent< - [BigNumber], - LockBlocksUpdatedEventObject ->; - -export type LockBlocksUpdatedEventFilter = - TypedEventFilter; - -export interface LockReleasedEventObject { - buyer: string; - lockId: BigNumber; - amount: BigNumber; -} -export type LockReleasedEvent = TypedEvent< - [string, BigNumber, BigNumber], - LockReleasedEventObject ->; - -export type LockReleasedEventFilter = TypedEventFilter; - -export interface LockReturnedEventObject { - buyer: string; - lockId: BigNumber; -} -export type LockReturnedEvent = TypedEvent< - [string, BigNumber], - LockReturnedEventObject ->; - -export type LockReturnedEventFilter = TypedEventFilter; - -export interface OwnerUpdatedEventObject { - user: string; - newOwner: string; -} -export type OwnerUpdatedEvent = TypedEvent< - [string, string], - OwnerUpdatedEventObject ->; - -export type OwnerUpdatedEventFilter = TypedEventFilter; - -export interface ReputationUpdatedEventObject { - reputation: string; -} -export type ReputationUpdatedEvent = TypedEvent< - [string], - ReputationUpdatedEventObject ->; - -export type ReputationUpdatedEventFilter = - TypedEventFilter; - -export interface RootUpdatedEventObject { - seller: string; - merkleRoot: string; -} -export type RootUpdatedEvent = TypedEvent< - [string, string], - RootUpdatedEventObject ->; - -export type RootUpdatedEventFilter = TypedEventFilter; - -export interface TrustedForwarderUpdatedEventObject { - forwarder: string; - state: boolean; -} -export type TrustedForwarderUpdatedEvent = TypedEvent< - [string, boolean], - TrustedForwarderUpdatedEventObject ->; - -export type TrustedForwarderUpdatedEventFilter = - TypedEventFilter; - -export interface ValidSetEventObject { - seller: string; - token: string; - state: boolean; -} -export type ValidSetEvent = TypedEvent< - [string, string, boolean], - ValidSetEventObject ->; - -export type ValidSetEventFilter = TypedEventFilter; - -export interface ValidSignersUpdatedEventObject { - signers: string[]; -} -export type ValidSignersUpdatedEvent = TypedEvent< - [string[]], - ValidSignersUpdatedEventObject ->; - -export type ValidSignersUpdatedEventFilter = - TypedEventFilter; - -export interface OwnerSettings extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: OwnerSettingsInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { state: boolean }>; - - defaultLockBlocks(overrides?: CallOverrides): Promise<[BigNumber]>; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - - owner(overrides?: CallOverrides): Promise<[string]>; - - reputation(overrides?: CallOverrides): Promise<[string]>; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { root: string }>; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { valid: boolean }>; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance(overrides?: CallOverrides): Promise; - }; - - filters: { - "AllowedERC20Updated(address,bool)"( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - AllowedERC20Updated( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - - "DepositAdded(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - DepositAdded( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - - "DepositWithdrawn(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - DepositWithdrawn( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - - "FundsWithdrawn(address,uint256)"( - owner?: null, - amount?: null - ): FundsWithdrawnEventFilter; - FundsWithdrawn(owner?: null, amount?: null): FundsWithdrawnEventFilter; - - "LockAdded(address,uint256,address,uint256)"( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - LockAdded( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - - "LockBlocksUpdated(uint256)"(blocks?: null): LockBlocksUpdatedEventFilter; - LockBlocksUpdated(blocks?: null): LockBlocksUpdatedEventFilter; - - "LockReleased(address,uint256,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - LockReleased( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - - "LockReturned(address,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - LockReturned( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - - "OwnerUpdated(address,address)"( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - OwnerUpdated( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - - "ReputationUpdated(address)"( - reputation?: null - ): ReputationUpdatedEventFilter; - ReputationUpdated(reputation?: null): ReputationUpdatedEventFilter; - - "RootUpdated(address,bytes32)"( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - RootUpdated( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - - "TrustedForwarderUpdated(address,bool)"( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - TrustedForwarderUpdated( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - - "ValidSet(address,address,bool)"( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - ValidSet( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - - "ValidSignersUpdated(address[])"( - signers?: null - ): ValidSignersUpdatedEventFilter; - ValidSignersUpdated(signers?: null): ValidSignersUpdatedEventFilter; - }; - - estimateGas: { - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/core/index.ts b/src/types/core/index.ts deleted file mode 100644 index 89d882e..0000000 --- a/src/types/core/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { BaseUtils } from "./BaseUtils"; -export type { EventAndErrors } from "./EventAndErrors"; -export type { OwnerSettings } from "./OwnerSettings"; diff --git a/src/types/factories/Reputation__factory.ts b/src/types/factories/Reputation__factory.ts deleted file mode 100644 index ba1d7b6..0000000 --- a/src/types/factories/Reputation__factory.ts +++ /dev/null @@ -1,116 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { - Signer, - utils, - Contract, - ContractFactory, - PayableOverrides, -} from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../common"; -import type { Reputation, ReputationInterface } from "../Reputation"; - -const _abi = [ - { - inputs: [], - stateMutability: "payable", - type: "constructor", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_userCredit", - type: "uint256", - }, - ], - name: "limiter", - outputs: [ - { - internalType: "uint256", - name: "_spendLimit", - type: "uint256", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [], - name: "magicValue", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "maxLimit", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, -]; - -const _bytecode = - "0x6080806040526102c990816100128239f3fe6080806040526004908136101561001557600080fd5b600091823560e01c9182631a861d2614610254575081634d2b179114610085575063a4b345571461004557600080fd5b3461008257807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610082576020604051643a352944008152f35b80fd5b82346100825760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261008257813591620f42408381029081048403610228578380029380850481149015171561022857643a352944009384018094116102285760b58471010000000000000000000000000000000000811015610211575b80690100000000000000000062010000921015610204575b650100000000008110156101f7575b63010000008110156101ea575b010260121c9360019480820401851c80820401851c80820401851c80820401851c80820401851c80820401851c80820401851c8080920410908181146101be57039004830180931161019257602083604051908152f35b9060116024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b6024856012867f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60101c9160081b9161013b565b60201c9160101b9161012e565b60401c9160201b9161011f565b5068b500000000000000009050608085901c610107565b6024836011847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b83903461028f57817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261028f5780620f424060209252f35b5080fdfea26469706673582212202029db6a087d223f768aabc1fe8120c7f9d7e525e947a354114a42f80a3955db64736f6c63430008130033"; - -type ReputationConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: ReputationConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class Reputation__factory extends ContractFactory { - constructor(...args: ReputationConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy(overrides || {}) as Promise; - } - override getDeployTransaction( - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction(overrides || {}); - } - override attach(address: string): Reputation { - return super.attach(address) as Reputation; - } - override connect(signer: Signer): Reputation__factory { - return super.connect(signer) as Reputation__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): ReputationInterface { - return new utils.Interface(_abi) as ReputationInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): Reputation { - return new Contract(address, _abi, signerOrProvider) as Reputation; - } -} diff --git a/src/types/factories/core/BaseUtils__factory.ts b/src/types/factories/core/BaseUtils__factory.ts deleted file mode 100644 index b3d328d..0000000 --- a/src/types/factories/core/BaseUtils__factory.ts +++ /dev/null @@ -1,698 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { BaseUtils, BaseUtilsInterface } from "../../core/BaseUtils"; - -const _abi = [ - { - inputs: [], - name: "AddressDenied", - type: "error", - }, - { - inputs: [], - name: "AlreadyReleased", - type: "error", - }, - { - inputs: [], - name: "AmountNotAllowed", - type: "error", - }, - { - inputs: [], - name: "DecOverflow", - type: "error", - }, - { - inputs: [], - name: "EmptyPixTarget", - type: "error", - }, - { - inputs: [], - name: "InvalidDeposit", - type: "error", - }, - { - inputs: [], - name: "InvalidSigner", - type: "error", - }, - { - inputs: [], - name: "LengthMismatch", - type: "error", - }, - { - inputs: [], - name: "LockExpired", - type: "error", - }, - { - inputs: [], - name: "LoopOverflow", - type: "error", - }, - { - inputs: [], - name: "MaxBalExceeded", - type: "error", - }, - { - inputs: [], - name: "NoTokens", - type: "error", - }, - { - inputs: [], - name: "NotEnoughTokens", - type: "error", - }, - { - inputs: [], - name: "NotExpired", - type: "error", - }, - { - inputs: [], - name: "NotInitialized", - type: "error", - }, - { - inputs: [], - name: "OnlySeller", - type: "error", - }, - { - inputs: [], - name: "Reentrancy", - type: "error", - }, - { - inputs: [], - name: "StaticCallFailed", - type: "error", - }, - { - inputs: [], - name: "TokenDenied", - type: "error", - }, - { - inputs: [], - name: "TxAlreadyUsed", - type: "error", - }, - { - inputs: [], - name: "Unauthorized", - type: "error", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "token", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "AllowedERC20Updated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "owner", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "FundsWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: true, - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - { - indexed: false, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "uint256", - name: "blocks", - type: "uint256", - }, - ], - name: "LockBlocksUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockReleased", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - ], - name: "LockReturned", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "user", - type: "address", - }, - { - indexed: true, - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "OwnerUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "reputation", - type: "address", - }, - ], - name: "ReputationUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: true, - internalType: "bytes32", - name: "merkleRoot", - type: "bytes32", - }, - ], - name: "RootUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "forwarder", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "TrustedForwarderUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "ValidSet", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address[]", - name: "signers", - type: "address[]", - }, - ], - name: "ValidSignersUpdated", - type: "event", - }, - { - inputs: [ - { - internalType: "address", - name: "_addr", - type: "address", - }, - ], - name: "_castAddrToKey", - outputs: [ - { - internalType: "uint256", - name: "_key", - type: "uint256", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_key", - type: "uint256", - }, - ], - name: "_castKeyToAddr", - outputs: [ - { - internalType: "address", - name: "_addr", - type: "address", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20", - name: "erc20", - type: "address", - }, - ], - name: "allowedERC20s", - outputs: [ - { - internalType: "bool", - name: "state", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "defaultLockBlocks", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "string", - name: "str", - type: "string", - }, - ], - name: "getStr", - outputs: [ - { - internalType: "bytes32", - name: "strEnc", - type: "bytes32", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "isTrustedForwarder", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "owner", - outputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "reputation", - outputs: [ - { - internalType: "contract IReputation", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "sellerKey", - type: "address", - }, - ], - name: "sellerAllowList", - outputs: [ - { - internalType: "bytes32", - name: "root", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_blocks", - type: "uint256", - }, - ], - name: "setDefaultLockBlocks", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "setOwner", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract IReputation", - name: "_reputation", - type: "address", - }, - ], - name: "setReputation", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "forwarders", - type: "address[]", - }, - { - internalType: "bool[]", - name: "states", - type: "bool[]", - }, - ], - name: "setTrustedFowarders", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "_validSigners", - type: "address[]", - }, - ], - name: "setValidSigners", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20[]", - name: "_tokens", - type: "address[]", - }, - { - internalType: "bool[]", - name: "_states", - type: "bool[]", - }, - ], - name: "tokenSettings", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "bytes32", - name: "message", - type: "bytes32", - }, - ], - name: "usedTransactions", - outputs: [ - { - internalType: "bool", - name: "used", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "signer", - type: "uint256", - }, - ], - name: "validBacenSigners", - outputs: [ - { - internalType: "bool", - name: "valid", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "withdrawBalance", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, -]; - -export class BaseUtils__factory { - static readonly abi = _abi; - static createInterface(): BaseUtilsInterface { - return new utils.Interface(_abi) as BaseUtilsInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): BaseUtils { - return new Contract(address, _abi, signerOrProvider) as BaseUtils; - } -} diff --git a/src/types/factories/core/EventAndErrors__factory.ts b/src/types/factories/core/EventAndErrors__factory.ts deleted file mode 100644 index 9bbf325..0000000 --- a/src/types/factories/core/EventAndErrors__factory.ts +++ /dev/null @@ -1,386 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - EventAndErrors, - EventAndErrorsInterface, -} from "../../core/EventAndErrors"; - -const _abi = [ - { - inputs: [], - name: "AddressDenied", - type: "error", - }, - { - inputs: [], - name: "AlreadyReleased", - type: "error", - }, - { - inputs: [], - name: "AmountNotAllowed", - type: "error", - }, - { - inputs: [], - name: "DecOverflow", - type: "error", - }, - { - inputs: [], - name: "EmptyPixTarget", - type: "error", - }, - { - inputs: [], - name: "InvalidDeposit", - type: "error", - }, - { - inputs: [], - name: "InvalidSigner", - type: "error", - }, - { - inputs: [], - name: "LengthMismatch", - type: "error", - }, - { - inputs: [], - name: "LockExpired", - type: "error", - }, - { - inputs: [], - name: "LoopOverflow", - type: "error", - }, - { - inputs: [], - name: "MaxBalExceeded", - type: "error", - }, - { - inputs: [], - name: "NoTokens", - type: "error", - }, - { - inputs: [], - name: "NotEnoughTokens", - type: "error", - }, - { - inputs: [], - name: "NotExpired", - type: "error", - }, - { - inputs: [], - name: "NotInitialized", - type: "error", - }, - { - inputs: [], - name: "OnlySeller", - type: "error", - }, - { - inputs: [], - name: "StaticCallFailed", - type: "error", - }, - { - inputs: [], - name: "TokenDenied", - type: "error", - }, - { - inputs: [], - name: "TxAlreadyUsed", - type: "error", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "token", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "AllowedERC20Updated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "owner", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "FundsWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: true, - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - { - indexed: false, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "uint256", - name: "blocks", - type: "uint256", - }, - ], - name: "LockBlocksUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockReleased", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - ], - name: "LockReturned", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "reputation", - type: "address", - }, - ], - name: "ReputationUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: true, - internalType: "bytes32", - name: "merkleRoot", - type: "bytes32", - }, - ], - name: "RootUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "forwarder", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "TrustedForwarderUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "ValidSet", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address[]", - name: "signers", - type: "address[]", - }, - ], - name: "ValidSignersUpdated", - type: "event", - }, -]; - -export class EventAndErrors__factory { - static readonly abi = _abi; - static createInterface(): EventAndErrorsInterface { - return new utils.Interface(_abi) as EventAndErrorsInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): EventAndErrors { - return new Contract(address, _abi, signerOrProvider) as EventAndErrors; - } -} diff --git a/src/types/factories/core/OwnerSettings__factory.ts b/src/types/factories/core/OwnerSettings__factory.ts deleted file mode 100644 index d737d6e..0000000 --- a/src/types/factories/core/OwnerSettings__factory.ts +++ /dev/null @@ -1,620 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - OwnerSettings, - OwnerSettingsInterface, -} from "../../core/OwnerSettings"; - -const _abi = [ - { - inputs: [], - name: "AddressDenied", - type: "error", - }, - { - inputs: [], - name: "AlreadyReleased", - type: "error", - }, - { - inputs: [], - name: "AmountNotAllowed", - type: "error", - }, - { - inputs: [], - name: "DecOverflow", - type: "error", - }, - { - inputs: [], - name: "EmptyPixTarget", - type: "error", - }, - { - inputs: [], - name: "InvalidDeposit", - type: "error", - }, - { - inputs: [], - name: "InvalidSigner", - type: "error", - }, - { - inputs: [], - name: "LengthMismatch", - type: "error", - }, - { - inputs: [], - name: "LockExpired", - type: "error", - }, - { - inputs: [], - name: "LoopOverflow", - type: "error", - }, - { - inputs: [], - name: "MaxBalExceeded", - type: "error", - }, - { - inputs: [], - name: "NoTokens", - type: "error", - }, - { - inputs: [], - name: "NotEnoughTokens", - type: "error", - }, - { - inputs: [], - name: "NotExpired", - type: "error", - }, - { - inputs: [], - name: "NotInitialized", - type: "error", - }, - { - inputs: [], - name: "OnlySeller", - type: "error", - }, - { - inputs: [], - name: "StaticCallFailed", - type: "error", - }, - { - inputs: [], - name: "TokenDenied", - type: "error", - }, - { - inputs: [], - name: "TxAlreadyUsed", - type: "error", - }, - { - inputs: [], - name: "Unauthorized", - type: "error", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "token", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "AllowedERC20Updated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "owner", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "FundsWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: true, - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - { - indexed: false, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "uint256", - name: "blocks", - type: "uint256", - }, - ], - name: "LockBlocksUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockReleased", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - ], - name: "LockReturned", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "user", - type: "address", - }, - { - indexed: true, - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "OwnerUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "reputation", - type: "address", - }, - ], - name: "ReputationUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: true, - internalType: "bytes32", - name: "merkleRoot", - type: "bytes32", - }, - ], - name: "RootUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "forwarder", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "TrustedForwarderUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "ValidSet", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address[]", - name: "signers", - type: "address[]", - }, - ], - name: "ValidSignersUpdated", - type: "event", - }, - { - inputs: [ - { - internalType: "contract ERC20", - name: "erc20", - type: "address", - }, - ], - name: "allowedERC20s", - outputs: [ - { - internalType: "bool", - name: "state", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "defaultLockBlocks", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "isTrustedForwarder", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "owner", - outputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "reputation", - outputs: [ - { - internalType: "contract IReputation", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "sellerKey", - type: "address", - }, - ], - name: "sellerAllowList", - outputs: [ - { - internalType: "bytes32", - name: "root", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_blocks", - type: "uint256", - }, - ], - name: "setDefaultLockBlocks", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "setOwner", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract IReputation", - name: "_reputation", - type: "address", - }, - ], - name: "setReputation", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "forwarders", - type: "address[]", - }, - { - internalType: "bool[]", - name: "states", - type: "bool[]", - }, - ], - name: "setTrustedFowarders", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "_validSigners", - type: "address[]", - }, - ], - name: "setValidSigners", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20[]", - name: "_tokens", - type: "address[]", - }, - { - internalType: "bool[]", - name: "_states", - type: "bool[]", - }, - ], - name: "tokenSettings", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "signer", - type: "uint256", - }, - ], - name: "validBacenSigners", - outputs: [ - { - internalType: "bool", - name: "valid", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "withdrawBalance", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, -]; - -export class OwnerSettings__factory { - static readonly abi = _abi; - static createInterface(): OwnerSettingsInterface { - return new utils.Interface(_abi) as OwnerSettingsInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): OwnerSettings { - return new Contract(address, _abi, signerOrProvider) as OwnerSettings; - } -} diff --git a/src/types/factories/core/index.ts b/src/types/factories/core/index.ts deleted file mode 100644 index d44d287..0000000 --- a/src/types/factories/core/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { BaseUtils__factory } from "./BaseUtils__factory"; -export { EventAndErrors__factory } from "./EventAndErrors__factory"; -export { OwnerSettings__factory } from "./OwnerSettings__factory"; diff --git a/src/types/factories/index.ts b/src/types/factories/index.ts deleted file mode 100644 index 5f49e4e..0000000 --- a/src/types/factories/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export * as core from "./core"; -export * as lib from "./lib"; -export * as p2PixSol from "./p2pix.sol"; -export { Reputation__factory } from "./Reputation__factory"; diff --git a/src/types/factories/lib/auth/Owned__factory.ts b/src/types/factories/lib/auth/Owned__factory.ts deleted file mode 100644 index 7e0d7ab..0000000 --- a/src/types/factories/lib/auth/Owned__factory.ts +++ /dev/null @@ -1,70 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { Owned, OwnedInterface } from "../../../lib/auth/Owned"; - -const _abi = [ - { - inputs: [], - name: "Unauthorized", - type: "error", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "user", - type: "address", - }, - { - indexed: true, - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "OwnerUpdated", - type: "event", - }, - { - inputs: [], - name: "owner", - outputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "setOwner", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, -]; - -export class Owned__factory { - static readonly abi = _abi; - static createInterface(): OwnedInterface { - return new utils.Interface(_abi) as OwnedInterface; - } - static connect(address: string, signerOrProvider: Signer | Provider): Owned { - return new Contract(address, _abi, signerOrProvider) as Owned; - } -} diff --git a/src/types/factories/lib/auth/index.ts b/src/types/factories/lib/auth/index.ts deleted file mode 100644 index 1869675..0000000 --- a/src/types/factories/lib/auth/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { Owned__factory } from "./Owned__factory"; diff --git a/src/types/factories/lib/index.ts b/src/types/factories/lib/index.ts deleted file mode 100644 index 3ea6176..0000000 --- a/src/types/factories/lib/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export * as auth from "./auth"; -export * as interfaces from "./interfaces"; -export * as metatx from "./metatx"; -export * as mock from "./mock"; -export * as tokens from "./tokens"; -export * as utils from "./utils"; diff --git a/src/types/factories/lib/interfaces/IReputation__factory.ts b/src/types/factories/lib/interfaces/IReputation__factory.ts deleted file mode 100644 index 3e6e87d..0000000 --- a/src/types/factories/lib/interfaces/IReputation__factory.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - IReputation, - IReputationInterface, -} from "../../../lib/interfaces/IReputation"; - -const _abi = [ - { - inputs: [ - { - internalType: "uint256", - name: "_userCredit", - type: "uint256", - }, - ], - name: "limiter", - outputs: [ - { - internalType: "uint256", - name: "_spendLimit", - type: "uint256", - }, - ], - stateMutability: "pure", - type: "function", - }, -]; - -export class IReputation__factory { - static readonly abi = _abi; - static createInterface(): IReputationInterface { - return new utils.Interface(_abi) as IReputationInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): IReputation { - return new Contract(address, _abi, signerOrProvider) as IReputation; - } -} diff --git a/src/types/factories/lib/interfaces/index.ts b/src/types/factories/lib/interfaces/index.ts deleted file mode 100644 index a984fda..0000000 --- a/src/types/factories/lib/interfaces/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { IReputation__factory } from "./IReputation__factory"; diff --git a/src/types/factories/lib/metatx/ERC2771Context__factory.ts b/src/types/factories/lib/metatx/ERC2771Context__factory.ts deleted file mode 100644 index 8503166..0000000 --- a/src/types/factories/lib/metatx/ERC2771Context__factory.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - ERC2771Context, - ERC2771ContextInterface, -} from "../../../lib/metatx/ERC2771Context"; - -const _abi = [ - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "isTrustedForwarder", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, -]; - -export class ERC2771Context__factory { - static readonly abi = _abi; - static createInterface(): ERC2771ContextInterface { - return new utils.Interface(_abi) as ERC2771ContextInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): ERC2771Context { - return new Contract(address, _abi, signerOrProvider) as ERC2771Context; - } -} diff --git a/src/types/factories/lib/metatx/index.ts b/src/types/factories/lib/metatx/index.ts deleted file mode 100644 index 47f15ea..0000000 --- a/src/types/factories/lib/metatx/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { ERC2771Context__factory } from "./ERC2771Context__factory"; diff --git a/src/types/factories/lib/mock/index.ts b/src/types/factories/lib/mock/index.ts deleted file mode 100644 index 9d69d6e..0000000 --- a/src/types/factories/lib/mock/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export * as mockTokenSol from "./mockToken.sol"; diff --git a/src/types/factories/lib/mock/mockToken.sol/MockToken__factory.ts b/src/types/factories/lib/mock/mockToken.sol/MockToken__factory.ts deleted file mode 100644 index a1f5846..0000000 --- a/src/types/factories/lib/mock/mockToken.sol/MockToken__factory.ts +++ /dev/null @@ -1,398 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { - Signer, - utils, - Contract, - ContractFactory, - BigNumberish, - Overrides, -} from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../../../../common"; -import type { - MockToken, - MockTokenInterface, -} from "../../../../lib/mock/mockToken.sol/MockToken"; - -const _abi = [ - { - inputs: [ - { - internalType: "uint256", - name: "supply", - type: "uint256", - }, - ], - 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: "amount", - 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: "amount", - type: "uint256", - }, - ], - name: "Transfer", - type: "event", - }, - { - inputs: [], - name: "DOMAIN_SEPARATOR", - outputs: [ - { - internalType: "bytes32", - name: "", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - { - internalType: "address", - name: "", - 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: "", - 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: "to", - type: "address[]", - }, - { - internalType: "uint256", - name: "value", - type: "uint256", - }, - ], - name: "mint", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [], - name: "name", - outputs: [ - { - internalType: "string", - name: "", - type: "string", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "nonces", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "owner", - type: "address", - }, - { - internalType: "address", - name: "spender", - type: "address", - }, - { - internalType: "uint256", - name: "value", - 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: "permit", - 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: "to", - type: "address", - }, - { - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "transfer", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "from", - type: "address", - }, - { - internalType: "address", - name: "to", - type: "address", - }, - { - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "transferFrom", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, -]; - -const _bytecode = - "0x60e060409080825234620004995780620013918038038091620000238285620004ba565b833960209283918101031262000499575182519162000042836200049e565b6007835266135bd8dad0949360ca1b8184015283519162000063836200049e565b60048352631350949360e21b8284015283516001600160401b0394909390858511620004835760009480620000998754620004de565b92601f9384811162000432575b508690848311600114620003ca578892620003be575b50508160011b916000199060031b1c19161785555b815190868211620003aa578190600193620000ed8554620004de565b82811162000355575b5086918311600114620002f1578792620002e5575b5050600019600383901b1c191690821b1781555b60126080524660a052855184549181866200013a85620004de565b9283835287830195888282169182600014620002c557505060011462000285575b506200016a92500382620004ba565b5190208551838101917f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8352878201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a0815260c081019581871090871117620002715785875251902060c0526002548181018091116200025d57907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92916002553384526003825285842081815401905584523393a351610e7590816200051c82396080518161084d015260a05181610c67015260c05181610c8e0152f35b634e487b7160e01b84526011600452602484fd5b634e487b7160e01b85526041600452602485fd5b8791508880528189209089915b858310620002ac5750506200016a9350820101386200015b565b8054838801850152869450899390920191810162000292565b60ff191688526200016a95151560051b85010192503891506200015b9050565b0151905038806200010b565b8488528688208594509190601f198416895b898282106200033e575050841162000324575b505050811b0181556200011f565b015160001960f88460031b161c1916905538808062000316565b838501518655889790950194938401930162000303565b909192508488528688208380860160051c820192898710620003a0575b91869588929594930160051c01915b82811062000391575050620000f6565b8a815586955087910162000381565b9250819262000372565b634e487b7160e01b86526041600452602486fd5b015190503880620000bc565b8880528789209250601f198416895b898282106200041b57505090846001959493921062000401575b505050811b018555620000d1565b015160001960f88460031b161c19169055388080620003f3565b6001859682939686015181550195019301620003d9565b9091508780528688208480850160051c82019289861062000479575b9085949392910160051c01905b8181106200046a5750620000a6565b8981558493506001016200045b565b925081926200044e565b634e487b7160e01b600052604160045260246000fd5b600080fd5b604081019081106001600160401b038211176200048357604052565b601f909101601f19168101906001600160401b038211908210176200048357604052565b90600182811c9216801562000510575b6020831014620004fa57565b634e487b7160e01b600052602260045260246000fd5b91607f1691620004ee56fe608060408181526004908136101561001657600080fd5b600092833560e01c90816306fdde0314610a0c57508063095ea7b31461098f57806318160ddd1461097057806323b872dd14610871578063313ce567146108335780633644e5151461080f57806370a08231146107cb5780637ecebe001461078757806395d89b411461068a578063a9059cbb146105fb578063d505accf14610319578063dd62ed3e146102c35763ea66696c146100b357600080fd5b346102bf57806003193601126102bf5781359167ffffffffffffffff918284116102bb57366023850112156102bb578382013592831161028f5760059280841b9482519060209261010684890184610b05565b8252828201602480988301019136831161028b578801905b82821061025b57505050853590805195885b87811061013b578980f35b82518110156102305773ffffffffffffffffffffffffffffffffffffffff8582841b850101511660028054908682018092116102055755808b5260038652868b208581540190558a7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef878951888152a37fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146101da57600101610130565b888a6011897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8b8d60118c7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b888a6032897f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b813573ffffffffffffffffffffffffffffffffffffffff8116810361028757815290840190840161011e565b8a80fd5b8980fd5b6024856041847f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b8480fd5b8280fd5b5090346102bf57816003193601126102bf5760209282916102e2610bdb565b6102ea610c03565b9173ffffffffffffffffffffffffffffffffffffffff8092168452865283832091168252845220549051908152f35b508290346105f75760e06003193601126105f757610335610bdb565b9061033e610c03565b91604435606435926084359260ff84168094036105f35742851061059657610364610c62565b9573ffffffffffffffffffffffffffffffffffffffff8092169586895260209560058752848a209889549960018b01905585519285898501957f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c987528b89870152169a8b606086015288608086015260a085015260c084015260c0835260e0830167ffffffffffffffff948482108683111761056957818852845190206101008501927f19010000000000000000000000000000000000000000000000000000000000008452610102860152610122850152604281526101608401948186109086111761053d57848752519020835261018082015260a4356101a082015260c4356101c0909101528780528490889060809060015afa1561053357865116968715158061052a575b156104cf5786977f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259596975283528087208688528352818188205551908152a380f35b8360649251917f08c379a0000000000000000000000000000000000000000000000000000000008352820152600e60248201527f494e56414c49445f5349474e45520000000000000000000000000000000000006044820152fd5b5084881461048c565b81513d88823e3d90fd5b60248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b5060248c60418f7f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b60648860208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601760248201527f5045524d49545f444541444c494e455f455850495245440000000000000000006044820152fd5b8680fd5b5080fd5b8382346105f757806003193601126105f757602091610618610bdb565b8273ffffffffffffffffffffffffffffffffffffffff6024359233855260038752828520610647858254610c26565b90551692838152600386522081815401905582519081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef843392a35160018152f35b8382346105f757816003193601126105f7578051908260018054916106ae83610ab2565b8086529282811690811561074157506001146106e5575b5050506106d7826106e1940383610b05565b5191829182610b75565b0390f35b94508085527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf65b828610610729575050506106d78260206106e195820101946106c5565b8054602087870181019190915290950194810161070c565b6106e19750869350602092506106d79491507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001682840152151560051b820101946106c5565b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107bb610bdb565b1681526005845220549051908152f35b8382346105f75760206003193601126105f7578060209273ffffffffffffffffffffffffffffffffffffffff6107ff610bdb565b1681526003845220549051908152f35b8382346105f757816003193601126105f75760209061082c610c62565b9051908152f35b8382346105f757816003193601126105f7576020905160ff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b50823461096d57606060031936011261096d5761088c610bdb565b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108b5610c03565b946044358573ffffffffffffffffffffffffffffffffffffffff80951694858752602098848a958652838920338a52865283892054857fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361094a575b5050508688526003855282882061092b858254610c26565b9055169586815260038452208181540190558551908152a35160018152f35b61095391610c26565b90888a528652838920338a528652838920558a8085610913565b80fd5b8382346105f757816003193601126105f7576020906002549051908152f35b5090346102bf57816003193601126102bf576020926109ac610bdb565b9183602435928392338252875273ffffffffffffffffffffffffffffffffffffffff8282209516948582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b925050346102bf57826003193601126102bf57828054610a2b81610ab2565b808552916001918083169081156107415750600114610a56575050506106d7826106e1940383610b05565b80809650527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b828610610a9a575050506106d78260206106e195820101946106c5565b80546020878701810191909152909501948101610a7d565b90600182811c92168015610afb575b6020831014610acc57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691610ac1565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610b4657604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60208082528251818301819052939260005b858110610bc7575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610b87565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610bfe57565b91908203918211610c3357565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000467f000000000000000000000000000000000000000000000000000000000000000003610cb057507f000000000000000000000000000000000000000000000000000000000000000090565b60405181548291610cc082610ab2565b8082528160209485820194600190878282169182600014610e03575050600114610daa575b50610cf292500382610b05565b51902091604051918201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f845260408301527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a083015260a0825260c082019082821067ffffffffffffffff831117610d7d575060405251902090565b807f4e487b7100000000000000000000000000000000000000000000000000000000602492526041600452fd5b87805286915087907f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e5635b858310610deb575050610cf2935082010138610ce5565b80548388018501528694508893909201918101610dd4565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168852610cf295151560051b8501019250389150610ce5905056fea2646970667358221220d1ed3ad2b97f7984ff9d9588f7a36d8e1764e438fa72dd298369ca6c9b2f266164736f6c63430008130033"; - -type MockTokenConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: MockTokenConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class MockToken__factory extends ContractFactory { - constructor(...args: MockTokenConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - supply: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy(supply, overrides || {}) as Promise; - } - override getDeployTransaction( - supply: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction(supply, overrides || {}); - } - override attach(address: string): MockToken { - return super.attach(address) as MockToken; - } - override connect(signer: Signer): MockToken__factory { - return super.connect(signer) as MockToken__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): MockTokenInterface { - return new utils.Interface(_abi) as MockTokenInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): MockToken { - return new Contract(address, _abi, signerOrProvider) as MockToken; - } -} diff --git a/src/types/factories/lib/mock/mockToken.sol/index.ts b/src/types/factories/lib/mock/mockToken.sol/index.ts deleted file mode 100644 index 85e9f4f..0000000 --- a/src/types/factories/lib/mock/mockToken.sol/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { MockToken__factory } from "./MockToken__factory"; diff --git a/src/types/factories/lib/tokens/ERC20__factory.ts b/src/types/factories/lib/tokens/ERC20__factory.ts deleted file mode 100644 index 4da82b8..0000000 --- a/src/types/factories/lib/tokens/ERC20__factory.ts +++ /dev/null @@ -1,317 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { ERC20, ERC20Interface } from "../../../lib/tokens/ERC20"; - -const _abi = [ - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "owner", - type: "address", - }, - { - indexed: true, - internalType: "address", - name: "spender", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - 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: "amount", - type: "uint256", - }, - ], - name: "Transfer", - type: "event", - }, - { - inputs: [], - name: "DOMAIN_SEPARATOR", - outputs: [ - { - internalType: "bytes32", - name: "", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - { - internalType: "address", - name: "", - 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: "", - 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: [], - name: "name", - outputs: [ - { - internalType: "string", - name: "", - type: "string", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "nonces", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "owner", - type: "address", - }, - { - internalType: "address", - name: "spender", - type: "address", - }, - { - internalType: "uint256", - name: "value", - 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: "permit", - 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: "to", - type: "address", - }, - { - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "transfer", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "from", - type: "address", - }, - { - internalType: "address", - name: "to", - type: "address", - }, - { - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "transferFrom", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, -]; - -export class ERC20__factory { - static readonly abi = _abi; - static createInterface(): ERC20Interface { - return new utils.Interface(_abi) as ERC20Interface; - } - static connect(address: string, signerOrProvider: Signer | Provider): ERC20 { - return new Contract(address, _abi, signerOrProvider) as ERC20; - } -} diff --git a/src/types/factories/lib/tokens/index.ts b/src/types/factories/lib/tokens/index.ts deleted file mode 100644 index 4a39ead..0000000 --- a/src/types/factories/lib/tokens/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { ERC20__factory } from "./ERC20__factory"; diff --git a/src/types/factories/lib/utils/ECDSA__factory.ts b/src/types/factories/lib/utils/ECDSA__factory.ts deleted file mode 100644 index f6d9605..0000000 --- a/src/types/factories/lib/utils/ECDSA__factory.ts +++ /dev/null @@ -1,62 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../../../common"; -import type { ECDSA, ECDSAInterface } from "../../../lib/utils/ECDSA"; - -const _abi = [ - { - inputs: [], - name: "InvalidSignature", - type: "error", - }, -]; - -const _bytecode = - "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea26469706673582212209602e77b0002730843efd4bf0aab444a6a8daeade7f7f10052351ae288f5aa5264736f6c63430008130033"; - -type ECDSAConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: ECDSAConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class ECDSA__factory extends ContractFactory { - constructor(...args: ECDSAConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy(overrides || {}) as Promise; - } - override getDeployTransaction( - overrides?: Overrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction(overrides || {}); - } - override attach(address: string): ECDSA { - return super.attach(address) as ECDSA; - } - override connect(signer: Signer): ECDSA__factory { - return super.connect(signer) as ECDSA__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): ECDSAInterface { - return new utils.Interface(_abi) as ECDSAInterface; - } - static connect(address: string, signerOrProvider: Signer | Provider): ECDSA { - return new Contract(address, _abi, signerOrProvider) as ECDSA; - } -} diff --git a/src/types/factories/lib/utils/Multicall__factory.ts b/src/types/factories/lib/utils/Multicall__factory.ts deleted file mode 100644 index ed1bb5c..0000000 --- a/src/types/factories/lib/utils/Multicall__factory.ts +++ /dev/null @@ -1,174 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { - Signer, - utils, - Contract, - ContractFactory, - PayableOverrides, -} from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../../../common"; -import type { - Multicall, - MulticallInterface, -} from "../../../lib/utils/Multicall"; - -const _abi = [ - { - inputs: [], - stateMutability: "payable", - type: "constructor", - }, - { - inputs: [ - { - internalType: "string", - name: "reason", - type: "string", - }, - ], - name: "CallFailed", - type: "error", - }, - { - inputs: [ - { - components: [ - { - internalType: "address", - name: "target", - type: "address", - }, - { - internalType: "bytes", - name: "callData", - type: "bytes", - }, - ], - internalType: "struct Multicall.Call[]", - name: "calls", - type: "tuple[]", - }, - ], - name: "mtc1", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - { - internalType: "bytes[]", - name: "", - type: "bytes[]", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - components: [ - { - internalType: "address", - name: "target", - type: "address", - }, - { - internalType: "bytes", - name: "callData", - type: "bytes", - }, - ], - internalType: "struct Multicall.Call[]", - name: "calls", - type: "tuple[]", - }, - ], - name: "mtc2", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - { - internalType: "bytes32", - name: "", - type: "bytes32", - }, - { - components: [ - { - internalType: "bool", - name: "success", - type: "bool", - }, - { - internalType: "bytes", - name: "returnData", - type: "bytes", - }, - ], - internalType: "struct Multicall.Result[]", - name: "", - type: "tuple[]", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, -]; - -const _bytecode = - "0x6080806040526107fb90816100128239f3fe604060808152600436101561001357600080fd5b6000803560e01c9182631b57b72f1461003c5750506386575ee91461003757600080fd5b610362565b3461015e5761004a36610162565b61005e61005982949394610523565b6104df565b928184527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061008c83610523565b01855b81811061013e575050845b8281106100b6578351806100b2874380409084610238565b0390f35b806100cd6100c86101399386866105c7565b61060c565b87806100da8488886105c7565b92816100eb6020958681019061062d565b91906100fb8c518094819361067e565b03925af1906101086106c6565b9061011b6101146104ba565b9315158452565b8201526101288288610755565b526101338187610755565b50610769565b61009a565b6020906101496104ba565b8881528260608183015282890101520161008f565b5080fd5b9060207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126101cd5760043567ffffffffffffffff928382116101cd57806023830112156101cd5781600401359384116101cd5760248460051b830101116101cd576024019190565b600080fd5b60005b8381106101e55750506000910152565b81810151838201526020016101d5565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f602093610231815180928187528780880191016101d2565b0116010190565b9160608301918352602090818401526040926060848201528451809352608081018260808560051b8401019601946000925b85841061027b575050505050505090565b9091929394959685806102ca837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80866001960301885286838d51805115158452015191818582015201906101f5565b99019401940192959493919061026a565b90604082019082526020604081840152835180925260608301928160608460051b8301019501936000915b8483106103165750505050505090565b9091929394958480610352837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa086600196030187528a516101f5565b9801930193019194939290610306565b346101cd5761037036610162565b6103798161053b565b916000805b83811061039457604051806100b28743836102db565b6103a26100c88286866105c7565b82806103bc6103b28589896105c7565b602081019061062d565b82604095926103cf87518094819361067e565b03925af1906103dc6106c6565b918290156103fa575050906103f5916101288288610755565b61037e565b604483929351106104535761042061044f916004809401602480915183010191016106ec565b92519283927fb5e1dc2d0000000000000000000000000000000000000000000000000000000084528301610744565b0390fd5b82517fb5e1dc2d0000000000000000000000000000000000000000000000000000000081526020600482015260006024820152604490fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051906040820182811067ffffffffffffffff8211176104da57604052565b61048b565b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f604051930116820182811067ffffffffffffffff8211176104da57604052565b67ffffffffffffffff81116104da5760051b60200190565b9061054861005983610523565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe06105768294610523565b019060005b82811061058757505050565b80606060208093850101520161057b565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156106075760051b810135907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1813603018212156101cd570190565b610598565b3573ffffffffffffffffffffffffffffffffffffffff811681036101cd5790565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1813603018212156101cd570180359067ffffffffffffffff82116101cd576020019181360383136101cd57565b908092918237016000815290565b67ffffffffffffffff81116104da57601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b3d156106e7573d906106da6100598361068c565b9182523d6000602084013e565b606090565b6020818303126101cd5780519067ffffffffffffffff82116101cd570181601f820112156101cd5780516107226100598261068c565b92818452602082840101116101cd5761074191602080850191016101d2565b90565b9060206107419281815201906101f5565b80518210156106075760209160051b010190565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146107965760010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea26469706673582212206c86e7cf81738039d37cf5e545b323288faae992e0d08dec8c43f2f2b31f35f664736f6c63430008130033"; - -type MulticallConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: MulticallConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class Multicall__factory extends ContractFactory { - constructor(...args: MulticallConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy(overrides || {}) as Promise; - } - override getDeployTransaction( - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction(overrides || {}); - } - override attach(address: string): Multicall { - return super.attach(address) as Multicall; - } - override connect(signer: Signer): Multicall__factory { - return super.connect(signer) as Multicall__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): MulticallInterface { - return new utils.Interface(_abi) as MulticallInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): Multicall { - return new Contract(address, _abi, signerOrProvider) as Multicall; - } -} diff --git a/src/types/factories/lib/utils/ReentrancyGuard__factory.ts b/src/types/factories/lib/utils/ReentrancyGuard__factory.ts deleted file mode 100644 index 5bd2b14..0000000 --- a/src/types/factories/lib/utils/ReentrancyGuard__factory.ts +++ /dev/null @@ -1,31 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { Contract, Signer, utils } from "ethers"; -import type { Provider } from "@ethersproject/providers"; -import type { - ReentrancyGuard, - ReentrancyGuardInterface, -} from "../../../lib/utils/ReentrancyGuard"; - -const _abi = [ - { - inputs: [], - name: "Reentrancy", - type: "error", - }, -]; - -export class ReentrancyGuard__factory { - static readonly abi = _abi; - static createInterface(): ReentrancyGuardInterface { - return new utils.Interface(_abi) as ReentrancyGuardInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): ReentrancyGuard { - return new Contract(address, _abi, signerOrProvider) as ReentrancyGuard; - } -} diff --git a/src/types/factories/lib/utils/SafeTransferLib__factory.ts b/src/types/factories/lib/utils/SafeTransferLib__factory.ts deleted file mode 100644 index 0d89842..0000000 --- a/src/types/factories/lib/utils/SafeTransferLib__factory.ts +++ /dev/null @@ -1,78 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { Signer, utils, Contract, ContractFactory, Overrides } from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../../../common"; -import type { - SafeTransferLib, - SafeTransferLibInterface, -} from "../../../lib/utils/SafeTransferLib"; - -const _abi = [ - { - inputs: [], - name: "ETHTransferFailed", - type: "error", - }, - { - inputs: [], - name: "TransferFailed", - type: "error", - }, - { - inputs: [], - name: "TransferFromFailed", - type: "error", - }, -]; - -const _bytecode = - "0x60808060405234601757603a9081601d823930815050f35b600080fdfe600080fdfea2646970667358221220007e83452e6dfca4997d94ba5608da3c2308815d3239b1810079c74651f15a7464736f6c63430008130033"; - -type SafeTransferLibConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: SafeTransferLibConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class SafeTransferLib__factory extends ContractFactory { - constructor(...args: SafeTransferLibConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy(overrides || {}) as Promise; - } - override getDeployTransaction( - overrides?: Overrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction(overrides || {}); - } - override attach(address: string): SafeTransferLib { - return super.attach(address) as SafeTransferLib; - } - override connect(signer: Signer): SafeTransferLib__factory { - return super.connect(signer) as SafeTransferLib__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): SafeTransferLibInterface { - return new utils.Interface(_abi) as SafeTransferLibInterface; - } - static connect( - address: string, - signerOrProvider: Signer | Provider - ): SafeTransferLib { - return new Contract(address, _abi, signerOrProvider) as SafeTransferLib; - } -} diff --git a/src/types/factories/lib/utils/index.ts b/src/types/factories/lib/utils/index.ts deleted file mode 100644 index 4f91906..0000000 --- a/src/types/factories/lib/utils/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { ECDSA__factory } from "./ECDSA__factory"; -export { Multicall__factory } from "./Multicall__factory"; -export { ReentrancyGuard__factory } from "./ReentrancyGuard__factory"; -export { SafeTransferLib__factory } from "./SafeTransferLib__factory"; diff --git a/src/types/factories/p2pix.sol/P2PIX__factory.ts b/src/types/factories/p2pix.sol/P2PIX__factory.ts deleted file mode 100644 index 690f8f4..0000000 --- a/src/types/factories/p2pix.sol/P2PIX__factory.ts +++ /dev/null @@ -1,1211 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import { - Signer, - utils, - Contract, - ContractFactory, - PayableOverrides, - BigNumberish, -} from "ethers"; -import type { Provider, TransactionRequest } from "@ethersproject/providers"; -import type { PromiseOrValue } from "../../common"; -import type { P2PIX, P2PIXInterface } from "../../p2pix.sol/P2PIX"; - -const _abi = [ - { - inputs: [ - { - internalType: "uint256", - name: "defaultBlocks", - type: "uint256", - }, - { - internalType: "address[]", - name: "validSigners", - type: "address[]", - }, - { - internalType: "address", - name: "_reputation", - type: "address", - }, - { - internalType: "contract ERC20[]", - name: "tokens", - type: "address[]", - }, - { - internalType: "bool[]", - name: "tokenStates", - type: "bool[]", - }, - ], - stateMutability: "payable", - type: "constructor", - }, - { - inputs: [], - name: "AddressDenied", - type: "error", - }, - { - inputs: [], - name: "AlreadyReleased", - type: "error", - }, - { - inputs: [], - name: "AmountNotAllowed", - type: "error", - }, - { - inputs: [], - name: "DecOverflow", - type: "error", - }, - { - inputs: [], - name: "EmptyPixTarget", - type: "error", - }, - { - inputs: [], - name: "InvalidDeposit", - type: "error", - }, - { - inputs: [], - name: "InvalidSigner", - type: "error", - }, - { - inputs: [], - name: "LengthMismatch", - type: "error", - }, - { - inputs: [], - name: "LockExpired", - type: "error", - }, - { - inputs: [], - name: "LoopOverflow", - type: "error", - }, - { - inputs: [], - name: "MaxBalExceeded", - type: "error", - }, - { - inputs: [], - name: "NoTokens", - type: "error", - }, - { - inputs: [], - name: "NotEnoughTokens", - type: "error", - }, - { - inputs: [], - name: "NotExpired", - type: "error", - }, - { - inputs: [], - name: "NotInitialized", - type: "error", - }, - { - inputs: [], - name: "OnlySeller", - type: "error", - }, - { - inputs: [], - name: "Reentrancy", - type: "error", - }, - { - inputs: [], - name: "StaticCallFailed", - type: "error", - }, - { - inputs: [], - name: "TokenDenied", - type: "error", - }, - { - inputs: [], - name: "TxAlreadyUsed", - type: "error", - }, - { - inputs: [], - name: "Unauthorized", - type: "error", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "token", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "AllowedERC20Updated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "DepositWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "owner", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "FundsWithdrawn", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: true, - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - { - indexed: false, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockAdded", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "uint256", - name: "blocks", - type: "uint256", - }, - ], - name: "LockBlocksUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - { - indexed: false, - internalType: "uint256", - name: "amount", - type: "uint256", - }, - ], - name: "LockReleased", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "buyer", - type: "address", - }, - { - indexed: false, - internalType: "uint256", - name: "lockId", - type: "uint256", - }, - ], - name: "LockReturned", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "user", - type: "address", - }, - { - indexed: true, - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "OwnerUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address", - name: "reputation", - type: "address", - }, - ], - name: "ReputationUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: true, - internalType: "bytes32", - name: "merkleRoot", - type: "bytes32", - }, - ], - name: "RootUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "forwarder", - type: "address", - }, - { - indexed: true, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "TrustedForwarderUpdated", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: true, - internalType: "address", - name: "seller", - type: "address", - }, - { - indexed: false, - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - indexed: false, - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "ValidSet", - type: "event", - }, - { - anonymous: false, - inputs: [ - { - indexed: false, - internalType: "address[]", - name: "signers", - type: "address[]", - }, - ], - name: "ValidSignersUpdated", - type: "event", - }, - { - inputs: [ - { - internalType: "address", - name: "_addr", - type: "address", - }, - ], - name: "_castAddrToKey", - outputs: [ - { - internalType: "uint256", - name: "_key", - type: "uint256", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_key", - type: "uint256", - }, - ], - name: "_castKeyToAddr", - outputs: [ - { - internalType: "address", - name: "_addr", - type: "address", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20", - name: "erc20", - type: "address", - }, - ], - name: "allowedERC20s", - outputs: [ - { - internalType: "bool", - name: "state", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "defaultLockBlocks", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - components: [ - { - internalType: "string", - name: "pixTarget", - type: "string", - }, - { - internalType: "bytes32", - name: "allowlistRoot", - type: "bytes32", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - internalType: "uint96", - name: "amount", - type: "uint96", - }, - { - internalType: "bool", - name: "valid", - type: "bool", - }, - ], - internalType: "struct DataTypes.DepositArgs", - name: "args", - type: "tuple", - }, - ], - name: "deposit", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "seller", - type: "address", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - ], - name: "getBalance", - outputs: [ - { - internalType: "uint256", - name: "bal", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "sellers", - type: "address[]", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - ], - name: "getBalances", - outputs: [ - { - internalType: "uint256[]", - name: "", - type: "uint256[]", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256[]", - name: "ids", - type: "uint256[]", - }, - ], - name: "getLocksStatus", - outputs: [ - { - internalType: "uint256[]", - name: "", - type: "uint256[]", - }, - { - internalType: "enum DataTypes.LockStatus[]", - name: "", - type: "uint8[]", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "seller", - type: "address", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - ], - name: "getPixTarget", - outputs: [ - { - internalType: "bytes32", - name: "pixTarget", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "seller", - type: "address", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - ], - name: "getPixTargetString", - outputs: [ - { - internalType: "string", - name: "pixTarget", - type: "string", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "string", - name: "str", - type: "string", - }, - ], - name: "getStr", - outputs: [ - { - internalType: "bytes32", - name: "strEnc", - type: "bytes32", - }, - ], - stateMutability: "pure", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "seller", - type: "address", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - ], - name: "getValid", - outputs: [ - { - internalType: "bool", - name: "valid", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - name: "isTrustedForwarder", - outputs: [ - { - internalType: "bool", - name: "", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - components: [ - { - internalType: "address", - name: "seller", - type: "address", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - internalType: "uint80", - name: "amount", - type: "uint80", - }, - { - internalType: "bytes32[]", - name: "merkleProof", - type: "bytes32[]", - }, - { - internalType: "uint256[]", - name: "expiredLocks", - type: "uint256[]", - }, - ], - internalType: "struct DataTypes.LockArgs", - name: "args", - type: "tuple", - }, - ], - name: "lock", - outputs: [ - { - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - ], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [], - name: "lockCounter", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - name: "mapLocks", - outputs: [ - { - internalType: "uint256", - name: "counter", - type: "uint256", - }, - { - internalType: "uint256", - name: "expirationBlock", - type: "uint256", - }, - { - internalType: "bytes32", - name: "pixTarget", - type: "bytes32", - }, - { - internalType: "uint80", - name: "amount", - type: "uint80", - }, - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - internalType: "address", - name: "buyerAddress", - type: "address", - }, - { - internalType: "address", - name: "seller", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [], - name: "owner", - outputs: [ - { - internalType: "address", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - components: [ - { - internalType: "uint256", - name: "lockID", - type: "uint256", - }, - { - internalType: "bytes32", - name: "pixTimestamp", - type: "bytes32", - }, - { - internalType: "bytes", - name: "signature", - type: "bytes", - }, - ], - internalType: "struct DataTypes.ReleaseArgs", - name: "args", - type: "tuple", - }, - ], - name: "release", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [], - name: "reputation", - outputs: [ - { - internalType: "contract IReputation", - name: "", - type: "address", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "sellerKey", - type: "address", - }, - ], - name: "sellerAllowList", - outputs: [ - { - internalType: "bytes32", - name: "root", - type: "bytes32", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "_blocks", - type: "uint256", - }, - ], - name: "setDefaultLockBlocks", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "newOwner", - type: "address", - }, - ], - name: "setOwner", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract IReputation", - name: "_reputation", - type: "address", - }, - ], - name: "setReputation", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address", - name: "addr", - type: "address", - }, - { - internalType: "bytes32", - name: "merkleroot", - type: "bytes32", - }, - ], - name: "setRoot", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "forwarders", - type: "address[]", - }, - { - internalType: "bool[]", - name: "states", - type: "bool[]", - }, - ], - name: "setTrustedFowarders", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "address[]", - name: "_validSigners", - type: "address[]", - }, - ], - name: "setValidSigners", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - internalType: "bool", - name: "state", - type: "bool", - }, - ], - name: "setValidState", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20[]", - name: "_tokens", - type: "address[]", - }, - { - internalType: "bool[]", - name: "_states", - type: "bool[]", - }, - ], - name: "tokenSettings", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256[]", - name: "lockIDs", - type: "uint256[]", - }, - ], - name: "unlockExpired", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [ - { - internalType: "bytes32", - name: "message", - type: "bytes32", - }, - ], - name: "usedTransactions", - outputs: [ - { - internalType: "bool", - name: "used", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - name: "userRecord", - outputs: [ - { - internalType: "uint256", - name: "", - type: "uint256", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "uint256", - name: "signer", - type: "uint256", - }, - ], - name: "validBacenSigners", - outputs: [ - { - internalType: "bool", - name: "valid", - type: "bool", - }, - ], - stateMutability: "view", - type: "function", - }, - { - inputs: [ - { - internalType: "contract ERC20", - name: "token", - type: "address", - }, - { - internalType: "uint256", - name: "amount", - type: "uint256", - }, - { - internalType: "uint256[]", - name: "expiredLocks", - type: "uint256[]", - }, - ], - name: "withdraw", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - inputs: [], - name: "withdrawBalance", - outputs: [], - stateMutability: "nonpayable", - type: "function", - }, - { - stateMutability: "payable", - type: "receive", - }, -]; - -const _bytecode = - "0x608060405262002eac8038038062000017816200012b565b928339810160a082820312620000f45781516020808401516001600160401b03949293929190858111620000f45782019083601f83011215620000f4578151916200006c620000668462000157565b6200012b565b92828085838152019160051b83010191868311620000f4578301905b828210620000f95750505050620000a26040830162000181565b916060810151868111620000f45784620000be91830162000190565b936080820151968711620000f457620000e496620000dd9201620001f9565b9362000260565b6040516129f29081620004ba8239f35b600080fd5b838091835162000109816200016f565b81520191019062000088565b634e487b7160e01b600052604160045260246000fd5b6040519190601f01601f191682016001600160401b038111838210176200015157604052565b62000115565b6001600160401b038111620001515760051b60200190565b6001600160a01b03811603620000f457565b51906200018e826200016f565b565b9080601f83011215620000f457815190620001af620000668362000157565b9182938184526020808095019260051b820101928311620000f4578301905b828210620001dd575050505090565b8380918351620001ed816200016f565b815201910190620001ce565b9080601f83011215620000f45781519062000218620000668362000157565b9182938184526020808095019260051b820101928311620000f4578301905b82821062000246575050505090565b81518015158103620000f457815290830190830162000237565b600080546001600160a01b031916339081178255929695949392817f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768180a3816003556040519182527f70fa43ca70216ad905ade86b9e650a691b2ce5a01980d0a81bdd8324141b851160208093a18651878301979060051b810183013d1515895b81156200037e575b5050506040519280840191818552518092526040840198925b828110620003605750505050907f14a422d2412784a5749d03da98921fe468c98577b767851389a9f58ea5a363d7826200034f936200035597980390a16001600160a01b0316620003af565b62000408565b6200018e6001600455565b83516001600160a01b03168a52988101989281019260010162000303565b9085826001829697989451600c1b55019083821015620003a457915094939294620002e2565b5094939294620002ea565b6000546001600160a01b039081163303620003f757816020917fe127cf589a3879da0156d4a24f43b44f65cfa3570de594806b0bfa2fcf06884f9360025560405191168152a1565b6040516282b42960e81b8152600490fd5b60008054919290916001600160a01b03163303620003f7578251918215620004ac57815183036200049f57602092919284818080970195019360051b0101925b83810362000457575050505050565b84809181600c63cbc9d1c48152825186528651918291205581517f5d6e86e5341d57a92c49934296c51542a25015c9b1782a1c2722a940131c3d9a8680a30192019162000448565b63ff633a3890526004601cfd5b63df95788390526004601cfdfe6080604052600436101561001b575b361561001957600080fd5b005b60003560e01c806304937320146102365780630d2a2d441461023157806313af40351461022c5780631e3c017a146102275780631e9bb57314610222578063367821f01461021d57806337c49d9c146102185780633c16f0c414610213578063461f3120146101c857806349ef84481461020e5780634b2ae98014610209578063572b6c0514610204578063574983c8146101ff5780635fd8c710146101fa57806369cc6af4146101f55780636d82d9e0146101f05780637f94f65d146101eb57806380e1d302146101e657806384ab1d28146101e15780638da5cb5b146101dc5780638db564c2146101d7578063918dff57146101d25780639872dbfe146101cd57806398a26871146101c8578063ad8f2eed146101c3578063b0983d39146101be578063c52164c6146101b9578063d1c07028146101b4578063d1ced2b0146101af578063d4fac45d146101aa578063d6e8b973146101a5578063e449c52a146101a0578063f7d0e04b1461019b5763fb8c5ef00361000e576119ed565b61197d565b611936565b611825565b611812565b6116f9565b6115ef565b6115aa565b611576565b611532565b610f80565b611514565b61148f565b61144e565b61141a565b6113e4565b6113d1565b611380565b61128f565b611259565b6111d8565b611174565b611124565b6110fa565b611063565b610f56565b610c16565b610b78565b6107ef565b61058b565b6104c7565b61039a565b346102625760206003193601126102625760043560005260076020526020604060002054604051908152f35b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176102d757604052565b610267565b6040519060e0820182811067ffffffffffffffff8211176102d757604052565b67ffffffffffffffff81116102d75760051b60200190565b73ffffffffffffffffffffffffffffffffffffffff81160361026257565b81601f8201121561026257803591610349836102fc565b926103576040519485610296565b808452602092838086019260051b820101928311610262578301905b828210610381575050505090565b838091833561038f81610314565b815201910190610373565b34610262576020806003193601126102625760043567ffffffffffffffff8111610262576103cc903690600401610332565b9073ffffffffffffffffffffffffffffffffffffffff918260005416330361049d57805181830192849160051b830181013d1515855b8115610469575b50505060405192818401908285525180915260408401949160005b828110610453577f14a422d2412784a5749d03da98921fe468c98577b767851389a9f58ea5a363d786880387a1005b8351851687529581019592810192600101610424565b90838260018298969499979951600c1b55019083821015610491579150959395949294610402565b50959395949294610409565b60046040517f82b42900000000000000000000000000000000000000000000000000000000008152fd5b34610262576020600319360112610262576004356104e481610314565b600090815473ffffffffffffffffffffffffffffffffffffffff808216330361049d577fffffffffffffffffffffffff0000000000000000000000000000000000000000921691829116178255337f8292fce18fa69edf4db7b94ea2e58241df0ae57f97e0a6c9b29067028bf92d768380a380f35b60031990602082820112610262576004359167ffffffffffffffff8311610262578260a0920301126102625760040190565b346102625761059936610559565b6105a38180611bda565b9050156107c55760408101906105d66105d26105be84611c2b565b63cbc9d1c4600c526000526020600c205490565b1590565b61079b576b3fffffffffffffffffffffff61060f6105f384611c2b565b339060205263739094b1600c5260005260016034600c20015490565b169161063c606083019361063661062586611c35565b6bffffffffffffffffffffffff1690565b90611c90565b6a52b7d2dcc80cd2e400000081116107715761071961075c926106e87f63d8d7d5e63e9840ec91a12a160d27b7cfab294f6ba070b7359692acfe6b03bf9561071f94610686611ca7565b602082013580610761575b506106ba60806106b36106ae6106a78680611bda565b36916118d1565b611aed565b9301611c9d565b906106c485611c2b565b91605f1b1790339060205263739094b1600c526000526034600c2090600182015555565b61070a6106f482611c2b565b61070061062589611c35565b9030903390611ce2565b6107146001600455565b611c2b565b93611c35565b6040805173ffffffffffffffffffffffffffffffffffffffff90951685526bffffffffffffffffffffffff90911660208501523393918291820190565b0390a2005b61076b903361233c565b38610691565b60046040517ff3fb0eb9000000000000000000000000000000000000000000000000000000008152fd5b60046040517f1578328e000000000000000000000000000000000000000000000000000000008152fd5b60046040517f6a3bc53e000000000000000000000000000000000000000000000000000000008152fd5b34610262576107fd36610559565b610805611ca7565b61081b6108156080830183611dd4565b90612159565b61082481611c2b565b61083e6105d2602084019261083884611c2b565b9061273f565b610b4e5761085d61084e83611c2b565b61085783611c2b565b90612705565b6040918284019061087f61087083611e28565b69ffffffffffffffffffff1690565b8310610b2557610890600554611c7d565b9460016108a7876000526006602052604060002090565b0154431115610afc576108b8611f61565b6108d66108c784959395611c2b565b6108d084611c2b565b9061277c565b9060608401906108e68286611dd4565b159050610a035750936109a78461098a6109ff9b98956109c49561093b866109156109e69e9c6109e19c611dd4565b61093561092189611c2b565b6374dfee70600c5260005260206000205490565b91611e5c565b61096261095c61095661095060035443611c90565b9a611e28565b93611c2b565b94611c2b565b9761096b6102dc565b9b8c5260208c01528c8b015269ffffffffffffffffffff1660608a0152565b73ffffffffffffffffffffffffffffffffffffffff166080880152565b73ffffffffffffffffffffffffffffffffffffffff1660a0860152565b73ffffffffffffffffffffffffffffffffffffffff1660c0840152565b61242e565b906109f16001600455565b519081529081906020820190565b0390f35b69ffffffffffffffffffff915068056bc75e2d6310000082610a2489611e28565b16119081610af3575b50610a52575b506109e695936109a76109e19461098a6109ff9b98956109c49561093b565b610a83610a7e610a6f33600c1b6000526007602052604060002090565b54670de0b6b3a7640000900490565b611eea565b81610a96610a9089611e28565b92611e3f565b911611908115610ad5575b50610aac5738610a33565b600487517f1c18f846000000000000000000000000000000000000000000000000000000008152fd5b69d3c21bcecceda10000009150610aeb87611e28565b161138610aa1565b90501538610a2d565b600485517fd0404f85000000000000000000000000000000000000000000000000000000008152fd5b600484517f22bbb43c000000000000000000000000000000000000000000000000000000008152fd5b60046040517fb2e532de000000000000000000000000000000000000000000000000000000008152fd5b3461026257602060031936011261026257600480356000908152600660209081526040918290208054600182015460028301546003840154968401546005909401548651938452948301919091529381019390935269ffffffffffffffffffff8416606084015273ffffffffffffffffffffffffffffffffffffffff60509490941c84166080840152831660a08301529190911660c082015260e090f35b346102625760031960208136011261026257600490813567ffffffffffffffff811161026257606081840192823603011261026257610c53611ca7565b813591610c6a836000526006602052604060002090565b600381019283549269ffffffffffffffffffff8416948515610f2d57600184019182544311610f04579260008593610d8e610d9594610d66610d5f7f364537f14276f2a0ce9905588413f96454cbb8fb2e4f5308389307c1098bede89d9e996044888f610d54610e029f6002015491610d286040519384926024602085019701359187917fffffffffffffffffffff0000000000000000000000000000000000000000000090604a9492845260b01b166020830152602a8201520190565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08101835282610296565b519020980190611bda565b9087611fd6565b7fffffffffffffffffffffffffffffffffffffffffffff000000000000000000008154169055565b5560019055565b610d9d611f61565b905015610e1e575b01610de884610dc8835473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff809660501c166120cc565b5473ffffffffffffffffffffffffffffffffffffffff1690565b6040805195865260208601939093521692a26100196001600455565b818101610e5b610e42825473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b3314610ee157610eda610ed2610ec2610ebc697fffffffffffffffffff8960011c1694610e9533600c1b6000526007602052604060002090565b610ea0878254611c90565b90555473ffffffffffffffffffffffffffffffffffffffff1690565b600c1b90565b6000526007602052604060002090565b918254611c90565b9055610da5565b50610ef933600c1b6000526007602052604060002090565b610eda868254611c90565b886040517ff6fafba0000000000000000000000000000000000000000000000000000000008152fd5b876040517f63b4904e000000000000000000000000000000000000000000000000000000008152fd5b34610262576020600319360112610262576020610f7860043561092181610314565b604051908152f35b34610262576020600319360112610262576020600435546040519015158152f35b90815180825260208080930193019160005b828110610fc1575050505090565b835185529381019392810192600101610fb3565b90610fe890604083526040830190610fa1565b81810360209283015282518082529082019282019160009190825b82811061101257505050505090565b9091929394855160048082101561103757508152820194820193929190600101611003565b8660216024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b34610262576020806003193601126102625760043567ffffffffffffffff81116102625736602382011215610262578060040135906110a1826102fc565b916110af6040519384610296565b80835260248484019160051b8301019136831161026257602401905b8282106110eb576110db84612831565b906109ff60405192839283610fd5565b813581529084019084016110cb565b3461026257602060031936011261026257602060043561111981610314565b60405190600c1b8152f35b346102625760206003193601126102625773ffffffffffffffffffffffffffffffffffffffff60043561115681610314565b166000526001602052602060ff604060002054166040519015158152f35b346102625760206003193601126102625760043573ffffffffffffffffffffffffffffffffffffffff60005416330361049d576020817f70fa43ca70216ad905ade86b9e650a691b2ce5a01980d0a81bdd8324141b851192600355604051908152a1005b34610262576000806003193601126112565773ffffffffffffffffffffffffffffffffffffffff815416330361049d57478180808084335af1156112495760407feaff4b37086828766ad3268786972c0cd24259d4c87a80f9d3963a3c3d999b0d918151903382526020820152a180f35b63b12d13eb82526004601cfd5b80fd5b3461026257602060031936011261026257602061127b6004356105be81610314565b6040519015158152f35b8015150361026257565b34610262576040600319360112610262576004356112ac81610314565b6024356112b881611285565b6112d882339060205263739094b1600c5260005260016034600c20015490565b8015611356578260205263739094b1600c52336000526b3fffffffffffffffffffffff82605f1b91161760016034600c20015573ffffffffffffffffffffffffffffffffffffffff60405192168252151560208201527fca585721b6b442dc9183932f7c84dc2880efb67c4da52cc06873e78971105d4960403392a2005b60046040517f87138d5c000000000000000000000000000000000000000000000000000000008152fd5b34610262576040600319360112610262576100196004356113a081610314565b6024359061233c565b6003196040910112610262576004356113c181610314565b906024356113ce81610314565b90565b3461026257602061127b610838366113a9565b3461026257602060031936011261026257602060405173ffffffffffffffffffffffffffffffffffffffff600435600c1c168152f35b3461026257600060031936011261026257602073ffffffffffffffffffffffffffffffffffffffff60005416604051908152f35b34610262576000600319360112610262576020600554604051908152f35b60005b83811061147f5750506000910152565b818101518382015260200161146f565b34610262576114a06108d0366113a9565b604051906020820190815260208252604082019180831067ffffffffffffffff8411176102d7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f6040938585526020865261150b84518092816060880152608087019061146c565b01168101030190f35b34610262576000600319360112610262576020600354604051908152f35b34610262576020610f786108d0366113a9565b9181601f840112156102625782359167ffffffffffffffff8311610262576020808501948460051b01011161026257565b346102625760206003193601126102625760043567ffffffffffffffff811161026257610815610019913690600401611545565b3461026257600060031936011261026257602073ffffffffffffffffffffffffffffffffffffffff60025416604051908152f35b9060206113ce928181520190610fa1565b346102625760406003193601126102625760043567ffffffffffffffff811161026257611620903690600401610332565b6024359061162d82610314565b60009181519161163c836127ce565b935b83811061165357604051806109ff87826115de565b806116808473ffffffffffffffffffffffffffffffffffffffff6116796001958761281d565b5116612705565b61168a828861281d565b520161163e565b81601f82011215610262578035916116a8836102fc565b926116b66040519485610296565b808452602092838086019260051b820101928311610262578301905b8282106116e0575050505090565b83809183356116ee81611285565b8152019101906116d2565b34610262576040806003193601126102625767ffffffffffffffff906004358281116102625761172d903690600401610332565b9160243590811161026257611746903690600401611691565b9060009173ffffffffffffffffffffffffffffffffffffffff83541633036117e95783519182156117e757815183036117da57602092919285818080980195019360051b0101925b838103611799578480f35b85809160018252805187528451808589205581517fbee55516e29d3969d3cb8eb01351eb3c52d06f9e2435bd5a8bfe3647e185df928980a30192019161178e565b63ff633a3884526004601cfd5bfe5b600482517f82b42900000000000000000000000000000000000000000000000000000000008152fd5b34610262576020610f78610857366113a9565b346102625760406003193601126102625767ffffffffffffffff6004358181116102625736602382011215610262578060040135611862816102fc565b916118706040519384610296565b81835260209160248385019160051b8301019136831161026257602401905b8282106118b85760243585878211610262576118b2610019923690600401611691565b90611b23565b83809183356118c681610314565b81520191019061188f565b92919267ffffffffffffffff82116102d7576040519161191960207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8401160184610296565b829481845281830111610262578281602093846000960137010152565b346102625760206003193601126102625760043567ffffffffffffffff8111610262573660238201121561026257610f786106ae60209236906024816004013591016118d1565b346102625760206003193601126102625760043561199a81610314565b73ffffffffffffffffffffffffffffffffffffffff8060005416330361049d57816020917fe127cf589a3879da0156d4a24f43b44f65cfa3570de594806b0bfa2fcf06884f9360025560405191168152a1005b3461026257606060031936011261026257600435611a0a81610314565b60243560443567ffffffffffffffff811161026257611a30611a3e913690600401611545565b90611a39611ca7565b612159565b611a48823361273f565b611adf575b611a863383836b3fffffffffffffffffffffff611a8083339060205263739094b1600c5260005260016034600c20015490565b166126c9565b611a918133846120cc565b73ffffffffffffffffffffffffffffffffffffffff6040519216825260208201527f2cd6435b1b961c13f55202979edd0765a809f69a539d8a477436c94c1211e43e60403392a26001600455005b611ae882611d3b565b611a4d565b604051611b1760208281611b0a818301968781519384920161146c565b8101038084520182610296565b516020106117e7575190565b9060009073ffffffffffffffffffffffffffffffffffffffff825416330361049d578251918215611bcd5781518303611bc057602092919284818080970195019360051b0101925b838103611b79575050505050565b84809181600c63cbc9d1c48152825186528651918291205581517f5d6e86e5341d57a92c49934296c51542a25015c9b1782a1c2722a940131c3d9a8680a301920191611b6b565b63ff633a3890526004601cfd5b63df95788390526004601cfd5b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610262570180359067ffffffffffffffff82116102625760200191813603831361026257565b356113ce81610314565b356bffffffffffffffffffffffff811681036102625790565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9060018201809211611c8b57565b611c4e565b91908201809211611c8b57565b356113ce81611285565b600260045414611cb8576002600455565b60046040517fab143c06000000000000000000000000000000000000000000000000000000008152fd5b601c600060649281946020966040519860605260405260601b602c526f23b872dd000000000000000000000000600c525af13d15600160005114171615611d2d576000606052604052565b637939f4246000526004601cfd5b611d5b81339060205263739094b1600c5260005260016034600c20015490565b8015611356576b3fffffffffffffffffffffff908260205263739094b1600c52336000521660016034600c20015573ffffffffffffffffffffffffffffffffffffffff60405191168152600060208201527fca585721b6b442dc9183932f7c84dc2880efb67c4da52cc06873e78971105d4960403392a2565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610262570180359067ffffffffffffffff821161026257602001918160051b3603831361026257565b3569ffffffffffffffffffff811681036102625790565b90670de0b6b3a764000091828102928184041490151715611c8b57565b73ffffffffffffffffffffffffffffffffffffffff8293941692611eae575b505003611e8457565b60046040517f3b8474be000000000000000000000000000000000000000000000000000000008152fd5b60059291831b8101915b8135808211851b918252602080921852604060002091019282841015611edf579290611eb8565b509150503880611e7b565b6040519060208201907f4d2b1791000000000000000000000000000000000000000000000000000000008252602483015260248252606082019082821067ffffffffffffffff8311176102d75760209260009260405251906002545afa906000519115611f5357565b63e10bf1cc6000526004601cfd5b611f69611f8f565b90600073ffffffffffffffffffffffffffffffffffffffff831633146113ce5750600190565b33600052600160205260ff60406000205416600014611fd2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec36013560601c90565b3390565b91909180546120a25760809160209182526000928380927b19457468657265756d205369676e6564204d6573736167653a0a333282526040603c600420978151988282813784520135821a855260417f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1606051109114165afa508051903d15612095576060526040829052600c1b541561206d5750565b807f815e1d640000000000000000000000000000000000000000000000000000000060049252fd5b638baa579f90526004601cfd5b60046040517ff490a6ea000000000000000000000000000000000000000000000000000000008152fd5b60109260209260145260345260446000938480936fa9059cbb00000000000000000000000082525af13d15600183511417161561210857603452565b6390b8ec1890526004601cfd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156121545760051b0190565b612115565b6000905b82821061217a57501061216c57565b63dfb035c96000526004601cfd5b9061219a612189828585612144565b356000526006602052604060002090565b906121a48261238b565b600582015473ffffffffffffffffffffffffffffffffffffffff166003830180549173ffffffffffffffffffffffffffffffffffffffff92838160501c16956a52b7d2dcc80cd2e400000061223469ffffffffffffffffffff6b3fffffffffffffffffffffff61222a8b889060205263739094b1600c5260005260016034600c20015490565b1694168094611c90565b116107715761228a7f830501e61b8b075e170b22a430e39454bdb12ed3e9620e586430b6ac00079da594610d6660049460019a612300979060205263739094b1600c5260005260016034600c2001908154019055565b016122ac610ebc825473ffffffffffffffffffffffffffffffffffffffff1690565b6122ca6122c3826000526007602052604060002090565b5460011c90565b68056bc75e2d63100000811161232157506122f2610de8916000526007602052604060002090565b68056bc75e2d631000009055565b9161230c848888612144565b60405190358152921691602090a2019061215d565b90612336906000526007602052604060002090565b55610de8565b33810361237d576374dfee70600c5280600052816020600020557f0b294da292f26e55fd442b5c0164fbb9013036ff00c5cfdde0efd01c1baaf632600080a3565b6385d1f7266000526004601cfd5b600181015443106123d7576003015469ffffffffffffffffffff16156123ad57565b60046040517f63b4904e000000000000000000000000000000000000000000000000000000008152fd5b60046040517fd0404f85000000000000000000000000000000000000000000000000000000008152fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611c8b5760010190565b612579907fa8fb61052fec8ed6ed923dd5e14b7d6aaae41d44c8870fc4efebf871389a577d73ffffffffffffffffffffffffffffffffffffffff61265b9594805160005260066020526126c461268761267660406000209380518555602081015160018601556040810151600286015561262a600560038701606084019a69ffffffffffffffffffff8c511690817fffffffffffffffffffffffffffffffffffffffffffff00000000000000000000845416178355612556612507608088015173ffffffffffffffffffffffffffffffffffffffff1690565b84547fffff0000000000000000000000000000000000000000ffffffffffffffffffff16605082901b7dffffffffffffffffffffffffffffffffffffffff000000000000000000001617909455565b6125bd60a087019e8f5173ffffffffffffffffffffffffffffffffffffffff1690565b60048c019073ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff0000000000000000000000000000000000000000825416179055565b61262560c087019a6125e38c5173ffffffffffffffffffffffffffffffffffffffff1690565b950180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8716179055565b6126c9565b61263d612638600554612401565b600555565b51998a985173ffffffffffffffffffffffffffffffffffffffff1690565b935173ffffffffffffffffffffffffffffffffffffffff1690565b955169ffffffffffffffffffff1690565b60405193849316958390929169ffffffffffffffffffff60209173ffffffffffffffffffffffffffffffffffffffff604085019616845216910152565b0390a3565b9291909280848103119015176126f75760205263739094b1600c5260005260016034600c2001908154039055565b63ce3a3d376000526004601cfd5b600092913d15612713575050565b9091925060205263739094b1600c5260005260016034600c2001546b3fffffffffffffffffffffff1690565b600092913d1561274d575050565b9091925060205263739094b1600c5260005260016034600c200154605f1c6b3fffffffffffffffffffffff1690565b600092913d1561278a575050565b9091925060205263739094b1600c526000526034600c205490565b6040516020810181811067ffffffffffffffff8211176102d75760405260008152906000368137565b906127d8826102fc565b6127e56040519182610296565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe061281382946102fc565b0190602036910137565b80518210156121545760209160051b010190565b908151156129a95760009182815190612849826127ce565b92612853836127ce565b955b83811061286457505050509190565b6128a5610e42600561288a612879858761281d565b516000526006602052604060002090565b015473ffffffffffffffffffffffffffffffffffffffff1690565b6128d757806128b66001928461281d565b516128c1828861281d565b52836128cd828a61281d565b5201925b92612855565b69ffffffffffffffffffff61290560036128f4612879858761281d565b015469ffffffffffffffffffff1690565b1661293d57806129176001928461281d565b51612922828861281d565b52612936612930828a61281d565b60039052565b01926128d1565b6001908161294e612879838661281d565b015443111561298057612961818461281d565b5161296c828861281d565b5261293661297a828a61281d565b60029052565b61298a818461281d565b51612995828861281d565b526129366129a3828a61281d565b60019052565b90506129b36127a5565b906113ce6127a556fea2646970667358221220b1b4c6a6079b408aa470c257f4446c0a88c7daeb9258057b5f3426e2e2e4e3c064736f6c63430008130033"; - -type P2PIXConstructorParams = - | [signer?: Signer] - | ConstructorParameters; - -const isSuperArgs = ( - xs: P2PIXConstructorParams -): xs is ConstructorParameters => xs.length > 1; - -export class P2PIX__factory extends ContractFactory { - constructor(...args: P2PIXConstructorParams) { - if (isSuperArgs(args)) { - super(...args); - } else { - super(_abi, _bytecode, args[0]); - } - } - - override deploy( - defaultBlocks: PromiseOrValue, - validSigners: PromiseOrValue[], - _reputation: PromiseOrValue, - tokens: PromiseOrValue[], - tokenStates: PromiseOrValue[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): Promise { - return super.deploy( - defaultBlocks, - validSigners, - _reputation, - tokens, - tokenStates, - overrides || {} - ) as Promise; - } - override getDeployTransaction( - defaultBlocks: PromiseOrValue, - validSigners: PromiseOrValue[], - _reputation: PromiseOrValue, - tokens: PromiseOrValue[], - tokenStates: PromiseOrValue[], - overrides?: PayableOverrides & { from?: PromiseOrValue } - ): TransactionRequest { - return super.getDeployTransaction( - defaultBlocks, - validSigners, - _reputation, - tokens, - tokenStates, - overrides || {} - ); - } - override attach(address: string): P2PIX { - return super.attach(address) as P2PIX; - } - override connect(signer: Signer): P2PIX__factory { - return super.connect(signer) as P2PIX__factory; - } - - static readonly bytecode = _bytecode; - static readonly abi = _abi; - static createInterface(): P2PIXInterface { - return new utils.Interface(_abi) as P2PIXInterface; - } - static connect(address: string, signerOrProvider: Signer | Provider): P2PIX { - return new Contract(address, _abi, signerOrProvider) as P2PIX; - } -} diff --git a/src/types/factories/p2pix.sol/index.ts b/src/types/factories/p2pix.sol/index.ts deleted file mode 100644 index 649248c..0000000 --- a/src/types/factories/p2pix.sol/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export { P2PIX__factory } from "./P2PIX__factory"; diff --git a/src/types/hardhat.d.ts b/src/types/hardhat.d.ts deleted file mode 100644 index 76d0a09..0000000 --- a/src/types/hardhat.d.ts +++ /dev/null @@ -1,159 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ - -import { ethers } from "ethers"; -import { - FactoryOptions, - HardhatEthersHelpers as HardhatEthersHelpersBase, -} from "@nomiclabs/hardhat-ethers/types"; - -import * as Contracts from "."; - -declare module "hardhat/types/runtime" { - interface HardhatEthersHelpers extends HardhatEthersHelpersBase { - getContractFactory( - name: "BaseUtils", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "EventAndErrors", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "OwnerSettings", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "Owned", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "IReputation", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "ERC2771Context", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "MockToken", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "ERC20", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "ECDSA", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "Multicall", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "ReentrancyGuard", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "SafeTransferLib", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "P2PIX", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - name: "Reputation", - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - - getContractAt( - name: "BaseUtils", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "EventAndErrors", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "OwnerSettings", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "Owned", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "IReputation", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "ERC2771Context", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "MockToken", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "ERC20", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "ECDSA", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "Multicall", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "ReentrancyGuard", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "SafeTransferLib", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "P2PIX", - address: string, - signer?: ethers.Signer - ): Promise; - getContractAt( - name: "Reputation", - address: string, - signer?: ethers.Signer - ): Promise; - - // default types - getContractFactory( - name: string, - signerOrOptions?: ethers.Signer | FactoryOptions - ): Promise; - getContractFactory( - abi: any[], - bytecode: ethers.utils.BytesLike, - signer?: ethers.Signer - ): Promise; - getContractAt( - nameOrAbi: string | any[], - address: string, - signer?: ethers.Signer - ): Promise; - } -} diff --git a/src/types/index.ts b/src/types/index.ts deleted file mode 100644 index 0a23f55..0000000 --- a/src/types/index.ts +++ /dev/null @@ -1,38 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type * as core from "./core"; -export type { core }; -import type * as lib from "./lib"; -export type { lib }; -import type * as p2PixSol from "./p2pix.sol"; -export type { p2PixSol }; -export type { Reputation } from "./Reputation"; -export * as factories from "./factories"; -export type { BaseUtils } from "./core/BaseUtils"; -export { BaseUtils__factory } from "./factories/core/BaseUtils__factory"; -export type { EventAndErrors } from "./core/EventAndErrors"; -export { EventAndErrors__factory } from "./factories/core/EventAndErrors__factory"; -export type { OwnerSettings } from "./core/OwnerSettings"; -export { OwnerSettings__factory } from "./factories/core/OwnerSettings__factory"; -export type { Owned } from "./lib/auth/Owned"; -export { Owned__factory } from "./factories/lib/auth/Owned__factory"; -export type { IReputation } from "./lib/interfaces/IReputation"; -export { IReputation__factory } from "./factories/lib/interfaces/IReputation__factory"; -export type { ERC2771Context } from "./lib/metatx/ERC2771Context"; -export { ERC2771Context__factory } from "./factories/lib/metatx/ERC2771Context__factory"; -export type { MockToken } from "./lib/mock/mockToken.sol/MockToken"; -export { MockToken__factory } from "./factories/lib/mock/mockToken.sol/MockToken__factory"; -export type { ERC20 } from "./lib/tokens/ERC20"; -export { ERC20__factory } from "./factories/lib/tokens/ERC20__factory"; -export type { ECDSA } from "./lib/utils/ECDSA"; -export { ECDSA__factory } from "./factories/lib/utils/ECDSA__factory"; -export type { Multicall } from "./lib/utils/Multicall"; -export { Multicall__factory } from "./factories/lib/utils/Multicall__factory"; -export type { ReentrancyGuard } from "./lib/utils/ReentrancyGuard"; -export { ReentrancyGuard__factory } from "./factories/lib/utils/ReentrancyGuard__factory"; -export type { SafeTransferLib } from "./lib/utils/SafeTransferLib"; -export { SafeTransferLib__factory } from "./factories/lib/utils/SafeTransferLib__factory"; -export type { P2PIX } from "./p2pix.sol/P2PIX"; -export { P2PIX__factory } from "./factories/p2pix.sol/P2PIX__factory"; -export { Reputation__factory } from "./factories/Reputation__factory"; diff --git a/src/types/lib/auth/Owned.ts b/src/types/lib/auth/Owned.ts deleted file mode 100644 index ac766c4..0000000 --- a/src/types/lib/auth/Owned.ts +++ /dev/null @@ -1,143 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface OwnedInterface extends utils.Interface { - functions: { - "owner()": FunctionFragment; - "setOwner(address)": FunctionFragment; - }; - - getFunction(nameOrSignatureOrTopic: "owner" | "setOwner"): FunctionFragment; - - encodeFunctionData(functionFragment: "owner", values?: undefined): string; - encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue] - ): string; - - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; - - events: { - "OwnerUpdated(address,address)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): EventFragment; -} - -export interface OwnerUpdatedEventObject { - user: string; - newOwner: string; -} -export type OwnerUpdatedEvent = TypedEvent< - [string, string], - OwnerUpdatedEventObject ->; - -export type OwnerUpdatedEventFilter = TypedEventFilter; - -export interface Owned extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: OwnedInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - owner(overrides?: CallOverrides): Promise<[string]>; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - owner(overrides?: CallOverrides): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - owner(overrides?: CallOverrides): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - filters: { - "OwnerUpdated(address,address)"( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - OwnerUpdated( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - }; - - estimateGas: { - owner(overrides?: CallOverrides): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - owner(overrides?: CallOverrides): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/lib/auth/index.ts b/src/types/lib/auth/index.ts deleted file mode 100644 index 5f3bf7e..0000000 --- a/src/types/lib/auth/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { Owned } from "./Owned"; diff --git a/src/types/lib/index.ts b/src/types/lib/index.ts deleted file mode 100644 index 087add9..0000000 --- a/src/types/lib/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type * as auth from "./auth"; -export type { auth }; -import type * as interfaces from "./interfaces"; -export type { interfaces }; -import type * as metatx from "./metatx"; -export type { metatx }; -import type * as mock from "./mock"; -export type { mock }; -import type * as tokens from "./tokens"; -export type { tokens }; -import type * as utils from "./utils"; -export type { utils }; diff --git a/src/types/lib/interfaces/IReputation.ts b/src/types/lib/interfaces/IReputation.ts deleted file mode 100644 index bbf1b20..0000000 --- a/src/types/lib/interfaces/IReputation.ts +++ /dev/null @@ -1,101 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface IReputationInterface extends utils.Interface { - functions: { - "limiter(uint256)": FunctionFragment; - }; - - getFunction(nameOrSignatureOrTopic: "limiter"): FunctionFragment; - - encodeFunctionData( - functionFragment: "limiter", - values: [PromiseOrValue] - ): string; - - decodeFunctionResult(functionFragment: "limiter", data: BytesLike): Result; - - events: {}; -} - -export interface IReputation extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: IReputationInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { _spendLimit: BigNumber }>; - }; - - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - callStatic: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - filters: {}; - - estimateGas: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - populateTransaction: { - limiter( - _userCredit: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; -} diff --git a/src/types/lib/interfaces/index.ts b/src/types/lib/interfaces/index.ts deleted file mode 100644 index a149ec5..0000000 --- a/src/types/lib/interfaces/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { IReputation } from "./IReputation"; diff --git a/src/types/lib/metatx/ERC2771Context.ts b/src/types/lib/metatx/ERC2771Context.ts deleted file mode 100644 index 70bdd8c..0000000 --- a/src/types/lib/metatx/ERC2771Context.ts +++ /dev/null @@ -1,103 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BytesLike, - CallOverrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface ERC2771ContextInterface extends utils.Interface { - functions: { - "isTrustedForwarder(address)": FunctionFragment; - }; - - getFunction(nameOrSignatureOrTopic: "isTrustedForwarder"): FunctionFragment; - - encodeFunctionData( - functionFragment: "isTrustedForwarder", - values: [PromiseOrValue] - ): string; - - decodeFunctionResult( - functionFragment: "isTrustedForwarder", - data: BytesLike - ): Result; - - events: {}; -} - -export interface ERC2771Context extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: ERC2771ContextInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - }; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - callStatic: { - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - filters: {}; - - estimateGas: { - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - populateTransaction: { - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; -} diff --git a/src/types/lib/metatx/index.ts b/src/types/lib/metatx/index.ts deleted file mode 100644 index d5e1c80..0000000 --- a/src/types/lib/metatx/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { ERC2771Context } from "./ERC2771Context"; diff --git a/src/types/lib/mock/index.ts b/src/types/lib/mock/index.ts deleted file mode 100644 index 8b3e0d5..0000000 --- a/src/types/lib/mock/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type * as mockTokenSol from "./mockToken.sol"; -export type { mockTokenSol }; diff --git a/src/types/lib/mock/mockToken.sol/MockToken.ts b/src/types/lib/mock/mockToken.sol/MockToken.ts deleted file mode 100644 index 9e5aa73..0000000 --- a/src/types/lib/mock/mockToken.sol/MockToken.ts +++ /dev/null @@ -1,543 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../../common"; - -export interface MockTokenInterface extends utils.Interface { - functions: { - "DOMAIN_SEPARATOR()": FunctionFragment; - "allowance(address,address)": FunctionFragment; - "approve(address,uint256)": FunctionFragment; - "balanceOf(address)": FunctionFragment; - "decimals()": FunctionFragment; - "mint(address[],uint256)": FunctionFragment; - "name()": FunctionFragment; - "nonces(address)": FunctionFragment; - "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment; - "symbol()": FunctionFragment; - "totalSupply()": FunctionFragment; - "transfer(address,uint256)": FunctionFragment; - "transferFrom(address,address,uint256)": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: - | "DOMAIN_SEPARATOR" - | "allowance" - | "approve" - | "balanceOf" - | "decimals" - | "mint" - | "name" - | "nonces" - | "permit" - | "symbol" - | "totalSupply" - | "transfer" - | "transferFrom" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "DOMAIN_SEPARATOR", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "allowance", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "approve", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "balanceOf", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "decimals", values?: undefined): string; - encodeFunctionData( - functionFragment: "mint", - values: [PromiseOrValue[], PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "name", values?: undefined): string; - encodeFunctionData( - functionFragment: "nonces", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "permit", - values: [ - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue - ] - ): string; - encodeFunctionData(functionFragment: "symbol", values?: undefined): string; - encodeFunctionData( - functionFragment: "totalSupply", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "transfer", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "transferFrom", - values: [ - PromiseOrValue, - PromiseOrValue, - PromiseOrValue - ] - ): string; - - decodeFunctionResult( - functionFragment: "DOMAIN_SEPARATOR", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "totalSupply", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "transferFrom", - data: BytesLike - ): Result; - - events: { - "Approval(address,address,uint256)": EventFragment; - "Transfer(address,address,uint256)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; -} - -export interface ApprovalEventObject { - owner: string; - spender: string; - amount: BigNumber; -} -export type ApprovalEvent = TypedEvent< - [string, string, BigNumber], - ApprovalEventObject ->; - -export type ApprovalEventFilter = TypedEventFilter; - -export interface TransferEventObject { - from: string; - to: string; - amount: BigNumber; -} -export type TransferEvent = TypedEvent< - [string, string, BigNumber], - TransferEventObject ->; - -export type TransferEventFilter = TypedEventFilter; - -export interface MockToken extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: MockTokenInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - decimals(overrides?: CallOverrides): Promise<[number]>; - - mint( - to: PromiseOrValue[], - value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - name(overrides?: CallOverrides): Promise<[string]>; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise<[string]>; - - totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - mint( - to: PromiseOrValue[], - value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - mint( - to: PromiseOrValue[], - value: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - filters: { - "Approval(address,address,uint256)"( - owner?: PromiseOrValue | null, - spender?: PromiseOrValue | null, - amount?: null - ): ApprovalEventFilter; - Approval( - owner?: PromiseOrValue | null, - spender?: PromiseOrValue | null, - amount?: null - ): ApprovalEventFilter; - - "Transfer(address,address,uint256)"( - from?: PromiseOrValue | null, - to?: PromiseOrValue | null, - amount?: null - ): TransferEventFilter; - Transfer( - from?: PromiseOrValue | null, - to?: PromiseOrValue | null, - amount?: null - ): TransferEventFilter; - }; - - estimateGas: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - mint( - to: PromiseOrValue[], - value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - mint( - to: PromiseOrValue[], - value: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/lib/mock/mockToken.sol/index.ts b/src/types/lib/mock/mockToken.sol/index.ts deleted file mode 100644 index 89024c2..0000000 --- a/src/types/lib/mock/mockToken.sol/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { MockToken } from "./MockToken"; diff --git a/src/types/lib/tokens/ERC20.ts b/src/types/lib/tokens/ERC20.ts deleted file mode 100644 index 757e254..0000000 --- a/src/types/lib/tokens/ERC20.ts +++ /dev/null @@ -1,506 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface ERC20Interface extends utils.Interface { - functions: { - "DOMAIN_SEPARATOR()": FunctionFragment; - "allowance(address,address)": FunctionFragment; - "approve(address,uint256)": FunctionFragment; - "balanceOf(address)": FunctionFragment; - "decimals()": FunctionFragment; - "name()": FunctionFragment; - "nonces(address)": FunctionFragment; - "permit(address,address,uint256,uint256,uint8,bytes32,bytes32)": FunctionFragment; - "symbol()": FunctionFragment; - "totalSupply()": FunctionFragment; - "transfer(address,uint256)": FunctionFragment; - "transferFrom(address,address,uint256)": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: - | "DOMAIN_SEPARATOR" - | "allowance" - | "approve" - | "balanceOf" - | "decimals" - | "name" - | "nonces" - | "permit" - | "symbol" - | "totalSupply" - | "transfer" - | "transferFrom" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "DOMAIN_SEPARATOR", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "allowance", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "approve", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "balanceOf", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "decimals", values?: undefined): string; - encodeFunctionData(functionFragment: "name", values?: undefined): string; - encodeFunctionData( - functionFragment: "nonces", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "permit", - values: [ - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue, - PromiseOrValue - ] - ): string; - encodeFunctionData(functionFragment: "symbol", values?: undefined): string; - encodeFunctionData( - functionFragment: "totalSupply", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "transfer", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "transferFrom", - values: [ - PromiseOrValue, - PromiseOrValue, - PromiseOrValue - ] - ): string; - - decodeFunctionResult( - functionFragment: "DOMAIN_SEPARATOR", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "totalSupply", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "transferFrom", - data: BytesLike - ): Result; - - events: { - "Approval(address,address,uint256)": EventFragment; - "Transfer(address,address,uint256)": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; - getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment; -} - -export interface ApprovalEventObject { - owner: string; - spender: string; - amount: BigNumber; -} -export type ApprovalEvent = TypedEvent< - [string, string, BigNumber], - ApprovalEventObject ->; - -export type ApprovalEventFilter = TypedEventFilter; - -export interface TransferEventObject { - from: string; - to: string; - amount: BigNumber; -} -export type TransferEvent = TypedEvent< - [string, string, BigNumber], - TransferEventObject ->; - -export type TransferEventFilter = TypedEventFilter; - -export interface ERC20 extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: ERC20Interface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - decimals(overrides?: CallOverrides): Promise<[number]>; - - name(overrides?: CallOverrides): Promise<[string]>; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise<[string]>; - - totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - }; - - filters: { - "Approval(address,address,uint256)"( - owner?: PromiseOrValue | null, - spender?: PromiseOrValue | null, - amount?: null - ): ApprovalEventFilter; - Approval( - owner?: PromiseOrValue | null, - spender?: PromiseOrValue | null, - amount?: null - ): ApprovalEventFilter; - - "Transfer(address,address,uint256)"( - from?: PromiseOrValue | null, - to?: PromiseOrValue | null, - amount?: null - ): TransferEventFilter; - Transfer( - from?: PromiseOrValue | null, - to?: PromiseOrValue | null, - amount?: null - ): TransferEventFilter; - }; - - estimateGas: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; - - allowance( - arg0: PromiseOrValue, - arg1: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - approve( - spender: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - balanceOf( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - decimals(overrides?: CallOverrides): Promise; - - name(overrides?: CallOverrides): Promise; - - nonces( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - permit( - owner: PromiseOrValue, - spender: PromiseOrValue, - value: PromiseOrValue, - deadline: PromiseOrValue, - v: PromiseOrValue, - r: PromiseOrValue, - s: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - symbol(overrides?: CallOverrides): Promise; - - totalSupply(overrides?: CallOverrides): Promise; - - transfer( - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - transferFrom( - from: PromiseOrValue, - to: PromiseOrValue, - amount: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/lib/tokens/index.ts b/src/types/lib/tokens/index.ts deleted file mode 100644 index 063d2fb..0000000 --- a/src/types/lib/tokens/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { ERC20 } from "./ERC20"; diff --git a/src/types/lib/utils/ECDSA.ts b/src/types/lib/utils/ECDSA.ts deleted file mode 100644 index 6ed0ddd..0000000 --- a/src/types/lib/utils/ECDSA.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { BaseContract, Signer, utils } from "ethers"; - -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface ECDSAInterface extends utils.Interface { - functions: {}; - - events: {}; -} - -export interface ECDSA extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: ECDSAInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: {}; - - callStatic: {}; - - filters: {}; - - estimateGas: {}; - - populateTransaction: {}; -} diff --git a/src/types/lib/utils/Multicall.ts b/src/types/lib/utils/Multicall.ts deleted file mode 100644 index a4936d5..0000000 --- a/src/types/lib/utils/Multicall.ts +++ /dev/null @@ -1,155 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { FunctionFragment, Result } from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export declare namespace Multicall { - export type CallStruct = { - target: PromiseOrValue; - callData: PromiseOrValue; - }; - - export type CallStructOutput = [string, string] & { - target: string; - callData: string; - }; - - export type ResultStruct = { - success: PromiseOrValue; - returnData: PromiseOrValue; - }; - - export type ResultStructOutput = [boolean, string] & { - success: boolean; - returnData: string; - }; -} - -export interface MulticallInterface extends utils.Interface { - functions: { - "mtc1((address,bytes)[])": FunctionFragment; - "mtc2((address,bytes)[])": FunctionFragment; - }; - - getFunction(nameOrSignatureOrTopic: "mtc1" | "mtc2"): FunctionFragment; - - encodeFunctionData( - functionFragment: "mtc1", - values: [Multicall.CallStruct[]] - ): string; - encodeFunctionData( - functionFragment: "mtc2", - values: [Multicall.CallStruct[]] - ): string; - - decodeFunctionResult(functionFragment: "mtc1", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "mtc2", data: BytesLike): Result; - - events: {}; -} - -export interface Multicall extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: MulticallInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - mtc1( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - mtc2( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - mtc1( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - mtc2( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - mtc1( - calls: Multicall.CallStruct[], - overrides?: CallOverrides - ): Promise<[BigNumber, string[]]>; - - mtc2( - calls: Multicall.CallStruct[], - overrides?: CallOverrides - ): Promise<[BigNumber, string, Multicall.ResultStructOutput[]]>; - }; - - filters: {}; - - estimateGas: { - mtc1( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - mtc2( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - mtc1( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - mtc2( - calls: Multicall.CallStruct[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/lib/utils/ReentrancyGuard.ts b/src/types/lib/utils/ReentrancyGuard.ts deleted file mode 100644 index d85e863..0000000 --- a/src/types/lib/utils/ReentrancyGuard.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { BaseContract, Signer, utils } from "ethers"; - -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface ReentrancyGuardInterface extends utils.Interface { - functions: {}; - - events: {}; -} - -export interface ReentrancyGuard extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: ReentrancyGuardInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: {}; - - callStatic: {}; - - filters: {}; - - estimateGas: {}; - - populateTransaction: {}; -} diff --git a/src/types/lib/utils/SafeTransferLib.ts b/src/types/lib/utils/SafeTransferLib.ts deleted file mode 100644 index 9f52806..0000000 --- a/src/types/lib/utils/SafeTransferLib.ts +++ /dev/null @@ -1,56 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { BaseContract, Signer, utils } from "ethers"; - -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../../common"; - -export interface SafeTransferLibInterface extends utils.Interface { - functions: {}; - - events: {}; -} - -export interface SafeTransferLib extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: SafeTransferLibInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: {}; - - callStatic: {}; - - filters: {}; - - estimateGas: {}; - - populateTransaction: {}; -} diff --git a/src/types/lib/utils/index.ts b/src/types/lib/utils/index.ts deleted file mode 100644 index 7c62577..0000000 --- a/src/types/lib/utils/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { ECDSA } from "./ECDSA"; -export type { Multicall } from "./Multicall"; -export type { ReentrancyGuard } from "./ReentrancyGuard"; -export type { SafeTransferLib } from "./SafeTransferLib"; diff --git a/src/types/p2pix.sol/P2PIX.ts b/src/types/p2pix.sol/P2PIX.ts deleted file mode 100644 index 23a11b8..0000000 --- a/src/types/p2pix.sol/P2PIX.ts +++ /dev/null @@ -1,1620 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -import type { - BaseContract, - BigNumber, - BigNumberish, - BytesLike, - CallOverrides, - ContractTransaction, - Overrides, - PopulatedTransaction, - Signer, - utils, -} from "ethers"; -import type { - FunctionFragment, - Result, - EventFragment, -} from "@ethersproject/abi"; -import type { Listener, Provider } from "@ethersproject/providers"; -import type { - TypedEventFilter, - TypedEvent, - TypedListener, - OnEvent, - PromiseOrValue, -} from "../common"; - -export declare namespace DataTypes { - export type DepositArgsStruct = { - pixTarget: PromiseOrValue; - allowlistRoot: PromiseOrValue; - token: PromiseOrValue; - amount: PromiseOrValue; - valid: PromiseOrValue; - }; - - export type DepositArgsStructOutput = [ - string, - string, - string, - BigNumber, - boolean - ] & { - pixTarget: string; - allowlistRoot: string; - token: string; - amount: BigNumber; - valid: boolean; - }; - - export type LockArgsStruct = { - seller: PromiseOrValue; - token: PromiseOrValue; - amount: PromiseOrValue; - merkleProof: PromiseOrValue[]; - expiredLocks: PromiseOrValue[]; - }; - - export type LockArgsStructOutput = [ - string, - string, - BigNumber, - string[], - BigNumber[] - ] & { - seller: string; - token: string; - amount: BigNumber; - merkleProof: string[]; - expiredLocks: BigNumber[]; - }; - - export type ReleaseArgsStruct = { - lockID: PromiseOrValue; - pixTimestamp: PromiseOrValue; - signature: PromiseOrValue; - }; - - export type ReleaseArgsStructOutput = [BigNumber, string, string] & { - lockID: BigNumber; - pixTimestamp: string; - signature: string; - }; -} - -export interface P2PIXInterface extends utils.Interface { - functions: { - "_castAddrToKey(address)": FunctionFragment; - "_castKeyToAddr(uint256)": FunctionFragment; - "allowedERC20s(address)": FunctionFragment; - "defaultLockBlocks()": FunctionFragment; - "deposit((string,bytes32,address,uint96,bool))": FunctionFragment; - "getBalance(address,address)": FunctionFragment; - "getBalances(address[],address)": FunctionFragment; - "getLocksStatus(uint256[])": FunctionFragment; - "getPixTarget(address,address)": FunctionFragment; - "getPixTargetString(address,address)": FunctionFragment; - "getStr(string)": FunctionFragment; - "getValid(address,address)": FunctionFragment; - "isTrustedForwarder(address)": FunctionFragment; - "lock((address,address,uint80,bytes32[],uint256[]))": FunctionFragment; - "lockCounter()": FunctionFragment; - "mapLocks(uint256)": FunctionFragment; - "owner()": FunctionFragment; - "release((uint256,bytes32,bytes))": FunctionFragment; - "reputation()": FunctionFragment; - "sellerAllowList(address)": FunctionFragment; - "setDefaultLockBlocks(uint256)": FunctionFragment; - "setOwner(address)": FunctionFragment; - "setReputation(address)": FunctionFragment; - "setRoot(address,bytes32)": FunctionFragment; - "setTrustedFowarders(address[],bool[])": FunctionFragment; - "setValidSigners(address[])": FunctionFragment; - "setValidState(address,bool)": FunctionFragment; - "tokenSettings(address[],bool[])": FunctionFragment; - "unlockExpired(uint256[])": FunctionFragment; - "usedTransactions(bytes32)": FunctionFragment; - "userRecord(uint256)": FunctionFragment; - "validBacenSigners(uint256)": FunctionFragment; - "withdraw(address,uint256,uint256[])": FunctionFragment; - "withdrawBalance()": FunctionFragment; - }; - - getFunction( - nameOrSignatureOrTopic: - | "_castAddrToKey" - | "_castKeyToAddr" - | "allowedERC20s" - | "defaultLockBlocks" - | "deposit" - | "getBalance" - | "getBalances" - | "getLocksStatus" - | "getPixTarget" - | "getPixTargetString" - | "getStr" - | "getValid" - | "isTrustedForwarder" - | "lock" - | "lockCounter" - | "mapLocks" - | "owner" - | "release" - | "reputation" - | "sellerAllowList" - | "setDefaultLockBlocks" - | "setOwner" - | "setReputation" - | "setRoot" - | "setTrustedFowarders" - | "setValidSigners" - | "setValidState" - | "tokenSettings" - | "unlockExpired" - | "usedTransactions" - | "userRecord" - | "validBacenSigners" - | "withdraw" - | "withdrawBalance" - ): FunctionFragment; - - encodeFunctionData( - functionFragment: "_castAddrToKey", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "_castKeyToAddr", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "allowedERC20s", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "defaultLockBlocks", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "deposit", - values: [DataTypes.DepositArgsStruct] - ): string; - encodeFunctionData( - functionFragment: "getBalance", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "getBalances", - values: [PromiseOrValue[], PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "getLocksStatus", - values: [PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "getPixTarget", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "getPixTargetString", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "getStr", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "getValid", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "isTrustedForwarder", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "lock", - values: [DataTypes.LockArgsStruct] - ): string; - encodeFunctionData( - functionFragment: "lockCounter", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "mapLocks", - values: [PromiseOrValue] - ): string; - encodeFunctionData(functionFragment: "owner", values?: undefined): string; - encodeFunctionData( - functionFragment: "release", - values: [DataTypes.ReleaseArgsStruct] - ): string; - encodeFunctionData( - functionFragment: "reputation", - values?: undefined - ): string; - encodeFunctionData( - functionFragment: "sellerAllowList", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setDefaultLockBlocks", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setOwner", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setReputation", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setRoot", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "setTrustedFowarders", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "setValidSigners", - values: [PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "setValidState", - values: [PromiseOrValue, PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "tokenSettings", - values: [PromiseOrValue[], PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "unlockExpired", - values: [PromiseOrValue[]] - ): string; - encodeFunctionData( - functionFragment: "usedTransactions", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "userRecord", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "validBacenSigners", - values: [PromiseOrValue] - ): string; - encodeFunctionData( - functionFragment: "withdraw", - values: [ - PromiseOrValue, - PromiseOrValue, - PromiseOrValue[] - ] - ): string; - encodeFunctionData( - functionFragment: "withdrawBalance", - values?: undefined - ): string; - - decodeFunctionResult( - functionFragment: "_castAddrToKey", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "_castKeyToAddr", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "allowedERC20s", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "defaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "deposit", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "getBalance", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "getBalances", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "getLocksStatus", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "getPixTarget", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "getPixTargetString", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "getStr", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "getValid", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "isTrustedForwarder", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "lock", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "lockCounter", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "mapLocks", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "release", data: BytesLike): Result; - decodeFunctionResult(functionFragment: "reputation", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "sellerAllowList", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setDefaultLockBlocks", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setReputation", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "setRoot", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "setTrustedFowarders", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setValidSigners", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "setValidState", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "tokenSettings", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "unlockExpired", - data: BytesLike - ): Result; - decodeFunctionResult( - functionFragment: "usedTransactions", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "userRecord", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "validBacenSigners", - data: BytesLike - ): Result; - decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result; - decodeFunctionResult( - functionFragment: "withdrawBalance", - data: BytesLike - ): Result; - - events: { - "AllowedERC20Updated(address,bool)": EventFragment; - "DepositAdded(address,address,uint256)": EventFragment; - "DepositWithdrawn(address,address,uint256)": EventFragment; - "FundsWithdrawn(address,uint256)": EventFragment; - "LockAdded(address,uint256,address,uint256)": EventFragment; - "LockBlocksUpdated(uint256)": EventFragment; - "LockReleased(address,uint256,uint256)": EventFragment; - "LockReturned(address,uint256)": EventFragment; - "OwnerUpdated(address,address)": EventFragment; - "ReputationUpdated(address)": EventFragment; - "RootUpdated(address,bytes32)": EventFragment; - "TrustedForwarderUpdated(address,bool)": EventFragment; - "ValidSet(address,address,bool)": EventFragment; - "ValidSignersUpdated(address[])": EventFragment; - }; - - getEvent(nameOrSignatureOrTopic: "AllowedERC20Updated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "DepositWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "FundsWithdrawn"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockAdded"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockBlocksUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReleased"): EventFragment; - getEvent(nameOrSignatureOrTopic: "LockReturned"): EventFragment; - getEvent(nameOrSignatureOrTopic: "OwnerUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ReputationUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "RootUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "TrustedForwarderUpdated"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSet"): EventFragment; - getEvent(nameOrSignatureOrTopic: "ValidSignersUpdated"): EventFragment; -} - -export interface AllowedERC20UpdatedEventObject { - token: string; - state: boolean; -} -export type AllowedERC20UpdatedEvent = TypedEvent< - [string, boolean], - AllowedERC20UpdatedEventObject ->; - -export type AllowedERC20UpdatedEventFilter = - TypedEventFilter; - -export interface DepositAddedEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositAddedEvent = TypedEvent< - [string, string, BigNumber], - DepositAddedEventObject ->; - -export type DepositAddedEventFilter = TypedEventFilter; - -export interface DepositWithdrawnEventObject { - seller: string; - token: string; - amount: BigNumber; -} -export type DepositWithdrawnEvent = TypedEvent< - [string, string, BigNumber], - DepositWithdrawnEventObject ->; - -export type DepositWithdrawnEventFilter = - TypedEventFilter; - -export interface FundsWithdrawnEventObject { - owner: string; - amount: BigNumber; -} -export type FundsWithdrawnEvent = TypedEvent< - [string, BigNumber], - FundsWithdrawnEventObject ->; - -export type FundsWithdrawnEventFilter = TypedEventFilter; - -export interface LockAddedEventObject { - buyer: string; - lockID: BigNumber; - seller: string; - amount: BigNumber; -} -export type LockAddedEvent = TypedEvent< - [string, BigNumber, string, BigNumber], - LockAddedEventObject ->; - -export type LockAddedEventFilter = TypedEventFilter; - -export interface LockBlocksUpdatedEventObject { - blocks: BigNumber; -} -export type LockBlocksUpdatedEvent = TypedEvent< - [BigNumber], - LockBlocksUpdatedEventObject ->; - -export type LockBlocksUpdatedEventFilter = - TypedEventFilter; - -export interface LockReleasedEventObject { - buyer: string; - lockId: BigNumber; - amount: BigNumber; -} -export type LockReleasedEvent = TypedEvent< - [string, BigNumber, BigNumber], - LockReleasedEventObject ->; - -export type LockReleasedEventFilter = TypedEventFilter; - -export interface LockReturnedEventObject { - buyer: string; - lockId: BigNumber; -} -export type LockReturnedEvent = TypedEvent< - [string, BigNumber], - LockReturnedEventObject ->; - -export type LockReturnedEventFilter = TypedEventFilter; - -export interface OwnerUpdatedEventObject { - user: string; - newOwner: string; -} -export type OwnerUpdatedEvent = TypedEvent< - [string, string], - OwnerUpdatedEventObject ->; - -export type OwnerUpdatedEventFilter = TypedEventFilter; - -export interface ReputationUpdatedEventObject { - reputation: string; -} -export type ReputationUpdatedEvent = TypedEvent< - [string], - ReputationUpdatedEventObject ->; - -export type ReputationUpdatedEventFilter = - TypedEventFilter; - -export interface RootUpdatedEventObject { - seller: string; - merkleRoot: string; -} -export type RootUpdatedEvent = TypedEvent< - [string, string], - RootUpdatedEventObject ->; - -export type RootUpdatedEventFilter = TypedEventFilter; - -export interface TrustedForwarderUpdatedEventObject { - forwarder: string; - state: boolean; -} -export type TrustedForwarderUpdatedEvent = TypedEvent< - [string, boolean], - TrustedForwarderUpdatedEventObject ->; - -export type TrustedForwarderUpdatedEventFilter = - TypedEventFilter; - -export interface ValidSetEventObject { - seller: string; - token: string; - state: boolean; -} -export type ValidSetEvent = TypedEvent< - [string, string, boolean], - ValidSetEventObject ->; - -export type ValidSetEventFilter = TypedEventFilter; - -export interface ValidSignersUpdatedEventObject { - signers: string[]; -} -export type ValidSignersUpdatedEvent = TypedEvent< - [string[]], - ValidSignersUpdatedEventObject ->; - -export type ValidSignersUpdatedEventFilter = - TypedEventFilter; - -export interface P2PIX extends BaseContract { - connect(signerOrProvider: Signer | Provider | string): this; - attach(addressOrName: string): this; - deployed(): Promise; - - interface: P2PIXInterface; - - queryFilter( - event: TypedEventFilter, - fromBlockOrBlockhash?: string | number | undefined, - toBlock?: string | number | undefined - ): Promise>; - - listeners( - eventFilter?: TypedEventFilter - ): Array>; - listeners(eventName?: string): Array; - removeAllListeners( - eventFilter: TypedEventFilter - ): this; - removeAllListeners(eventName?: string): this; - off: OnEvent; - on: OnEvent; - once: OnEvent; - removeListener: OnEvent; - - functions: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { _key: BigNumber }>; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { _addr: string }>; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { state: boolean }>; - - defaultLockBlocks(overrides?: CallOverrides): Promise<[BigNumber]>; - - deposit( - args: DataTypes.DepositArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - getBalance( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber] & { bal: BigNumber }>; - - getBalances( - sellers: PromiseOrValue[], - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber[]]>; - - getLocksStatus( - ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[BigNumber[], number[]]>; - - getPixTarget( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { pixTarget: string }>; - - getPixTargetString( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { pixTarget: string }>; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { strEnc: string }>; - - getValid( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { valid: boolean }>; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean]>; - - lock( - args: DataTypes.LockArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - lockCounter(overrides?: CallOverrides): Promise<[BigNumber]>; - - mapLocks( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise< - [BigNumber, BigNumber, string, BigNumber, string, string, string] & { - counter: BigNumber; - expirationBlock: BigNumber; - pixTarget: string; - amount: BigNumber; - token: string; - buyerAddress: string; - seller: string; - } - >; - - owner(overrides?: CallOverrides): Promise<[string]>; - - release( - args: DataTypes.ReleaseArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - reputation(overrides?: CallOverrides): Promise<[string]>; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[string] & { root: string }>; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setRoot( - addr: PromiseOrValue, - merkleroot: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidState( - token: PromiseOrValue, - state: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - unlockExpired( - lockIDs: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { used: boolean }>; - - userRecord( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[BigNumber]>; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise<[boolean] & { valid: boolean }>; - - withdraw( - token: PromiseOrValue, - amount: PromiseOrValue, - expiredLocks: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - deposit( - args: DataTypes.DepositArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - getBalance( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getBalances( - sellers: PromiseOrValue[], - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getLocksStatus( - ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[BigNumber[], number[]]>; - - getPixTarget( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getPixTargetString( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getValid( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - lock( - args: DataTypes.LockArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - lockCounter(overrides?: CallOverrides): Promise; - - mapLocks( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise< - [BigNumber, BigNumber, string, BigNumber, string, string, string] & { - counter: BigNumber; - expirationBlock: BigNumber; - pixTarget: string; - amount: BigNumber; - token: string; - buyerAddress: string; - seller: string; - } - >; - - owner(overrides?: CallOverrides): Promise; - - release( - args: DataTypes.ReleaseArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setRoot( - addr: PromiseOrValue, - merkleroot: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidState( - token: PromiseOrValue, - state: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - unlockExpired( - lockIDs: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - userRecord( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdraw( - token: PromiseOrValue, - amount: PromiseOrValue, - expiredLocks: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - callStatic: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - deposit( - args: DataTypes.DepositArgsStruct, - overrides?: CallOverrides - ): Promise; - - getBalance( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getBalances( - sellers: PromiseOrValue[], - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getLocksStatus( - ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise<[BigNumber[], number[]]>; - - getPixTarget( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getPixTargetString( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getValid( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - lock( - args: DataTypes.LockArgsStruct, - overrides?: CallOverrides - ): Promise; - - lockCounter(overrides?: CallOverrides): Promise; - - mapLocks( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise< - [BigNumber, BigNumber, string, BigNumber, string, string, string] & { - counter: BigNumber; - expirationBlock: BigNumber; - pixTarget: string; - amount: BigNumber; - token: string; - buyerAddress: string; - seller: string; - } - >; - - owner(overrides?: CallOverrides): Promise; - - release( - args: DataTypes.ReleaseArgsStruct, - overrides?: CallOverrides - ): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setRoot( - addr: PromiseOrValue, - merkleroot: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - setValidState( - token: PromiseOrValue, - state: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - unlockExpired( - lockIDs: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - userRecord( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdraw( - token: PromiseOrValue, - amount: PromiseOrValue, - expiredLocks: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - withdrawBalance(overrides?: CallOverrides): Promise; - }; - - filters: { - "AllowedERC20Updated(address,bool)"( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - AllowedERC20Updated( - token?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): AllowedERC20UpdatedEventFilter; - - "DepositAdded(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - DepositAdded( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositAddedEventFilter; - - "DepositWithdrawn(address,address,uint256)"( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - DepositWithdrawn( - seller?: PromiseOrValue | null, - token?: null, - amount?: null - ): DepositWithdrawnEventFilter; - - "FundsWithdrawn(address,uint256)"( - owner?: null, - amount?: null - ): FundsWithdrawnEventFilter; - FundsWithdrawn(owner?: null, amount?: null): FundsWithdrawnEventFilter; - - "LockAdded(address,uint256,address,uint256)"( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - LockAdded( - buyer?: PromiseOrValue | null, - lockID?: PromiseOrValue | null, - seller?: null, - amount?: null - ): LockAddedEventFilter; - - "LockBlocksUpdated(uint256)"(blocks?: null): LockBlocksUpdatedEventFilter; - LockBlocksUpdated(blocks?: null): LockBlocksUpdatedEventFilter; - - "LockReleased(address,uint256,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - LockReleased( - buyer?: PromiseOrValue | null, - lockId?: null, - amount?: null - ): LockReleasedEventFilter; - - "LockReturned(address,uint256)"( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - LockReturned( - buyer?: PromiseOrValue | null, - lockId?: null - ): LockReturnedEventFilter; - - "OwnerUpdated(address,address)"( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - OwnerUpdated( - user?: PromiseOrValue | null, - newOwner?: PromiseOrValue | null - ): OwnerUpdatedEventFilter; - - "ReputationUpdated(address)"( - reputation?: null - ): ReputationUpdatedEventFilter; - ReputationUpdated(reputation?: null): ReputationUpdatedEventFilter; - - "RootUpdated(address,bytes32)"( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - RootUpdated( - seller?: PromiseOrValue | null, - merkleRoot?: PromiseOrValue | null - ): RootUpdatedEventFilter; - - "TrustedForwarderUpdated(address,bool)"( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - TrustedForwarderUpdated( - forwarder?: PromiseOrValue | null, - state?: PromiseOrValue | null - ): TrustedForwarderUpdatedEventFilter; - - "ValidSet(address,address,bool)"( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - ValidSet( - seller?: PromiseOrValue | null, - token?: null, - state?: null - ): ValidSetEventFilter; - - "ValidSignersUpdated(address[])"( - signers?: null - ): ValidSignersUpdatedEventFilter; - ValidSignersUpdated(signers?: null): ValidSignersUpdatedEventFilter; - }; - - estimateGas: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - deposit( - args: DataTypes.DepositArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - getBalance( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getBalances( - sellers: PromiseOrValue[], - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getLocksStatus( - ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - getPixTarget( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getPixTargetString( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getValid( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - lock( - args: DataTypes.LockArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - lockCounter(overrides?: CallOverrides): Promise; - - mapLocks( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - release( - args: DataTypes.ReleaseArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setRoot( - addr: PromiseOrValue, - merkleroot: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidState( - token: PromiseOrValue, - state: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - unlockExpired( - lockIDs: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - userRecord( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdraw( - token: PromiseOrValue, - amount: PromiseOrValue, - expiredLocks: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; - - populateTransaction: { - _castAddrToKey( - _addr: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - _castKeyToAddr( - _key: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - allowedERC20s( - erc20: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - defaultLockBlocks(overrides?: CallOverrides): Promise; - - deposit( - args: DataTypes.DepositArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - getBalance( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getBalances( - sellers: PromiseOrValue[], - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getLocksStatus( - ids: PromiseOrValue[], - overrides?: CallOverrides - ): Promise; - - getPixTarget( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getPixTargetString( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getStr( - str: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - getValid( - seller: PromiseOrValue, - token: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - isTrustedForwarder( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - lock( - args: DataTypes.LockArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - lockCounter(overrides?: CallOverrides): Promise; - - mapLocks( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - owner(overrides?: CallOverrides): Promise; - - release( - args: DataTypes.ReleaseArgsStruct, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - reputation(overrides?: CallOverrides): Promise; - - sellerAllowList( - sellerKey: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - setDefaultLockBlocks( - _blocks: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setOwner( - newOwner: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setReputation( - _reputation: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setRoot( - addr: PromiseOrValue, - merkleroot: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setTrustedFowarders( - forwarders: PromiseOrValue[], - states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidSigners( - _validSigners: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - setValidState( - token: PromiseOrValue, - state: PromiseOrValue, - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - tokenSettings( - _tokens: PromiseOrValue[], - _states: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - unlockExpired( - lockIDs: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - usedTransactions( - message: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - userRecord( - arg0: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - validBacenSigners( - signer: PromiseOrValue, - overrides?: CallOverrides - ): Promise; - - withdraw( - token: PromiseOrValue, - amount: PromiseOrValue, - expiredLocks: PromiseOrValue[], - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - - withdrawBalance( - overrides?: Overrides & { from?: PromiseOrValue } - ): Promise; - }; -} diff --git a/src/types/p2pix.sol/index.ts b/src/types/p2pix.sol/index.ts deleted file mode 100644 index d6bf6c9..0000000 --- a/src/types/p2pix.sol/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -/* Autogenerated file. Do not edit manually. */ -/* tslint:disable */ -/* eslint-disable */ -export type { P2PIX } from "./P2PIX";