UNPKG

bnpl

Version:

The smart contracts for bnpl

384 lines (383 loc) 8.16 kB
{ "_format": "hh-sol-artifact-1", "contractName": "CounterManager", "sourceName": "contracts/lib/CounterManager.sol", "abi": [ { "inputs": [], "name": "BadFraction", "type": "error" }, { "inputs": [ { "internalType": "uint256", "name": "orderIndex", "type": "uint256" }, { "internalType": "uint256", "name": "considerationIndex", "type": "uint256" }, { "internalType": "uint256", "name": "shortfallAmount", "type": "uint256" } ], "name": "ConsiderationNotMet", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "EtherTransferGenericFailure", "type": "error" }, { "inputs": [], "name": "InsufficientEtherSupplied", "type": "error" }, { "inputs": [], "name": "InvalidBasicOrderParameterEncoding", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "conduit", "type": "address" } ], "name": "InvalidCallToConduit", "type": "error" }, { "inputs": [], "name": "InvalidCanceller", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "conduitKey", "type": "bytes32" }, { "internalType": "address", "name": "conduit", "type": "address" } ], "name": "InvalidConduit", "type": "error" }, { "inputs": [ { "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "InvalidMsgValue", "type": "error" }, { "inputs": [], "name": "InvalidNativeOfferItem", "type": "error" }, { "inputs": [], "name": "InvalidOrderParameters", "type": "error" }, { "inputs": [], "name": "InvalidTime", "type": "error" }, { "inputs": [], "name": "MissingOriginalConsiderationItems", "type": "error" }, { "inputs": [], "name": "NoReentrantCalls", "type": "error" }, { "inputs": [], "name": "NoSpecifiedOrdersAvailable", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderAlreadyFilled", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderAlreadyFinalized", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderAlreadyStarted", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderExpired", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderInvalidRepayParameters", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderIsCancelled", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderNotExpired", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderNotStarted", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderNotValidated", "type": "error" }, { "inputs": [ { "internalType": "bytes32", "name": "orderHash", "type": "bytes32" } ], "name": "OrderPartiallyFilled", "type": "error" }, { "inputs": [], "name": "PartialFillsNotEnabledForOrder", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newCounter", "type": "uint256" }, { "indexed": true, "internalType": "address", "name": "offerer", "type": "address" } ], "name": "CounterIncremented", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "orderHash", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "offerer", "type": "address" } ], "name": "OrderBroken", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "orderHash", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "offerer", "type": "address" } ], "name": "OrderCancelled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "orderHash", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "offerer", "type": "address" }, { "indexed": false, "internalType": "address", "name": "fulfiller", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "shadowId", "type": "uint256" } ], "name": "OrderFulfilled", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "orderHash", "type": "bytes32" }, { "indexed": false, "internalType": "uint256", "name": "payTimes", "type": "uint256" }, { "indexed": false, "internalType": "bool", "name": "finalized", "type": "bool" } ], "name": "OrderRepaid", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "orderHash", "type": "bytes32" }, { "indexed": true, "internalType": "address", "name": "offerer", "type": "address" } ], "name": "OrderValidated", "type": "event" } ], "bytecode": "0x6080604052348015600f57600080fd5b506001600055603f8060226000396000f3fe6080604052600080fdfea2646970667358221220555148f747124095555f000a3bf0c093ecc3578a15f22ecfaef4e7d111bb8f0164736f6c634300080e0033", "deployedBytecode": "0x6080604052600080fdfea2646970667358221220555148f747124095555f000a3bf0c093ecc3578a15f22ecfaef4e7d111bb8f0164736f6c634300080e0033", "linkReferences": {}, "deployedLinkReferences": {} }