/** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x1B07D3344188908Fb6DEcEac381f3eE63C48477a) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDb29A6dD3028e8cb8c7Db27E36701D533BE99EB6) */ export declare const billingAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_collector"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "contract IERC20"; readonly type: "address"; }, { readonly name: "_governor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "collector"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "enabled"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "CollectorUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InsufficientBalanceForRemoval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1BillingConnector"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1BillingConnectorUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2TokenGatewayUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "user"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "user"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensPulled"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRescued"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "add"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_amount"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly name: "addToMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isCollector"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1BillingConnector"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2TokenGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_user"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "pull"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_users"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_amounts"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "pullMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "remove"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "removeFromL1"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "rescueTokens"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_collector"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_enabled"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setCollector"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1BillingConnector"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1BillingConnector"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2TokenGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "userBalances"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x1B07D3344188908Fb6DEcEac381f3eE63C48477a) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDb29A6dD3028e8cb8c7Db27E36701D533BE99EB6) */ export declare const billingAddress: { readonly 42161: "0x1B07D3344188908Fb6DEcEac381f3eE63C48477a"; readonly 421614: "0xDb29A6dD3028e8cb8c7Db27E36701D533BE99EB6"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x1B07D3344188908Fb6DEcEac381f3eE63C48477a) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDb29A6dD3028e8cb8c7Db27E36701D533BE99EB6) */ export declare const billingConfig: { readonly address: { readonly 42161: "0x1B07D3344188908Fb6DEcEac381f3eE63C48477a"; readonly 421614: "0xDb29A6dD3028e8cb8c7Db27E36701D533BE99EB6"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_collector"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "contract IERC20"; readonly type: "address"; }, { readonly name: "_governor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "collector"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "enabled"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "CollectorUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "InsufficientBalanceForRemoval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1BillingConnector"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1BillingConnectorUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2TokenGatewayUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "user"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "user"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensPulled"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRescued"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "add"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_amount"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }]; readonly name: "addToMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isCollector"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1BillingConnector"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2TokenGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_user"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "pull"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_users"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_amounts"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "pullMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "remove"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "removeFromL1"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "rescueTokens"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_collector"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_enabled"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setCollector"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1BillingConnector"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1BillingConnector"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2TokenGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "userBalances"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8017B9AF3F199CC6b08A48DA3859410F20bbea72) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x12AF388f7e41c23702B5DE48C12A81f107d92391) */ export declare const billingConnectorAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2Billing"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "contract IERC20"; readonly type: "address"; }, { readonly name: "_governor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "inbox"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ArbitrumInboxUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1TokenGatewayUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Billing"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2BillingUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RemovalRequestSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRescued"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_seqNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL2"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_user"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "addToL2WithPermit"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "inbox"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1TokenGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ITokenGateway"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Billing"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "removeOnL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "rescueTokens"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setArbitrumInbox"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1TokenGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Billing"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2Billing"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8017B9AF3F199CC6b08A48DA3859410F20bbea72) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x12AF388f7e41c23702B5DE48C12A81f107d92391) */ export declare const billingConnectorAddress: { readonly 1: "0x8017B9AF3F199CC6b08A48DA3859410F20bbea72"; readonly 11155111: "0x12AF388f7e41c23702B5DE48C12A81f107d92391"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8017B9AF3F199CC6b08A48DA3859410F20bbea72) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x12AF388f7e41c23702B5DE48C12A81f107d92391) */ export declare const billingConnectorConfig: { readonly address: { readonly 1: "0x8017B9AF3F199CC6b08A48DA3859410F20bbea72"; readonly 11155111: "0x12AF388f7e41c23702B5DE48C12A81f107d92391"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2Billing"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "contract IERC20"; readonly type: "address"; }, { readonly name: "_governor"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "inbox"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ArbitrumInboxUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1TokenGatewayUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Billing"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2BillingUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RemovalRequestSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRescued"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_seqNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL2"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_user"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "addToL2WithPermit"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "inbox"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1TokenGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ITokenGateway"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Billing"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "removeOnL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "rescueTokens"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setArbitrumInbox"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1TokenGateway"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1TokenGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Billing"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2Billing"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xBcD54513aa593646d72aEA31406c633C235Ad6EA) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4F1aBAa9ec53c2E5d4902Edd099C74B2d8a0aAdD) */ export declare const bridgeEscrowImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xBcD54513aa593646d72aEA31406c633C235Ad6EA) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4F1aBAa9ec53c2E5d4902Edd099C74B2d8a0aAdD) */ export declare const bridgeEscrowImplementationAddress: { readonly 1: "0xBcD54513aa593646d72aEA31406c633C235Ad6EA"; readonly 11155111: "0x4F1aBAa9ec53c2E5d4902Edd099C74B2d8a0aAdD"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xBcD54513aa593646d72aEA31406c633C235Ad6EA) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4F1aBAa9ec53c2E5d4902Edd099C74B2d8a0aAdD) */ export declare const bridgeEscrowImplementationConfig: { readonly address: { readonly 1: "0xBcD54513aa593646d72aEA31406c633C235Ad6EA"; readonly 11155111: "0x4F1aBAa9ec53c2E5d4902Edd099C74B2d8a0aAdD"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x36aFF7001294daE4C2ED4fDEfC478a00De77F090) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6) */ export declare const bridgeEscrowProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x36aFF7001294daE4C2ED4fDEfC478a00De77F090) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6) */ export declare const bridgeEscrowProxyAddress: { readonly 1: "0x36aFF7001294daE4C2ED4fDEfC478a00De77F090"; readonly 11155111: "0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x36aFF7001294daE4C2ED4fDEfC478a00De77F090) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6) */ export declare const bridgeEscrowProxyConfig: { readonly address: { readonly 1: "0x36aFF7001294daE4C2ED4fDEfC478a00De77F090"; readonly 11155111: "0x428Ab6E9EeF41Dc5098a34a6993Cdd5Be5BA24a6"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2) */ export declare const chainlinkUsdGrtPairAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_accessController"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "current"; readonly internalType: "int256"; readonly type: "int256"; readonly indexed: true; }, { readonly name: "roundId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "AnswerUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "startedBy"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "NewRound"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferRequested"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferred"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accessController"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AccessControllerInterface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "aggregator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmAggregator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "description"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getAnswer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "int256"; readonly type: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly name: "getRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getTimestamp"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestAnswer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "int256"; readonly type: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestRound"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestTimestamp"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly name: "phaseAggregators"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AggregatorV2V3Interface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "phaseId"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeAggregator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proposedAggregator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AggregatorV2V3Interface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly name: "proposedGetRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proposedLatestRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_accessController"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "version"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2) */ export declare const chainlinkUsdGrtPairAddress: { readonly 1: "0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2"; }; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2) */ export declare const chainlinkUsdGrtPairConfig: { readonly address: { readonly 1: "0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_accessController"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "current"; readonly internalType: "int256"; readonly type: "int256"; readonly indexed: true; }, { readonly name: "roundId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "AnswerUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "startedBy"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "NewRound"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferRequested"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferred"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accessController"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AccessControllerInterface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "aggregator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "confirmAggregator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "description"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getAnswer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "int256"; readonly type: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly name: "getRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getTimestamp"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestAnswer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "int256"; readonly type: "int256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestRound"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "latestTimestamp"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly name: "phaseAggregators"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AggregatorV2V3Interface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "phaseId"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint16"; readonly type: "uint16"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_aggregator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "proposeAggregator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proposedAggregator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract AggregatorV2V3Interface"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly name: "proposedGetRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "proposedLatestRoundData"; readonly outputs: readonly [{ readonly name: "roundId"; readonly internalType: "uint80"; readonly type: "uint80"; }, { readonly name: "answer"; readonly internalType: "int256"; readonly type: "int256"; }, { readonly name: "startedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "updatedAt"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "answeredInRound"; readonly internalType: "uint80"; readonly type: "uint80"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_accessController"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "version"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; }; export declare const gnosisSafeAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AddedOwner"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "approvedHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ApproveHash"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "handler"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ChangedFallbackHandler"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "guard"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ChangedGuard"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "threshold"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ChangedThreshold"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "DisabledModule"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EnabledModule"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "payment"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ExecutionFailure"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExecutionFromModuleFailure"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExecutionFromModuleSuccess"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "payment"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ExecutionSuccess"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RemovedOwner"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SafeReceived"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "initiator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "owners"; readonly internalType: "address[]"; readonly type: "address[]"; readonly indexed: false; }, { readonly name: "threshold"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "initializer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "fallbackHandler"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SafeSetup"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "msgHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SignMsg"; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "VERSION"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_threshold"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addOwnerWithThreshold"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "hashToApprove"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "approveHash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "approvedHashes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_threshold"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "changeThreshold"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "dataHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signatures"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "requiredSignatures"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "checkNSignatures"; readonly outputs: readonly []; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "dataHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "signatures"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "checkSignatures"; readonly outputs: readonly []; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "prevModule"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "module"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "disableModule"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "domainSeparator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "enableModule"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }, { readonly name: "safeTxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "baseGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasPrice"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "refundReceiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nonce"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "encodeTransactionData"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }, { readonly name: "safeTxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "baseGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasPrice"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "refundReceiver"; readonly internalType: "address payable"; readonly type: "address"; }, { readonly name: "signatures"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "execTransaction"; readonly outputs: readonly [{ readonly name: "success"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }]; readonly name: "execTransactionFromModule"; readonly outputs: readonly [{ readonly name: "success"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }]; readonly name: "execTransactionFromModuleReturnData"; readonly outputs: readonly [{ readonly name: "success"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "returnData"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getChainId"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "start"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "pageSize"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getModulesPaginated"; readonly outputs: readonly [{ readonly name: "array"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "next"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getOwners"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "offset"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "length"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getStorageAt"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getThreshold"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }, { readonly name: "safeTxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "baseGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasPrice"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "gasToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "refundReceiver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nonce"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getTransactionHash"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "module"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isModuleEnabled"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "nonce"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "prevOwner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_threshold"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "removeOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "operation"; readonly internalType: "enum Enum.Operation"; readonly type: "uint8"; }]; readonly name: "requiredTxGas"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "handler"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setFallbackHandler"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "guard"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setGuard"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owners"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_threshold"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "fallbackHandler"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "paymentToken"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "payment"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "paymentReceiver"; readonly internalType: "address payable"; readonly type: "address"; }]; readonly name: "setup"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "signedMessages"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "targetContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "calldataPayload"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "simulateAndRevert"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "prevOwner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "oldOwner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "swapOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e) */ export declare const iensAbi: readonly [{ readonly payable: false; readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_old"; readonly internalType: "contract ENS"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "approved"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "ApprovalForAll"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "NewOwner"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "NewResolver"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; readonly indexed: false; }]; readonly name: "NewTTL"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isApprovedForAll"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly []; readonly name: "old"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ENS"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "recordExists"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "resolver"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "approved"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setApprovalForAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setRecord"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setResolver"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubnodeOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setSubnodeRecord"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setTTL"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "ttl"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }]; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e) */ export declare const iensAddress: { readonly 1: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; /** * [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e) */ export declare const iensConfig: { readonly address: { readonly 1: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"; }; readonly abi: readonly [{ readonly payable: false; readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_old"; readonly internalType: "contract ENS"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "approved"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "ApprovalForAll"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "NewOwner"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "NewResolver"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; readonly indexed: false; }]; readonly name: "NewTTL"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isApprovedForAll"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly []; readonly name: "old"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ENS"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "owner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "recordExists"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "resolver"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "approved"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setApprovalForAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setRecord"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setResolver"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubnodeOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "label"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "resolver"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setSubnodeRecord"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "ttl"; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly name: "setTTL"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "node"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "ttl"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint64"; readonly type: "uint64"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xDeb46851907fd85DD475780CcE2eE0D67c969825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x54C6639e45F9Eb5Ab55A370d4071e77e5f1b9FF6) */ export declare const l1CurationImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Burned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Collected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Signalled"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTokenMaster"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "defaultReserveRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_bondingCurve"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_defaultReserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isCurated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumCurationDeposit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_signalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "pools"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "gcs"; readonly internalType: "contract IGraphCurationToken"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCurationTokenMaster"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_defaultReserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDefaultReserveRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumCurationDeposit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "signalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xDeb46851907fd85DD475780CcE2eE0D67c969825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x54C6639e45F9Eb5Ab55A370d4071e77e5f1b9FF6) */ export declare const l1CurationImplementationAddress: { readonly 1: "0xDeb46851907fd85DD475780CcE2eE0D67c969825"; readonly 11155111: "0x54C6639e45F9Eb5Ab55A370d4071e77e5f1b9FF6"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xDeb46851907fd85DD475780CcE2eE0D67c969825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x54C6639e45F9Eb5Ab55A370d4071e77e5f1b9FF6) */ export declare const l1CurationImplementationConfig: { readonly address: { readonly 1: "0xDeb46851907fd85DD475780CcE2eE0D67c969825"; readonly 11155111: "0x54C6639e45F9Eb5Ab55A370d4071e77e5f1b9FF6"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Burned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Collected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Signalled"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTokenMaster"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "defaultReserveRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_bondingCurve"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_defaultReserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isCurated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumCurationDeposit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_signalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "pools"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "gcs"; readonly internalType: "contract IGraphCurationToken"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCurationTokenMaster"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_defaultReserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDefaultReserveRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumCurationDeposit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "signalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1) */ export declare const l1CurationProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1) */ export declare const l1CurationProxyAddress: { readonly 1: "0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538"; readonly 11155111: "0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1) */ export declare const l1CurationProxyConfig: { readonly address: { readonly 1: "0x8FE00a685Bcb3B2cc296ff6FfEaB10acA4CE1538"; readonly 11155111: "0x77A6e5F2f13218B33A97Aec56d591dB18D60FFb1"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x3fab259F2392F733c60C19492B5678E5D2D2Ee31) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xA1af9300209cc60de6Ce39752d57F04AB7E29432) */ export declare const l1EpochManagerImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "EpochLengthUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EpochRun"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "addressCache"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_block"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "blockHash"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "blockNum"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlockSinceStart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochLength"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "epochsSince"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochsSinceUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isCurrentEpochRun"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastRunEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "runEpoch"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setEpochLength"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x3fab259F2392F733c60C19492B5678E5D2D2Ee31) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xA1af9300209cc60de6Ce39752d57F04AB7E29432) */ export declare const l1EpochManagerImplementationAddress: { readonly 1: "0x3fab259F2392F733c60C19492B5678E5D2D2Ee31"; readonly 11155111: "0xA1af9300209cc60de6Ce39752d57F04AB7E29432"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x3fab259F2392F733c60C19492B5678E5D2D2Ee31) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xA1af9300209cc60de6Ce39752d57F04AB7E29432) */ export declare const l1EpochManagerImplementationConfig: { readonly address: { readonly 1: "0x3fab259F2392F733c60C19492B5678E5D2D2Ee31"; readonly 11155111: "0xA1af9300209cc60de6Ce39752d57F04AB7E29432"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "EpochLengthUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EpochRun"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "addressCache"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_block"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "blockHash"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "blockNum"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlockSinceStart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochLength"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "epochsSince"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochsSinceUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isCurrentEpochRun"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastRunEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "runEpoch"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setEpochLength"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2) */ export declare const l1EpochManagerProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2) */ export declare const l1EpochManagerProxyAddress: { readonly 1: "0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB"; readonly 11155111: "0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2) */ export declare const l1EpochManagerProxyConfig: { readonly address: { readonly 1: "0x64F990Bf16552A693dCB043BB7bf3866c5E05DdB"; readonly 11155111: "0x3C39036a76104D7c6D3eF13a21477C0fE23A3Aa2"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x83A5B6C542aB20436087Fc79724bdF06ea80f836) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4Ac3832d773FE6B6dcC8EB6241B83212F1a55096) */ export declare const l1GnsImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "CounterpartGNSAddressUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l1Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "withdrawnGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "GRTWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "LegacySubgraphClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nameSystem"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "SetDefaultName"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensReceived"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensDeposited"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalTransferred"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphDeprecated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphMetadataUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphNFT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SubgraphNFTUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "SubgraphPublished"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l1Owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_l2Owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensSignalled"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SubgraphUpgraded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphVersionUpdated"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "__DEPRECATED_bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGNSAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "deprecateSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getLegacySubgraphKey"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "seqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isLegacySubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isPublished"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphData"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "reserveRatioDeprecated"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphKeys"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "accountSeqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "migrateLegacySubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToVSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nextAccountSeqID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokenID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "ownerOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "ownerTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewVersion"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "sendCuratorBalanceToBeneficiaryOnL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_l2Owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "sendSubgraphToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartGNSAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nameSystem"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_name"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "setDefaultName"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ownerTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setOwnerTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphNFT"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphNFT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ISubgraphNFT"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTransferredToL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "reserveRatioDeprecated"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "updateSubgraphMetadata"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_vSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "vSignalToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x83A5B6C542aB20436087Fc79724bdF06ea80f836) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4Ac3832d773FE6B6dcC8EB6241B83212F1a55096) */ export declare const l1GnsImplementationAddress: { readonly 1: "0x83A5B6C542aB20436087Fc79724bdF06ea80f836"; readonly 11155111: "0x4Ac3832d773FE6B6dcC8EB6241B83212F1a55096"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x83A5B6C542aB20436087Fc79724bdF06ea80f836) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x4Ac3832d773FE6B6dcC8EB6241B83212F1a55096) */ export declare const l1GnsImplementationConfig: { readonly address: { readonly 1: "0x83A5B6C542aB20436087Fc79724bdF06ea80f836"; readonly 11155111: "0x4Ac3832d773FE6B6dcC8EB6241B83212F1a55096"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "CounterpartGNSAddressUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l1Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "withdrawnGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "GRTWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "LegacySubgraphClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nameSystem"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "SetDefaultName"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensReceived"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensDeposited"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalTransferred"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphDeprecated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphMetadataUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphNFT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SubgraphNFTUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "SubgraphPublished"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l1Owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_l2Owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphSentToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensSignalled"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SubgraphUpgraded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphVersionUpdated"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "__DEPRECATED_bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGNSAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "deprecateSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getLegacySubgraphKey"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "seqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isLegacySubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isPublished"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphData"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "reserveRatioDeprecated"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphKeys"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "accountSeqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "migrateLegacySubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToVSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nextAccountSeqID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokenID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "ownerOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "ownerTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewVersion"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "sendCuratorBalanceToBeneficiaryOnL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_l2Owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "sendSubgraphToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartGNSAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nameSystem"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_name"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "setDefaultName"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ownerTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setOwnerTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphNFT"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphNFT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ISubgraphNFT"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTransferredToL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "reserveRatioDeprecated"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "updateSubgraphMetadata"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_vSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "vSignalToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454) */ export declare const l1GnsProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454) */ export declare const l1GnsProxyAddress: { readonly 1: "0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825"; readonly 11155111: "0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454) */ export declare const l1GnsProxyConfig: { readonly address: { readonly 1: "0xaDcA0dd4729c8BA3aCf3E99F3A9f471EF37b6825"; readonly 11155111: "0x5461D48556B94e7fdD8ED5A8f865Ba4F1A3b5454"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xc944E90C64B2c07662A292be6244BDf05Cda44a7) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83) */ export declare const l1GraphTokenAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_initialSupply"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Approval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "approve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "balanceOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subtractedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "decreaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "addedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "increaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isMinter"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "name"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonces"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "permit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "renounceMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "symbol"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalSupply"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferFrom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xc944E90C64B2c07662A292be6244BDf05Cda44a7) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83) */ export declare const l1GraphTokenAddress: { readonly 1: "0xc944E90C64B2c07662A292be6244BDf05Cda44a7"; readonly 11155111: "0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xc944E90C64B2c07662A292be6244BDf05Cda44a7) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83) */ export declare const l1GraphTokenConfig: { readonly address: { readonly 1: "0xc944E90C64B2c07662A292be6244BDf05Cda44a7"; readonly 11155111: "0xCA59cCeb39bE1808d7aA607153f4A5062daF3a83"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_initialSupply"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Approval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "approve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "balanceOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subtractedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "decreaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "addedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "increaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isMinter"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "name"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonces"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "permit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "renounceMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "symbol"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalSupply"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferFrom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD41ca6A1d034D178c196DFa916f22f7D1a1B8222) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xF1De736CcBb1a37591f7fCA4CA415932a4a8d632) */ export declare const l1GraphTokenGatewayImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newAllowlisted"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AddedToCallhookAllowlist"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "inbox"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "l1Router"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ArbitrumAddressesSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sequenceNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DepositInitiated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "escrow"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EscrowAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2CounterpartAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "accumulatedL2MintAllowanceSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "l2MintAllowancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "lastL2MintAllowanceUpdateBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "L2MintAllowanceUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2GRT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2TokenAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "pauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPauseGuardian"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PartialPauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "notAllowlisted"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RemovedFromCallhookAllowlist"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensMintedFromL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_seqNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "exitNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "WithdrawalFinalized"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blockNum"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "accumulatedL2MintAllowanceAtBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accumulatedL2MintAllowanceSnapshot"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAllowlisted"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addToCallhookAllowlist"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1ERC20"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "calculateL2TokenAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "callhookAllowlist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "escrow"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "finalizeInboundTransfer"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "getOutboundCalldata"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "inbox"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Router"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Counterpart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2GRT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2MintAllowancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastL2MintAllowanceUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPausePartialTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPauseTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pauseGuardian"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "paused"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_notAllowlisted"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeFromCallhookAllowlist"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l1Router"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setArbitrumAddresses"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_escrow"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setEscrowAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2CounterpartAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_accumulatedL2MintAllowanceSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_l2MintAllowancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lastL2MintAllowanceUpdateBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setL2MintAllowanceParametersManual"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2GRT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2TokenAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPauseGuardian"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setPauseGuardian"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPaused"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setPaused"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalMintedFromL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2IssuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_updateBlockNum"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "updateL2MintAllowance"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD41ca6A1d034D178c196DFa916f22f7D1a1B8222) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xF1De736CcBb1a37591f7fCA4CA415932a4a8d632) */ export declare const l1GraphTokenGatewayImplementationAddress: { readonly 1: "0xD41ca6A1d034D178c196DFa916f22f7D1a1B8222"; readonly 11155111: "0xF1De736CcBb1a37591f7fCA4CA415932a4a8d632"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD41ca6A1d034D178c196DFa916f22f7D1a1B8222) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xF1De736CcBb1a37591f7fCA4CA415932a4a8d632) */ export declare const l1GraphTokenGatewayImplementationConfig: { readonly address: { readonly 1: "0xD41ca6A1d034D178c196DFa916f22f7D1a1B8222"; readonly 11155111: "0xF1De736CcBb1a37591f7fCA4CA415932a4a8d632"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newAllowlisted"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "AddedToCallhookAllowlist"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "inbox"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "l1Router"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ArbitrumAddressesSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sequenceNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DepositInitiated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "escrow"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EscrowAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2CounterpartAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "accumulatedL2MintAllowanceSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "l2MintAllowancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "lastL2MintAllowanceUpdateBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "L2MintAllowanceUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2GRT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2TokenAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "pauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPauseGuardian"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PartialPauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "notAllowlisted"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "RemovedFromCallhookAllowlist"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensMintedFromL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_seqNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "exitNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "WithdrawalFinalized"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blockNum"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "accumulatedL2MintAllowanceAtBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accumulatedL2MintAllowanceSnapshot"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAllowlisted"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addToCallhookAllowlist"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1ERC20"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "calculateL2TokenAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "callhookAllowlist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "escrow"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "finalizeInboundTransfer"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "getOutboundCalldata"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "inbox"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Router"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Counterpart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2GRT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2MintAllowancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastL2MintAllowanceUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPausePartialTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPauseTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pauseGuardian"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "paused"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_notAllowlisted"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeFromCallhookAllowlist"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_inbox"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l1Router"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setArbitrumAddresses"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_escrow"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setEscrowAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2CounterpartAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_accumulatedL2MintAllowanceSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_l2MintAllowancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_lastL2MintAllowanceUpdateBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setL2MintAllowanceParametersManual"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2GRT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2TokenAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPauseGuardian"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setPauseGuardian"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPaused"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setPaused"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalMintedFromL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2IssuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_updateBlockNum"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "updateL2MintAllowance"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3) */ export declare const l1GraphTokenGatewayProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3) */ export declare const l1GraphTokenGatewayProxyAddress: { readonly 1: "0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06"; readonly 11155111: "0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3) */ export declare const l1GraphTokenGatewayProxyConfig: { readonly address: { readonly 1: "0x01cDC91B0A9bA741903aA3699BF4CE31d6C5cC06"; readonly 11155111: "0x549DCB0b510Ee7C8d6E8e346ab9aC75E22DD78B3"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343) */ export declare const l1IEthereumDidRegistryAbi: readonly [{ readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }]; readonly name: "revokeAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "owners"; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }, { readonly name: ""; readonly type: "bytes32"; }, { readonly name: ""; readonly type: "address"; }]; readonly name: "delegates"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "setAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "changeOwnerSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "validDelegate"; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "nonce"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "setAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "revokeDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }]; readonly name: "identityOwner"; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "revokeDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "addDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "addDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }]; readonly name: "revokeAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "changeOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "changed"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "owner"; readonly type: "address"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDOwnerChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegateType"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "delegate"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validTo"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDDelegateChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "name"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "value"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "validTo"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDAttributeChanged"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343) */ export declare const l1IEthereumDidRegistryAddress: { readonly 1: "0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B"; readonly 11155111: "0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343) */ export declare const l1IEthereumDidRegistryConfig: { readonly address: { readonly 1: "0xdCa7EF03e98e0DC2B855bE647C39ABe984fcF21B"; readonly 11155111: "0xDe57D27e530c99bDa15Fe231B8C632E4a37E7343"; }; readonly abi: readonly [{ readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }]; readonly name: "revokeAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "owners"; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }, { readonly name: ""; readonly type: "bytes32"; }, { readonly name: ""; readonly type: "address"; }]; readonly name: "delegates"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "setAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "changeOwnerSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "validDelegate"; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "nonce"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "setAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "revokeDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }]; readonly name: "identityOwner"; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }]; readonly name: "revokeDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "addDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "delegateType"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly type: "address"; }, { readonly name: "validity"; readonly type: "uint256"; }]; readonly name: "addDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "sigV"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly type: "bytes32"; }, { readonly name: "name"; readonly type: "bytes32"; }, { readonly name: "value"; readonly type: "bytes"; }]; readonly name: "revokeAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: false; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; }, { readonly name: "newOwner"; readonly type: "address"; }]; readonly name: "changeOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly constant: true; readonly payable: false; readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "changed"; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "owner"; readonly type: "address"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDOwnerChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegateType"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "delegate"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validTo"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDDelegateChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly type: "address"; readonly indexed: true; }, { readonly name: "name"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "value"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "validTo"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDAttributeChanged"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD92944C84826Be7d1D168B239D30AF4583E085e5) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3a7382e41d56f6085fcdE56546884ecfcCe8e949) */ export declare const l1RewardsManagerImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsAssigned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenied"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sinceBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenylistUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignalLastBlockUpdated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "denylist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsForSubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsPerAllocatedToken"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getNewRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isDenied"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "issuancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumSubgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphAllocationUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphSignalUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_deny"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setDenied"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "_deny"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly name: "setDeniedMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_issuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setIssuancePerBlock"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumSubgraphSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumSubgraphSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphAvailabilityOracle"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphAvailabilityOracle"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphAvailabilityOracle"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "accRewardsForSubgraph"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsForSubgraphSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerSignalSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "takeRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "updateAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD92944C84826Be7d1D168B239D30AF4583E085e5) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3a7382e41d56f6085fcdE56546884ecfcCe8e949) */ export declare const l1RewardsManagerImplementationAddress: { readonly 1: "0xD92944C84826Be7d1D168B239D30AF4583E085e5"; readonly 11155111: "0x3a7382e41d56f6085fcdE56546884ecfcCe8e949"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xD92944C84826Be7d1D168B239D30AF4583E085e5) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3a7382e41d56f6085fcdE56546884ecfcCe8e949) */ export declare const l1RewardsManagerImplementationConfig: { readonly address: { readonly 1: "0xD92944C84826Be7d1D168B239D30AF4583E085e5"; readonly 11155111: "0x3a7382e41d56f6085fcdE56546884ecfcCe8e949"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsAssigned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenied"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sinceBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenylistUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignalLastBlockUpdated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "denylist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsForSubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsPerAllocatedToken"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getNewRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isDenied"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "issuancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumSubgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphAllocationUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphSignalUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_deny"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setDenied"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "_deny"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly name: "setDeniedMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_issuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setIssuancePerBlock"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumSubgraphSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumSubgraphSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphAvailabilityOracle"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphAvailabilityOracle"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphAvailabilityOracle"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "accRewardsForSubgraph"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsForSubgraphSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerSignalSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "takeRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "updateAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5) */ export declare const l1RewardsManagerProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5) */ export declare const l1RewardsManagerProxyAddress: { readonly 1: "0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66"; readonly 11155111: "0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5) */ export declare const l1RewardsManagerProxyConfig: { readonly address: { readonly 1: "0x9Ac758AB77733b4150A901ebd659cbF8cB93ED66"; readonly 11155111: "0x175f483AfAB4Fc52A6E07F9e9d46C90eB95941b5"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xA479c00cDa8C07bce458D7a826C7b091672EB92C) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3) */ export declare const l1StakingExtensionAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "slasher"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SlasherUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "reward"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "StakeSlashed"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeAssetHolder"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "assetHolders"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationParametersCooldown"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegationPools"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingExtension.DelegationPoolReturn"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "updatedAtBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationUnbondingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegation"; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "getWithdraweableDelegatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isDelegator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "maxAllocationEpochs"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumIndexerStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maybeOperator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "operatorAuth"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "protocolPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "rewardsDestination"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blocks"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParametersCooldown"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationUnbondingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_slasher"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSlasher"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_reward"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeSlasher"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slashers"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "stakes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct Stakes.Indexer"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "tokensStaked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensAllocated"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphAllocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "thawingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "undelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_newIndexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "withdrawDelegated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xA479c00cDa8C07bce458D7a826C7b091672EB92C) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3) */ export declare const l1StakingExtensionAddress: { readonly 1: "0xA479c00cDa8C07bce458D7a826C7b091672EB92C"; readonly 11155111: "0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xA479c00cDa8C07bce458D7a826C7b091672EB92C) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3) */ export declare const l1StakingExtensionConfig: { readonly address: { readonly 1: "0xA479c00cDa8C07bce458D7a826C7b091672EB92C"; readonly 11155111: "0x3fF97b5bdC1D46B0bbD1a3166F232683470a0ce3"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "slasher"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SlasherUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "reward"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "StakeSlashed"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeAssetHolder"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "assetHolders"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationParametersCooldown"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegationPools"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingExtension.DelegationPoolReturn"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "updatedAtBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationUnbondingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegation"; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "getWithdraweableDelegatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isDelegator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "maxAllocationEpochs"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumIndexerStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maybeOperator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "operatorAuth"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "protocolPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "rewardsDestination"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_blocks"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParametersCooldown"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationUnbondingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_slasher"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSlasher"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_reward"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeSlasher"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slashers"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "stakes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct Stakes.Indexer"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "tokensStaked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensAllocated"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphAllocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "thawingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "undelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_newIndexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "withdrawDelegated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x20a14D78848BC8B3F3d4B77239F2adC3C0259A10) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x88aec82f14002a56014819f4e23a22eB32F528b1) */ export declare const l1StakingImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "isPublic"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AllocationClosed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "AllocationCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AssetHolderUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "DelegationParametersUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "transferredDelegationTokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DelegationTransferredToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "extensionImpl"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExtensionImplementationSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "transferredStakeTokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "IndexerStakeTransferredToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1GraphTokenLockTransferTool"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1GraphTokenLockTransferToolSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "protocolTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryRebates"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "delegationRewards"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RebateCollected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetOperator"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "destination"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SetRewardsDestination"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "StakeDelegatedUnlockedDueToL2Transfer"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDeposited"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeWithdrawn"; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocateFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "closeAllocation"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocationState"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IStakingBase.AllocationState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerCapacity"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerStakedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getSubgraphAllocatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "hasStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "indexerTransferredToL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_protocolPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_rebatesParameters"; readonly internalType: "struct IStakingData.RebatesParameters"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; }, { readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isOperator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_assetHolder"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setAssetHolder"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartStakingAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setExtensionImpl"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1GraphTokenLockTransferTool"; readonly internalType: "contract IL1GraphTokenLockTransferTool"; readonly type: "address"; }]; readonly name: "setL1GraphTokenLockTransferTool"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setMaxAllocationEpochs"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumIndexerStake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setOperator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setProtocolPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setRebateParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_destination"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setRewardsDestination"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setThawingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stakeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferDelegationToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferLockedDelegationToL2"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferLockedStakeToL2"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferStakeToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "unlockDelegationToTransferredIndexer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "unstake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x20a14D78848BC8B3F3d4B77239F2adC3C0259A10) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x88aec82f14002a56014819f4e23a22eB32F528b1) */ export declare const l1StakingImplementationAddress: { readonly 1: "0x20a14D78848BC8B3F3d4B77239F2adC3C0259A10"; readonly 11155111: "0x88aec82f14002a56014819f4e23a22eB32F528b1"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0x20a14D78848BC8B3F3d4B77239F2adC3C0259A10) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x88aec82f14002a56014819f4e23a22eB32F528b1) */ export declare const l1StakingImplementationConfig: { readonly address: { readonly 1: "0x20a14D78848BC8B3F3d4B77239F2adC3C0259A10"; readonly 11155111: "0x88aec82f14002a56014819f4e23a22eB32F528b1"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "isPublic"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AllocationClosed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "AllocationCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AssetHolderUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "DelegationParametersUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "transferredDelegationTokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DelegationTransferredToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "extensionImpl"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExtensionImplementationSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2Indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "transferredStakeTokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "IndexerStakeTransferredToL2"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1GraphTokenLockTransferTool"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1GraphTokenLockTransferToolSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "protocolTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryRebates"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "delegationRewards"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RebateCollected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetOperator"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "destination"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SetRewardsDestination"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "StakeDelegatedUnlockedDueToL2Transfer"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDeposited"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeWithdrawn"; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocateFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "closeAllocation"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocationState"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IStakingBase.AllocationState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerCapacity"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerStakedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getSubgraphAllocatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "hasStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "indexerTransferredToL2"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_protocolPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_rebatesParameters"; readonly internalType: "struct IStakingData.RebatesParameters"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; }, { readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isOperator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_assetHolder"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setAssetHolder"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartStakingAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setExtensionImpl"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1GraphTokenLockTransferTool"; readonly internalType: "contract IL1GraphTokenLockTransferTool"; readonly type: "address"; }]; readonly name: "setL1GraphTokenLockTransferTool"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setMaxAllocationEpochs"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumIndexerStake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setOperator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setProtocolPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setRebateParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_destination"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setRewardsDestination"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setThawingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stakeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferDelegationToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferLockedDelegationToL2"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferLockedStakeToL2"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Beneficiary"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxGas"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_gasPriceBid"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_maxSubmissionCost"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferStakeToL2"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "unlockDelegationToTransferredIndexer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "unstake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xF55041E37E12cD407ad00CE2910B8269B01263b9) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90) */ export declare const l1StakingProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xF55041E37E12cD407ad00CE2910B8269B01263b9) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90) */ export declare const l1StakingProxyAddress: { readonly 1: "0xF55041E37E12cD407ad00CE2910B8269B01263b9"; readonly 11155111: "0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90"; }; /** * - [__View Contract on Ethereum Etherscan__](https://etherscan.io/address/0xF55041E37E12cD407ad00CE2910B8269B01263b9) * - [__View Contract on Sepolia Etherscan__](https://sepolia.etherscan.io/address/0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90) */ export declare const l1StakingProxyConfig: { readonly address: { readonly 1: "0xF55041E37E12cD407ad00CE2910B8269B01263b9"; readonly 11155111: "0x14e9B07Dc56A0B03ac8A58453B5cCCB289d6ec90"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x41Ad970e071aadbE098c17aDFCff2fF3105456Ae) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xd90022aB67920212D0F902F5c427DE82732DE136) */ export declare const l2CurationImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Burned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Collected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Signalled"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTokenMaster"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "defaultReserveRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isCurated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumCurationDeposit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_signalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintTaxFree"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "pools"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "gcs"; readonly internalType: "contract IGraphCurationToken"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCurationTokenMaster"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDefaultReserveRatio"; readonly outputs: readonly []; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumCurationDeposit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "signalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignalNoTax"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignalToTokensNoTax"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x41Ad970e071aadbE098c17aDFCff2fF3105456Ae) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xd90022aB67920212D0F902F5c427DE82732DE136) */ export declare const l2CurationImplementationAddress: { readonly 42161: "0x41Ad970e071aadbE098c17aDFCff2fF3105456Ae"; readonly 421614: "0xd90022aB67920212D0F902F5c427DE82732DE136"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x41Ad970e071aadbE098c17aDFCff2fF3105456Ae) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xd90022aB67920212D0F902F5c427DE82732DE136) */ export declare const l2CurationImplementationConfig: { readonly address: { readonly 42161: "0x41Ad970e071aadbE098c17aDFCff2fF3105456Ae"; readonly 421614: "0xd90022aB67920212D0F902F5c427DE82732DE136"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Burned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Collected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signal"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Signalled"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "bondingCurve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationTokenMaster"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "defaultReserveRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCurationPoolTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_curationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isCurated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumCurationDeposit"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_signalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintTaxFree"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "pools"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "gcs"; readonly internalType: "contract IGraphCurationToken"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_curationTokenMaster"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCurationTokenMaster"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDefaultReserveRatio"; readonly outputs: readonly []; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumCurationDeposit"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumCurationDeposit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_signalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "signalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignalNoTax"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToSignalToTokensNoTax"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x22d78fb4bc72e191C765807f8891B5e1785C8014) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDe761f075200E75485F4358978FB4d1dC8644FD5) */ export declare const l2CurationProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x22d78fb4bc72e191C765807f8891B5e1785C8014) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDe761f075200E75485F4358978FB4d1dC8644FD5) */ export declare const l2CurationProxyAddress: { readonly 42161: "0x22d78fb4bc72e191C765807f8891B5e1785C8014"; readonly 421614: "0xDe761f075200E75485F4358978FB4d1dC8644FD5"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x22d78fb4bc72e191C765807f8891B5e1785C8014) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xDe761f075200E75485F4358978FB4d1dC8644FD5) */ export declare const l2CurationProxyConfig: { readonly address: { readonly 42161: "0x22d78fb4bc72e191C765807f8891B5e1785C8014"; readonly 421614: "0xDe761f075200E75485F4358978FB4d1dC8644FD5"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xeEDEdb3660154f439D93bfF612f7902edf07b848) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da) */ export declare const l2EpochManagerImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "EpochLengthUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EpochRun"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_block"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "blockHash"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "blockNum"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlockSinceStart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochLength"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "epochsSince"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochsSinceUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isCurrentEpochRun"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastRunEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "runEpoch"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setEpochLength"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xeEDEdb3660154f439D93bfF612f7902edf07b848) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da) */ export declare const l2EpochManagerImplementationAddress: { readonly 42161: "0xeEDEdb3660154f439D93bfF612f7902edf07b848"; readonly 421614: "0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xeEDEdb3660154f439D93bfF612f7902edf07b848) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da) */ export declare const l2EpochManagerImplementationConfig: { readonly address: { readonly 42161: "0xeEDEdb3660154f439D93bfF612f7902edf07b848"; readonly 421614: "0x646627fa39ec6f6E757Cb4189bC54c92FFBb71da"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "EpochLengthUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "EpochRun"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_block"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "blockHash"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "blockNum"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentEpochBlockSinceStart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochLength"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epoch"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "epochsSince"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "epochsSinceUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isCurrentEpochRun"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastLengthUpdateEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastRunEpoch"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "runEpoch"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_epochLength"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setEpochLength"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5A843145c43d328B9bB7a4401d94918f131bB281) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x88b3C7f37253bAA1A9b95feAd69bD5320585826D) */ export declare const l2EpochManagerProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5A843145c43d328B9bB7a4401d94918f131bB281) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x88b3C7f37253bAA1A9b95feAd69bD5320585826D) */ export declare const l2EpochManagerProxyAddress: { readonly 42161: "0x5A843145c43d328B9bB7a4401d94918f131bB281"; readonly 421614: "0x88b3C7f37253bAA1A9b95feAd69bD5320585826D"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5A843145c43d328B9bB7a4401d94918f131bB281) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x88b3C7f37253bAA1A9b95feAd69bD5320585826D) */ export declare const l2EpochManagerProxyConfig: { readonly address: { readonly 42161: "0x5A843145c43d328B9bB7a4401d94918f131bB281"; readonly 421614: "0x88b3C7f37253bAA1A9b95feAd69bD5320585826D"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x00CBF5024d454255577Bf2b0fB6A43328a6828c9) */ export declare const l2GnsImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "CounterpartGNSAddressUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceReceived"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceReturnedToBeneficiary"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "withdrawnGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "GRTWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "LegacySubgraphClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nameSystem"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "SetDefaultName"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensReceived"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensDeposited"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalTransferred"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphDeprecated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }]; readonly name: "SubgraphL2TransferFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphMetadataUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphNFT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SubgraphNFTUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "SubgraphPublished"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphReceivedFromL1"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensSignalled"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SubgraphUpgraded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphVersionUpdated"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MAX_ROUNDING_ERROR"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "SUBGRAPH_ID_ALIAS_OFFSET"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGNSAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "deprecateSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "finishSubgraphTransferFromL1"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getAliasedL2SubgraphID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getLegacySubgraphKey"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "seqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getUnaliasedL1SubgraphID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isLegacySubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isPublished"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphData"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "__DEPRECATED_reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphKeys"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "accountSeqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "migrateLegacySubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToVSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nextAccountSeqID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokenID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "ownerOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "ownerTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewVersion"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartGNSAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nameSystem"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_name"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "setDefaultName"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ownerTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setOwnerTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphNFT"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphL2TransferData"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "l2Done"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "subgraphReceivedOnL2BlockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphNFT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ISubgraphNFT"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "__DEPRECATED_reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "updateSubgraphMetadata"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_vSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "vSignalToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x00CBF5024d454255577Bf2b0fB6A43328a6828c9) */ export declare const l2GnsImplementationAddress: { readonly 42161: "0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7"; readonly 421614: "0x00CBF5024d454255577Bf2b0fB6A43328a6828c9"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x00CBF5024d454255577Bf2b0fB6A43328a6828c9) */ export declare const l2GnsImplementationConfig: { readonly address: { readonly 42161: "0x9B81c7C5A21E65b849FD487540B0A82d3b97b2c7"; readonly 421614: "0x00CBF5024d454255577Bf2b0fB6A43328a6828c9"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "CounterpartGNSAddressUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceReceived"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2Curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CuratorBalanceReturnedToBeneficiary"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "withdrawnGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "GRTWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "LegacySubgraphClaimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "graphAccount"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nameSystem"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "name"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "SetDefaultName"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalBurnt"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensReceived"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "curator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensDeposited"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "nSignalTransferred"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SignalTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphDeprecated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }]; readonly name: "SubgraphL2TransferFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphMetadataUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphNFT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SubgraphNFTUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "SubgraphPublished"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SubgraphReceivedFromL1"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vSignalCreated"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokensSignalled"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }]; readonly name: "SubgraphUpgraded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "SubgraphVersionUpdated"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MAX_ROUNDING_ERROR"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "SUBGRAPH_ID_ALIAS_OFFSET"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "approveAll"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "counterpartGNSAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "deprecateSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "finishSubgraphTransferFromL1"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getAliasedL2SubgraphID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_curator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getCuratorSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getLegacySubgraphKey"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "seqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2SubgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "getUnaliasedL1SubgraphID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isLegacySubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "isPublished"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphData"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "__DEPRECATED_reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "legacySubgraphKeys"; readonly outputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "accountSeqID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "migrateLegacySubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalOutMin"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mintSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_nSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "nSignalToVSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nextAccountSeqID"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokenID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "ownerOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "ownerTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewSubgraph"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_versionMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "publishNewVersion"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartGNSAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_graphAccount"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_nameSystem"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_nameIdentifier"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_name"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "setDefaultName"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_ownerTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setOwnerTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphNFT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphNFT"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphL2TransferData"; readonly outputs: readonly [{ readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "l2Done"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "subgraphReceivedOnL2BlockNumber"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphNFT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract ISubgraphNFT"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "vSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "nSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "__DEPRECATED_reserveRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "disabled"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "withdrawableGRT"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_tokensIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "tokensToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_subgraphMetadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "updateSubgraphMetadata"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_vSignalIn"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "vSignalToNSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphID"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3133948342F35b8699d8F94aeE064AbB76eDe965) */ export declare const l2GnsProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3133948342F35b8699d8F94aeE064AbB76eDe965) */ export declare const l2GnsProxyAddress: { readonly 42161: "0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec"; readonly 421614: "0x3133948342F35b8699d8F94aeE064AbB76eDe965"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3133948342F35b8699d8F94aeE064AbB76eDe965) */ export declare const l2GnsProxyConfig: { readonly address: { readonly 42161: "0xec9A7fb6CbC2E41926127929c2dcE6e9c5D33Bec"; readonly 421614: "0x3133948342F35b8699d8F94aeE064AbB76eDe965"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x6f37b2AF8A0Cc74f1bFddf2E9302Cb226710127F) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC) */ export declare const l2GraphTokenGatewayImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DepositFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1CounterpartAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1GRT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1TokenAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Router"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2RouterSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "pauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPauseGuardian"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PartialPauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_id"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL1"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2ToL1Id"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "exitNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "WithdrawalInitiated"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "l1ERC20"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "calculateL2TokenAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "finalizeInboundTransfer"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "getOutboundCalldata"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Counterpart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1GRT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Router"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPausePartialTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPauseTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pauseGuardian"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "paused"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1CounterpartAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1GRT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1TokenAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Router"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2Router"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPauseGuardian"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setPauseGuardian"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPaused"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setPaused"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x6f37b2AF8A0Cc74f1bFddf2E9302Cb226710127F) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC) */ export declare const l2GraphTokenGatewayImplementationAddress: { readonly 42161: "0x6f37b2AF8A0Cc74f1bFddf2E9302Cb226710127F"; readonly 421614: "0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x6f37b2AF8A0Cc74f1bFddf2E9302Cb226710127F) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC) */ export declare const l2GraphTokenGatewayImplementationConfig: { readonly address: { readonly 42161: "0x6f37b2AF8A0Cc74f1bFddf2E9302Cb226710127F"; readonly 421614: "0x3C2eB5E561f70c0573E5f6c92358e988E32cb5eC"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DepositFinalized"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Counterpart"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1CounterpartAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1GRT"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1TokenAddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l2Router"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L2RouterSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "pauseGuardian"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPauseGuardian"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PartialPauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "isPaused"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "PauseChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_id"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }]; readonly name: "TxToL1"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Token"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "l2ToL1Id"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "exitNum"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "WithdrawalInitiated"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "l1ERC20"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "calculateL2TokenAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "finalizeInboundTransfer"; readonly outputs: readonly []; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "getOutboundCalldata"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "pure"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Counterpart"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1GRT"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l2Router"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPausePartialTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lastPauseTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "outboundTransfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pauseGuardian"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "paused"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1Counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1CounterpartAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l1GRT"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1TokenAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_l2Router"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL2Router"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPauseGuardian"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setPauseGuardian"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newPaused"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setPaused"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x65E1a5e8946e7E87d9774f5288f41c30a99fD302) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb) */ export declare const l2GraphTokenGatewayProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x65E1a5e8946e7E87d9774f5288f41c30a99fD302) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb) */ export declare const l2GraphTokenGatewayProxyAddress: { readonly 42161: "0x65E1a5e8946e7E87d9774f5288f41c30a99fD302"; readonly 421614: "0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x65E1a5e8946e7E87d9774f5288f41c30a99fD302) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb) */ export declare const l2GraphTokenGatewayProxyConfig: { readonly address: { readonly 42161: "0x65E1a5e8946e7E87d9774f5288f41c30a99fD302"; readonly 421614: "0xB24Ce0f8c18c4DdDa584A7EeC132F49C966813bb"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xaFFCb96181D920FE8C0Af046C49B2c9eC98b28df) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x4cf968bA38b43dd10be114daa7959C1b369479e5) */ export declare const l2GraphTokenImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Approval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "BridgeBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "BridgeMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "gateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "GatewaySet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Address"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1AddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "approve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "balanceOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "bridgeBurn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "bridgeMint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subtractedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "decreaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "gateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "addedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "increaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isMinter"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Address"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "name"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonces"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "permit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "renounceMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_gw"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_addr"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1Address"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "symbol"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalSupply"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferFrom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xaFFCb96181D920FE8C0Af046C49B2c9eC98b28df) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x4cf968bA38b43dd10be114daa7959C1b369479e5) */ export declare const l2GraphTokenImplementationAddress: { readonly 42161: "0xaFFCb96181D920FE8C0Af046C49B2c9eC98b28df"; readonly 421614: "0x4cf968bA38b43dd10be114daa7959C1b369479e5"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xaFFCb96181D920FE8C0Af046C49B2c9eC98b28df) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x4cf968bA38b43dd10be114daa7959C1b369479e5) */ export declare const l2GraphTokenImplementationConfig: { readonly address: { readonly 42161: "0xaFFCb96181D920FE8C0Af046C49B2c9eC98b28df"; readonly 421614: "0x4cf968bA38b43dd10be114daa7959C1b369479e5"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Approval"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "BridgeBurned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "BridgeMinted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "gateway"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "GatewaySet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "l1Address"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "L1AddressSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "MinterRemoved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "NewPendingOwnership"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "from"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Transfer"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "addMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "approve"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "balanceOf"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "bridgeBurn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "bridgeMint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burn"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "account"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "burnFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "decimals"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subtractedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "decreaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "gateway"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "governor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "addedValue"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "increaseAllowance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isMinter"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "l1Address"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_to"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "mint"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "name"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonces"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingGovernor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_owner"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_spender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_deadline"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_v"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "_r"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_s"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "permit"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_account"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "removeMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "renounceMinter"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_gw"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setGateway"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_addr"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setL1Address"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "symbol"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalSupply"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transfer"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "recipient"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "transferFrom"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newGovernor"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "transferOwnership"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9623063377AD1B27544C965cCd7342f7EA7e88C7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04) */ export declare const l2GraphTokenProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9623063377AD1B27544C965cCd7342f7EA7e88C7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04) */ export declare const l2GraphTokenProxyAddress: { readonly 42161: "0x9623063377AD1B27544C965cCd7342f7EA7e88C7"; readonly 421614: "0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x9623063377AD1B27544C965cCd7342f7EA7e88C7) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04) */ export declare const l2GraphTokenProxyConfig: { readonly address: { readonly 42161: "0x9623063377AD1B27544C965cCd7342f7EA7e88C7"; readonly 421614: "0xf8c05dCF59E8B28BFD5eed176C562bEbcfc7Ac04"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xa9AEb1c6f14f4244547B9a0946C485DA99047638) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59) */ export declare const l2IEthereumDidRegistryAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "validTo"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDAttributeChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validTo"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDDelegateChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDOwnerChanged"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changeOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changeOwnerSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changed"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegates"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "identityOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonce"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "owners"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "revokeAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "revokeAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "validDelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xa9AEb1c6f14f4244547B9a0946C485DA99047638) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59) */ export declare const l2IEthereumDidRegistryAddress: { readonly 42161: "0xa9AEb1c6f14f4244547B9a0946C485DA99047638"; readonly 421614: "0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0xa9AEb1c6f14f4244547B9a0946C485DA99047638) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59) */ export declare const l2IEthereumDidRegistryConfig: { readonly address: { readonly 42161: "0xa9AEb1c6f14f4244547B9a0946C485DA99047638"; readonly 421614: "0xF5f4cA61481558709AFa94AdEDa7B5F180f4AD59"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "validTo"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDAttributeChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "validTo"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDDelegateChanged"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "owner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "previousChange"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "DIDOwnerChanged"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "addDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changeOwner"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changeOwnerSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "changed"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }, { readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegates"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "identityOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "nonce"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "owners"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "revokeAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "revokeAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeDelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "revokeDelegateSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setAttribute"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "sigV"; readonly internalType: "uint8"; readonly type: "uint8"; }, { readonly name: "sigR"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "sigS"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "name"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "value"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "validity"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setAttributeSigned"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "identity"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "delegateType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "delegate"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "validDelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5912Afc5E0f430B0F84b792E9C7CC892b4bE6Bdb) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x714B54e5249C90414fecA240e2F5B618C243F0aE) */ export declare const l2RewardsManagerImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsAssigned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenied"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sinceBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenylistUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignalLastBlockUpdated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "denylist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsForSubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsPerAllocatedToken"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getNewRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isDenied"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "issuancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumSubgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphAllocationUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphSignalUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_deny"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setDenied"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "_deny"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly name: "setDeniedMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_issuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setIssuancePerBlock"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumSubgraphSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumSubgraphSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphAvailabilityOracle"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphAvailabilityOracle"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphAvailabilityOracle"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "accRewardsForSubgraph"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsForSubgraphSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerSignalSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "takeRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "updateAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5912Afc5E0f430B0F84b792E9C7CC892b4bE6Bdb) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x714B54e5249C90414fecA240e2F5B618C243F0aE) */ export declare const l2RewardsManagerImplementationAddress: { readonly 42161: "0x5912Afc5E0f430B0F84b792E9C7CC892b4bE6Bdb"; readonly 421614: "0x714B54e5249C90414fecA240e2F5B618C243F0aE"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x5912Afc5E0f430B0F84b792E9C7CC892b4bE6Bdb) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x714B54e5249C90414fecA240e2F5B618C243F0aE) */ export declare const l2RewardsManagerImplementationConfig: { readonly address: { readonly 42161: "0x5912Afc5E0f430B0F84b792E9C7CC892b4bE6Bdb"; readonly 421614: "0x714B54e5249C90414fecA240e2F5B618C243F0aE"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsAssigned"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenied"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "sinceBlock"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RewardsDenylistUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "accRewardsPerSignalLastBlockUpdated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "denylist"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsForSubgraph"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAccRewardsPerAllocatedToken"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getNewRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "isDenied"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "issuancePerBlock"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumSubgraphSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphAllocationUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "onSubgraphSignalUpdate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_deny"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setDenied"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }, { readonly name: "_deny"; readonly internalType: "bool[]"; readonly type: "bool[]"; }]; readonly name: "setDeniedMany"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_issuancePerBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setIssuancePerBlock"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumSubgraphSignal"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumSubgraphSignal"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphAvailabilityOracle"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setSubgraphAvailabilityOracle"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "subgraphAvailabilityOracle"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphs"; readonly outputs: readonly [{ readonly name: "accRewardsForSubgraph"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsForSubgraphSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerSignalSnapshot"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "takeRewards"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "updateAccRewardsPerSignal"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x1F49caE7669086c8ba53CC35d1E9f80176d67E79) */ export declare const l2RewardsManagerProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x1F49caE7669086c8ba53CC35d1E9f80176d67E79) */ export declare const l2RewardsManagerProxyAddress: { readonly 42161: "0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525"; readonly 421614: "0x1F49caE7669086c8ba53CC35d1E9f80176d67E79"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x1F49caE7669086c8ba53CC35d1E9f80176d67E79) */ export declare const l2RewardsManagerProxyConfig: { readonly address: { readonly 42161: "0x971B9d3d0Ae3ECa029CAB5eA1fB0F72c85e6a525"; readonly 421614: "0x1F49caE7669086c8ba53CC35d1E9f80176d67E79"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x3bE385576d7C282070Ad91BF94366de9f9ba3571) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x05709dd705A5674346B7206a2bC657C8bAb3301B) */ export declare const l2StakingExtensionAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "slasher"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SlasherUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "reward"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "StakeSlashed"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegationPools"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingExtension.DelegationPoolReturn"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "__DEPRECATED_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "updatedAtBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationUnbondingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegation"; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "getWithdraweableDelegatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isDelegator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "maxAllocationEpochs"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumIndexerStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maybeOperator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "operatorAuth"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "protocolPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "rewardsDestination"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationUnbondingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_slasher"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSlasher"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_reward"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeSlasher"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slashers"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "stakes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct Stakes.Indexer"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "tokensStaked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensAllocated"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphAllocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "thawingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "undelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_newIndexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "withdrawDelegated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x3bE385576d7C282070Ad91BF94366de9f9ba3571) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x05709dd705A5674346B7206a2bC657C8bAb3301B) */ export declare const l2StakingExtensionAddress: { readonly 42161: "0x3bE385576d7C282070Ad91BF94366de9f9ba3571"; readonly 421614: "0x05709dd705A5674346B7206a2bC657C8bAb3301B"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x3bE385576d7C282070Ad91BF94366de9f9ba3571) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x05709dd705A5674346B7206a2bC657C8bAb3301B) */ export declare const l2StakingExtensionConfig: { readonly address: { readonly 42161: "0x3bE385576d7C282070Ad91BF94366de9f9ba3571"; readonly 421614: "0x05709dd705A5674346B7206a2bC657C8bAb3301B"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "slasher"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SlasherUpdate"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegatedWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "reward"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "StakeSlashed"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "allocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "alphaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "curationPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "delegationPools"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingExtension.DelegationPoolReturn"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "__DEPRECATED_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "updatedAtBlock"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationRatio"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationTaxPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delegationUnbondingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getDelegation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegation"; readonly internalType: "struct IStakingData.Delegation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly name: "getWithdraweableDelegatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationTaxPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isDelegator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaDenominator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "lambdaNumerator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "maxAllocationEpochs"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "minimumIndexerStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_maybeOperator"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "operatorAuth"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "protocolPercentage"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "rewardsDestination"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationRatio"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationTaxPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationUnbondingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_slasher"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setSlasher"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_reward"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_beneficiary"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slash"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maybeSlasher"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "slashers"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "stakes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct Stakes.Indexer"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "tokensStaked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensAllocated"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLocked"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "tokensLockedUntil"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentId"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "subgraphAllocations"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "thawingPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "undelegate"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_newIndexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "withdrawDelegated"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "nonpayable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x4a886d3E44C7731Dcf888Da704CA5C51ed63DfC8) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f) */ export declare const l2StakingImplementationAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "isPublic"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AllocationClosed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "AllocationCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "__DEPRECATED_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "DelegationParametersUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "extensionImpl"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExtensionImplementationSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "protocolTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryRebates"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "delegationRewards"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RebateCollected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetOperator"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "destination"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SetRewardsDestination"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDeposited"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TransferredDelegationReturnedToDelegator"; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocateFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "closeAllocation"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocationState"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IStakingBase.AllocationState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerCapacity"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerStakedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getSubgraphAllocatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "hasStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_protocolPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_rebatesParameters"; readonly internalType: "struct IStakingData.RebatesParameters"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; }, { readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isOperator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartStakingAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setExtensionImpl"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setMaxAllocationEpochs"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumIndexerStake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setOperator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setProtocolPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setRebateParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_destination"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setRewardsDestination"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setThawingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stakeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "unstake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x4a886d3E44C7731Dcf888Da704CA5C51ed63DfC8) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f) */ export declare const l2StakingImplementationAddress: { readonly 42161: "0x4a886d3E44C7731Dcf888Da704CA5C51ed63DfC8"; readonly 421614: "0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x4a886d3E44C7731Dcf888Da704CA5C51ed63DfC8) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f) */ export declare const l2StakingImplementationConfig: { readonly address: { readonly 42161: "0x4a886d3E44C7731Dcf888Da704CA5C51ed63DfC8"; readonly 421614: "0xD07dFD514dc1b57020e6C1F49e05c48d0658C99f"; }; readonly abi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "sender"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }, { readonly name: "isPublic"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "AllocationClosed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: false; }]; readonly name: "AllocationCreated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "contractAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "ContractSynced"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }, { readonly name: "__DEPRECATED_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; readonly indexed: false; }]; readonly name: "DelegationParametersUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "extensionImpl"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ExtensionImplementationSet"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "param"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }]; readonly name: "ParameterUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "assetHolder"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "allocationID"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "epoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "protocolTax"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "curationFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryFees"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "queryRebates"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "delegationRewards"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RebateCollected"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "controller"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }]; readonly name: "SetController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "operator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "allowed"; readonly internalType: "bool"; readonly type: "bool"; readonly indexed: false; }]; readonly name: "SetOperator"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "destination"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "SetRewardsDestination"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDelegated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeDeposited"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "until"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeLocked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "StakeWithdrawn"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "delegator"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TransferredDelegationReturnedToDelegator"; }, { readonly type: "fallback"; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }]; readonly name: "acceptProxy"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_proxy"; readonly internalType: "contract IGraphProxy"; readonly type: "address"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptProxyAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_metadata"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "_proof"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "allocateFrom"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_poi"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "closeAllocation"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "collect"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controller"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IController"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "struct IStakingData.Allocation"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }, { readonly name: "tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "createdAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "closedAtEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "collectedFees"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "__DEPRECATED_effectiveAllocation"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "accRewardsPerAllocatedToken"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "distributedRebates"; readonly internalType: "uint256"; readonly type: "uint256"; }]; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getAllocationState"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IStakingBase.AllocationState"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerCapacity"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "getIndexerStakedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_subgraphDeploymentID"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getSubgraphAllocatedTokens"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "hasStake"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_protocolPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_curationPercentage"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationUnbondingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_delegationRatio"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_rebatesParameters"; readonly internalType: "struct IStakingData.RebatesParameters"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; }, { readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_allocationID"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isAllocation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isOperator"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly name: "multicall"; readonly outputs: readonly [{ readonly name: "results"; readonly internalType: "bytes[]"; readonly type: "bytes[]"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_from"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "_data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "onTokenTransfer"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_controller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setController"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_counterpart"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setCounterpartStakingAddress"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setCurationPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: ""; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_extensionImpl"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setExtensionImpl"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_maxAllocationEpochs"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setMaxAllocationEpochs"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_minimumIndexerStake"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setMinimumIndexerStake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setOperator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_percentage"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setProtocolPercentage"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_alphaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_alphaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaNumerator"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_lambdaDenominator"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setRebateParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_destination"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setRewardsDestination"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_thawingPeriod"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setThawingPeriod"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stakeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "syncAllContracts"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "unstake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x865365C425f3A593Ffe698D9c4E6707D14d51e08) */ export declare const l2StakingProxyAbi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x865365C425f3A593Ffe698D9c4E6707D14d51e08) */ export declare const l2StakingProxyAddress: { readonly 42161: "0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03"; readonly 421614: "0x865365C425f3A593Ffe698D9c4E6707D14d51e08"; }; /** * - [__View Contract on Arbitrum One Arbiscan__](https://arbiscan.io/address/0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03) * - [__View Contract on Arbitrum Sepolia Arbiscan__](https://sepolia.arbiscan.io/address/0x865365C425f3A593Ffe698D9c4E6707D14d51e08) */ export declare const l2StakingProxyConfig: { readonly address: { readonly 42161: "0x00669A4CF01450B64E8A2A20E9b1FCB71E61eF03"; readonly 421614: "0x865365C425f3A593Ffe698D9c4E6707D14d51e08"; }; readonly abi: readonly [{ readonly type: "constructor"; readonly inputs: readonly [{ readonly name: "_impl"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_admin"; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newAdmin"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "AdminUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ImplementationUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "oldPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newPendingImplementation"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "PendingImplementationUpdated"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "acceptUpgrade"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly name: "acceptUpgradeAndCall"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "pendingImplementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newAdmin"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "setAdmin"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_newImplementation"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "upgradeTo"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; export declare const vestingAbi: readonly [{ readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "_oldManager"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "_newManager"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "ManagerUpdated"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "previousOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newOwner"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }]; readonly name: "OwnershipTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly []; readonly name: "TokenDestinationsApproved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly []; readonly name: "TokenDestinationsRevoked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensReleased"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensRevoked"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "beneficiary"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "TokensWithdrawn"; }, { readonly type: "fallback"; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "amountPerPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "approveProtocol"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "beneficiary"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentBalance"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentPeriod"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "currentTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "duration"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "endTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "isRevoked"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "managedAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "passedPeriods"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "periodDuration"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "periods"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "releasableAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "release"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "releaseStartTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "releasedAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "revocable"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "enum IGraphTokenLock.Revocability"; readonly type: "uint8"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "revokeProtocol"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "sinceStartTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "startTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "surplusAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "token"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "contract IERC20"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "totalOutstandingAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "usedAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "vestedAmount"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "vestingCliffTime"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_amount"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "withdrawSurplus"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "stake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "unstake"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "withdraw"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_operator"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_allowed"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "setOperator"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexingRewardCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_queryFeeCut"; readonly internalType: "uint32"; readonly type: "uint32"; }, { readonly name: "_cooldownBlocks"; readonly internalType: "uint32"; readonly type: "uint32"; }]; readonly name: "setDelegationParameters"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_tokens"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "delegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_shares"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "undelegate"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_indexer"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_delegateToIndexer"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "withdrawDelegated"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; //# sourceMappingURL=generated.d.ts.map