@daostack/arc-experimental
Version:
A platform for building DAOs
153 lines (152 loc) • 7.32 kB
JSON
{
"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": {}
}