mUSD/GUSD Feeder Pool
Verified contract
Proxy
Active on
Ethereum with 401 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
Balances ($9,357.49)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
GUSD | ERC-20 | 9.35749K | $1.00 |
$9,357.49 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19665261 | 8 months ago | | | 0 | 0.0017558296 | |
| 19580312 | 8 months ago | | | 0 | 0.00091831965 | |
| 19580297 | 8 months ago | | | 0 | 0.0039505897 | |
| 19580292 | 8 months ago | | | 0 | 0.0010478218 | |
| 19580247 | 8 months ago | | | 0 | 0.0023707556 | |
| 19580142 | 8 months ago | | | 0 | 0.0025356554 | |
| 17414376 | 2 years ago | | | 0 | 0.0078730164 | |
| 16979706 | 2 years ago | | | 0 | 0.013283676 | |
| 16977197 | 2 years ago | | | 0 | 0.014712740 | |
| 16911131 | 2 years ago | | | 0 | 0.0029959720 |
ABI
ABI objects
Getter at block 21397476 getPrice() view returns (uint256 price, uint256 k)
data() view returns (uint256 swapFee, uint256 redemptionFee, uint256 govFee, uint256 pendingFees, uint256 cacheSize, struct AmpData ampData, struct 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))
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 owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
getBasset(address _bAsset) view returns (struct BassetPersonal personal, struct BassetData vaultData)
getMintMultiOutput(address[] _inputs, uint256[] _inputQuantities) view returns (uint256 mintOutput)
getMintOutput(address _input, uint256 _inputQuantity) view returns (uint256 mintOutput)
getRedeemExactBassetsOutput(address[] _outputs, uint256[] _outputQuantities) view returns (uint256 fpTokenQuantity)
getRedeemOutput(address _output, uint256 _fpTokenQuantity) view returns (uint256 bAssetOutput)
getSwapOutput(address _input, address _output, uint256 _inputQuantity) view returns (uint256 swapOutput)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
approve(address spender, uint256 amount) returns (bool)
cachePlatformIntegration(address _bAsset, uint256 _withdrawAmount)
collectPendingFees()
collectPlatformInterest() returns (uint256 mintAmount, uint256 newSupply)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
migrateBassets(address[] _bAssets, address _newIntegration)
mint(address _input, uint256 _inputQuantity, uint256 _minOutputQuantity, address _recipient) returns (uint256 mintOutput)
mintMulti(address[] _inputs, uint256[] _inputQuantities, uint256 _minOutputQuantity, address _recipient) returns (uint256 mintOutput)
pause()
redeem(address _output, uint256 _fpTokenQuantity, uint256 _minOutputQuantity, address _recipient) returns (uint256 outputQuantity)
redeemExactBassets(address[] _outputs, uint256[] _outputQuantities, uint256 _maxInputQuantity, address _recipient) returns (uint256 fpTokenQuantity)
redeemProportionately(uint256 _inputQuantity, uint256[] _minOutputQuantities, address _recipient) returns (uint256[] outputQuantities)
setCacheSize(uint256 _cacheSize)
setFees(uint256 _swapFee, uint256 _redemptionFee, uint256 _govFee)
setWeightLimits(uint128 _min, uint128 _max)
startRampA(uint256 _targetA, uint256 _rampEndTime)
stopRampA()
swap(address _input, address _output, uint256 _inputQuantity, uint256 _minOutputQuantity, address _recipient) returns (uint256 swapOutput)
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
unpause()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
BassetsMigrated(address[] bAssets, address newIntegrator)
CacheSizeChanged(uint256 cacheSize)
FeesChanged(uint256 swapFee, uint256 redemptionFee, uint256 govFee)
Minted(address indexed minter, address recipient, uint256 output, address input, uint256 inputQuantity)
MintedMulti(address indexed minter, address recipient, uint256 output, address[] inputs, uint256[] inputQuantities)
Paused(address account)
Redeemed(address indexed redeemer, address recipient, uint256 mAssetQuantity, address output, uint256 outputQuantity, uint256 scaledFee)
RedeemedMulti(address indexed redeemer, address recipient, uint256 mAssetQuantity, address[] outputs, uint256[] outputQuantity, uint256 scaledFee)
StartRampA(uint256 currentA, uint256 targetA, uint256 startTime, uint256 rampEndTime)
StopRampA(uint256 currentA, uint256 time)
Swapped(address indexed swapper, address input, address output, uint256 outputAmount, uint256 fee, address recipient)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
WeightLimitsChanged(uint128 min, uint128 max)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.