Fulcrum REP iToken

Verified contract

Proxy

Active on Ethereum with 111 txns
Deployed by via 0xa6ae74e7 at 7868517
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.58
ERC-20
Value $1.01
ERC-20
--
0x55818f3ad9dfb7b553be7249c4ce20fb4ad71044501c72090b6b22f20055c007
0xc8088b086676b5e3e7c318e3349c62f6fd90ce6e643ec088f751a3009fc797e3
0xc7831f93a01e37091da72979d6c14123eceed202e30a801193e2737c10d97f0a
0x2a12add81b280d64e082292701a4007d2fe718c642d7ec140a09caf99f66fc21
0xb759f7da6db80bb2e6715b386fef607e953917494685b9d665f73256107191a9
0xa99e72775acc389d7e4af5a87bee2e8ff4699b53ef776f044426601c819001b7
0xdc9c14205ef82923c3deb3537b87c5ce5b00c71046f571baae1100630bcbaf0d
0x01f7f95eca3089f7f613b63c61b3efd9e861ff491a8347119cbe3206faf33c10
0x5456b1cc635b880008a042431fb666f98e91ddaab52f325205f904eb0c15e4df
0x0666583a4106150bb97b4b4a6fd079b40b321ab1a8a71b7400c009342c5806c4

Functions
Getter at block 21160656
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)
18
initialPrice(view returns (uint256)
1000000000000000000
loanTokenAddress(view returns (address)
0x1985365e9f78359a9b6ad760e32412f4a445e862
name(view returns (string)
Fulcrum REP iToken
owner(view returns (address)
0x2a599ceba64cab8c88549c2c7314ea02a161fc70
rateMultiplier(view returns (uint256)
18750000000000000000
spreadMultiplier(view returns (uint256)
90000000000000000000
symbol(view returns (string)
iREP
tokenizedRegistry(view returns (address)
0xd8dc30d298ccf40042991cb4b96a540d8affe73a
totalAssetBorrow(view returns (uint256)
0
totalSupply(view returns (uint256)
10999138139441922408
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)
820542377260211571193
decimals(view returns (uint8)
18
 
getLeverageList(view returns (uint256[])
initialPrice(view returns (uint256)
1000000000000000000
loanTokenAddress(view returns (address)
0x1985365e9f78359a9b6ad760e32412f4a445e862
 
marketLiquidity(view returns (uint256)
name(view returns (string)
Fulcrum REP 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)
iREP
 
tokenPrice(view returns (uint256 price)
tokenizedRegistry(view returns (address)
0xd8dc30d298ccf40042991cb4b96a540d8affe73a
totalAssetBorrow(view returns (uint256)
0
 
totalAssetSupply(view returns (uint256)
totalSupply(view returns (uint256)
10999138139441922408
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.