Fulcrum USDC iToken

Verified contract

Proxy

Active on Ethereum with 8,655 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 $19,694.02
ERC-20
--
ERC-20
--
ERC-20
--
0xd2864de83daf48b86604f877b89abda4ddbf6bf56bd4b78a3d064ead7739c7a4
0xb487b08b68e011635879df4e5d05554138253c6efc9b009fc4234f06a855b01b
0x425cf75bd4152776ee718521c88f586023f050ae0d309c26aecbd6cd8497018a
0x4bcabbf1c9b900ea1ba931bf1120bd6ab8a3d1130b2806bccaa73e8d75201526
0xb85c2cae8826248caa2416360338b906635d61935b7d2e32fb2a7612e3f74cd8
0xc94af579616b6c35add8615aa5f615a40377216afcfbf36f88eae6a4e4c384c0
0x78c78028d578a25202f34df78b73bd6c0ba519d50cb82fa6afcce2b9bc2d98ad
0xe90a1d86eaec4c8522ff1258818622ddacef81fe9c81f78b7d399bdbb97060cd
0x3cd2031823b2f144fb14ae61dcb1217fa2f762820bd5711a557a52480118ff82
0x6e08d19ed4ed036563b4963acf305eb70d670f7812ee812d5e6a2858479048f8

Functions
Getter at block 20858642
baseRate(view returns (uint256)
19674346860
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)
165279553465
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)
19674346860
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)
116887597268553931425
 
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)
165279553465
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.