mUSD/GUSD Feeder Pool

Verified contract

Proxy

Active on Ethereum with 401 txns
Deployed by via 0xe33a804d at 12146745
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
ERC-20
Value $9,357.49
0x81de377bffb6661a99f203257929d6db541c03a50b078920570723152579aed5
0xee6729d1e96c3e7137e4e610293f6575871a9d4d7ce78bfd656a30d29f81fc55
0xbaf56be4b9494a952eacc3636696d548c1fffbe93f854540eced939617b40538
0x13cacfbb7ad83df7005467fb94850649b17a3c1c0f65068ce338a7c2a0693df9
0x5b467723081078f55a871401da0497185dfbdb77973a8292a42ca7459ab4fd55
0x037968ffae3b9f2959cf0c9fe2ba23af3c3786a85efc7f17115c662cb02521ca
0xdfca6169b636599c2fede2e1f645d642ae663113121f84147123c698d58aa831
0x932a57e6e53e2f71cca98f461bfced173324cf05e4fe4937d8bb4ddab670ae07
0x6846ae5ab255ec61a0b78c9bd564b53e6846df24841ef5dd81545c0cd787141d
0x7b2b8b22f1cda73cac40ebdc76dcb82751a819c4e483beb0d8dc55d876bc8a93

Functions
Getter at block 21397476
data(view returns (uint256 swapFeeuint256 redemptionFeeuint256 govFeeuint256 pendingFeesuint256 cacheSizestruct AmpData ampDatastruct WeightLimits weightLimits)
(swapFee=0, redemptionFee=0, govFee=0, pendingFees=51396567905104955047, cacheSize=200000000000000000, ampData=(22500, 45000, 1624061726, 1624355502), weightLimits=(50000000000000000, 950000000000000000))
decimals(view returns (uint8)
18
getBassets(view returns (struct BassetPersonal[]struct BassetData[] vaultData)
([(0xe2f2a5c287993345a840db3b0845fbc70f5935a5, 0xaf007d4ec9a13116035a2131ea1c9bc0b751e3cf, false, 1), (0x056fd409e1d7a124bd7017459dfea2f387b6d5cd, 0x0000000000000000000000000000000000000000, false, 1)], vaultData=[(100000000, 5469942300298088279721), (1000000000000000000000000, 935747)])
getConfig(view returns (struct FeederConfig config)
(13209586980204051252063, 45000, (50000000000000000, 950000000000000000))
 
getPrice(view returns (uint256 priceuint256 k)
mAsset(view returns (address)
0xe2f2a5c287993345a840db3b0845fbc70f5935a5
name(view returns (string)
mUSD/GUSD Feeder Pool
nexus(view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
paused(view returns (bool)
false
symbol(view returns (string)
fPmUSD/GUSD
totalSupply(view returns (uint256)
13158190412298946297016
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getBasset(address _bAssetview returns (struct BassetPersonal personalstruct BassetData vaultData)
getMintMultiOutput(address[] _inputsuint256[] _inputQuantitiesview returns (uint256 mintOutput)
getMintOutput(address _inputuint256 _inputQuantityview returns (uint256 mintOutput)
getRedeemExactBassetsOutput(address[] _outputsuint256[] _outputQuantitiesview returns (uint256 fpTokenQuantity)
getRedeemOutput(address _outputuint256 _fpTokenQuantityview returns (uint256 bAssetOutput)
getSwapOutput(address _inputaddress _outputuint256 _inputQuantityview returns (uint256 swapOutput)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
cachePlatformIntegration(address _bAssetuint256 _withdrawAmount
collectPendingFees(
collectPlatformInterest(returns (uint256 mintAmountuint256 newSupply)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
migrateBassets(address[] _bAssetsaddress _newIntegration
mint(address _inputuint256 _inputQuantityuint256 _minOutputQuantityaddress _recipientreturns (uint256 mintOutput)
mintMulti(address[] _inputsuint256[] _inputQuantitiesuint256 _minOutputQuantityaddress _recipientreturns (uint256 mintOutput)
pause(
redeem(address _outputuint256 _fpTokenQuantityuint256 _minOutputQuantityaddress _recipientreturns (uint256 outputQuantity)
redeemExactBassets(address[] _outputsuint256[] _outputQuantitiesuint256 _maxInputQuantityaddress _recipientreturns (uint256 fpTokenQuantity)
redeemProportionately(uint256 _inputQuantityuint256[] _minOutputQuantitiesaddress _recipientreturns (uint256[] outputQuantities)
setCacheSize(uint256 _cacheSize
setFees(uint256 _swapFeeuint256 _redemptionFeeuint256 _govFee
setWeightLimits(uint128 _minuint128 _max
startRampA(uint256 _targetAuint256 _rampEndTime
stopRampA(
swap(address _inputaddress _outputuint256 _inputQuantityuint256 _minOutputQuantityaddress _recipientreturns (uint256 swapOutput)
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BassetsMigrated(address[] bAssetsaddress newIntegrator
CacheSizeChanged(uint256 cacheSize
FeesChanged(uint256 swapFeeuint256 redemptionFeeuint256 govFee
Minted(address indexed minteraddress recipientuint256 outputaddress inputuint256 inputQuantity
MintedMulti(address indexed minteraddress recipientuint256 outputaddress[] inputsuint256[] inputQuantities
Paused(address account
Redeemed(address indexed redeemeraddress recipientuint256 mAssetQuantityaddress outputuint256 outputQuantityuint256 scaledFee
RedeemedMulti(address indexed redeemeraddress recipientuint256 mAssetQuantityaddress[] outputsuint256[] outputQuantityuint256 scaledFee
StartRampA(uint256 currentAuint256 targetAuint256 startTimeuint256 rampEndTime
StopRampA(uint256 currentAuint256 time
Swapped(address indexed swapperaddress inputaddress outputuint256 outputAmountuint256 feeaddress recipient
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
WeightLimitsChanged(uint128 minuint128 max
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.