gcWBTC

Verified contract

Proxy

Active on Ethereum with 20 txns
Deployed by via 0x2e334cc0 at 11350230
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
-
variable spans 12 additional slots
ERC-20
Value $3.34
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x0873f78ae214afe85164f22c6997bdc8ce66b21e9c6152b2c3d8c67fe9fa30db
0x1b4a432d598850a4d8c269324aa446cafd76b7ccb4ea69aed175c8029efbb151
0x150e1f0ab5d03e052e91b8d44fac65d11930ca4a1e63e76abc90551845e32bd2
0x0801827a6489e4a078387238095fa08bee54bed289a92034282aef9ec5a78dce
0x0f52534bd99002337cca1832f6bfe1a931e92309d0f42ac40a64fd18fda7700c
0xba930c23bac56f4c5aaa06e1353398272c1236355296b42a9194fb7b99210023
0xc06d2095cf64acdf5d6ecd333456ea5283cee1c8e4000666b56444ef4b4e011b
0x067b84c20efddbd1b44adcb5ba99c7e52f0769728bd5240b12d80976fa1e50a4
0x7bdbc7b26e269cdb62f835d347afd7dcd382b3d5c6a3ac2edf7f832b9176a83d
0x52986f9c51ef98da598c6d063e7be048655f5709e8aeac0b0f5b764babdcd861

Functions
Getter at block 20922316
 
borrowingReserveUnderlying(view returns (uint256 _borrowingReserveUnderlying)
collateralizationRatio(view returns (uint256 _collateralizationRatiouint256 _collateralizationMargin)
(_collateralizationRatio=0, _collateralizationMargin=0)
decimals(view returns (uint8)
8
depositFee(view returns (uint256 _depositFee)
20000000000000000
exchange(view returns (address _exchange)
0xc6f016d122f617bcf16582d10698723716de1c91
exchangeRate(view returns (uint256 _exchangeRate)
20204488028852635
growthGulpRange(view returns (uint256 _growthMinGulpAmountuint256 _growthMaxGulpAmount)
(_growthMinGulpAmount=10000000000000000000000, _growthMaxGulpAmount=20000000000000000000000)
growthToken(view returns (address)
0x5301988a8eb906a65b57e9baf4750a3c74e3e635
lendingReserveUnderlying(view returns (uint256 _lendingReserveUnderlying)
3969930
liquidityPool(view returns (address _liquidityPool)
0x432947be1975a437180133a65f3937318dfc0a1a
liquidityPoolBurningRate(view returns (uint256 _burningRate)
5000000000000000
liquidityPoolLastBurningTime(view returns (uint256 _lastBurningTime)
1616629198
liquidityPoolMigrationRecipient(view returns (address _migrationRecipient)
0x80f2dcc36d9548f97a14a3bf73d992fb614e45f4
liquidityPoolMigrationUnlockTime(view returns (uint256 _migrationUnlockTime)
1617234088
miningGulpRange(view returns (uint256 _miningMinGulpAmountuint256 _miningMaxGulpAmount)
(_miningMinGulpAmount=20000000000000000000, _miningMaxGulpAmount=500000000000000000000)
miningToken(view returns (address)
0xc00e94cb662c3520282e6f5717214004a7f26888
name(view returns (string)
growth cWBTC
owner(view returns (address)
0x3e7ff81efbbadf5fca2810086b7f4c17a4f3682f
reserveToken(view returns (address)
0xc11b1268c1a384e55c48c2391d8d480264a3a7f4
stakesToken(view returns (address)
0x09e64c2b61a5f1690ee6fbed9baf5d6990f8dfd0
symbol(view returns (string)
gcWBTC
totalReserve(view returns (uint256 _totalReserve)
196487561
 
totalReserveUnderlying(view returns (uint256 _totalReserveUnderlying)
totalSupply(view returns (uint256)
191272199
underlyingToken(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
withdrawalFee(view returns (uint256 _withdrawalFee)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcCostFromUnderlyingCost(uint256 _underlyingCostuint256 _exchangeRatepure returns (uint256 _cost)
calcDepositCostFromShares(uint256 _netSharesuint256 _totalReserveuint256 _totalSupplyuint256 _depositFeepure returns (uint256 _costuint256 _feeShares)
calcDepositSharesFromCost(uint256 _costuint256 _totalReserveuint256 _totalSupplyuint256 _depositFeepure returns (uint256 _netSharesuint256 _feeShares)
calcDepositSharesFromUnderlyingCost(uint256 _underlyingCostuint256 _totalReserveuint256 _totalSupplyuint256 _depositFeeuint256 _exchangeRatepure returns (uint256 _netSharesuint256 _feeShares)
calcDepositUnderlyingCostFromShares(uint256 _netSharesuint256 _totalReserveuint256 _totalSupplyuint256 _depositFeeuint256 _exchangeRatepure returns (uint256 _underlyingCostuint256 _feeShares)
calcUnderlyingCostFromCost(uint256 _costuint256 _exchangeRatepure returns (uint256 _underlyingCost)
calcWithdrawalCostFromShares(uint256 _grossSharesuint256 _totalReserveuint256 _totalSupplyuint256 _withdrawalFeepure returns (uint256 _costuint256 _feeShares)
calcWithdrawalSharesFromCost(uint256 _costuint256 _totalReserveuint256 _totalSupplyuint256 _withdrawalFeepure returns (uint256 _grossSharesuint256 _feeShares)
calcWithdrawalSharesFromUnderlyingCost(uint256 _underlyingCostuint256 _totalReserveuint256 _totalSupplyuint256 _withdrawalFeeuint256 _exchangeRatepure returns (uint256 _grossSharesuint256 _feeShares)
calcWithdrawalUnderlyingCostFromShares(uint256 _grossSharesuint256 _totalReserveuint256 _totalSupplyuint256 _withdrawalFeeuint256 _exchangeRatepure returns (uint256 _underlyingCostuint256 _feeShares)
State-modifying
allocateLiquidityPool(uint256 _stakesAmountuint256 _sharesAmount
approve(address spenderuint256 amountreturns (bool)
burnLiquidityPoolPortion(
cancelLiquidityPoolMigration(
completeLiquidityPoolMigration(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _cost
depositUnderlying(uint256 _underlyingCost
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initiateLiquidityPoolMigration(address _migrationRecipient
renounceOwnership(
setCollateralizationRatio(uint256 _collateralizationRatiouint256 _collateralizationMargin
setExchange(address _exchange
setGrowthGulpRange(uint256 _growthMinGulpAmountuint256 _growthMaxGulpAmount
setLiquidityPoolBurningRate(uint256 _burningRate
setMiningGulpRange(uint256 _miningMinGulpAmountuint256 _miningMaxGulpAmount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
withdraw(uint256 _grossShares
withdrawUnderlying(uint256 _grossShares
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BurnLiquidityPoolPortion(uint256 _stakesAmountuint256 _sharesAmount
CancelLiquidityPoolMigration(address indexed _migrationRecipient
CompleteLiquidityPoolMigration(address indexed _migrationRecipientuint256 _stakesAmountuint256 _sharesAmount
InitiateLiquidityPoolMigration(address indexed _migrationRecipient
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _growthToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.