UNPKG

@daostack/arc-experimental

Version:

A platform for building DAOs

153 lines (152 loc) 7.32 kB
{ "contractName": "ActionMock", "abi": [ { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "_sender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "ReceiveEther", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "_addr", "type": "address" } ], "name": "WithoutReturnValue", "type": "event" }, { "inputs": [], "name": "activationTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "sendTo", "type": "address" } ], "name": "close", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_activationTime", "type": "uint256" } ], "name": "setActivationTime", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_a", "type": "uint256" }, { "internalType": "address", "name": "_b", "type": "address" }, { "internalType": "bytes32", "name": "_c", "type": "bytes32" } ], "name": "test", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addr", "type": "address" } ], "name": "test2", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "test3", "outputs": [], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addr", "type": "address" } ], "name": "withoutReturnValue", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ], "bytecode": "0x608060405234801561001057600080fd5b50610419806100206000396000f3fe6080604052600436106100745760003560e01c8063b11bead41161004e578063b11bead41461012a578063c74073a114610164578063da4493f614610197578063f3e8dcd0146101be576100b1565b80630a8e8e01146100b65780630db12fad146100cd5780637c5486a214610100576100b1565b366100b15760408051348152905133917ff32a9f77675fd5917534c7746608fd3e309eac68fbdcbf5925e24ca97a704396919081900360200190a2005b600080fd5b3480156100c257600080fd5b506100cb6101f0565b005b3480156100d957600080fd5b506100cb600480360360208110156100f057600080fd5b50356001600160a01b0316610232565b34801561010c57600080fd5b506100cb6004803603602081101561012357600080fd5b50356102b8565b6101506004803603602081101561014057600080fd5b50356001600160a01b03166102bd565b604080519115158252519081900360200190f35b34801561017057600080fd5b506100cb6004803603602081101561018757600080fd5b50356001600160a01b031661030e565b3480156101a357600080fd5b506101ac61031a565b60408051918252519081900360200190f35b6101ac600480360360608110156101d457600080fd5b508035906001600160a01b036020820135169060400135610320565b60005442116102305760405162461bcd60e51b815260040180806020018281038252602e815260200180610395602e913960400191505060405180910390fd5b565b336001600160a01b038216146102795760405162461bcd60e51b81526004018080602001828103825260218152602001806103c36021913960400191505060405180910390fd5b604080516001600160a01b038316815290517f296b3ab69f08b831e3eba781baef82f44885a5d62be6e22903cc9416d47812779181900360200190a150565b600055565b6000336001600160a01b038316146103065760405162461bcd60e51b81526004018080602001828103825260218152602001806103c36021913960400191505060405180910390fd5b506001919050565b806001600160a01b0316ff5b60005481565b60008360071461032f57600080fd5b6001600160a01b038316301461034457600080fd5b61048d60f21b821461035557600080fd5b60408051348152905133917ff32a9f77675fd5917534c7746608fd3e309eac68fbdcbf5925e24ca97a704396919081900360200190a25050506002029056fe6e6f772073686f756c642062652067726561746572207468616e207468652061637469766174696f6e2074696d657468652063616c6c6572206d75737420626520657175616c20746f205f61646472a26469706673582212201c2ba73996fd882259eb5c658ff423c3838738a89e575b659b7b4e4d3a61d34b64736f6c634300060c0033", "deployedBytecode": "0x6080604052600436106100745760003560e01c8063b11bead41161004e578063b11bead41461012a578063c74073a114610164578063da4493f614610197578063f3e8dcd0146101be576100b1565b80630a8e8e01146100b65780630db12fad146100cd5780637c5486a214610100576100b1565b366100b15760408051348152905133917ff32a9f77675fd5917534c7746608fd3e309eac68fbdcbf5925e24ca97a704396919081900360200190a2005b600080fd5b3480156100c257600080fd5b506100cb6101f0565b005b3480156100d957600080fd5b506100cb600480360360208110156100f057600080fd5b50356001600160a01b0316610232565b34801561010c57600080fd5b506100cb6004803603602081101561012357600080fd5b50356102b8565b6101506004803603602081101561014057600080fd5b50356001600160a01b03166102bd565b604080519115158252519081900360200190f35b34801561017057600080fd5b506100cb6004803603602081101561018757600080fd5b50356001600160a01b031661030e565b3480156101a357600080fd5b506101ac61031a565b60408051918252519081900360200190f35b6101ac600480360360608110156101d457600080fd5b508035906001600160a01b036020820135169060400135610320565b60005442116102305760405162461bcd60e51b815260040180806020018281038252602e815260200180610395602e913960400191505060405180910390fd5b565b336001600160a01b038216146102795760405162461bcd60e51b81526004018080602001828103825260218152602001806103c36021913960400191505060405180910390fd5b604080516001600160a01b038316815290517f296b3ab69f08b831e3eba781baef82f44885a5d62be6e22903cc9416d47812779181900360200190a150565b600055565b6000336001600160a01b038316146103065760405162461bcd60e51b81526004018080602001828103825260218152602001806103c36021913960400191505060405180910390fd5b506001919050565b806001600160a01b0316ff5b60005481565b60008360071461032f57600080fd5b6001600160a01b038316301461034457600080fd5b61048d60f21b821461035557600080fd5b60408051348152905133917ff32a9f77675fd5917534c7746608fd3e309eac68fbdcbf5925e24ca97a704396919081900360200190a25050506002029056fe6e6f772073686f756c642062652067726561746572207468616e207468652061637469766174696f6e2074696d657468652063616c6c6572206d75737420626520657175616c20746f205f61646472a26469706673582212201c2ba73996fd882259eb5c658ff423c3838738a89e575b659b7b4e4d3a61d34b64736f6c634300060c0033", "linkReferences": {}, "deployedLinkReferences": {} }