FPIControllerPool
Verified contract
Active on
Ethereum with 680 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5ca1…e08e
0x853d…b99e
0xd798…782b
0xb9e1…bcfd
0x5998…174b
0x66b7…3146
10 additional
variables
Balances ($7,552,488.47)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FPI | ERC-20 | 6.754999M | $1.11 |
$7,498,048.87 | |
FRAX | ERC-20 | 54.587041K | $0.997299 |
$54,439.6 | |
TKX | ERC-20 | 0.0001 | $18.72 |
$0 | |
$ Evmosia.com | ERC-20 | 7.5K | -- | -- | |
HQG | ERC-20 | 0.001 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21147644 | a month ago | | | 0 | 0.0010032757 | |
| 21017081 | 2 months ago | | | 0 | 0.00075160974 | |
| 20920098 | 2 months ago | | | 0 | 0.0015099523 | |
| 20839362 | 3 months ago | | | 0 | 0.0019732807 | |
| 20745124 | 3 months ago | | | 0 | 0.00035697086 | |
| 20645283 | 4 months ago | | | 0 | 0.00020622354 | |
| 20639966 | 4 months ago | | | 0 | 0.00024720450 | |
| 20639954 | 4 months ago | | | 0 | 0.00024035098 | |
| 20639869 | 4 months ago | | | 0 | 0.00023437667 | |
| 20609889 | 4 months ago | | | 0 | 0.00049615334 |
ABI
ABI objects
Getter at block 21411900 getFPIPriceE18() view returns (uint256) pegStatusMntRdm() view returns (uint256 cpi_peg_price, uint256 diff_frac_abs, bool within_range) price_info() view returns (int256 collat_imbalance, uint256 cpi_peg_price, uint256 fpi_price, uint256 price_diff_frac_abs)
FEE_PRECISION() view returns (uint256)
1000000
FPI_TKN() view returns (address)
0x5ca135cb8527d76e932f34b5145575f9d8cbe08e
FRAX() view returns (address)
0x853d955acef822db058eb8505911ed77f175b99e
PEG_BAND_PRECISION() view returns (uint256)
1000000
PRICE_PRECISION() view returns (uint256)
1000000000000000000
TWAMM() view returns (address)
0xd79886841026a39cff99321140b3c4d31314782b
chainlink_fpi_usd_decimals() view returns (uint256)
18
chainlink_frax_usd_decimals() view returns (uint256)
8
cpiTracker() view returns (address)
0x66b7dff2ac66dc4d6fbb3db1cb627bbb01ff3146
dollarBalances() view returns (uint256 frax_val_e18, uint256 collat_val_e18)
(frax_val_e18=1000000000000000000, collat_val_e18=1000000000000000000)
fpi_mint_cap() view returns (uint256)
85000000000000000000000000
frax_borrow_cap() view returns (int256)
10000000000000000000000000
frax_borrowed_sum() view returns (int256)
0
frax_is_token0() view returns (bool)
false
getFRAXPriceE18() view returns (uint256)
996481360000000000
last_order_id_twamm() view returns (uint256)
0
max_swap_fpi_amt_in() view returns (uint256)
10000000000000000000000000
max_swap_frax_amt_in() view returns (uint256)
10000000000000000000000000
mint_fee() view returns (uint256 fee)
3000
mint_fee_manual() view returns (uint256)
3000
mint_fee_multiplier() view returns (uint256)
1000000
mints_paused() view returns (bool)
false
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
num_twamm_intervals() view returns (uint256)
168
owner() view returns (address)
0x6a7efa964cf6d9ab3bc3c47ebddb853a8853c502
peg_band_mint_redeem() view returns (uint256)
50000
peg_band_twamm() view returns (uint256)
100000
pending_twamm_order() view returns (bool)
false
priceFeedFPIUSD() view returns (address)
0x59985d79e1e69f659f4ab97db07a35ce73d9174b
priceFeedFRAXUSD() view returns (address)
0xb9e1e3a9feff48998e45fa90847ed4d467e8bcfd
redeem_fee() view returns (uint256 fee)
3000
redeem_fee_manual() view returns (uint256)
3000
redeem_fee_multiplier() view returns (uint256)
1000000
redeems_paused() view returns (bool)
false
swap_period() view returns (uint256)
604800
timelock_address() view returns (address)
0x0000000000000000000000000000000000000000
use_manual_mint_fee() view returns (bool)
true
use_manual_redeem_fee() view returns (bool)
true
Read-only
amos(address) view returns (bool)
amos_array(uint256) view returns (address)
calcMintFPI(uint256 frax_in, uint256 min_fpi_out) view returns (uint256 fpi_out)
calcRedeemFPI(uint256 fpi_in, uint256 min_frax_out) view returns (uint256 frax_out)
frax_borrowed_balances(address) view returns (int256)
State-modifying
Events acceptOwnership()
addAMO(address amo_address)
burnFPI(bool burn_all, uint256 fpi_amount)
cancelCurrTWAMMOrder(uint256 order_id_override)
collectCurrTWAMMProceeds(uint256 order_id_override)
getReservesAndFPISpot() returns (uint256 reserveFRAX, uint256 reserveFPI, uint256 fpi_price)
giveFRAXToAMO(address destination_amo, uint256 frax_amount)
mintFPI(uint256 frax_in, uint256 min_fpi_out) returns (uint256 fpi_out)
nominateNewOwner(address _owner)
receiveFRAXFromAMO(uint256 frax_amount)
recoverERC20(address tokenAddress, uint256 tokenAmount)
redeemFPI(uint256 fpi_in, uint256 min_frax_out) returns (uint256 frax_out)
removeAMO(address amo_address)
setFraxBorrowCap(int256 _frax_borrow_cap)
setMintCap(uint256 _fpi_mint_cap)
setMintRedeemFees(bool _use_manual_mint_fee, uint256 _mint_fee_manual, uint256 _mint_fee_multiplier, bool _use_manual_redeem_fee, uint256 _redeem_fee_manual, uint256 _redeem_fee_multiplier)
setOracles(address _frax_oracle, address _fpi_oracle, address _cpi_oracle)
setPegBands(uint256 _peg_band_mint_redeem, uint256 _peg_band_twamm)
setTWAMMAndSwapPeriod(address _twamm_addr, uint256 _swap_period)
setTWAMMMaxSwapIn(uint256 _max_swap_frax_amt_in, uint256 _max_swap_fpi_amt_in)
setTimelock(address _new_timelock_address)
toggleMints()
toggleRedeems()
twammManual(uint256 frax_sell_amt, uint256 fpi_sell_amt, uint256 override_intervals) returns (uint256 frax_to_use, uint256 fpi_to_use)
AMOAdded(address amo_address)
AMORemoved(address amo_address)
FPIBurned(uint256 amt_burned)
FPIMinted(uint256 frax_in, uint256 fpi_out)
FPIRedeemed(uint256 fpi_in, uint256 frax_out)
FRAXGivenToAMO(address destination_amo, uint256 frax_amount)
FRAXReceivedFromAMO(address source_amo, uint256 frax_amount)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
RecoveredERC20(address token, uint256 amount)
TWAMMOrderCancelled(uint256 order_id)
TWAMMProceedsCollected(uint256 order_id, address reward_tkn, uint256 ttl_reward)
TWAMMedToPeg(uint256 order_id, uint256 frax_amt, uint256 fpi_amt, uint256 timestamp)
constructor(address _creator_address, address _timelock_address, address[6] _address_pack)
This contract contains no fallback and receive objects.
This contract contains no error objects.