0 txs
1 call
constructor
constructor((address aclManager, address assetToUsdAggregator, string adapterDescription, int256 priceCap) capAdapterStableParams)
functions
ACL_MANAGER
viewfunction ACL_MANAGER() view returns (address)
ASSET_TO_USD_AGGREGATOR
viewfunction ASSET_TO_USD_AGGREGATOR() view returns (address)
decimals
viewfunction decimals() view returns (uint8)
description
viewfunction description() view returns (string)
getPriceCap
viewfunction getPriceCap() view returns (int256)
isCapped
viewfunction isCapped() view returns (bool)
latestAnswer
viewfunction latestAnswer() view returns (int256)
MAX_STABLE_CAP_VALUE
viewfunction MAX_STABLE_CAP_VALUE() view returns (int256)
setPriceCap
nonpayablefunction setPriceCap(int256 priceCap)
events
PriceCapUpdated
event PriceCapUpdated(int256 priceCap)
errors
ACLManagerIsZeroAddress
error ACLManagerIsZeroAddress()
CallerIsNotRiskOrPoolAdmin
error CallerIsNotRiskOrPoolAdmin()
CapLowerThanActualPrice
error CapLowerThanActualPrice()
DecimalsAboveLimit
error DecimalsAboveLimit()
DecimalsNotEqual
error DecimalsNotEqual()
InvalidNewPriceCap
error InvalidNewPriceCap()
RatioOutOfBounds
error RatioOutOfBounds()
creation bytecode
0x60e060405234801561000f575f5ffd5b50604051610bf7380380610bf783398101604081905261002e91610271565b80516001600160a01b031661005657604051636d5d763f60e01b815260040160405180910390fd5b60208101516001600160a01b0390811660805281511660a05260408101515f9061008090826103ff565b506080516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100bf573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100e391906104b9565b60ff1660c05260608101516100f7906100fd565b506104f7565b630bebc20081138061010e57505f81125b1561012c57604051633728369160e21b815260040160405180910390fd5b5f6080516001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561016b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061018f91906104e0565b9050808212156101b25760405163777d25b760e11b815260040160405180910390fd5b60018290556040518281527fa89f50d1caf6c404765ce94b422be388ce69c8ed68921620fa6a83c8100006159060200160405180910390a15050565b634e487b7160e01b5f52604160045260245ffd5b604051608081016001600160401b0381118282101715610224576102246101ee565b60405290565b604051601f8201601f191681016001600160401b0381118282101715610252576102526101ee565b604052919050565b6001600160a01b038116811461026e575f5ffd5b50565b5f60208284031215610281575f5ffd5b81516001600160401b03811115610296575f5ffd5b8201608081850312156102a7575f5ffd5b6102af610202565b81516102ba8161025a565b815260208201516102ca8161025a565b602082015260408201516001600160401b038111156102e7575f5ffd5b8201601f810186136102f7575f5ffd5b80516001600160401b03811115610310576103106101ee565b610323601f8201601f191660200161022a565b818152876020838501011115610337575f5ffd5b5f5b8281101561035557602081850181015183830182015201610339565b505f91810160200191909152604083015250606091820151918101919091529392505050565b600181811c9082168061038f57607f821691505b6020821081036103ad57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103fa57805f5260205f20601f840160051c810160208510156103d85750805b601f840160051c820191505b818110156103f7575f81556001016103e4565b50505b505050565b81516001600160401b03811115610418576104186101ee565b61042c81610426845461037b565b846103b3565b6020601f82116001811461045e575f83156104475750848201515b5f19600385901b1c1916600184901b1784556103f7565b5f84815260208120601f198516915b8281101561048d578785015182556020948501946001909201910161046d565b50848210156104aa57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f602082840312156104c9575f5ffd5b815160ff811681146104d9575f5ffd5b9392505050565b5f602082840312156104f0575f5ffd5b5051919050565b60805160a05160c0516106b56105425f395f60ae01525f8181610172015281816101b4015261024201525f818160fe015281816102e30152818161039001526104d101526106b55ff3fe608060405234801561000f575f5ffd5b5060043610610090575f3560e01c806350d25bcd1161006357806350d25bcd14610138578063671528d4146101405780637284e41614610158578063a8a652eb1461016d578063eb10ca3314610194575f5ffd5b8063030c96c014610094578063313ce567146100a95780634c7afe60146100e75780634ebdc284146100f9575b5f5ffd5b6100a76100a23660046105ae565b61019f565b005b6100d07f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6001545b6040519081526020016100de565b6101207f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100de565b6100eb6102df565b61014861038a565b60405190151581526020016100de565b610160610414565b6040516100de91906105c5565b6101207f000000000000000000000000000000000000000000000000000000000000000081565b6100eb630bebc20081565b60405163674b5e4d60e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063674b5e4d90602401602060405180830381865afa158015610201573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102259190610610565b1580156102b55750604051637be53ca160e01b81523360048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690637be53ca190602401602060405180830381865afa15801561028f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102b39190610610565b155b156102d357604051632538c98d60e11b815260040160405180910390fd5b6102dc8161049f565b50565b5f5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561033d573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103619190610636565b600154909150808213156103755792915050565b5f8213610384575f9250505090565b50919050565b5f6001547f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103ea573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040e9190610636565b13905090565b5f80546104209061064d565b80601f016020809104026020016040519081016040528092919081815260200182805461044c9061064d565b80156104975780601f1061046e57610100808354040283529160200191610497565b820191905f5260205f20905b81548152906001019060200180831161047a57829003601f168201915b505050505081565b630bebc2008113806104b057505f81125b156104ce57604051633728369160e21b815260040160405180910390fd5b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166350d25bcd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561052b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061054f9190610636565b9050808212156105725760405163777d25b760e11b815260040160405180910390fd5b60018290556040518281527fa89f50d1caf6c404765ce94b422be388ce69c8ed68921620fa6a83c8100006159060200160405180910390a15050565b5f602082840312156105be575f5ffd5b5035919050565b602081525f82518060208401525f5b818110156105f157602081860181015160408684010152016105d4565b505f604082850101526040601f19601f83011684010191505092915050565b5f60208284031215610620575f5ffd5b8151801515811461062f575f5ffd5b9392505050565b5f60208284031215610646575f5ffd5b5051919050565b600181811c9082168061066157607f821691505b60208210810361038457634e487b7160e01b5f52602260045260245ffdfea264697066735822122098a625c6bab2e4a0b86a952f36e02527bcb4302d794072d1e019d4845ac52a7064736f6c634300081c00330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000c2aacf6553d20d1e9d78e365aaba8032af9c85b0000000000000000000000000c90e3460424fb8ea79775089e9053113fee34ed00000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000632ea000000000000000000000000000000000000000000000000000000000000000011436170706564206d555344202f20555344000000000000000000000000000000