module.exports = { "gasPrice": 20, "node": { "local":{ "protocol": "ws", "host": "localhost", "port": 8546 }, "ganache": { "protocol": "http", "host": "localhost", "port": 8545 }, "blockchain": { "account": "0xb8d851486d1c953e31a44374aca11151d49b8bb3" }, "whisper": { "symKey": "0xd0d905c1c62b810b787141430417caf2b3f54cffadb395b7bb39fdeb8f17266b", "ttl": 10, "minPow": 0.002, "powTime": 1 } }, "tokens": { "0x0000000000000000000000000000000000000000": { "name": "Ethereum", "symbol": "ETH", "minAccepted":{ "value": 1, "currency": "USD" } }, "0x121a430A73Fc13e2D6d4a9dc3E943de647c30f8f": { "name": "Status Gas Relayer Test Token", "symbol": "SNT", "minAccepted":{ "value": 1, "currency": "USD" }, "pricePlugin": "../plugins/token-utils.js" } }, "contracts":{ "IdentityGasRelay": { "abiFile": "../abi/IdentityGasRelay.json", "isIdentity": true, "factoryAddress": "0x89976FeEC7CFDF2DF5194e363FD2a3388e2DC91A", "kernelVerification": "isKernel(bytes32)", "allowedFunctions": [ { "function": "approveAndCallGasRelayed(address,address,uint256,bytes,uint256,uint256,uint256,address,bytes)", "isToken": true }, { "function": "callGasRelayed(address,uint256,bytes,uint256,uint256,uint256,address,bytes)", "isToken": false } ], "strategy": "../src/strategy/IdentityStrategy.js" }, "SNTController": { "abiFile": "../abi/SNTController.json", "isIdentity": false, "address": "0xf558aC91312821B0E1802567BC785355AA811783", "allowedFunctions": [ { "function":"transferSNT(address,uint256,uint256,uint256,bytes)" }, { "function":"executeGasRelayed(address,bytes,uint256,uint256,uint256,bytes)" } ], "strategy": "../src/strategy/SNTStrategy.js" } } };