Fulcrum USDC iToken

Verified contract

Proxy

Active on Ethereum with 8,664 txns
Deployed by via 0x37ad9feb at 10785088
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
27 additional variables
ERC-20
Value $8,699.55
ERC-20
--
ERC-20
--
ERC-20
--
0x80eaf7b6c0bf17f995e55a12eb6636c19f84ad05804beba0915d9245cb7d886d
0xa09053a8039e2d873e9bca83f254eb02881ae57b17089712a2893fa9b27268c3
0xcb397f2e18b5061e6c134e67698b9b3d0aef6f53f57552037f1ef0df4184cc5b
0xe728bd01c6f3968d933fc5746e2c53a8d983bc4555f9d27f8fa2e16db065aca9
0x72634ad7f8c2050c0bce98f8dc299f2febff56b3d1c579c9e618d0ee348da3d5
0x7615d61d82becc8410614187f5feaeb0bc5da2226210648019750de8e23eb399
0x1438890b30ad314dbb0dc7a404e7c518aa57c610d6d2ab59bdaef74563d99697
0x76fac166e1302d80794c50e6956463c69e45f571befe8e3360d458fda6dde2d8
0x6ad01bb12561cad735d6aab2c5183fe86b8165d89337d3cf121ed0435db8cdd1
0xd2864de83daf48b86604f877b89abda4ddbf6bf56bd4b78a3d064ead7739c7a4

Functions
Getter at block 21290059
baseRate(view returns (uint256)
8690856365
checkpointSupply(view returns (uint256)
0
decimals(view returns (uint8)
6
initialPrice(view returns (uint256)
1000000000000000000
isOwner(view returns (bool)
false
kinkLevel(view returns (uint256)
80000000000000000000
loanTokenAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
lowUtilBaseRate(view returns (uint256)
0
lowUtilRateMultiplier(view returns (uint256)
0
maxScaleRate(view returns (uint256)
120000000000000000000
name(view returns (string)
Fulcrum USDC iToken
owner(view returns (address)
0xfedc4dd5247b93feb41e899a09c44cfabec29cbc
rateMultiplier(view returns (uint256)
23750000000000000000
symbol(view returns (string)
iUSDC
targetLevel(view returns (uint256)
80000000000000000000
totalSupply(view returns (uint256)
162282931053
DELEGATE_FLAG(view returns (uint128)
4
DEX_SELECTOR_FLAG(view returns (uint128)
2
DOMAIN_SEPARATOR(view returns (bytes32)
0x0f218b6d706d06a61f5bdf6848b7a672c5ab876b7875e5756a54ef674cb14396
HOLD_OOKI_FLAG(view returns (uint128)
1
PAY_WITH_OOKI_FLAG(view returns (uint128)
8
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
TRACK_VOLUME_FLAG(view returns (uint128)
32
VERSION(view returns (uint256)
8
WITH_PERMIT(view returns (uint128)
16
bZxContract(view returns (address)
0xd8ee69652e4e4838f2531732a46d1f7f584f0b7f
 
borrowInterestRate(view returns (uint256)
decimals(view returns (uint8)
6
flashBorrowFeePercent(view returns (uint256)
0
getGuardian(view returns (address guardian)
0x9b43a385e08ee3e4b402d4312dabd11296d09e93
 
getPoolUtilization(view returns (uint256)
initialPrice(view returns (uint256)
1000000000000000000
internalBalanceOf(view returns (uint256)
8690856365
isOwner(view returns (bool)
false
loanTokenAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
name(view returns (string)
Fulcrum USDC iToken
owner(view returns (address)
0xfedc4dd5247b93feb41e899a09c44cfabec29cbc
poolLastInterestRate(view returns (uint256)
118633037855513143783
 
poolTWAI(view returns (uint256)
 
supplyInterestRate(view returns (uint256)
symbol(view returns (string)
iUSDC
 
tokenPrice(view returns (uint256)
 
totalAssetBorrow(view returns (uint256)
 
totalAssetSupply(view returns (uint256)
totalSupply(view returns (uint256)
162282931053
wethToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowance(address _owneraddress _spenderview returns (uint256)
balanceOf(address _ownerview returns (uint256)
loanParamsIds(uint256view returns (bytes32)
_isPaused(bytes4 sigview returns (bool isPaused)
_nextBorrowInterestRate(uint256 totalBorrowuint256 newBorrowNotYetRealizeduint256 lastIRview returns (uint256 nextRate)
_nextSupplyInterestRate(uint256 nextBorrowRateuint256 assetBorrowuint256 assetSupplyview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
assetBalanceOf(address _ownerview returns (uint256)
balanceOf(address accountview returns (uint256)
loanParamsIds(uint256view returns (bytes32)
nextBorrowInterestRate(uint256 borrowAmountview returns (uint256)
nextSupplyInterestRate(int256 supplyAmountview returns (uint256)
nonces(addressview returns (uint256)
State-modifying
setTarget(address _newTarget
transferOwnership(address newOwner
approve(address spenderuint256 amountreturns (bool)
borrow(bytes32 loanIduint256 withdrawAmountuint256uint256 collateralTokenSentaddress collateralTokenAddressaddress borroweraddress receiverbytes loanDataBytespayable returns (struct IBZxLoanOpenData)
burn(address receiveruint256 burnAmountreturns (uint256 loanAmountPaid)
changeGuardian(address newGuardian
consume(uint256 consumeAmount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
flashBorrow(uint256 borrowAmountaddress borroweraddress targetstring signaturebytes datapayable returns (bytes)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _loanTokenAddressstring _namestring _symbol
initializeDomainSeparator(
marginTrade(bytes32 loanIduint256 leverageAmountuint256 loanTokenSentuint256 collateralTokenSentaddress collateralTokenAddressaddress traderbytes loanDataBytespayable returns (struct IBZxLoanOpenData)
mint(address receiveruint256 depositAmountreturns (uint256)
mint(address receiveruint256 depositAmountbytes loanDataBytesreturns (uint256)
pause(bytes4[] sig
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
setDemandCurve(address _rateHelper
toggleFunctionPause(bytes4 sig
toggleFunctionUnPause(bytes4 sig
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(bytes4[] sig
updateFlashBorrowFeePercent(uint256 newFeePercent
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed burneruint256 tokenAmountuint256 assetAmountuint256 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
Burn(address indexed burneruint256 tokenAmountuint256 assetAmountuint256 price
FlashBorrow(address borroweraddress targetaddress loanTokenuint256 loanAmount
Mint(address indexed minteruint256 tokenAmountuint256 assetAmountuint256 price
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _newOwneraddress _newTarget
Fallback and receive
fallback(
fallback(
Errors

This contract contains no error objects.