UNPKG

@daostack/arc-experimental

Version:

A platform for building DAOs

128 lines (127 loc) 6.38 kB
{ "contractName": "RewarderMock", "abi": [ { "inputs": [], "name": "contributionRewardExt", "outputs": [ { "internalType": "contract ContributionRewardExt", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address payable", "name": "_contributionRewardExt", "type": "address" } ], "name": "initialize", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_proposalId", "type": "bytes32" }, { "internalType": "address payable", "name": "_beneficiary", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "redeemEtherByRewarder", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_proposalId", "type": "bytes32" }, { "internalType": "address payable", "name": "_beneficiary", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "redeemExternalTokenByRewarder", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_proposalId", "type": "bytes32" }, { "internalType": "address payable", "name": "_beneficiary", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "redeemNativeTokenByRewarder", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes32", "name": "_proposalId", "type": "bytes32" }, { "internalType": "address payable", "name": "_beneficiary", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "redeemReputationByRewarder", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b50610363806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80632ac8c1b2146100675780636e8a61881461009b578063a65cd35a146100cd578063c4a17ec9146100f1578063c4d66de814610123578063de9a957a14610149575b600080fd5b6100996004803603606081101561007d57600080fd5b508035906001600160a01b03602082013516906040013561017b565b005b610099600480360360608110156100b157600080fd5b508035906001600160a01b0360208201351690604001356101f1565b6100d561024a565b604080516001600160a01b039092168252519081900360200190f35b6100996004803603606081101561010757600080fd5b508035906001600160a01b036020820135169060400135610259565b6100996004803603602081101561013957600080fd5b50356001600160a01b03166102b2565b6100996004803603606081101561015f57600080fd5b508035906001600160a01b0360208201351690604001356102d4565b600080546040805163156460d960e11b8152600481018790526001600160a01b0386811660248301526044820186905291519190921692632ac8c1b2926064808201939182900301818387803b1580156101d457600080fd5b505af11580156101e8573d6000803e3d6000fd5b50505050505050565b6000805460408051630dd14c3160e31b8152600481018790526001600160a01b0386811660248301526044820186905291519190921692636e8a6188926064808201939182900301818387803b1580156101d457600080fd5b6000546001600160a01b031681565b600080546040805163c4a17ec960e01b8152600481018790526001600160a01b038681166024830152604482018690529151919092169263c4a17ec9926064808201939182900301818387803b1580156101d457600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805460408051636f4d4abd60e11b8152600481018790526001600160a01b038681166024830152604482018690529151919092169263de9a957a926064808201939182900301818387803b1580156101d457600080fdfea2646970667358221220f46b72a3ce38a0f031c3ad1da40cf995c78f860d43dcedff5064a9c8d28ae20064736f6c634300060c0033", "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c80632ac8c1b2146100675780636e8a61881461009b578063a65cd35a146100cd578063c4a17ec9146100f1578063c4d66de814610123578063de9a957a14610149575b600080fd5b6100996004803603606081101561007d57600080fd5b508035906001600160a01b03602082013516906040013561017b565b005b610099600480360360608110156100b157600080fd5b508035906001600160a01b0360208201351690604001356101f1565b6100d561024a565b604080516001600160a01b039092168252519081900360200190f35b6100996004803603606081101561010757600080fd5b508035906001600160a01b036020820135169060400135610259565b6100996004803603602081101561013957600080fd5b50356001600160a01b03166102b2565b6100996004803603606081101561015f57600080fd5b508035906001600160a01b0360208201351690604001356102d4565b600080546040805163156460d960e11b8152600481018790526001600160a01b0386811660248301526044820186905291519190921692632ac8c1b2926064808201939182900301818387803b1580156101d457600080fd5b505af11580156101e8573d6000803e3d6000fd5b50505050505050565b6000805460408051630dd14c3160e31b8152600481018790526001600160a01b0386811660248301526044820186905291519190921692636e8a6188926064808201939182900301818387803b1580156101d457600080fd5b6000546001600160a01b031681565b600080546040805163c4a17ec960e01b8152600481018790526001600160a01b038681166024830152604482018690529151919092169263c4a17ec9926064808201939182900301818387803b1580156101d457600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805460408051636f4d4abd60e11b8152600481018790526001600160a01b038681166024830152604482018690529151919092169263de9a957a926064808201939182900301818387803b1580156101d457600080fdfea2646970667358221220f46b72a3ce38a0f031c3ad1da40cf995c78f860d43dcedff5064a9c8d28ae20064736f6c634300060c0033", "linkReferences": {}, "deployedLinkReferences": {} }