Fulcrum USDC iToken

Verified contract

Proxy

Active on Ethereum with 1,208 txns
Deployed by via 0x936cc0ae at 7868365
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
44 additional variables
ERC-20
Value $3,745.54
ERC-20
Value $2,529.88
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x9622ec44d933d309e01dabd60af5f0698e6f06d42f14262bf920c43e323068ac
0x2edff6dbd7a890f1d58acb4d4a6e8f09048a32543b74e3d92610f3093ac3dd3b
0xd15a159e74bea79f1a6290d61ac00785dd93f626a4b08349192c069b3e387bd5
0xe8956a094382129fca40e109a94893afaf0fdd88323beadf5b954528557dce3f
0x3f9cdd06ed3f2fc80a6e03f33cecb35d3a116a5edb4da27b5fb3b4627e9bff60
0xbe89a5e15ca2042e02a981c1f53f3c9710f8149756353c59a5b1130f31499da1
0xb59b77670ac56de3ad505b9e6b64b32a0406e0d0b3cd37ce8f8ca1aec5d0902f
0xe77e19448d0984b6748ae28478b6f6d4f5d90ad8411f61dedc2e8a1c474e2053
0x298a440a5eb947f76dc68841d6057fc6bc6f02ac8e34553e4080be73a5a6a490
0xa0270a9e16ec6335c5a6d595196fd93fe66f7327348349087e0899e42b3abdaa

