PriceProvidersRepository

Verified contract

Active on Ethereum with 4 txns
Deployed by via 0xf66c3899 at 15307310
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot

No balances found for "PriceProvidersRepository"

0x9de7be626b82ced1c290769a408f245e4ccc6d2c2d057a98f1e8120fa33deddc
0xbdcc0ca978423d54dcae7b20513b5e604bef45985df074af06c805703c0e0f20
0x238749a57769f803e0497df79bad804efec5529d6c91c36ab21fad49f1a7f64f
0x0f89fbb6a5e0481f0bf987ccb1c8d52d18accb825ab9d70815a297ef4b379f07

Functions
Getter at block 20936085
QUOTE_TOKEN_DECIMALS(view returns (uint256)
18
manager(view returns (address)
0xe8e8041cb5e3158a0829a19e014ca1cf91098554
owner(view returns (address)
0xe8e8041cb5e3158a0829a19e014ca1cf91098554
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
priceProvidersRepositoryPing(pure returns (bytes4)
0xeec3e6a7
 
providerList(view returns (address[])
providersCount(view returns (uint256)
18
quoteToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
siloRepository(view returns (address)
0xd998c35b7900b344bbbe6555cc11576942cf309d
Read-only
getPrice(address _assetview returns (uint256)
isPriceProvider(address _providerview returns (bool)
priceProviders(addressview returns (address)
providersReadyForAsset(address _assetview returns (bool)
State-modifying
acceptOwnership(
addPriceProvider(address _provider
changeManager(address _manager
removePendingOwnership(
removePriceProvider(address _provider
renounceOwnership(
setPriceProviderForAsset(address _assetaddress _provider
transferOwnership(address newOwner
transferPendingOwnership(address newPendingOwner
Events
ManagerChanged(address manager
NewPriceProvider(address indexed newPriceProvider
OwnershipPending(address indexed newPendingOwner
OwnershipTransferred(address indexed newOwner
PriceProviderForAsset(address indexed assetaddress indexed priceProvider
PriceProviderRemoved(address indexed priceProvider
Constructor
constructor(address _quoteTokenaddress _siloRepository
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AssetNotSupported(
InvalidPriceProvider(
InvalidPriceProviderQuoteToken(
InvalidRepository(
ManagerDidNotChange(
ManagerIsZero(
OnlyManager(
OnlyOwnerOrManager(
OnlyRepository(
PriceProviderAlreadyExists(
PriceProviderDoesNotExist(
PriceProviderNotRegistered(
QuoteTokenNotSupported(
TokenIsNotAContract(