0 txs
1 call
constructor
constructor(address owner, address ghoToken, address riskCouncil)
functions
getControlledFacilitators
viewfunction getControlledFacilitators() view returns (address[])
getFacilitatorBucketCapacityTimelock
viewfunction getFacilitatorBucketCapacityTimelock(address facilitator) view returns (uint40)
GHO_TOKEN
viewfunction GHO_TOKEN() view returns (address)
isControlledFacilitator
viewfunction isControlledFacilitator(address facilitator) view returns (bool)
MINIMUM_DELAY
viewfunction MINIMUM_DELAY() view returns (uint256)
owner
viewfunction owner() view returns (address)
RISK_COUNCIL
viewfunction RISK_COUNCIL() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
setControlledFacilitator
nonpayablefunction setControlledFacilitator(address[] facilitatorList, bool approve)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
updateFacilitatorBucketCapacity
nonpayablefunction updateFacilitatorBucketCapacity(address facilitator, uint128 newBucketCapacity)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60c06040523480156200001157600080fd5b5060405162000e7638038062000e768339810160408190526200003491620001c4565b80620000403362000157565b6001600160a01b0381166200009c5760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f5249534b5f434f554e43494c00000000000000000000000060448201526064015b60405180910390fd5b6001600160a01b039081166080528316620000ea5760405162461bcd60e51b815260206004820152600d60248201526c24a72b20a624a22fa7aba722a960991b604482015260640162000093565b6001600160a01b038216620001365760405162461bcd60e51b815260206004820152601160248201527024a72b20a624a22fa3a427afaa27a5a2a760791b604482015260640162000093565b6001600160a01b03821660a0526200014e8362000157565b5050506200020e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b0381168114620001bf57600080fd5b919050565b600080600060608486031215620001da57600080fd5b620001e584620001a7565b9250620001f560208501620001a7565b91506200020560408501620001a7565b90509250925092565b60805160a051610c2e62000248600039600081816101a60152818161047d01526105f901526000818160b001526103130152610c2e6000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063715018a611610071578063715018a6146101705780638da5cb5b14610178578063b1b43ae514610189578063b1c660f7146101a1578063ce5030b9146101c8578063f2fde38b1461020457600080fd5b806311aa1670146100ae578063153d9212146100ed57806337a0fdcb146101025780635ae6fb3a146101485780635e107b9c1461015d575b600080fd5b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020015b60405180910390f35b6100f5610217565b6040516100e4919061099c565b610132610110366004610a05565b6001600160a01b031660009081526001602052604090205464ffffffffff1690565b60405164ffffffffff90911681526020016100e4565b61015b610156366004610a46565b610228565b005b61015b61016b366004610b1d565b610311565b61015b61065d565b6000546001600160a01b03166100d0565b6101936201518081565b6040519081526020016100e4565b6100d07f000000000000000000000000000000000000000000000000000000000000000081565b6101f46101d6366004610a05565b6001600160a01b031660009081526002602052604090205460ff1690565b60405190151581526020016100e4565b61015b610212366004610a05565b610671565b606061022360036106ea565b905090565b6102306106fe565b60005b825181101561030c57816002600085848151811061025357610253610b60565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555081156102cb576102c58382815181106102ad576102ad610b60565b6020026020010151600361075890919063ffffffff16565b506102fa565b6102f88382815181106102e0576102e0610b60565b6020026020010151600361077690919063ffffffff16565b505b8061030481610b8c565b915050610233565b505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461037f5760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa1a0a62622a960911b60448201526064015b60405180910390fd5b6001600160a01b03821660009081526001602052604090205464ffffffffff16620151806103ad8242610ba7565b116103f35760405162461bcd60e51b815260206004820152601660248201527511115093d55390d157d393d517d49154d41150d5115160521b6044820152606401610376565b6001600160a01b03831660009081526002602052604090205460ff1661045b5760405162461bcd60e51b815260206004820152601a60248201527f464143494c495441544f525f4e4f545f434f4e54524f4c4c45440000000000006044820152606401610376565b6040516355017ca560e11b81526001600160a01b0384811660048301526000917f00000000000000000000000000000000000000000000000000000000000000009091169063aa02f94a906024016040805180830381865afa1580156104c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e99190610bbe565b50905080836001600160801b031614156105455760405162461bcd60e51b815260206004820152601c60248201527f4e4f5f4348414e47455f494e5f4255434b45545f4341504143495459000000006044820152606401610376565b61055981846001600160801b03168361078b565b6105a55760405162461bcd60e51b815260206004820152601e60248201527f494e56414c49445f4255434b45545f43415041434954595f55504441544500006044820152606401610376565b6001600160a01b0384811660008181526001602052604090819020805464ffffffffff19164264ffffffffff161790555163af93df5760e01b815260048101919091526001600160801b03851660248201527f00000000000000000000000000000000000000000000000000000000000000009091169063af93df5790604401600060405180830381600087803b15801561063f57600080fd5b505af1158015610653573d6000803e3d6000fd5b5050505050505050565b6106656106fe565b61066f60006107ae565b565b6106796106fe565b6001600160a01b0381166106de5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610376565b6106e7816107ae565b50565b606060006106f7836107fe565b9392505050565b6000546001600160a01b0316331461066f5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610376565b600061076d836001600160a01b03841661085a565b90505b92915050565b600061076d836001600160a01b0384166108a9565b60008383101580156107a65750816107a38585610ba7565b11155b949350505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60608160000180548060200260200160405190810160405280929190818152602001828054801561084e57602002820191906000526020600020905b81548152602001906001019080831161083a575b50505050509050919050565b60008181526001830160205260408120546108a157508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610770565b506000610770565b600081815260018301602052604081205480156109925760006108cd600183610ba7565b85549091506000906108e190600190610ba7565b905081811461094657600086600001828154811061090157610901610b60565b906000526020600020015490508087600001848154811061092457610924610b60565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061095757610957610be2565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610770565b6000915050610770565b6020808252825182820181905260009190848201906040850190845b818110156109dd5783516001600160a01b0316835292840192918401916001016109b8565b50909695505050505050565b80356001600160a01b0381168114610a0057600080fd5b919050565b600060208284031215610a1757600080fd5b61076d826109e9565b634e487b7160e01b600052604160045260246000fd5b80358015158114610a0057600080fd5b60008060408385031215610a5957600080fd5b823567ffffffffffffffff80821115610a7157600080fd5b818501915085601f830112610a8557600080fd5b8135602082821115610a9957610a99610a20565b8160051b604051601f19603f83011681018181108682111715610abe57610abe610a20565b604052928352818301935084810182019289841115610adc57600080fd5b948201945b83861015610b0157610af2866109e9565b85529482019493820193610ae1565b9650610b109050878201610a36565b9450505050509250929050565b60008060408385031215610b3057600080fd5b610b39836109e9565b915060208301356001600160801b0381168114610b5557600080fd5b809150509250929050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000600019821415610ba057610ba0610b76565b5060010190565b600082821015610bb957610bb9610b76565b500390565b60008060408385031215610bd157600080fd5b505080516020909101519092909150565b634e487b7160e01b600052603160045260246000fdfea2646970667358221220d1fdf34f1a2c1e412c206302e78664c2e806cdddafdc9efc52656803c90b28d864736f6c634300080a00330000000000000000000000009390b1735def18560c509e2d0bc090e9d6ba257a0000000000000000000000006f2216cb3ca97b8756c5fd99be27986f04cbd81d0000000000000000000000008513e6f37dbc52de87b166980fa3f50639694b60