Functions
Getter at block 21157347
bZxContract(view returns (address)
0x1cf226e9413addaf22412a2e182f9c0de44af002
bZxOracle(view returns (address)
0xf257246627f7cb036ae40aa6cfe8d8ce5f0eba63
bZxVault(view returns (address)
0x8b3d70d628ebd30d4a2ea82db95ba2e906c71633
baseRate(view returns (uint256)
1000000000000000000
burntTokenReserved(view returns (uint256)
0
decimals(view returns (uint8)
6
initialPrice(view returns (uint256)
1000000000000000000
loanTokenAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
name(view returns (string)
Fulcrum USDC iToken
owner(view returns (address)
0x2a599ceba64cab8c88549c2c7314ea02a161fc70
rateMultiplier(view returns (uint256)
18750000000000000000
spreadMultiplier(view returns (uint256)
90000000000000000000
symbol(view returns (string)
iUSDC
tokenizedRegistry(view returns (address)
0xd8dc30d298ccf40042991cb4b96a540d8affe73a
totalAssetBorrow(view returns (uint256)
0
totalSupply(view returns (uint256)
2444803248
wethContract(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
avgBorrowInterestRate(view returns (uint256)
8000000000000000000
bZxContract(view returns (address)
0x1cf226e9413addaf22412a2e182f9c0de44af002
bZxOracle(view returns (address)
0xf257246627f7cb036ae40aa6cfe8d8ce5f0eba63
bZxVault(view returns (address)
0x8b3d70d628ebd30d4a2ea82db95ba2e906c71633
baseRate(view returns (uint256)
1000000000000000000
 
borrowInterestRate(view returns (uint256)
burntTokenReserved(view returns (uint256)
0
checkpointSupply(view returns (uint256)
34798403522
decimals(view returns (uint8)
6
 
getLeverageList(view returns (uint256[])
initialPrice(view returns (uint256)
1000000000000000000
loanTokenAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
 
marketLiquidity(view returns (uint256)
name(view returns (string)
Fulcrum USDC iToken
owner(view returns (address)
0x2a599ceba64cab8c88549c2c7314ea02a161fc70
protocolInterestRate(view returns (uint256)
0
rateMultiplier(view returns (uint256)
18750000000000000000
spreadMultiplier(view returns (uint256)
90000000000000000000
 
supplyInterestRate(view returns (uint256)
symbol(view returns (string)
iUSDC
 
tokenPrice(view returns (uint256 price)
tokenizedRegistry(view returns (address)
0xd8dc30d298ccf40042991cb4b96a540d8affe73a
totalAssetBorrow(view returns (uint256)
0
 
totalAssetSupply(view returns (uint256)
totalSupply(view returns (uint256)
2444803248
wethContract(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowance(address _owneraddress _spenderview returns (uint256)
balanceOf(address _ownerview returns (uint256)
burntTokenReserveList(uint256view returns (address lenderuint256 amount)
burntTokenReserveListIndex(addressview returns (uint256 indexbool isSet)
leverageList(uint256view returns (uint256)
loanOrderData(bytes32view returns (bytes32 loanOrderHashuint256 leverageAmountuint256 initialMarginAmountuint256 maintenanceMarginAmountuint256 maxDurationUnixTimestampSecuint256 index)
loanOrderHashes(uint256view returns (bytes32)
_supplyInterestRate(uint256 assetBorrowuint256 assetSupplyview returns (uint256)
allowance(address _owneraddress _spenderview returns (uint256)
assetBalanceOf(address _ownerview returns (uint256)
balanceOf(address _ownerview returns (uint256)
burntTokenReserveList(uint256view returns (address lenderuint256 amount)
burntTokenReserveListIndex(addressview returns (uint256 indexbool isSet)
checkpointPrice(address _userview returns (uint256 price)
getBorrowAmountForDeposit(uint256 depositAmountuint256 leverageAmountuint256 initialLoanDurationaddress collateralTokenAddressview returns (uint256 borrowAmount)
getDepositAmountForBorrow(uint256 borrowAmountuint256 leverageAmountuint256 initialLoanDurationaddress collateralTokenAddressview returns (uint256 depositAmount)
getLoanData(bytes32 loanOrderHashview returns (struct (bytes32, uint256, uint256, uint256, uint256, uint256, uint256, address))
getMaxEscrowAmount(uint256 leverageAmountview returns (uint256)
leverageList(uint256view returns (uint256)
loanOrderData(bytes32view returns (bytes32 loanOrderHashuint256 leverageAmountuint256 initialMarginAmountuint256 maintenanceMarginAmountuint256 maxDurationUnixTimestampSecuint256 indexuint256 marginPremiumAmountaddress collateralTokenAddress)
loanOrderHashes(uint256view returns (bytes32)
nextBorrowInterestRate(uint256 borrowAmountview returns (uint256)
nextBorrowInterestRateWithOption(uint256 borrowAmountbool useFixedInterestModelview returns (uint256)
nextSupplyInterestRate(uint256 supplyAmountview returns (uint256)
totalSupplyInterestRate(uint256 assetSupplyview returns (uint256)
State-modifying
setTarget(address _newTarget
transferOwnership(address _newOwner
approve(address _spenderuint256 _valuereturns (bool)
borrowTokenFromDeposit(uint256 borrowAmountuint256 leverageAmountuint256 initialLoanDurationuint256 collateralTokenSentaddress borroweraddress receiveraddress collateralTokenAddressbytespayable returns (bytes32 loanOrderHash)
burn(address receiveruint256 burnAmountreturns (uint256 loanAmountPaid)
burnToEther(address receiveruint256 burnAmountreturns (uint256 loanAmountPaid)
closeLoanNotifier(struct (address, address, address, address, uint256, uint256, uint256, uint256, uint256, bytes32) loanOrderstruct (address, address, address, uint256, uint256, uint256, uint256, uint256, uint256, bool, uint256) loanPositionaddress loanCloseruint256 closeAmountbool isLiquidationreturns (bool)
marginTradeFromDeposit(uint256 depositAmountuint256 leverageAmountuint256 loanTokenSentuint256 collateralTokenSentuint256 tradeTokenSentaddress traderaddress depositTokenAddressaddress collateralTokenAddressaddress tradeTokenAddressbytes loanDataBytespayable returns (bytes32 loanOrderHash)
mint(address receiveruint256 depositAmountreturns (uint256 mintAmount)
mintWithEther(address receiverpayable returns (uint256 mintAmount)
transfer(address _touint256 _valuereturns (bool)
transferFrom(address _fromaddress _touint256 _valuereturns (bool)
transferOwnership(address _newOwner
updateSettings(address settingsTargetbytes callData
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address indexed borroweruint256 borrowAmountuint256 interestRateaddress collateralTokenAddressaddress tradeTokenToFillAddressbool withdrawOnOpen
Burn(address indexed burneruint256 tokenAmountuint256 assetAmountuint256 price
Claim(address indexed claimantuint256 tokenAmountuint256 assetAmountuint256 remainingTokenAmountuint256 price
Mint(address indexed minteruint256 tokenAmountuint256 assetAmountuint256 price
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address indexed borroweruint256 borrowAmountuint256 interestRateaddress collateralTokenAddressaddress tradeTokenToFillAddressbool withdrawOnOpen
Burn(address indexed burneruint256 tokenAmountuint256 assetAmountuint256 price
Claim(address indexed claimantuint256 tokenAmountuint256 assetAmountuint256 remainingTokenAmountuint256 price
Mint(address indexed minteruint256 tokenAmountuint256 assetAmountuint256 price
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Repay(bytes32 indexed loanOrderHashaddress indexed borroweraddress closeruint256 amountbool isLiquidation
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _newTarget
Fallback and receive
fallback(
fallback(
Errors

This contract contains no error objects.