[ { "constant": true, "inputs": [], "name": "erc677token", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_txHash", "type": "bytes32" } ], "name": "relayedMessages", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "vs", "type": "uint8[]" }, { "name": "rs", "type": "bytes32[]" }, { "name": "ss", "type": "bytes32[]" }, { "name": "message", "type": "bytes" } ], "name": "executeSignatures", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_day", "type": "uint256" } ], "name": "totalSpentPerDay", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "isInitialized", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentDay", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "requiredBlockConfirmations", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "dailyLimit", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_token", "type": "address" }, { "name": "_to", "type": "address" } ], "name": "claimTokens", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "requiredSignatures", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "validatorContract", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "deployedAtBlock", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getBridgeInterfacesVersion", "outputs": [ { "name": "major", "type": "uint64" }, { "name": "minor", "type": "uint64" }, { "name": "patch", "type": "uint64" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_minPerTx", "type": "uint256" } ], "name": "setMinPerTx", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_from", "type": "address" }, { "name": "_value", "type": "uint256" }, { "name": "", "type": "bytes" } ], "name": "onTokenTransfer", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_blockConfirmations", "type": "uint256" } ], "name": "setRequiredBlockConfirmations", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_dailyLimit", "type": "uint256" } ], "name": "setDailyLimit", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_gasPrice", "type": "uint256" } ], "name": "setGasPrice", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_maxPerTx", "type": "uint256" } ], "name": "setMaxPerTx", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "minPerTx", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_amount", "type": "uint256" } ], "name": "withinLimit", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "maxPerTx", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "gasPrice", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "recipient", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "UserRequestForAffirmation", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "recipient", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" }, { "indexed": false, "name": "transactionHash", "type": "bytes32" } ], "name": "RelayedMessage", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "gasPrice", "type": "uint256" } ], "name": "GasPriceChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "requiredBlockConfirmations", "type": "uint256" } ], "name": "RequiredBlockConfirmationChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "name": "newLimit", "type": "uint256" } ], "name": "DailyLimitChanged", "type": "event" }, { "constant": false, "inputs": [ { "name": "_validatorContract", "type": "address" }, { "name": "_erc677token", "type": "address" }, { "name": "_dailyLimit", "type": "uint256" }, { "name": "_maxPerTx", "type": "uint256" }, { "name": "_minPerTx", "type": "uint256" }, { "name": "_foreignGasPrice", "type": "uint256" }, { "name": "_requiredBlockConfirmations", "type": "uint256" } ], "name": "initialize", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "getBridgeMode", "outputs": [ { "name": "_data", "type": "bytes4" } ], "payable": false, "stateMutability": "pure", "type": "function" }, { "constant": false, "inputs": [ { "name": "_token", "type": "address" }, { "name": "_to", "type": "address" } ], "name": "claimTokensFromErc677", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" } ]