GearboxLinearPool

Verified contract

Active on Ethereum with 2 txns
Deployed by via 0x2eeb1aa2 at 16641327
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "GearboxLinearPool"

0xe8acfb0e6b675f0521ee132c24d36cbb296521fbb5beec4588b6b072bac2951d
0x12051f28e47ba70dd4533d0f567d718a0611fc8fb729d7ea006885109959048c

Functions
Getter at block 20918525
DOMAIN_SEPARATOR(view returns (bytes32)
0x82a7425fea31fe174cb6b6a730a58af12b02dae621cf15d86e1ed1722a8fde97
decimals(view returns (uint8)
18
getAuthorizer(view returns (address)
0x6048a8c631fb7e77eca533cf9c29784e482391e7
getBptIndex(pure returns (uint256)
0
getDomainSeparator(view returns (bytes32)
0x82a7425fea31fe174cb6b6a730a58af12b02dae621cf15d86e1ed1722a8fde97
getMainIndex(view returns (uint256)
1
getMainToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
getOwner(view returns (address)
0xba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1ba1b
getPausedState(view returns (bool pauseduint256 pauseWindowEndTimeuint256 bufferPeriodEndTime)
(paused=false, pauseWindowEndTime=1684285739, bufferPeriodEndTime=1686877739)
getPoolId(view returns (bytes32)
0x4a82b580365cff9b146281ab72500957a849abdc000000000000000000000494
getProtocolFeesCollector(view returns (address)
0xce88686553686da562ce7cea497ce749da109f9f
 
getRate(view returns (uint256)
getScalingFactors(view returns (uint256[])
[1000000000000000000, 1000000000000000000000000000000, 1021503934690279632000000000000]
getSwapFeePercentage(view returns (uint256)
200000000000000
getTargets(view returns (uint256 lowerTargetuint256 upperTarget)
(lowerTarget=200000000000000000000000, upperTarget=500000000000000000000000)
getVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
getVirtualSupply(view returns (uint256)
8582648442145203362
getWrappedIndex(view returns (uint256)
2
getWrappedToken(view returns (address)
0xc411db5f5eb3f7d552f9b8454b2d74097ccde6e3
getWrappedTokenRate(view returns (uint256)
1021503934690279632
inRecoveryMode(view returns (bool)
true
name(view returns (string)
Balancer Gearbox Boosted Pool (USDC)
symbol(view returns (string)
bb-g-USDC
totalSupply(view returns (uint256)
5192296855292373758719746285278031
version(view returns (string)
{"name":"GearboxLinearPool","version":1,"deployment":"20230213-gearbox-linear-pool"}
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getActionId(bytes4 selectorview returns (bytes32)
getNextNonce(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 amountreturns (bool)
disableRecoveryMode(
enableRecoveryMode(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(
onExitPool(bytes32 poolIdaddress senderaddressuint256[] balancesuint256uint256bytes userDatareturns (uint256[] amountsOutuint256[] dueProtocolFees)
onJoinPool(bytes32 poolIdaddress senderaddress recipientuint256[] balancesuint256uint256bytes userDatareturns (uint256[] amountsInuint256[] dueProtocolFees)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256 balanceTokenInuint256 balanceTokenOutreturns (uint256)
onSwap(struct IPoolSwapStructsSwapRequest requestuint256[] balancesuint256 indexInuint256 indexOutreturns (uint256)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
queryExit(bytes32address senderaddressuint256[] balancesuint256uint256bytes userDatareturns (uint256 bptInuint256[] amountsOut)
queryJoin(bytes32address senderaddressuint256[] balancesuint256uint256bytes userDatareturns (uint256 bptOutuint256[] amountsIn)
setSwapFeePercentage(uint256 swapFeePercentage
setTargets(uint256 newLowerTargetuint256 newUpperTarget
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
PausedStateChanged(bool paused
RecoveryModeStateChanged(bool enabled
SwapFeePercentageChanged(uint256 swapFeePercentage
TargetsSet(address indexed tokenuint256 lowerTargetuint256 upperTarget
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(GearboxLinearPoolConstructorArgs args
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.