L1Staking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x6c09fbe5 at 18072327
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 9 additional slots
9 additional variables

No balances found for "L1Staking"

No transactions found for "L1Staking"


Functions
Getter at block 20793850
controller(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getAllocation(address _allocationIDview returns (struct IStakingDataAllocation)
getAllocationState(address _allocationIDview returns (uint8)
getIndexerCapacity(address _indexerview returns (uint256)
getIndexerStakedTokens(address _indexerview returns (uint256)
getSubgraphAllocatedTokens(bytes32 _subgraphDeploymentIDview returns (uint256)
hasStake(address _indexerview returns (bool)
indexerTransferredToL2(addressview returns (address)
isAllocation(address _allocationIDview returns (bool)
isOperator(address _operatoraddress _indexerview returns (bool)
State-modifying
acceptProxy(address _proxy
acceptProxyAndCall(address _proxybytes _data
allocate(bytes32 _subgraphDeploymentIDuint256 _tokensaddress _allocationIDbytes32 _metadatabytes _proof
allocateFrom(address _indexerbytes32 _subgraphDeploymentIDuint256 _tokensaddress _allocationIDbytes32 _metadatabytes _proof
closeAllocation(address _allocationIDbytes32 _poi
collect(uint256 _tokensaddress _allocationID
initialize(address _controlleruint256 _minimumIndexerStakeuint32 _thawingPerioduint32 _protocolPercentageuint32 _curationPercentageuint32 _maxAllocationEpochsuint32 _delegationUnbondingPerioduint32 _delegationRatiostruct IStakingDataRebatesParameters _rebatesParametersaddress _extensionImpl
multicall(bytes[] datareturns (bytes[] results)
setAssetHolder(address _assetHolderbool _allowed
setController(address _controller
setCounterpartStakingAddress(address _counterpart
setCurationPercentage(uint32 _percentage
setDelegationParameters(uint32 _indexingRewardCutuint32 _queryFeeCutuint32 _cooldownBlocks
setExtensionImpl(address _extensionImpl
setL1GraphTokenLockTransferTool(address _l1GraphTokenLockTransferTool
setMaxAllocationEpochs(uint32 _maxAllocationEpochs
setMinimumIndexerStake(uint256 _minimumIndexerStake
setOperator(address _operatorbool _allowed
setProtocolPercentage(uint32 _percentage
setRebateParameters(uint32 _alphaNumeratoruint32 _alphaDenominatoruint32 _lambdaNumeratoruint32 _lambdaDenominator
setRewardsDestination(address _destination
setThawingPeriod(uint32 _thawingPeriod
stake(uint256 _tokens
stakeTo(address _indexeruint256 _tokens
syncAllContracts(
transferDelegationToL2(address _indexeraddress _l2Beneficiaryuint256 _maxGasuint256 _gasPriceBiduint256 _maxSubmissionCostpayable 
transferLockedDelegationToL2(address _indexeruint256 _maxGasuint256 _gasPriceBiduint256 _maxSubmissionCost
transferLockedStakeToL2(uint256 _amountuint256 _maxGasuint256 _gasPriceBiduint256 _maxSubmissionCost
transferStakeToL2(address _l2Beneficiaryuint256 _amountuint256 _maxGasuint256 _gasPriceBiduint256 _maxSubmissionCostpayable 
unlockDelegationToTransferredIndexer(address _indexer
unstake(uint256 _tokens
withdraw(
Events
AllocationClosed(address indexed indexerbytes32 indexed subgraphDeploymentIDuint256 epochuint256 tokensaddress indexed allocationIDaddress senderbytes32 poibool isPublic
AllocationCreated(address indexed indexerbytes32 indexed subgraphDeploymentIDuint256 epochuint256 tokensaddress indexed allocationIDbytes32 metadata
AssetHolderUpdate(address indexed calleraddress indexed assetHolderbool allowed
ContractSynced(bytes32 indexed nameHashaddress contractAddress
DelegationParametersUpdated(address indexed indexeruint32 indexingRewardCutuint32 queryFeeCutuint32 cooldownBlocks
DelegationTransferredToL2(address indexed delegatoraddress indexed l2Delegatoraddress indexed indexeraddress l2Indexeruint256 transferredDelegationTokens
ExtensionImplementationSet(address indexed extensionImpl
IndexerStakeTransferredToL2(address indexed indexeraddress indexed l2Indexeruint256 transferredStakeTokens
L1GraphTokenLockTransferToolSet(address l1GraphTokenLockTransferTool
ParameterUpdated(string param
RebateCollected(address assetHolderaddress indexed indexerbytes32 indexed subgraphDeploymentIDaddress indexed allocationIDuint256 epochuint256 tokensuint256 protocolTaxuint256 curationFeesuint256 queryFeesuint256 queryRebatesuint256 delegationRewards
SetController(address controller
SetOperator(address indexed indexeraddress indexed operatorbool allowed
SetRewardsDestination(address indexed indexeraddress indexed destination
StakeDelegatedUnlockedDueToL2Transfer(address indexed indexeraddress indexed delegator
StakeDeposited(address indexed indexeruint256 tokens
StakeLocked(address indexed indexeruint256 tokensuint256 until
StakeWithdrawn(address indexed indexeruint256 tokens
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.