export const abi = [ { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_claimer', type: 'address' }, { indexed: true, internalType: 'uint256', name: '_rewards', type: 'uint256' }, { indexed: false, internalType: 'uint256', name: '_oldTotal', type: 'uint256' }, { indexed: true, internalType: 'uint256', name: '_newTotal', type: 'uint256' } ], name: 'ClaimProcessed', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_newCommunityPoolAddress', type: 'address' } ], name: 'CommunityPoolAddressUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_transferAddress', type: 'address' }, { indexed: true, internalType: 'uint256', name: '_amount', type: 'uint256' } ], name: 'CommunityRewardsTransferred', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_newDelegateManagerAddress', type: 'address' } ], name: 'DelegateManagerAddressUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'uint256', name: '_amount', type: 'uint256' } ], name: 'FundingAmountUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'uint256', name: '_blockDifference', type: 'uint256' } ], name: 'FundingRoundBlockDiffUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_newGovernanceAddress', type: 'address' } ], name: 'GovernanceAddressUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'uint256', name: '_amount', type: 'uint256' } ], name: 'RecurringCommunityFundingAmountUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'uint256', name: '_blockNumber', type: 'uint256' }, { indexed: true, internalType: 'uint256', name: '_roundNumber', type: 'uint256' }, { indexed: true, internalType: 'uint256', name: '_fundAmount', type: 'uint256' } ], name: 'RoundInitiated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_newServiceProviderFactoryAddress', type: 'address' } ], name: 'ServiceProviderFactoryAddressUpdated', type: 'event' }, { anonymous: false, inputs: [ { indexed: true, internalType: 'address', name: '_newStakingAddress', type: 'address' } ], name: 'StakingAddressUpdated', type: 'event' }, { constant: false, inputs: [ { internalType: 'address', name: '_tokenAddress', type: 'address' }, { internalType: 'address', name: '_governanceAddress', type: 'address' } ], name: 'initialize', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [], name: 'initialize', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: true, inputs: [], name: 'getFundingRoundBlockDiff', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getLastFundedBlock', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getFundsPerRound', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getTotalClaimedInRound', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getGovernanceAddress', outputs: [ { internalType: 'address', name: '', type: 'address' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getServiceProviderFactoryAddress', outputs: [ { internalType: 'address', name: '', type: 'address' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getDelegateManagerAddress', outputs: [ { internalType: 'address', name: '', type: 'address' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getStakingAddress', outputs: [ { internalType: 'address', name: '', type: 'address' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getCommunityPoolAddress', outputs: [ { internalType: 'address', name: '', type: 'address' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: true, inputs: [], name: 'getRecurringCommunityFundingAmount', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_governanceAddress', type: 'address' } ], name: 'setGovernanceAddress', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_stakingAddress', type: 'address' } ], name: 'setStakingAddress', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_serviceProviderFactoryAddress', type: 'address' } ], name: 'setServiceProviderFactoryAddress', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_delegateManagerAddress', type: 'address' } ], name: 'setDelegateManagerAddress', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [], name: 'initiateRound', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_claimer', type: 'address' }, { internalType: 'uint256', name: '_totalLockedForSP', type: 'uint256' } ], name: 'processClaim', outputs: [ { internalType: 'uint256', name: '', type: 'uint256' } ], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'uint256', name: '_newAmount', type: 'uint256' } ], name: 'updateFundingAmount', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: true, inputs: [ { internalType: 'address', name: '_sp', type: 'address' } ], name: 'claimPending', outputs: [ { internalType: 'bool', name: '', type: 'bool' } ], payable: false, stateMutability: 'view', type: 'function' }, { constant: false, inputs: [ { internalType: 'uint256', name: '_newFundingRoundBlockDiff', type: 'uint256' } ], name: 'updateFundingRoundBlockDiff', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'uint256', name: '_newRecurringCommunityFundingAmount', type: 'uint256' } ], name: 'updateRecurringCommunityFundingAmount', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' }, { constant: false, inputs: [ { internalType: 'address', name: '_newCommunityPoolAddress', type: 'address' } ], name: 'updateCommunityPoolAddress', outputs: [], payable: false, stateMutability: 'nonpayable', type: 'function' } ] as const