Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0xf25485901827686bc9012905ccea9843c696eddc

Unverified contract

Proxy

Active on Base with 39,645 txns
Deployed by via 0x4be4b6f5 at 9922960
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xf25485901827686bc9012905ccea9843c696eddc"

0xe6a05f3243a21aa37f4fba34591cad5adf000fe3a02deb80518ad84808f8ac1f
0xb360dd529eead5da011df69fa58dee39f487ae47fd07aefa9e205393b691f8f7
0xf4d1db90528cca1f29b5e64de54dcf53cc810ffeab725c9d5052ae73e5564ffb
0x7764a62224b02389d479243dea9cdea0a4eec6406226aa4bd74530beb513d0d6
0xd0871ef204df54e09bbafc673569bf48f5852e3467ae70a9bf651b77cd03a7b8
0x3234de1a62e88967cf1cd2661784e591dcb7f283272694238faef2fb90921e72
0x8b0a06b95f13fbfba64e5a9a8bc61e0ad4667732c13f029ee4fab29ad7ce4a27
0xb268fa45e721055f06f682e8272c7d06fc676a7a830fbc9225914b76fec33027
0xa8ab886060e7d9ce1b9e0b840b753ab8a7767293ef0cf9dff4b699fb270980d6
0x8a05e7e217985108f02c93c4bb2c53a793369fec59cb43881ae081795961c6b9

Functions
Getter at block 22742298
 
admin(view returns (address)
 
cctpChannel(view returns (address)
 
chainProtocolReserves(view returns (uint256)
 
endpoint(view returns (address)
 
gateway(view returns (address)
 
hubChainId(view returns (uint16)
 
hubGateway(view returns (address)
 
isActive(view returns (bool)
 
nativeAsset(view returns (address)
 
paused(view returns (bool)
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
 
spokeChainId(view returns (uint16)
 
usdcTokenAddress(view returns (address)
Read-only
allowedTokens(addressview returns (bool)
State-modifying
borrow(uint8 assetuint8 transportaddress assetTokenuint256 borrowAmountbool usdcMintRequireduint16 targetChainIdaddress targetAddressuint16 cctpTargetChainIduint256 forwardCostpayable 
borrowApproved(struct DataTypesSpokeBorrowForward args
borrowDeclined(struct DataTypesSpokeDecline args
initialize(address _gatewayaddress _hubGatewayaddress _endpointaddress _cctpChanneluint16 _hubChainIduint16 _spokeChainId
liquidate(uint8 assetTypeuint8 transportaddress assetTokenuint16 chainIdaddress borroweruint256 repayAmountbool usdcMintRequireduint256 forwardCostpayable 
liquidationApproved(struct DataTypesSpokeLiquidateForward args
liquidationDeclined(struct DataTypesSpokeDecline args
pause(
repay(uint256 repayAmountuint256 forwardCostpayable 
repayDeclined(struct DataTypesSpokeDecline args
repayErc(uint8 assetTypeaddress assetTokenaddress targetTokenuint16 targetChainIduint256 repayAmountuint256 forwardCostpayable 
setAllowedToken(address tokenbool allowed
setNativeAssetAddress(address token
setUsdcTokenAddress(address token
supply(uint256 depositAmountuint256 forwardCostpayable 
supplyDeclined(struct DataTypesSpokeDecline args
supplyErc(uint8 assetTypeaddress assetTokenuint256 depositAmountuint256 forwardCostpayable 
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint8 assetuint8 transportaddress assetTokenuint256 withdrawAmountbool usdcMintRequireduint16 targetChainIdaddress targetAddressuint16 cctpTargetChainIduint256 forwardCostpayable 
withdrawalApproved(struct DataTypesSpokeWithdrawalForward args
withdrawalDeclined(struct DataTypesSpokeDecline args
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BorrowRequestDeclined(address indexed useruint256 amount
Initialized(uint8 version
LiquidationRequestDeclined(address indexed useruint256 amount
Paused(address account
PikeBorrowActionCompleted(uint16 indexed spokeChainIduint8 indexed assetaddress indexed useruint256 nonceuint256 timestampaddress assetTokenbool usdcMintRequireduint256 borrowAmount
PikeDepositActionInitiated(uint16 indexed spokeChainIduint8 indexed assetaddress indexed useruint256 nonceuint256 timestampaddress assetTokenuint256 amountDeposited
PikeLiquidationActionCompleted(uint16 indexed spokeChainIduint8 assetaddress indexed liquidatoraddress indexed useruint256 nonceuint256 timestampaddress targetTokenuint256 totalDiscounteduint256 seizedShare
PikeRepayActionInitiated(uint16 indexed sourceChainIduint8 indexed assetaddress indexed useruint256 nonceuint256 timestampuint16 targetChainIdaddress sourceTokenaddress targetTokenuint256 repaidAmount
PikeWithdrawalActionCompleted(uint16 indexed spokeChainIduint8 indexed assetaddress indexed useruint256 nonceuint256 timestampaddress assetTokenuint256 withdrawAmountbool usdcMintRequired
RepayRequestDeclined(address indexed useruint256 amount
SupplyRequestDeclined(address indexed useruint256 amount
Unpaused(address account
Upgraded(address indexed implementation
WithdrawalRequestDeclined(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AssetTransferFailed(
CallerNotAuthorized(
InvalidArguments(
InvalidGateway(
ReserveNotEnough(
SpokeNotActive(
SpokeNotFound(
ZeroAddressNotValid(
ZeroValueProvided(