UNPKG

@roninbuilders/contracts

Version:

Type safe Contract ABIs for Ronin Network

1 lines 19.9 kB
'use strict';var e={id:179,address:"0xab2985fa821caae0524f6c5657ae40dabdf2eae0",contract_name:"RoninValidatorSet",display_name:"Ronin Validator Set",is_deprecated:true,is_proxy:false,proxy_to:false,created_at:1684207769,abi:[{type:"constructor",stateMutability:"nonpayable",inputs:[]},{name:"ErrAlreadyRequestedEmergencyExit",type:"error",inputs:[]},{name:"ErrAlreadyRequestedRevokingCandidate",type:"error",inputs:[]},{name:"ErrAlreadyRequestedUpdatingCommissionRate",type:"error",inputs:[]},{name:"ErrAlreadyWrappedEpoch",type:"error",inputs:[]},{name:"ErrAtEndOfEpochOnly",type:"error",inputs:[]},{name:"ErrCallPrecompiled",type:"error",inputs:[]},{name:"ErrCallerMustBeBridgeTrackingContract",type:"error",inputs:[]},{name:"ErrCallerMustBeCoinbase",type:"error",inputs:[]},{name:"ErrCallerMustBeMaintenanceContract",type:"error",inputs:[]},{name:"ErrCallerMustBeRoninTrustedOrgContract",type:"error",inputs:[]},{name:"ErrCallerMustBeSlashIndicatorContract",type:"error",inputs:[]},{name:"ErrCallerMustBeStakingContract",type:"error",inputs:[]},{name:"ErrCallerMustBeStakingVestingContract",type:"error",inputs:[]},{name:"ErrCannotBailout",type:"error",inputs:[{type:"address",name:"validator"}]},{name:"ErrExceedsMaxNumberOfCandidate",type:"error",inputs:[]},{name:"ErrExistentBridgeOperator",type:"error",inputs:[{type:"address",name:"_bridgeOperatorAddr"}]},{name:"ErrExistentCandidate",type:"error",inputs:[]},{name:"ErrExistentCandidateAdmin",type:"error",inputs:[{type:"address",name:"_candidateAdminAddr"}]},{name:"ErrExistentTreasury",type:"error",inputs:[{type:"address",name:"_treasuryAddr"}]},{name:"ErrInsufficientBalance",type:"error",inputs:[]},{name:"ErrInvalidCommissionRate",type:"error",inputs:[]},{name:"ErrInvalidEffectiveDaysOnwards",type:"error",inputs:[]},{name:"ErrInvalidMaxPrioritizedValidatorNumber",type:"error",inputs:[]},{name:"ErrInvalidMinEffectiveDaysOnwards",type:"error",inputs:[]},{name:"ErrNonExistentCandidate",type:"error",inputs:[]},{name:"ErrRecipientRevert",type:"error",inputs:[]},{name:"ErrTrustedOrgCannotRenounce",type:"error",inputs:[]},{name:"ErrUnauthorizedReceiveRON",type:"error",inputs:[]},{name:"ErrZeroCodeContract",type:"error",inputs:[]},{name:"NonExistentRecyclingInfo",type:"error",inputs:[]},{name:"BlockProducerSetUpdated",type:"event",inputs:[{type:"uint256",name:"period",indexed:true},{type:"uint256",name:"epoch",indexed:true},{type:"address[]",name:"consensusAddrs"}]},{name:"BlockRewardDeprecated",type:"event",inputs:[{type:"address",name:"coinbaseAddr",indexed:true},{type:"uint256",name:"rewardAmount"},{type:"uint8",name:"deprecatedType"}]},{name:"BlockRewardSubmitted",type:"event",inputs:[{type:"address",name:"coinbaseAddr",indexed:true},{type:"uint256",name:"submittedAmount"},{type:"uint256",name:"bonusAmount"}]},{name:"BridgeOperatorRewardDistributed",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"bridgeOperator",indexed:true},{type:"address",name:"recipientAddr",indexed:true},{type:"uint256",name:"amount"}]},{name:"BridgeOperatorRewardDistributionFailed",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"bridgeOperator",indexed:true},{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"contractBalance"}]},{name:"BridgeOperatorSetUpdated",type:"event",inputs:[{type:"uint256",name:"period",indexed:true},{type:"uint256",name:"epoch",indexed:true},{type:"address[]",name:"bridgeOperators"}]},{name:"BridgeTrackingContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"BridgeTrackingIncorrectlyResponded",type:"event",inputs:[]},{name:"CandidateGranted",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"treasuryAddr",indexed:true},{type:"address",name:"admin",indexed:true},{type:"address",name:"bridgeOperator"}]},{name:"CandidateRevokingTimestampUpdated",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"revokingTimestamp"}]},{name:"CandidateTopupDeadlineUpdated",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"topupDeadline"}]},{name:"CandidatesRevoked",type:"event",inputs:[{type:"address[]",name:"consensusAddrs"}]},{name:"CommissionRateUpdateScheduled",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"effectiveTimestamp"},{type:"uint256",name:"rate"}]},{name:"CommissionRateUpdated",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"rate"}]},{name:"DeprecatedRewardRecycleFailed",type:"event",inputs:[{type:"address",name:"recipientAddr",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"balance"}]},{name:"DeprecatedRewardRecycled",type:"event",inputs:[{type:"address",name:"recipientAddr",indexed:true},{type:"uint256",name:"amount"}]},{name:"EmergencyExitLockedAmountUpdated",type:"event",inputs:[{type:"uint256",name:"amount"}]},{name:"EmergencyExitLockedFundReleased",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"unlockedAmount"}]},{name:"EmergencyExitLockedFundReleasingFailed",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"unlockedAmount"},{type:"uint256",name:"contractBalance"}]},{name:"EmergencyExitRequested",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"lockedAmount"}]},{name:"EmergencyExpiryDurationUpdated",type:"event",inputs:[{type:"uint256",name:"amount"}]},{name:"Initialized",type:"event",inputs:[{type:"uint8",name:"version"}]},{name:"MaintenanceContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"MaxPrioritizedValidatorNumberUpdated",type:"event",inputs:[{type:"uint256"}]},{name:"MaxValidatorCandidateUpdated",type:"event",inputs:[{type:"uint256",name:"threshold"}]},{name:"MaxValidatorNumberUpdated",type:"event",inputs:[{type:"uint256"}]},{name:"MinEffectiveDaysOnwardsUpdated",type:"event",inputs:[{type:"uint256",name:"numOfDays"}]},{name:"MiningRewardDistributed",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"amount"}]},{name:"MiningRewardDistributionFailed",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"address",name:"recipient",indexed:true},{type:"uint256",name:"amount"},{type:"uint256",name:"contractBalance"}]},{name:"RoninTrustedOrganizationContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"SlashIndicatorContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"StakingContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"StakingRewardDistributed",type:"event",inputs:[{type:"uint256",name:"totalAmount"},{type:"address[]",name:"consensusAddrs"},{type:"uint256[]",name:"amounts"}]},{name:"StakingRewardDistributionFailed",type:"event",inputs:[{type:"uint256",name:"totalAmount"},{type:"address[]",name:"consensusAddrs"},{type:"uint256[]",name:"amounts"},{type:"uint256",name:"contractBalance"}]},{name:"StakingVestingContractUpdated",type:"event",inputs:[{type:"address"}]},{name:"ValidatorPunished",type:"event",inputs:[{type:"address",name:"consensusAddr",indexed:true},{type:"uint256",name:"period",indexed:true},{type:"uint256",name:"jailedUntil"},{type:"uint256",name:"deductedStakingAmount"},{type:"bool",name:"blockProducerRewardDeprecated"},{type:"bool",name:"bridgeOperatorRewardDeprecated"}]},{name:"ValidatorSetUpdated",type:"event",inputs:[{type:"uint256",name:"period",indexed:true},{type:"address[]",name:"consensusAddrs"}]},{name:"ValidatorUnjailed",type:"event",inputs:[{type:"address",name:"validator",indexed:true},{type:"uint256",name:"period"}]},{name:"WrappedUpEpoch",type:"event",inputs:[{type:"uint256",name:"periodNumber",indexed:true},{type:"uint256",name:"epochNumber",indexed:true},{type:"bool",name:"periodEnding"}]},{type:"fallback",stateMutability:"payable"},{name:"DEFAULT_ADDITION_GAS",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"PERIOD_DURATION",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"bridgeTrackingContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"checkBridgeRewardDeprecatedAtLatestPeriod",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_consensusAddr"}],outputs:[{type:"bool",name:"_result"}]},{name:"checkBridgeRewardDeprecatedAtPeriod",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_consensusAddr"},{type:"uint256",name:"_period"}],outputs:[{type:"bool",name:"_result"}]},{name:"checkJailed",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"}],outputs:[{type:"bool"}]},{name:"checkJailedAtBlock",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"},{type:"uint256",name:"_blockNum"}],outputs:[{type:"bool"}]},{name:"checkManyJailed",type:"function",stateMutability:"view",inputs:[{type:"address[]",name:"_addrList"}],outputs:[{type:"bool[]",name:"_result"}]},{name:"checkMiningRewardDeprecated",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_blockProducer"}],outputs:[{type:"bool",name:"_result"}]},{name:"checkMiningRewardDeprecatedAtPeriod",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_blockProducer"},{type:"uint256",name:"_period"}],outputs:[{type:"bool",name:"_result"}]},{name:"currentPeriod",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"currentPeriodStartAtBlock",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"emergencyExitLockedAmount",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"emergencyExpiryDuration",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"epochEndingAt",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"_block"}],outputs:[{type:"bool"}]},{name:"epochOf",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"_block"}],outputs:[{type:"uint256"}]},{name:"execApplyValidatorCandidate",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_candidateAdmin"},{type:"address",name:"_consensusAddr"},{type:"address",name:"_treasuryAddr"},{type:"address",name:"_bridgeOperatorAddr"},{type:"uint256",name:"_commissionRate"}],outputs:[]},{name:"execBailOut",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_validatorAddr"},{type:"uint256",name:"_period"}],outputs:[]},{name:"execEmergencyExit",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_consensusAddr"},{type:"uint256",name:"_secLeftToRevoke"}],outputs:[]},{name:"execReleaseLockedFundForEmergencyExitRequest",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_consensusAddr"},{type:"address",name:"_recipient"}],outputs:[]},{name:"execRequestRenounceCandidate",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_consensusAddr"},{type:"uint256",name:"_secsLeft"}],outputs:[]},{name:"execRequestUpdateCommissionRate",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_consensusAddr"},{type:"uint256",name:"_effectiveDaysOnwards"},{type:"uint256",name:"_commissionRate"}],outputs:[]},{name:"execSlash",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_validatorAddr"},{type:"uint256",name:"_newJailedUntil"},{type:"uint256",name:"_slashAmount"},{type:"bool",name:"_cannotBailout"}],outputs:[]},{name:"getBlockProducers",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address[]",name:"_result"}]},{name:"getBridgeOperators",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address[]",name:"_result"}]},{name:"getBridgeOperatorsOf",type:"function",stateMutability:"view",inputs:[{type:"address[]",name:"_validatorAddrs"}],outputs:[{type:"address[]",name:"_result"}]},{name:"getCandidateInfo",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_candidate"}],outputs:[{type:"tuple",components:[{type:"address",name:"admin"},{type:"address",name:"consensusAddr"},{type:"address",name:"treasuryAddr"},{type:"address",name:"bridgeOperatorAddr"},{type:"uint256",name:"commissionRate"},{type:"uint256",name:"revokingTimestamp"},{type:"uint256",name:"topupDeadline"}]}]},{name:"getCandidateInfos",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"tuple[]",name:"_list",components:[{type:"address",name:"admin"},{type:"address",name:"consensusAddr"},{type:"address",name:"treasuryAddr"},{type:"address",name:"bridgeOperatorAddr"},{type:"uint256",name:"commissionRate"},{type:"uint256",name:"revokingTimestamp"},{type:"uint256",name:"topupDeadline"}]}]},{name:"getCommissionChangeSchedule",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_candidate"}],outputs:[{type:"tuple",components:[{type:"uint256",name:"effectiveTimestamp"},{type:"uint256",name:"commissionRate"}]}]},{name:"getEmergencyExitInfo",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_consensusAddr"}],outputs:[{type:"tuple",name:"_info",components:[{type:"uint256",name:"lockedAmount"},{type:"uint256",name:"recyclingAt"}]}]},{name:"getJailedTimeLeft",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"}],outputs:[{type:"bool",name:"isJailed_"},{type:"uint256",name:"blockLeft_"},{type:"uint256",name:"epochLeft_"}]},{name:"getJailedTimeLeftAtBlock",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"},{type:"uint256",name:"_blockNum"}],outputs:[{type:"bool",name:"isJailed_"},{type:"uint256",name:"blockLeft_"},{type:"uint256",name:"epochLeft_"}]},{name:"getLastUpdatedBlock",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"getValidatorCandidates",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address[]"}]},{name:"getValidators",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address[]",name:"_validatorList"},{type:"address[]",name:"_bridgeOperators"},{type:"uint8[]",name:"_flags"}]},{name:"initialize",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"__slashIndicatorContract"},{type:"address",name:"__stakingContract"},{type:"address",name:"__stakingVestingContract"},{type:"address",name:"__maintenanceContract"},{type:"address",name:"__roninTrustedOrganizationContract"},{type:"address",name:"__bridgeTrackingContract"},{type:"uint256",name:"__maxValidatorNumber"},{type:"uint256",name:"__maxValidatorCandidate"},{type:"uint256",name:"__maxPrioritizedValidatorNumber"},{type:"uint256",name:"__minEffectiveDaysOnwards"},{type:"uint256",name:"__numberOfBlocksInEpoch"},{type:"uint256[2]",name:"__emergencyExitConfigs"}],outputs:[]},{name:"isBlockProducer",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"}],outputs:[{type:"bool"}]},{name:"isBridgeOperator",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_bridgeOperatorAddr"}],outputs:[{type:"bool",name:"_isOperator"}]},{name:"isCandidateAdmin",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_candidate"},{type:"address",name:"_admin"}],outputs:[{type:"bool"}]},{name:"isOperatingBridge",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_consensusAddr"}],outputs:[{type:"bool"}]},{name:"isPeriodEnding",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"bool"}]},{name:"isValidator",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"}],outputs:[{type:"bool"}]},{name:"isValidatorCandidate",type:"function",stateMutability:"view",inputs:[{type:"address",name:"_addr"}],outputs:[{type:"bool"}]},{name:"maintenanceContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"maxPrioritizedValidatorNumber",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256",name:"_maximumPrioritizedValidatorNumber"}]},{name:"maxValidatorCandidate",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"maxValidatorNumber",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256",name:"_maximumValidatorNumber"}]},{name:"minEffectiveDaysOnwards",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"numberOfBlocksInEpoch",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256",name:"_numberOfBlocks"}]},{name:"precompilePickValidatorSetAddress",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"precompileSortValidatorsAddress",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"roninTrustedOrganizationContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"setBridgeTrackingContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"setEmergencyExitLockedAmount",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_emergencyExitLockedAmount"}],outputs:[]},{name:"setEmergencyExpiryDuration",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_emergencyExpiryDuration"}],outputs:[]},{name:"setMaintenanceContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"setMaxPrioritizedValidatorNumber",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_number"}],outputs:[]},{name:"setMaxValidatorCandidate",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_number"}],outputs:[]},{name:"setMaxValidatorNumber",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_max"}],outputs:[]},{name:"setMinEffectiveDaysOnwards",type:"function",stateMutability:"nonpayable",inputs:[{type:"uint256",name:"_numOfDays"}],outputs:[]},{name:"setRoninTrustedOrganizationContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"setSlashIndicatorContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"setStakingContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"setStakingVestingContract",type:"function",stateMutability:"nonpayable",inputs:[{type:"address",name:"_addr"}],outputs:[]},{name:"slashIndicatorContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"stakingContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"stakingVestingContract",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"address"}]},{name:"submitBlockReward",type:"function",stateMutability:"payable",inputs:[],outputs:[]},{name:"totalBlockProducers",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256",name:"_total"}]},{name:"totalBridgeOperators",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256",name:"_total"}]},{name:"totalDeprecatedReward",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"tryGetPeriodOfEpoch",type:"function",stateMutability:"view",inputs:[{type:"uint256",name:"_epoch"}],outputs:[{type:"bool",name:"_filled"},{type:"uint256",name:"_periodNumber"}]},{name:"validatorCount",type:"function",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{name:"wrapUpEpoch",type:"function",stateMutability:"payable",inputs:[],outputs:[]},{type:"receive",stateMutability:"payable"}]},t=e;module.exports=t;