UNPKG

@gooddollar/goodprotocol

Version:
71 lines (70 loc) 4.43 kB
{ "_format": "hh-sol-artifact-1", "contractName": "DAOContract", "sourceName": "contracts/utils/DAOContract.sol", "abi": [ { "inputs": [], "name": "avatar", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "dao", "outputs": [ { "internalType": "contract Controller", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nameService", "outputs": [ { "internalType": "contract INameService", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "nativeToken", "outputs": [ { "internalType": "contract IGoodDollar", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "updateAvatar", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b506102dd806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c80631b3c90a81461005c5780633e6326fc146100665780634162169f146100955780635aef7de6146100a8578063e1758bd8146100bb575b600080fd5b6100646100c3565b005b600254610079906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600054610079906001600160a01b031681565b600154610079906001600160a01b031681565b6100796101ea565b60025460405163bf40fac160e01b815260206004820152600a60248201526921a7a72a2927a62622a960b11b60448201526001600160a01b039091169063bf40fac190606401602060405180830381865afa158015610126573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014a9190610277565b600080546001600160a01b0319166001600160a01b0392909216918217905560408051632d77bef360e11b81529051635aef7de6916004808201926020929091908290030181865afa1580156101a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c89190610277565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60025460405163bf40fac160e01b815260206004820152600a60248201526923a7a7a22227a62620a960b11b60448201526000916001600160a01b03169063bf40fac190606401602060405180830381865afa15801561024e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102729190610277565b905090565b60006020828403121561028957600080fd5b81516001600160a01b03811681146102a057600080fd5b939250505056fea2646970667358221220f51195bfebc3c29d70d4ecb971441c68081816eb0e3fed82af543c67f7fbac5c64736f6c63430008130033", "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100575760003560e01c80631b3c90a81461005c5780633e6326fc146100665780634162169f146100955780635aef7de6146100a8578063e1758bd8146100bb575b600080fd5b6100646100c3565b005b600254610079906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b600054610079906001600160a01b031681565b600154610079906001600160a01b031681565b6100796101ea565b60025460405163bf40fac160e01b815260206004820152600a60248201526921a7a72a2927a62622a960b11b60448201526001600160a01b039091169063bf40fac190606401602060405180830381865afa158015610126573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061014a9190610277565b600080546001600160a01b0319166001600160a01b0392909216918217905560408051632d77bef360e11b81529051635aef7de6916004808201926020929091908290030181865afa1580156101a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c89190610277565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b60025460405163bf40fac160e01b815260206004820152600a60248201526923a7a7a22227a62620a960b11b60448201526000916001600160a01b03169063bf40fac190606401602060405180830381865afa15801561024e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102729190610277565b905090565b60006020828403121561028957600080fd5b81516001600160a01b03811681146102a057600080fd5b939250505056fea2646970667358221220f51195bfebc3c29d70d4ecb971441c68081816eb0e3fed82af543c67f7fbac5c64736f6c63430008130033", "linkReferences": {}, "deployedLinkReferences": {} }