RariFundManager

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x56c36b6e at 12535102
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
13 additional variables

No balances found for "RariFundManager"

No transactions found for "RariFundManager"


Functions
Getter at block 20844621
fundDisabled(view returns (bool)
false
getAcceptedCurrencies(view returns (string[])
[]
getInterestFeeRate(view returns (uint256)
0
getWithdrawalFeeRate(view returns (uint256)
0
isOwner(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
rariFundController(view returns (address)
0x0000000000000000000000000000000000000000
rariFundPriceConsumer(view returns (address)
0x0000000000000000000000000000000000000000
rariFundToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
isCurrencyAccepted(string currencyCodeview returns (bool)
State-modifying
authorizeFundManagerDataSource(address authorizedFundManagerDataSource
balanceOf(address accountreturns (uint256)
deposit(string currencyCodeuint256 amount
depositFees(
depositTo(address tostring currencyCodeuint256 amount
forwardLostFunds(address erc20Contractaddress toreturns (bool)
getFundBalance(returns (uint256)
getInterestAccrued(returns (int256)
getInterestFeesGenerated(returns (int256)
getInterestFeesUnclaimed(returns (uint256)
getRawFundBalance(returns (uint256)
getRawFundBalance(string currencyCodereturns (uint256)
getRawFundBalance(uint256[] pricesInUsdreturns (uint256)
getRawInterestAccrued(returns (int256)
initialize(
initialize(address sender
renounceOwnership(
setAcceptedCurrencies(string[] currencyCodesbool[] accepted
setFundController(address newContract
setFundDisabled(bool disabled
setFundManagerData(struct RariFundManagerFundManagerData data
setFundPriceConsumer(address newContract
setFundProxy(address newContract
setFundRebalancer(address newAddress
setFundToken(address newContract
setInterestFeeMasterBeneficiary(address beneficiary
setInterestFeeRate(uint256 rate
setWithdrawalFeeMasterBeneficiary(address beneficiary
setWithdrawalFeeRate(uint256 rate
transferOwnership(address newOwner
upgradeFundManager(address newContract
withdraw(string currencyCodeuint256 amountreturns (uint256)
withdrawFrom(address fromstring[] currencyCodesuint256[] amountsreturns (uint256[])
Events
Deposit(string indexed currencyCodeaddress indexed senderaddress indexed payeeuint256 amountuint256 amountUsduint256 rftMinted
FundControllerSet(address newContract
FundDisabled(
FundEnabled(
FundManagerUpgraded(address newContract
FundPriceConsumerSet(address newContract
FundProxySet(address newContract
FundRebalancerSet(address newAddress
FundTokenSet(address newContract
InterestFeeDeposit(address beneficiaryuint256 amountUsd
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Withdrawal(string indexed currencyCodeaddress indexed senderaddress indexed payeeuint256 amountuint256 amountUsduint256 rftBurneduint256 withdrawalFeeRate
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.