From d53f5b8aca277d09f1b96a6c6502c2a69db225be Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Tue, 11 Jun 2024 10:20:47 +1000 Subject: [PATCH] replace TestToken and Marketplace abi with valid json --- src/main.js | 1608 +++++++++++++++++++++++++-------------------------- 1 file changed, 804 insertions(+), 804 deletions(-) diff --git a/src/main.js b/src/main.js index 134023c..65b607d 100644 --- a/src/main.js +++ b/src/main.js @@ -26,1061 +26,1061 @@ app.use(ethersPlugin, { app.use(marketplacePlugin, { abi: [ { - inputs: [ + "inputs": [ { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint8', - name: 'repairRewardPercentage', - type: 'uint8' + "internalType": "uint8", + "name": "repairRewardPercentage", + "type": "uint8" }, { - internalType: 'uint8', - name: 'maxNumberOfSlashes', - type: 'uint8' + "internalType": "uint8", + "name": "maxNumberOfSlashes", + "type": "uint8" }, { - internalType: 'uint16', - name: 'slashCriterion', - type: 'uint16' + "internalType": "uint16", + "name": "slashCriterion", + "type": "uint16" }, { - internalType: 'uint8', - name: 'slashPercentage', - type: 'uint8' + "internalType": "uint8", + "name": "slashPercentage", + "type": "uint8" } ], - internalType: 'struct CollateralConfig', - name: 'collateral', - type: 'tuple' + "internalType": "struct CollateralConfig", + "name": "collateral", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'period', - type: 'uint256' + "internalType": "uint256", + "name": "period", + "type": "uint256" }, { - internalType: 'uint256', - name: 'timeout', - type: 'uint256' + "internalType": "uint256", + "name": "timeout", + "type": "uint256" }, { - internalType: 'uint8', - name: 'downtime', - type: 'uint8' + "internalType": "uint8", + "name": "downtime", + "type": "uint8" }, { - internalType: 'string', - name: 'zkeyHash', - type: 'string' + "internalType": "string", + "name": "zkeyHash", + "type": "string" } ], - internalType: 'struct ProofConfig', - name: 'proofs', - type: 'tuple' + "internalType": "struct ProofConfig", + "name": "proofs", + "type": "tuple" } ], - internalType: 'struct MarketplaceConfig', - name: 'configuration', - type: 'tuple' + "internalType": "struct MarketplaceConfig", + "name": "configuration", + "type": "tuple" }, { - internalType: 'contract IERC20', - name: 'token_', - type: 'address' + "internalType": "contract IERC20", + "name": "token_", + "type": "address" }, { - internalType: 'contract IGroth16Verifier', - name: 'verifier', - type: 'address' + "internalType": "contract IGroth16Verifier", + "name": "verifier", + "type": "address" } ], - stateMutability: 'nonpayable', - type: 'constructor' + "stateMutability": "nonpayable", + "type": "constructor" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: false, - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "indexed": false, + "internalType": "SlotId", + "name": "id", + "type": "bytes32" } ], - name: 'ProofSubmitted', - type: 'event' + "name": "ProofSubmitted", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": true, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'RequestCancelled', - type: 'event' + "name": "RequestCancelled", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": true, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'RequestFailed', - type: 'event' + "name": "RequestFailed", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": true, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'RequestFulfilled', - type: 'event' + "name": "RequestFulfilled", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": true, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" }, { - indexed: false, - internalType: 'uint256', - name: 'slotIndex', - type: 'uint256' + "indexed": false, + "internalType": "uint256", + "name": "slotIndex", + "type": "uint256" } ], - name: 'SlotFilled', - type: 'event' + "name": "SlotFilled", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": true, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" }, { - indexed: false, - internalType: 'uint256', - name: 'slotIndex', - type: 'uint256' + "indexed": false, + "internalType": "uint256", + "name": "slotIndex", + "type": "uint256" } ], - name: 'SlotFreed', - type: 'event' + "name": "SlotFreed", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: false, - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "indexed": false, + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" }, { - components: [ + "components": [ { - internalType: 'uint64', - name: 'slots', - type: 'uint64' + "internalType": "uint64", + "name": "slots", + "type": "uint64" }, { - internalType: 'uint256', - name: 'slotSize', - type: 'uint256' + "internalType": "uint256", + "name": "slotSize", + "type": "uint256" }, { - internalType: 'uint256', - name: 'duration', - type: 'uint256' + "internalType": "uint256", + "name": "duration", + "type": "uint256" }, { - internalType: 'uint256', - name: 'proofProbability', - type: 'uint256' + "internalType": "uint256", + "name": "proofProbability", + "type": "uint256" }, { - internalType: 'uint256', - name: 'reward', - type: 'uint256' + "internalType": "uint256", + "name": "reward", + "type": "uint256" }, { - internalType: 'uint256', - name: 'collateral', - type: 'uint256' + "internalType": "uint256", + "name": "collateral", + "type": "uint256" }, { - internalType: 'uint64', - name: 'maxSlotLoss', - type: 'uint64' + "internalType": "uint64", + "name": "maxSlotLoss", + "type": "uint64" } ], - indexed: false, - internalType: 'struct Ask', - name: 'ask', - type: 'tuple' + "indexed": false, + "internalType": "struct Ask", + "name": "ask", + "type": "tuple" }, { - indexed: false, - internalType: 'uint256', - name: 'expiry', - type: 'uint256' + "indexed": false, + "internalType": "uint256", + "name": "expiry", + "type": "uint256" } ], - name: 'StorageRequested', - type: 'event' + "name": "StorageRequested", + "type": "event" }, { - inputs: [], - name: 'config', - outputs: [ + "inputs": [], + "name": "config", + "outputs": [ { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint8', - name: 'repairRewardPercentage', - type: 'uint8' + "internalType": "uint8", + "name": "repairRewardPercentage", + "type": "uint8" }, { - internalType: 'uint8', - name: 'maxNumberOfSlashes', - type: 'uint8' + "internalType": "uint8", + "name": "maxNumberOfSlashes", + "type": "uint8" }, { - internalType: 'uint16', - name: 'slashCriterion', - type: 'uint16' + "internalType": "uint16", + "name": "slashCriterion", + "type": "uint16" }, { - internalType: 'uint8', - name: 'slashPercentage', - type: 'uint8' + "internalType": "uint8", + "name": "slashPercentage", + "type": "uint8" } ], - internalType: 'struct CollateralConfig', - name: 'collateral', - type: 'tuple' + "internalType": "struct CollateralConfig", + "name": "collateral", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'period', - type: 'uint256' + "internalType": "uint256", + "name": "period", + "type": "uint256" }, { - internalType: 'uint256', - name: 'timeout', - type: 'uint256' + "internalType": "uint256", + "name": "timeout", + "type": "uint256" }, { - internalType: 'uint8', - name: 'downtime', - type: 'uint8' + "internalType": "uint8", + "name": "downtime", + "type": "uint8" }, { - internalType: 'string', - name: 'zkeyHash', - type: 'string' + "internalType": "string", + "name": "zkeyHash", + "type": "string" } ], - internalType: 'struct ProofConfig', - name: 'proofs', - type: 'tuple' + "internalType": "struct ProofConfig", + "name": "proofs", + "type": "tuple" } ], - internalType: 'struct MarketplaceConfig', - name: '', - type: 'tuple' + "internalType": "struct MarketplaceConfig", + "name": "", + "type": "tuple" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" }, { - internalType: 'uint256', - name: 'slotIndex', - type: 'uint256' + "internalType": "uint256", + "name": "slotIndex", + "type": "uint256" }, { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint256', - name: 'x', - type: 'uint256' + "internalType": "uint256", + "name": "x", + "type": "uint256" }, { - internalType: 'uint256', - name: 'y', - type: 'uint256' + "internalType": "uint256", + "name": "y", + "type": "uint256" } ], - internalType: 'struct G1Point', - name: 'a', - type: 'tuple' + "internalType": "struct G1Point", + "name": "a", + "type": "tuple" }, { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint256', - name: 'real', - type: 'uint256' + "internalType": "uint256", + "name": "real", + "type": "uint256" }, { - internalType: 'uint256', - name: 'imag', - type: 'uint256' + "internalType": "uint256", + "name": "imag", + "type": "uint256" } ], - internalType: 'struct Fp2Element', - name: 'x', - type: 'tuple' + "internalType": "struct Fp2Element", + "name": "x", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'real', - type: 'uint256' + "internalType": "uint256", + "name": "real", + "type": "uint256" }, { - internalType: 'uint256', - name: 'imag', - type: 'uint256' + "internalType": "uint256", + "name": "imag", + "type": "uint256" } ], - internalType: 'struct Fp2Element', - name: 'y', - type: 'tuple' + "internalType": "struct Fp2Element", + "name": "y", + "type": "tuple" } ], - internalType: 'struct G2Point', - name: 'b', - type: 'tuple' + "internalType": "struct G2Point", + "name": "b", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'x', - type: 'uint256' + "internalType": "uint256", + "name": "x", + "type": "uint256" }, { - internalType: 'uint256', - name: 'y', - type: 'uint256' + "internalType": "uint256", + "name": "y", + "type": "uint256" } ], - internalType: 'struct G1Point', - name: 'c', - type: 'tuple' + "internalType": "struct G1Point", + "name": "c", + "type": "tuple" } ], - internalType: 'struct Groth16Proof', - name: 'proof', - type: 'tuple' + "internalType": "struct Groth16Proof", + "name": "proof", + "type": "tuple" } ], - name: 'fillSlot', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "fillSlot", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" } ], - name: 'freeSlot', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "freeSlot", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" } ], - name: 'getActiveSlot', - outputs: [ + "name": "getActiveSlot", + "outputs": [ { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'address', - name: 'client', - type: 'address' + "internalType": "address", + "name": "client", + "type": "address" }, { - components: [ + "components": [ { - internalType: 'uint64', - name: 'slots', - type: 'uint64' + "internalType": "uint64", + "name": "slots", + "type": "uint64" }, { - internalType: 'uint256', - name: 'slotSize', - type: 'uint256' + "internalType": "uint256", + "name": "slotSize", + "type": "uint256" }, { - internalType: 'uint256', - name: 'duration', - type: 'uint256' + "internalType": "uint256", + "name": "duration", + "type": "uint256" }, { - internalType: 'uint256', - name: 'proofProbability', - type: 'uint256' + "internalType": "uint256", + "name": "proofProbability", + "type": "uint256" }, { - internalType: 'uint256', - name: 'reward', - type: 'uint256' + "internalType": "uint256", + "name": "reward", + "type": "uint256" }, { - internalType: 'uint256', - name: 'collateral', - type: 'uint256' + "internalType": "uint256", + "name": "collateral", + "type": "uint256" }, { - internalType: 'uint64', - name: 'maxSlotLoss', - type: 'uint64' + "internalType": "uint64", + "name": "maxSlotLoss", + "type": "uint64" } ], - internalType: 'struct Ask', - name: 'ask', - type: 'tuple' + "internalType": "struct Ask", + "name": "ask", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'string', - name: 'cid', - type: 'string' + "internalType": "string", + "name": "cid", + "type": "string" }, { - internalType: 'bytes32', - name: 'merkleRoot', - type: 'bytes32' + "internalType": "bytes32", + "name": "merkleRoot", + "type": "bytes32" } ], - internalType: 'struct Content', - name: 'content', - type: 'tuple' + "internalType": "struct Content", + "name": "content", + "type": "tuple" }, { - internalType: 'uint256', - name: 'expiry', - type: 'uint256' + "internalType": "uint256", + "name": "expiry", + "type": "uint256" }, { - internalType: 'bytes32', - name: 'nonce', - type: 'bytes32' + "internalType": "bytes32", + "name": "nonce", + "type": "bytes32" } ], - internalType: 'struct Request', - name: 'request', - type: 'tuple' + "internalType": "struct Request", + "name": "request", + "type": "tuple" }, { - internalType: 'uint256', - name: 'slotIndex', - type: 'uint256' + "internalType": "uint256", + "name": "slotIndex", + "type": "uint256" } ], - internalType: 'struct Marketplace.ActiveSlot', - name: '', - type: 'tuple' + "internalType": "struct Marketplace.ActiveSlot", + "name": "", + "type": "tuple" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "internalType": "SlotId", + "name": "id", + "type": "bytes32" } ], - name: 'getChallenge', - outputs: [ + "name": "getChallenge", + "outputs": [ { - internalType: 'bytes32', - name: '', - type: 'bytes32' + "internalType": "bytes32", + "name": "", + "type": "bytes32" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" } ], - name: 'getHost', - outputs: [ + "name": "getHost", + "outputs": [ { - internalType: 'address', - name: '', - type: 'address' + "internalType": "address", + "name": "", + "type": "address" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "internalType": "SlotId", + "name": "id", + "type": "bytes32" } ], - name: 'getPointer', - outputs: [ + "name": "getPointer", + "outputs": [ { - internalType: 'uint8', - name: '', - type: 'uint8' + "internalType": "uint8", + "name": "", + "type": "uint8" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'getRequest', - outputs: [ + "name": "getRequest", + "outputs": [ { - components: [ + "components": [ { - internalType: 'address', - name: 'client', - type: 'address' + "internalType": "address", + "name": "client", + "type": "address" }, { - components: [ + "components": [ { - internalType: 'uint64', - name: 'slots', - type: 'uint64' + "internalType": "uint64", + "name": "slots", + "type": "uint64" }, { - internalType: 'uint256', - name: 'slotSize', - type: 'uint256' + "internalType": "uint256", + "name": "slotSize", + "type": "uint256" }, { - internalType: 'uint256', - name: 'duration', - type: 'uint256' + "internalType": "uint256", + "name": "duration", + "type": "uint256" }, { - internalType: 'uint256', - name: 'proofProbability', - type: 'uint256' + "internalType": "uint256", + "name": "proofProbability", + "type": "uint256" }, { - internalType: 'uint256', - name: 'reward', - type: 'uint256' + "internalType": "uint256", + "name": "reward", + "type": "uint256" }, { - internalType: 'uint256', - name: 'collateral', - type: 'uint256' + "internalType": "uint256", + "name": "collateral", + "type": "uint256" }, { - internalType: 'uint64', - name: 'maxSlotLoss', - type: 'uint64' + "internalType": "uint64", + "name": "maxSlotLoss", + "type": "uint64" } ], - internalType: 'struct Ask', - name: 'ask', - type: 'tuple' + "internalType": "struct Ask", + "name": "ask", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'string', - name: 'cid', - type: 'string' + "internalType": "string", + "name": "cid", + "type": "string" }, { - internalType: 'bytes32', - name: 'merkleRoot', - type: 'bytes32' + "internalType": "bytes32", + "name": "merkleRoot", + "type": "bytes32" } ], - internalType: 'struct Content', - name: 'content', - type: 'tuple' + "internalType": "struct Content", + "name": "content", + "type": "tuple" }, { - internalType: 'uint256', - name: 'expiry', - type: 'uint256' + "internalType": "uint256", + "name": "expiry", + "type": "uint256" }, { - internalType: 'bytes32', - name: 'nonce', - type: 'bytes32' + "internalType": "bytes32", + "name": "nonce", + "type": "bytes32" } ], - internalType: 'struct Request', - name: '', - type: 'tuple' + "internalType": "struct Request", + "name": "", + "type": "tuple" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "internalType": "SlotId", + "name": "id", + "type": "bytes32" } ], - name: 'isProofRequired', - outputs: [ + "name": "isProofRequired", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" }, { - internalType: 'Periods.Period', - name: 'period', - type: 'uint256' + "internalType": "Periods.Period", + "name": "period", + "type": "uint256" } ], - name: 'markProofAsMissing', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "markProofAsMissing", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" } ], - name: 'missingProofs', - outputs: [ + "name": "missingProofs", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [], - name: 'myRequests', - outputs: [ + "inputs": [], + "name": "myRequests", + "outputs": [ { - internalType: 'RequestId[]', - name: '', - type: 'bytes32[]' + "internalType": "RequestId[]", + "name": "", + "type": "bytes32[]" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [], - name: 'mySlots', - outputs: [ + "inputs": [], + "name": "mySlots", + "outputs": [ { - internalType: 'SlotId[]', - name: '', - type: 'bytes32[]' + "internalType": "SlotId[]", + "name": "", + "type": "bytes32[]" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'requestEnd', - outputs: [ + "name": "requestEnd", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'requestExpiry', - outputs: [ + "name": "requestExpiry", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'requestState', - outputs: [ + "name": "requestState", + "outputs": [ { - internalType: 'enum RequestState', - name: '', - type: 'uint8' + "internalType": "enum RequestState", + "name": "", + "type": "uint8" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - components: [ + "components": [ { - internalType: 'address', - name: 'client', - type: 'address' + "internalType": "address", + "name": "client", + "type": "address" }, { - components: [ + "components": [ { - internalType: 'uint64', - name: 'slots', - type: 'uint64' + "internalType": "uint64", + "name": "slots", + "type": "uint64" }, { - internalType: 'uint256', - name: 'slotSize', - type: 'uint256' + "internalType": "uint256", + "name": "slotSize", + "type": "uint256" }, { - internalType: 'uint256', - name: 'duration', - type: 'uint256' + "internalType": "uint256", + "name": "duration", + "type": "uint256" }, { - internalType: 'uint256', - name: 'proofProbability', - type: 'uint256' + "internalType": "uint256", + "name": "proofProbability", + "type": "uint256" }, { - internalType: 'uint256', - name: 'reward', - type: 'uint256' + "internalType": "uint256", + "name": "reward", + "type": "uint256" }, { - internalType: 'uint256', - name: 'collateral', - type: 'uint256' + "internalType": "uint256", + "name": "collateral", + "type": "uint256" }, { - internalType: 'uint64', - name: 'maxSlotLoss', - type: 'uint64' + "internalType": "uint64", + "name": "maxSlotLoss", + "type": "uint64" } ], - internalType: 'struct Ask', - name: 'ask', - type: 'tuple' + "internalType": "struct Ask", + "name": "ask", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'string', - name: 'cid', - type: 'string' + "internalType": "string", + "name": "cid", + "type": "string" }, { - internalType: 'bytes32', - name: 'merkleRoot', - type: 'bytes32' + "internalType": "bytes32", + "name": "merkleRoot", + "type": "bytes32" } ], - internalType: 'struct Content', - name: 'content', - type: 'tuple' + "internalType": "struct Content", + "name": "content", + "type": "tuple" }, { - internalType: 'uint256', - name: 'expiry', - type: 'uint256' + "internalType": "uint256", + "name": "expiry", + "type": "uint256" }, { - internalType: 'bytes32', - name: 'nonce', - type: 'bytes32' + "internalType": "bytes32", + "name": "nonce", + "type": "bytes32" } ], - internalType: 'struct Request', - name: 'request', - type: 'tuple' + "internalType": "struct Request", + "name": "request", + "type": "tuple" } ], - name: 'requestStorage', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "requestStorage", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'slotId', - type: 'bytes32' + "internalType": "SlotId", + "name": "slotId", + "type": "bytes32" } ], - name: 'slotState', - outputs: [ + "name": "slotState", + "outputs": [ { - internalType: 'enum SlotState', - name: '', - type: 'uint8' + "internalType": "enum SlotState", + "name": "", + "type": "uint8" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "internalType": "SlotId", + "name": "id", + "type": "bytes32" }, { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint256', - name: 'x', - type: 'uint256' + "internalType": "uint256", + "name": "x", + "type": "uint256" }, { - internalType: 'uint256', - name: 'y', - type: 'uint256' + "internalType": "uint256", + "name": "y", + "type": "uint256" } ], - internalType: 'struct G1Point', - name: 'a', - type: 'tuple' + "internalType": "struct G1Point", + "name": "a", + "type": "tuple" }, { - components: [ + "components": [ { - components: [ + "components": [ { - internalType: 'uint256', - name: 'real', - type: 'uint256' + "internalType": "uint256", + "name": "real", + "type": "uint256" }, { - internalType: 'uint256', - name: 'imag', - type: 'uint256' + "internalType": "uint256", + "name": "imag", + "type": "uint256" } ], - internalType: 'struct Fp2Element', - name: 'x', - type: 'tuple' + "internalType": "struct Fp2Element", + "name": "x", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'real', - type: 'uint256' + "internalType": "uint256", + "name": "real", + "type": "uint256" }, { - internalType: 'uint256', - name: 'imag', - type: 'uint256' + "internalType": "uint256", + "name": "imag", + "type": "uint256" } ], - internalType: 'struct Fp2Element', - name: 'y', - type: 'tuple' + "internalType": "struct Fp2Element", + "name": "y", + "type": "tuple" } ], - internalType: 'struct G2Point', - name: 'b', - type: 'tuple' + "internalType": "struct G2Point", + "name": "b", + "type": "tuple" }, { - components: [ + "components": [ { - internalType: 'uint256', - name: 'x', - type: 'uint256' + "internalType": "uint256", + "name": "x", + "type": "uint256" }, { - internalType: 'uint256', - name: 'y', - type: 'uint256' + "internalType": "uint256", + "name": "y", + "type": "uint256" } ], - internalType: 'struct G1Point', - name: 'c', - type: 'tuple' + "internalType": "struct G1Point", + "name": "c", + "type": "tuple" } ], - internalType: 'struct Groth16Proof', - name: 'proof', - type: 'tuple' + "internalType": "struct Groth16Proof", + "name": "proof", + "type": "tuple" } ], - name: 'submitProof', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "submitProof", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [], - name: 'token', - outputs: [ + "inputs": [], + "name": "token", + "outputs": [ { - internalType: 'contract IERC20', - name: '', - type: 'address' + "internalType": "contract IERC20", + "name": "", + "type": "address" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'SlotId', - name: 'id', - type: 'bytes32' + "internalType": "SlotId", + "name": "id", + "type": "bytes32" } ], - name: 'willProofBeRequired', - outputs: [ + "name": "willProofBeRequired", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'RequestId', - name: 'requestId', - type: 'bytes32' + "internalType": "RequestId", + "name": "requestId", + "type": "bytes32" } ], - name: 'withdrawFunds', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "withdrawFunds", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" } ], address: '0x4cBDfab37baB0AA3AC69A7b12C4396907dfF5227' @@ -1088,297 +1088,297 @@ app.use(marketplacePlugin, { app.use(testTokenPlugin, { abi: [ { - inputs: [], - stateMutability: 'nonpayable', - type: 'constructor' + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'address', - name: 'owner', - type: 'address' + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" }, { - indexed: true, - internalType: 'address', - name: 'spender', - type: 'address' + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" }, { - indexed: false, - internalType: 'uint256', - name: 'value', - type: 'uint256' + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" } ], - name: 'Approval', - type: 'event' + "name": "Approval", + "type": "event" }, { - anonymous: false, - inputs: [ + "anonymous": false, + "inputs": [ { - indexed: true, - internalType: 'address', - name: 'from', - type: 'address' + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" }, { - indexed: true, - internalType: 'address', - name: 'to', - type: 'address' + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" }, { - indexed: false, - internalType: 'uint256', - name: 'value', - type: 'uint256' + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" } ], - name: 'Transfer', - type: 'event' + "name": "Transfer", + "type": "event" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'owner', - type: 'address' + "internalType": "address", + "name": "owner", + "type": "address" }, { - internalType: 'address', - name: 'spender', - type: 'address' + "internalType": "address", + "name": "spender", + "type": "address" } ], - name: 'allowance', - outputs: [ + "name": "allowance", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'spender', - type: 'address' + "internalType": "address", + "name": "spender", + "type": "address" }, { - internalType: 'uint256', - name: 'amount', - type: 'uint256' + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], - name: 'approve', - outputs: [ + "name": "approve", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'nonpayable', - type: 'function' + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'account', - type: 'address' + "internalType": "address", + "name": "account", + "type": "address" } ], - name: 'balanceOf', - outputs: [ + "name": "balanceOf", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [], - name: 'decimals', - outputs: [ + "inputs": [], + "name": "decimals", + "outputs": [ { - internalType: 'uint8', - name: '', - type: 'uint8' + "internalType": "uint8", + "name": "", + "type": "uint8" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'spender', - type: 'address' + "internalType": "address", + "name": "spender", + "type": "address" }, { - internalType: 'uint256', - name: 'subtractedValue', - type: 'uint256' + "internalType": "uint256", + "name": "subtractedValue", + "type": "uint256" } ], - name: 'decreaseAllowance', - outputs: [ + "name": "decreaseAllowance", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'nonpayable', - type: 'function' + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'spender', - type: 'address' + "internalType": "address", + "name": "spender", + "type": "address" }, { - internalType: 'uint256', - name: 'addedValue', - type: 'uint256' + "internalType": "uint256", + "name": "addedValue", + "type": "uint256" } ], - name: 'increaseAllowance', - outputs: [ + "name": "increaseAllowance", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'nonpayable', - type: 'function' + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'holder', - type: 'address' + "internalType": "address", + "name": "holder", + "type": "address" }, { - internalType: 'uint256', - name: 'amount', - type: 'uint256' + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], - name: 'mint', - outputs: [], - stateMutability: 'nonpayable', - type: 'function' + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [], - name: 'name', - outputs: [ + "inputs": [], + "name": "name", + "outputs": [ { - internalType: 'string', - name: '', - type: 'string' + "internalType": "string", + "name": "", + "type": "string" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [], - name: 'symbol', - outputs: [ + "inputs": [], + "name": "symbol", + "outputs": [ { - internalType: 'string', - name: '', - type: 'string' + "internalType": "string", + "name": "", + "type": "string" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [], - name: 'totalSupply', - outputs: [ + "inputs": [], + "name": "totalSupply", + "outputs": [ { - internalType: 'uint256', - name: '', - type: 'uint256' + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - stateMutability: 'view', - type: 'function' + "stateMutability": "view", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'to', - type: 'address' + "internalType": "address", + "name": "to", + "type": "address" }, { - internalType: 'uint256', - name: 'amount', - type: 'uint256' + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], - name: 'transfer', - outputs: [ + "name": "transfer", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'nonpayable', - type: 'function' + "stateMutability": "nonpayable", + "type": "function" }, { - inputs: [ + "inputs": [ { - internalType: 'address', - name: 'from', - type: 'address' + "internalType": "address", + "name": "from", + "type": "address" }, { - internalType: 'address', - name: 'to', - type: 'address' + "internalType": "address", + "name": "to", + "type": "address" }, { - internalType: 'uint256', - name: 'amount', - type: 'uint256' + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], - name: 'transferFrom', - outputs: [ + "name": "transferFrom", + "outputs": [ { - internalType: 'bool', - name: '', - type: 'bool' + "internalType": "bool", + "name": "", + "type": "bool" } ], - stateMutability: 'nonpayable', - type: 'function' + "stateMutability": "nonpayable", + "type": "function" } ], address: '0x150493837F923E71Ad8289742Ae8f2Bd7a478964'