0 txs
1 call
constructor
constructor(address ghoToken, address ghoTokenPool, address riskCouncil, bool bridgeLimitEnabled)
functions
BRIDGE_LIMIT_ENABLED
viewfunction BRIDGE_LIMIT_ENABLED() view returns (bool)
GHO_TOKEN_POOL
viewfunction GHO_TOKEN_POOL() view returns (address)
GHO_TOKEN
viewfunction GHO_TOKEN() view returns (address)
MINIMUM_DELAY
viewfunction MINIMUM_DELAY() view returns (uint256)
RISK_COUNCIL
viewfunction RISK_COUNCIL() view returns (address)
updateBridgeLimit
nonpayablefunction updateBridgeLimit(uint256 newBridgeLimit)
updateRateLimit
nonpayablefunction updateRateLimit(uint64 remoteChainSelector, bool outboundEnabled, uint128 outboundCapacity, uint128 outboundRate, bool inboundEnabled, uint128 inboundCapacity, uint128 inboundRate)
events
No events.
errors
No errors.
creation bytecode
0x61010060405234801561001157600080fd5b50604051610e6c380380610e6c8339810160408190526100309161016e565b816001600160a01b03811661008c5760405162461bcd60e51b815260206004820152601460248201527f494e56414c49445f5249534b5f434f554e43494c00000000000000000000000060448201526064015b60405180910390fd5b6001600160a01b0390811660805284166100dc5760405162461bcd60e51b815260206004820152601160248201527024a72b20a624a22fa3a427afaa27a5a2a760791b6044820152606401610083565b6001600160a01b0383166101325760405162461bcd60e51b815260206004820152601660248201527f494e56414c49445f47484f5f544f4b454e5f504f4f4c000000000000000000006044820152606401610083565b6001600160a01b0393841660a0529190921660c052151560e052506101c9565b80516001600160a01b038116811461016957600080fd5b919050565b6000806000806080858703121561018457600080fd5b61018d85610152565b935061019b60208601610152565b92506101a960408601610152565b9150606085015180151581146101be57600080fd5b939692955090935050565b60805160a05160c05160e051610c3461023860003960008181610154015261025401526000818160c6015281816102bb015281816104110152818161056c0152818161060c01526108c201526000610105015260008181608401528181610188015261047c0152610c346000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063b1c660f71161005b578063b1c660f714610100578063c3631a1a14610127578063c40b59591461013c578063d42e41ab1461014f57600080fd5b806311aa167014610082578063ab2c0b21146100c1578063b1b43ae5146100e8575b600080fd5b7f00000000000000000000000000000000000000000000000000000000000000005b6040516001600160a01b0390911681526020015b60405180910390f35b6100a47f000000000000000000000000000000000000000000000000000000000000000081565b6100f26201518081565b6040519081526020016100b8565b6100a47f000000000000000000000000000000000000000000000000000000000000000081565b61013a61013536600461096f565b610186565b005b61013a61014a3660046109ae565b61047a565b6101767f000000000000000000000000000000000000000000000000000000000000000081565b60405190151581526020016100b8565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146101f45760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa1a0a62622a960911b60448201526064015b60405180910390fd5b60005464ffffffffff166201518061020c8242610a51565b116102525760405162461bcd60e51b815260206004820152601660248201527511115093d55390d157d393d517d49154d41150d5115160521b60448201526064016101eb565b7f00000000000000000000000000000000000000000000000000000000000000006102b75760405162461bcd60e51b81526020600482015260156024820152741094925111d157d31253525517d11254d050931151605a1b60448201526064016101eb565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e7887f196040518163ffffffff1660e01b8152600401602060405180830381865afa158015610317573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033b9190610a76565b90508083141561038d5760405162461bcd60e51b815260206004820152601960248201527f4e4f5f4348414e47455f494e5f4252494447455f4c494d49540000000000000060448201526064016101eb565b61039881848361093e565b6103e45760405162461bcd60e51b815260206004820152601b60248201527f494e56414c49445f4252494447455f4c494d49545f555044415445000000000060448201526064016101eb565b6000805464ffffffffff19164264ffffffffff16179055604051633c95a59160e11b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063792b4b2290602401600060405180830381600087803b15801561045d57600080fd5b505af1158015610471573d6000803e3d6000fd5b50505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031633146104e35760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa1a0a62622a960911b60448201526064016101eb565b60005465010000000000900464ffffffffff16620151806105048242610a51565b1161054a5760405162461bcd60e51b815260206004820152601660248201527511115093d55390d157d393d517d49154d41150d5115160521b60448201526064016101eb565b6040516331d7baa760e21b815267ffffffffffffffff891660048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063c75eea9c9060240160a060405180830381865afa1580156105bb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105df9190610aaa565b60405163af58d59f60e01b815267ffffffffffffffff8b1660048201529091506000906001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063af58d59f9060240160a060405180830381865afa158015610653573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106779190610aaa565b9050816040015115158915151415806106a6575081606001516001600160801b0316886001600160801b031614155b806106c7575081608001516001600160801b0316876001600160801b031614155b806106da57508060400151151586151514155b806106fb575080606001516001600160801b0316856001600160801b031614155b8061071c575080608001516001600160801b0316846001600160801b031614155b6107685760405162461bcd60e51b815260206004820152601760248201527f4e4f5f4348414e47455f494e5f524154455f4c494d495400000000000000000060448201526064016101eb565b6060820151610785906001600160801b03908116908a168161093e565b6107a15760405162461bcd60e51b81526004016101eb90610b53565b60808201516107be906001600160801b039081169089168161093e565b6107da5760405162461bcd60e51b81526004016101eb90610b53565b60608101516107f7906001600160801b039081169087168161093e565b6108135760405162461bcd60e51b81526004016101eb90610b53565b6080810151610830906001600160801b039081169086168161093e565b61084c5760405162461bcd60e51b81526004016101eb90610b53565b6000805469ffffffffff00000000001916650100000000004264ffffffffff160217905560408051606080820183528b151582526001600160801b038b81166020808501919091528b821684860152845192830185528a1515835289821690830152871681840152915163cf7401f360e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169263cf7401f392610900928f9290600401610b8a565b600060405180830381600087803b15801561091a57600080fd5b505af115801561092e573d6000803e3d6000fd5b5050505050505050505050505050565b600082841061095957816109528486610a51565b1115610967565b816109648585610a51565b11155b949350505050565b60006020828403121561098157600080fd5b5035919050565b801515811461099657600080fd5b50565b6001600160801b038116811461099657600080fd5b600080600080600080600060e0888a0312156109c957600080fd5b873567ffffffffffffffff811681146109e157600080fd5b965060208801356109f181610988565b95506040880135610a0181610999565b94506060880135610a1181610999565b93506080880135610a2181610988565b925060a0880135610a3181610999565b915060c0880135610a4181610999565b8091505092959891949750929550565b600082821015610a7157634e487b7160e01b600052601160045260246000fd5b500390565b600060208284031215610a8857600080fd5b5051919050565b8051610a9a81610999565b919050565b8051610a9a81610988565b600060a08284031215610abc57600080fd5b60405160a0810181811067ffffffffffffffff82111715610aed57634e487b7160e01b600052604160045260246000fd5b6040528251610afb81610999565b8152602083015163ffffffff81168114610b1457600080fd5b6020820152610b2560408401610a9f565b6040820152610b3660608401610a8f565b6060820152610b4760808401610a8f565b60808201529392505050565b60208082526019908201527f494e56414c49445f524154455f4c494d49545f55504441544500000000000000604082015260600190565b67ffffffffffffffff8416815260e08101610bcd60208301858051151582526020808201516001600160801b039081169184019190915260409182015116910152565b82511515608083015260208301516001600160801b0390811660a084015260408401511660c083015294935050505056fea26469706673582212208a57f42ba85d9f08434b55475dcc93e0a4362f2eeb0cd9b29e190d90e061d06d64736f6c634300080a00330000000000000000000000007dff72693f6a4149b17e7c6314655f6a9f7c8b3300000000000000000000000020fd5f3fcac8883a3a0a2bbcd658a2d2c6efa6b60000000000000000000000008513e6f37dbc52de87b166980fa3f50639694b600000000000000000000000000000000000000000000000000000000000000000