{ "customABIMultipleParameters": { "conditionType": "contract", "contractAddress": "0x01B67b1194C75264d06F808A921228a95C765dd7", "method": "isSubscribedToToken", "parameters": [ ":userAddress", "subscriptionCode", 4 ], "functionAbi": { "inputs": [ { "internalType": "address", "name": "subscriber", "type": "address" }, { "internalType": "bytes32", "name": "subscriptionCode", "type": "bytes32" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "isSubscribedToToken", "outputs": [ { "internalType": "bool", "name": "valid", "type": "bool" } ], "stateMutability": "view", "type": "function", "constant": true }, "chain": 137, "returnValueTest": { "comparator": "==", "value": true } }, "TStaking": { "conditionType": "contract", "contractAddress": "0x01B67b1194C75264d06F808A921228a95C765dd7", "chain": 1, "method": "stakes", "functionAbi": { "inputs": [ { "internalType": "address", "name": "stakingProvider", "type": "address" } ], "name": "stakes", "outputs": [ { "internalType": "uint96", "name": "tStake", "type": "uint96" }, { "internalType": "uint96", "name": "keepInTStake", "type": "uint96" }, { "internalType": "uint96", "name": "nuInTStake", "type": "uint96" } ], "stateMutability": "view", "type": "function" }, "parameters": [ ":userAddress" ], "returnValueTest": { "index": 0, "comparator": ">", "value": 0 } }, "SubscriptionManagerPayment": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "chain": 137, "method": "isValidPolicy", "parameters": [ ":hrac" ], "returnValueTest": { "comparator": "==", "value": true } }, "ERC1155_balance": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "standardContractType": "ERC1155", "chain": 1, "method": "balanceOf", "parameters": [ ":userAddress", 9541 ], "returnValueTest": { "comparator": ">", "value": 0 } }, "ERC1155_balance_batch": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "standardContractType": "ERC1155", "chain": 1, "method": "balanceOfBatch", "parameters": [ [ ":userAddress", ":userAddress", ":userAddress", ":userAddress" ], [ 1, 2, 10003, 10004 ] ], "returnValueTest": { "comparator": ">", "value": 0 } }, "ERC721_ownership": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "standardContractType": "ERC721", "chain": 1, "method": "ownerOf", "parameters": [ 5954 ], "returnValueTest": { "comparator": "=", "value": ":userAddress" } }, "ERC721_balance": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "standardContractType": "ERC721", "chain": 1, "method": "balanceOf", "parameters": [ ":userAddress" ], "returnValueTest": { "comparator": ">", "value": 0 } }, "ERC20_balance": { "conditionType": "contract", "contractAddress": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118", "standardContractType": "ERC20", "chain": 1, "method": "balanceOf", "parameters": [ ":userAddress" ], "returnValueTest": { "comparator": ">", "value": 0 } }, "ETH_balance": { "conditionType": "contract", "contractAddress": "", "standardContractType": "", "chain": 1, "method": "eth_getBalance", "parameters": [ ":userAddress", "latest" ], "returnValueTest": { "comparator": ">=", "value": 10000000000000 } }, "specific_wallet_address": { "conditionType": "contract", "contractAddress": "", "standardContractType": "", "chain": 1, "method": "", "parameters": [ ":userAddress" ], "returnValueTest": { "comparator": "=", "value": "0xaDD9D957170dF6F33982001E4c22eCCdd5539118" } }, "timestamp": { "conditionType": "contract", "contractAddress": "", "standardContractType": "timestamp", "chain": 1, "method": "eth_getBlockByNumber", "parameters": [ "latest" ], "returnValueTest": { "comparator": ">=", "value": 1234567890 } } }