SYMBOL INDEX (374 symbols across 95 files) FILE: scripts/console.js function compressABI (line 26) | function compressABI(abi) { function decompressABI (line 30) | function decompressABI(abi) { function loadABI (line 34) | function loadABI(abiFilePath) { function findInQueue (line 45) | async function findInQueue(megapoolAddress, validatorId, queueKey, index... function calculatePositionInQueue (line 72) | async function calculatePositionInQueue(megapool, validatorId) { function bootstrapUpgrade (line 108) | async function bootstrapUpgrade(type, name, abi, target, { from }) { function go (line 114) | async function go() { function old (line 126) | function old() { function stuff (line 166) | async function stuff() { FILE: scripts/deploy-upgrade.v1.4.js function compressABI (line 9) | function compressABI(abi) { function formatConstructorArgs (line 13) | function formatConstructorArgs(args) { constant CHAINS (line 24) | const CHAINS = { function deployUpgrade (line 104) | async function deployUpgrade(rocketStorageAddress) { function deploy (line 288) | async function deploy() { function bootstrap (line 348) | async function bootstrap() { function execute (line 359) | async function execute() { function verify (line 369) | async function verify() { function go (line 399) | async function go() { FILE: scripts/deploy.js function deploy (line 91) | async function deploy() { FILE: scripts/etherscan-verify.js function verify (line 9) | async function verify() { FILE: test/_helpers/auction.js function getLotStartBlock (line 4) | async function getLotStartBlock(lotIndex) { function getLotEndBlock (line 9) | async function getLotEndBlock(lotIndex) { function getLotPriceAtBlock (line 15) | async function getLotPriceAtBlock(lotIndex, block) { function auctionCreateLot (line 21) | async function auctionCreateLot(txOptions) { function auctionPlaceBid (line 27) | async function auctionPlaceBid(lotIndex, txOptions) { FILE: test/_helpers/beaconchain.js function getSlotForBlock (line 8) | async function getSlotForBlock(blockNumber = null) { function getCurrentEpoch (line 15) | async function getCurrentEpoch() { FILE: test/_helpers/bigmath.js function BigMin (line 1) | function BigMin(...args) { function BigSqrt (line 13) | function BigSqrt(value) { FILE: test/_helpers/bn.js function injectBNHelpers (line 37) | function injectBNHelpers() { FILE: test/_helpers/console.js function suppressLog (line 2) | async function suppressLog(func) { FILE: test/_helpers/dao.js function mintRPLBond (line 11) | async function mintRPLBond(owner, node) { function bootstrapMember (line 29) | async function bootstrapMember(address, id, url, txOptions) { function memberJoin (line 34) | async function memberJoin(txOptions) { function getDaoProtocolChallenge (line 39) | async function getDaoProtocolChallenge(proposalID, challengeID) { function getDaoProtocolVotePhase1Time (line 45) | async function getDaoProtocolVotePhase1Time() { function getDaoProtocolVotePhase2Time (line 51) | async function getDaoProtocolVotePhase2Time() { function getDaoProtocolVoteDelayTime (line 57) | async function getDaoProtocolVoteDelayTime() { function getDaoProtocolSecurityLeaveTime (line 63) | async function getDaoProtocolSecurityLeaveTime() { function getDaoProtocolDepthPerRound (line 69) | async function getDaoProtocolDepthPerRound() { function getDaoProtocolChallengeBond (line 75) | async function getDaoProtocolChallengeBond() { function getDaoProtocolProposalBond (line 81) | async function getDaoProtocolProposalBond() { function getDaoProtocolChallengePeriod (line 87) | async function getDaoProtocolChallengePeriod() { FILE: test/_helpers/defaults.js function setDefaultParameters (line 11) | async function setDefaultParameters() { FILE: test/_helpers/deployer.js function compressABI (line 11) | function compressABI(abi) { function loadABI (line 15) | function loadABI(abiFilePath) { function formatConstructorArgs (line 19) | function formatConstructorArgs(args) { class RocketPoolDeployer (line 119) | class RocketPoolDeployer { method constructor (line 133) | constructor(signer, opts = {}) { method log (line 239) | log(string = '\n', color = 'gray') { method addStage (line 252) | addStage(name, priority, steps) { method defaultConstructorArgs (line 260) | defaultConstructorArgs() { method getMinipoolAbi (line 264) | getMinipoolAbi() { method getMegapoolAbi (line 277) | getMegapoolAbi() { method setDeploymentStatus (line 290) | async setDeploymentStatus() { method setString (line 297) | async setString(name, value) { method setUint (line 306) | async setUint(name, value) { method deployDepositContract (line 315) | async deployDepositContract() { method setNetworkContractAddress (line 328) | async setNetworkContractAddress(name, address) { method setNetworkContractAbi (line 351) | async setNetworkContractAbi(name, abi) { method deployRemainingContracts (line 366) | async deployRemainingContracts() { method deployNetworkContract (line 383) | async deployNetworkContract(name) { method bootstrapProtocolDAOSetting (line 434) | async bootstrapProtocolDAOSetting(contractName, settingPath, value) { method bootstrapProtocolDAOClaimers (line 454) | async bootstrapProtocolDAOClaimers(trustedNodePerc, protocolPerc, node... method deploy (line 461) | async deploy() { method deployThirdPartyContract (line 495) | async deployThirdPartyContract(artifactName, constructorArgs = []) { method deployThirdPartyContracts (line 506) | async deployThirdPartyContracts() { FILE: test/_helpers/deployment.js function deployRocketPool (line 10) | async function deployRocketPool() { FILE: test/_helpers/deposit.js function getDepositExcessBalance (line 4) | async function getDepositExcessBalance() { function userDeposit (line 10) | async function userDeposit(txOptions) { function assignDeposits (line 16) | async function assignDeposits(txOptions) { FILE: test/_helpers/invariants.js function checkInvariants (line 7) | async function checkInvariants() { function checkMegapoolInvariants (line 18) | async function checkMegapoolInvariants() { function getNodeAddresses (line 50) | async function getNodeAddresses() { function getMinipoolDetails (line 55) | async function getMinipoolDetails(address) { function getMinipoolsByNode (line 75) | async function getMinipoolsByNode(nodeAddress) { function checkNodeInvariants (line 86) | async function checkNodeInvariants(nodeAddress, minipools) { function weightedAverage (line 121) | function weightedAverage(nums, weights) { FILE: test/_helpers/megapool.js function getValidatorInfo (line 22) | async function getValidatorInfo(megapool, index) { function deployMegapool (line 47) | async function deployMegapool(txOptions) { function nodeDeposit (line 59) | async function nodeDeposit(node, bondAmount = '4'.ether, useExpressTicke... function nodeDepositMulti (line 302) | async function nodeDepositMulti(node, deposits, creditAmount = 0n, value... function getMegapoolWithdrawalCredentials (line 495) | async function getMegapoolWithdrawalCredentials(nodeAddress) { function getMegapoolForNode (line 501) | async function getMegapoolForNode(node) { function getMegapoolForNodeAddress (line 513) | async function getMegapoolForNodeAddress(nodeAddress) { function findInQueue (line 530) | async function findInQueue(megapoolAddress, validatorId, queueKey, index... function calculatePositionInQueue (line 557) | async function calculatePositionInQueue(megapool, validatorId) { FILE: test/_helpers/minipool.js function getNodeMinipoolCount (line 25) | async function getNodeMinipoolCount(nodeAddress) { function getNodeStakingMinipoolCount (line 31) | async function getNodeStakingMinipoolCount(nodeAddress) { function getNodeActiveMinipoolCount (line 37) | async function getNodeActiveMinipoolCount(nodeAddress) { function getMinipoolMinimumRPLStake (line 43) | async function getMinipoolMinimumRPLStake() { function getMinipoolMaximumRPLStake (line 68) | async function getMinipoolMaximumRPLStake() { function createMinipool (line 96) | async function createMinipool(txOptions, salt = null) { function createMinipoolWithBondAmount (line 100) | async function createMinipoolWithBondAmount(bondAmount, txOptions, salt ... function createVacantMinipool (line 151) | async function createVacantMinipool(bondAmount, txOptions, salt = null, ... function refundMinipoolNodeETH (line 184) | async function refundMinipoolNodeETH(minipool, txOptions) { function stakeMinipool (line 189) | async function stakeMinipool(minipool, txOptions) { function promoteMinipool (line 229) | async function promoteMinipool(minipool, txOptions) { function dissolveMinipool (line 239) | async function dissolveMinipool(minipool, txOptions) { function closeMinipool (line 244) | async function closeMinipool(minipool, txOptions) { FILE: test/_helpers/network.js function getTotalETHBalance (line 9) | async function getTotalETHBalance() { function getStakingETHBalance (line 15) | async function getStakingETHBalance() { function getETHUtilizationRate (line 21) | async function getETHUtilizationRate() { function submitBalances (line 27) | async function submitBalances(block, slotTimestamp, totalEth, stakingEth... function submitPrices (line 33) | async function submitPrices(block, slotTimestamp, rplPrice, txOptions) { function getRPLPrice (line 39) | async function getRPLPrice() { function getNodeDemand (line 45) | async function getNodeDemand() { function getNodeFee (line 51) | async function getNodeFee() { function getNodeFeeByDemand (line 57) | async function getNodeFeeByDemand(nodeDemand) { function setDelegate (line 62) | async function setDelegate(nodeAddress, txOptions) { FILE: test/_helpers/node.js function getNodeStakedRPL (line 23) | async function getNodeStakedRPL(nodeAddress) { function getNodeEffectiveRPLStake (line 29) | async function getNodeEffectiveRPLStake(nodeAddress) { function getNodeMinimumRPLStake (line 35) | async function getNodeMinimumRPLStake(nodeAddress) { function registerNode (line 41) | async function registerNode(txOptions) { function getNodeCount (line 47) | async function getNodeCount() { function setNodeTrusted (line 53) | async function setNodeTrusted(_account, _id, _url, owner) { function setNodeWithdrawalAddress (line 100) | async function setNodeWithdrawalAddress(nodeAddress, withdrawalAddress, ... function setNodeRPLWithdrawalAddress (line 106) | async function setNodeRPLWithdrawalAddress(nodeAddress, rplWithdrawalAdd... function nodeStakeRPL (line 112) | async function nodeStakeRPL(amount, txOptions) { function nodeSetDelegate (line 125) | async function nodeSetDelegate(to, txOptions) { function nodeStakeRPLFor (line 133) | async function nodeStakeRPLFor(nodeAddress, amount, txOptions) { function nodeDepositEthFor (line 146) | async function nodeDepositEthFor(nodeAddress, txOptions) { function setStakeRPLForAllowed (line 157) | async function setStakeRPLForAllowed(caller, state, txOptions) { function setStakeRPLForAllowedWithNodeAddress (line 165) | async function setStakeRPLForAllowedWithNodeAddress(nodeAddress, caller,... function nodeWithdrawRPL (line 171) | async function nodeWithdrawRPL(amount, txOptions) { function setRPLLockingAllowed (line 177) | async function setRPLLockingAllowed(node, state, txOptions) { function nodeDeposit (line 185) | async function nodeDeposit(txOptions) { function getNodeDepositCredit (line 216) | async function getNodeDepositCredit(nodeAddress) { function getNodeAverageFee (line 222) | async function getNodeAverageFee(nodeAddress) { FILE: test/_helpers/settings.js function getAuctionSetting (line 10) | async function getAuctionSetting(setting) { function getDepositSetting (line 16) | async function getDepositSetting(setting) { function getMinipoolSetting (line 22) | async function getMinipoolSetting(setting) { function getNetworkSetting (line 28) | async function getNetworkSetting(setting) { function getNodeSetting (line 34) | async function getNodeSetting(setting) { FILE: test/_helpers/tokens.js function getRplBalance (line 4) | async function getRplBalance(address) { function getRethBalance (line 10) | async function getRethBalance(address) { function getRethExchangeRate (line 16) | async function getRethExchangeRate() { function getRethCollateralRate (line 22) | async function getRethCollateralRate() { function getRethTotalSupply (line 28) | async function getRethTotalSupply() { function mintRPL (line 34) | async function mintRPL(owner, to, amount) { function approveRPL (line 50) | async function approveRPL(spender, amount, txOptions) { function depositExcessCollateral (line 55) | async function depositExcessCollateral(txOptions) { FILE: test/_helpers/verify.js function treeShake (line 6) | function treeShake(sources, file) { class EtherscanVerifier (line 53) | class EtherscanVerifier { method constructor (line 54) | constructor(buildInfos, opts = {}) { method log (line 59) | log(string = '\n', color = 'gray') { method verifyAll (line 72) | async verifyAll(contracts) { method verify (line 86) | async verify(buildInfoId, sourceName, contractName, address, construct... method getStandardJsonInput (line 121) | getStandardJsonInput(buildInfoId, contractName, sourceName) { method applyPreamble (line 138) | applyPreamble(sources) { method getVerificationStatus (line 155) | async getVerificationStatus(guid) { method isVerified (line 160) | async isVerified(address) { method submitVerification (line 165) | async submitVerification(inputJSON, contractName, address, compilerVer... FILE: test/_utils/artifacts.js class Artifact (line 6) | class Artifact { method constructor (line 7) | constructor(name) { method deployed (line 16) | async deployed() { method setAsDeployed (line 20) | setAsDeployed(instance) { method newImmediate (line 24) | async newImmediate(...args) { method new (line 29) | async new(...args) { method clone (line 35) | async clone(...args) { method at (line 41) | at(address) { method fromDeployment (line 45) | async fromDeployment(rocketStorage, contractName = null) { class Artifacts (line 66) | class Artifacts { method constructor (line 67) | constructor() { method require (line 71) | require(name) { method loadFromDeployment (line 78) | async loadFromDeployment(rocketStorageAddress) { FILE: test/_utils/beacon.js function getValidatorPubkey (line 10) | function getValidatorPubkey() { function getValidatorSignature (line 18) | function getValidatorSignature() { function getDepositDataRoot (line 28) | function getDepositDataRoot(depositData) { FILE: test/_utils/contract.js function getTxContractEvents (line 10) | function getTxContractEvents(txReceipt, contractAddress, eventName, even... function compressABI (line 23) | function compressABI(abi) { function decompressABI (line 26) | function decompressABI(abi) { FILE: test/_utils/evm.js function takeSnapshot (line 2) | function takeSnapshot(web3) { function revertSnapshot (line 18) | function revertSnapshot(web3, snapshotId) { function mineBlocks (line 34) | async function mineBlocks(web3, numBlocks) { function increaseTime (line 50) | async function increaseTime(web3, seconds) { function getCurrentTime (line 67) | async function getCurrentTime(web3) { FILE: test/_utils/formatting.js function printTitle (line 2) | function printTitle(user, desc) { FILE: test/_utils/merkle-tree.js function bufferToHex (line 8) | function bufferToHex(buffer) { function keccak256 (line 12) | function keccak256(data) { class MerkleTree (line 16) | class MerkleTree { method constructor (line 17) | constructor(elements) { method getLayers (line 38) | getLayers(elements) { method getNextLayer (line 54) | getNextLayer(elements) { method combinedHash (line 65) | static combinedHash(first, second) { method getRoot (line 69) | getRoot() { method getHexRoot (line 73) | getHexRoot() { method getProof (line 77) | getProof(el) { method getHexProof (line 102) | getHexProof(el) { method getPairElement (line 108) | static getPairElement(idx, layer) { method bufDedup (line 118) | static bufDedup(elements) { method bufArrToHexArr (line 124) | static bufArrToHexArr(arr) { method sortAndConcat (line 132) | static sortAndConcat(...args) { class RewardClaimTree (line 137) | class RewardClaimTree { method constructor (line 138) | constructor(balances) { method verifyProof (line 146) | static verifyProof(address, network, amountRPL, amountSmoothingPoolETH... method toNode (line 156) | static toNode(nodeAddress, network, amountRPL, amountSmoothingPoolETH,... method getHexRoot (line 164) | getHexRoot() { method getProof (line 169) | getProof(address, network, amountRPL, amountSmoothingPoolETH, amountVo... function parseRewardsMap (line 175) | function parseRewardsMap(rewards) { FILE: test/_utils/snapshotting.js function startSnapShot (line 7) | async function startSnapShot() { function endSnapShot (line 11) | async function endSnapShot() { function globalSnapShot (line 15) | async function globalSnapShot() { FILE: test/_utils/testing.js function shouldRevert (line 4) | async function shouldRevert(txPromise, message, expectedErrorMessage = n... function asyncDescribe (line 22) | async function asyncDescribe(desc, run) { FILE: test/auction/scenario-claim-bid.js function claimBid (line 5) | async function claimBid(lotIndex, txOptions) { FILE: test/auction/scenario-create-lot.js function createLot (line 6) | async function createLot(txOptions) { FILE: test/auction/scenario-place-bid.js function placeBid (line 8) | async function placeBid(lotIndex, txOptions) { FILE: test/auction/scenario-recover-rpl.js function recoverUnclaimedRPL (line 6) | async function recoverUnclaimedRPL(lotIndex, txOptions) { FILE: test/dao/dao-protocol-tests.js function burnAmount (line 127) | function burnAmount(bond) { function bondAfterBurn (line 131) | function bondAfterBurn(bond) { function createNode (line 311) | async function createNode(validatorCount, node) { function createValidProposal (line 329) | async function createValidProposal(name = 'Test proposal', payload = '0x... function mockNodeSet (line 349) | async function mockNodeSet() { function voteAll (line 362) | async function voteAll(proposalId, leaves, direction) { function getRoundCount (line 384) | function getRoundCount(leafCount) { function getMaxDepth (line 396) | function getMaxDepth(leafCount) { function getChallengeIndices (line 400) | function getChallengeIndices(finalIndex, leafCount) { FILE: test/dao/dao-protocol-treasury-tests.js function fundTreasury (line 30) | async function fundTreasury(amount) { FILE: test/dao/scenario-dao-node-trusted-bootstrap.js function setDaoNodeTrustedBootstrapMember (line 17) | async function setDaoNodeTrustedBootstrapMember(_id, _url, _nodeAddress,... function setDAONodeTrustedBootstrapSetting (line 42) | async function setDAONodeTrustedBootstrapSetting(_settingContractInstanc... function setDaoNodeTrustedBootstrapModeDisabled (line 84) | async function setDaoNodeTrustedBootstrapModeDisabled(txOptions) { function setDaoNodeTrustedBootstrapUpgrade (line 109) | async function setDaoNodeTrustedBootstrapUpgrade(_type, _name, _abi, _co... function setDaoNodeTrustedMemberRequired (line 181) | async function setDaoNodeTrustedMemberRequired(_id, _url, txOptions) { FILE: test/dao/scenario-dao-node-trusted.js function getDAOMemberIsValid (line 14) | async function getDAOMemberIsValid(_nodeAddress, txOptions) { function getDAONodeMemberCount (line 21) | async function getDAONodeMemberCount(txOptions) { function getDAONodeProposalQuorumVotesRequired (line 28) | async function getDAONodeProposalQuorumVotesRequired(proposalID, txOptio... function daoNodeTrustedPropose (line 35) | async function daoNodeTrustedPropose(_proposalMessage, _payload, txOptio... function daoNodeTrustedVote (line 72) | async function daoNodeTrustedVote(_proposalID, _vote, txOptions) { function daoNodeTrustedCancel (line 106) | async function daoNodeTrustedCancel(_proposalID, txOptions) { function daoNodeTrustedExecute (line 121) | async function daoNodeTrustedExecute(_proposalID, txOptions) { function daoNodeTrustedMemberJoin (line 147) | async function daoNodeTrustedMemberJoin(txOptions) { function daoNodeTrustedMemberLeave (line 181) | async function daoNodeTrustedMemberLeave(_rplRefundAddress, txOptions) { function daoNodeTrustedMemberChallengeMake (line 215) | async function daoNodeTrustedMemberChallengeMake(_nodeAddress, txOptions) { function daoNodeTrustedMemberChallengeDecide (line 247) | async function daoNodeTrustedMemberChallengeDecide(_nodeAddress, _expect... FILE: test/dao/scenario-dao-proposal.js function getDAOProposalState (line 24) | async function getDAOProposalState(proposalID, txOptions) { function getDAOProposalStartTime (line 31) | async function getDAOProposalStartTime(proposalID, txOptions) { function getDAOProposalEndTime (line 38) | async function getDAOProposalEndTime(proposalID, txOptions) { function getDAOProposalExpires (line 45) | async function getDAOProposalExpires(proposalID, txOptions) { function getDAOProposalVotesFor (line 52) | async function getDAOProposalVotesFor(proposalID, txOptions) { function getDAOProposalVotesAgainst (line 59) | async function getDAOProposalVotesAgainst(proposalID, txOptions) { function getDAOProposalVotesRequired (line 66) | async function getDAOProposalVotesRequired(proposalID, txOptions) { FILE: test/dao/scenario-dao-protocol-bootstrap.js function setDAOProtocolBootstrapSetting (line 16) | async function setDAOProtocolBootstrapSetting(_settingContractInstance, ... function setDAONetworkBootstrapRewardsClaimers (line 69) | async function setDAONetworkBootstrapRewardsClaimers(_trustedNodePerc, _... function setDAOProtocolBootstrapSettingAddressList (line 95) | async function setDAOProtocolBootstrapSettingAddressList(_settingContrac... function setRewardsClaimIntervalTime (line 120) | async function setRewardsClaimIntervalTime(intervalTime, txOptions) { function spendRewardsClaimTreasury (line 126) | async function spendRewardsClaimTreasury(_invoiceID, _recipientAddress, ... function bootstrapTreasuryNewContract (line 161) | async function bootstrapTreasuryNewContract(_contractName, _recipientAdd... function bootstrapTreasuryUpdateContract (line 179) | async function bootstrapTreasuryUpdateContract(_contractName, _recipient... function setRPLInflationIntervalRate (line 198) | async function setRPLInflationIntervalRate(yearlyInflationPerc, txOption... function setRPLInflationStartTime (line 206) | async function setRPLInflationStartTime(startTime, txOptions) { function setDaoProtocolBootstrapModeDisabled (line 212) | async function setDaoProtocolBootstrapModeDisabled(txOptions) { function setDAOProtocolBootstrapSettingMulti (line 240) | async function setDAOProtocolBootstrapSettingMulti(_settingContractInsta... function setDAOProtocolBootstrapEnableGovernance (line 312) | async function setDAOProtocolBootstrapEnableGovernance(txOptions) { function setDAOProtocolBootstrapSecurityInvite (line 322) | async function setDAOProtocolBootstrapSecurityInvite(_id, _memberAddress... function setDAOProtocolBootstrapSecurityKick (line 330) | async function setDAOProtocolBootstrapSecurityKick(_id, _memberAddress, ... FILE: test/dao/scenario-dao-protocol-treasury.js function payOutContracts (line 6) | async function payOutContracts(_contractNames, txOptions) { function withdrawBalance (line 61) | async function withdrawBalance(recipient, txOptions) { FILE: test/dao/scenario-dao-protocol.js function getDAOProposalState (line 34) | async function getDAOProposalState(proposalID) { function getDAOProposalVotesRequired (line 41) | async function getDAOProposalVotesRequired(proposalID, txOptions) { function getDelegatedVotingPower (line 50) | async function getDelegatedVotingPower(block) { function getPhase2VotingPower (line 95) | async function getPhase2VotingPower(block, nodeIndex) { function constructTreeLeaves (line 137) | function constructTreeLeaves(votingPower) { function getDepthFromIndex (line 164) | function getDepthFromIndex(index) { function cloneLeaves (line 168) | function cloneLeaves(leaves) { function daoProtocolGenerateVoteProof (line 179) | function daoProtocolGenerateVoteProof(leaves, index) { function daoProtocolGenerateChallengeProof (line 224) | function daoProtocolGenerateChallengeProof(leaves, order, index = 1) { function daoProtocolGeneratePollard (line 302) | async function daoProtocolGeneratePollard(leaves, order, index = 1) { function getSubIndex (line 348) | function getSubIndex(globalIndex, leaves) { function daoProtocolPropose (line 365) | async function daoProtocolPropose(_proposalMessage, _payload, _block, _t... function daoProtocolCreateChallenge (line 419) | async function daoProtocolCreateChallenge(_proposalID, _index, _node, _w... function daoProtocolDefeatProposal (line 431) | async function daoProtocolDefeatProposal(_proposalID, _index, txOptions) { function daoProtocolSubmitRoot (line 438) | async function daoProtocolSubmitRoot(_proposalID, _index, _treeNodes, tx... function daoProtocolVote (line 452) | async function daoProtocolVote(_proposalID, _vote, _votingPower, _nodeIn... function daoProtocolOverrideVote (line 526) | async function daoProtocolOverrideVote(_proposalID, _vote, txOptions) { function daoProtocolCancel (line 636) | async function daoProtocolCancel(_proposalID, txOptions) { function daoProtocolExecute (line 651) | async function daoProtocolExecute(_proposalID, txOptions) { function daoProtocolFinalise (line 676) | async function daoProtocolFinalise(_proposalID, txOptions) { function daoProtocolClaimBondProposer (line 715) | async function daoProtocolClaimBondProposer(_proposalID, _indices, txOpt... function daoProtocolClaimBondChallenger (line 737) | async function daoProtocolClaimBondChallenger(_proposalID, _indices, txO... function setDaoProtocolNodeShareSecurityCouncilAdder (line 759) | async function setDaoProtocolNodeShareSecurityCouncilAdder(_value, txOpt... function setDaoProtocolNodeCommissionShare (line 768) | async function setDaoProtocolNodeCommissionShare(_value, txOptions) { function setDaoProtocolVoterShare (line 777) | async function setDaoProtocolVoterShare(_value, txOptions) { FILE: test/dao/scenario-dao-security-upgrade.js function daoSecurityProposeVeto (line 12) | async function daoSecurityProposeVeto(_proposalMessage, _proposalId, txO... function daoSecurityUpgradeVote (line 49) | async function daoSecurityUpgradeVote(_proposalID, _vote, txOptions) { function daoSecurityUpgradeExecute (line 83) | async function daoSecurityUpgradeExecute(_proposalID, txOptions) { FILE: test/dao/scenario-dao-security.js function getDAOSecurityMemberIsValid (line 12) | async function getDAOSecurityMemberIsValid(_nodeAddress) { function getDAOSecurityMemberCount (line 19) | async function getDAOSecurityMemberCount() { function getDAOSecurityProposalQuorumVotesRequired (line 26) | async function getDAOSecurityProposalQuorumVotesRequired(proposalID) { function daoSecurityPropose (line 33) | async function daoSecurityPropose(_proposalMessage, _payload, txOptions) { function daoSecurityVote (line 70) | async function daoSecurityVote(_proposalID, _vote, txOptions) { function daoSecurityExecute (line 104) | async function daoSecurityExecute(_proposalID, txOptions) { function daoSecurityMemberJoin (line 130) | async function daoSecurityMemberJoin(txOptions) { function daoSecurityMemberLeave (line 159) | async function daoSecurityMemberLeave(txOptions) { function daoSecurityMemberRequestLeave (line 188) | async function daoSecurityMemberRequestLeave(txOptions) { FILE: test/deposit/scenario-assign-deposits.js function assignDeposits (line 5) | async function assignDeposits(max = 1n, txOptions) { FILE: test/deposit/scenario-deposit.js function deposit (line 13) | async function deposit(txOptions) { FILE: test/megapool/megapool-tests.js function getCurrentTime (line 56) | async function getCurrentTime() { function getValidPrestakeValidator (line 61) | async function getValidPrestakeValidator(megapool, index) { function mockExpressTickets (line 76) | async function mockExpressTickets(nodeAddress, count) { function mockRewards (line 101) | async function mockRewards(megapool, amount = '1'.ether) { function getSlotForBlock (line 108) | async function getSlotForBlock(blockNumber = null) { function getCurrentEpoch (line 115) | async function getCurrentEpoch() { function waitEpochs (line 120) | async function waitEpochs(count) { function exitValidator (line 125) | async function exitValidator(megapool, index, finalBalance) { function getData (line 2221) | async function getData() { FILE: test/megapool/scenario-apply-penalty.js function votePenalty (line 8) | async function votePenalty(megapool, slot, amount, trustedNode) { FILE: test/megapool/scenario-challenge.js function challengeValidator (line 6) | async function challengeValidator(megapool, validatorIds, challenger) { FILE: test/megapool/scenario-dissolve.js function dissolveValidator (line 16) | async function dissolveValidator(node, validatorIndex, from = node, proo... FILE: test/megapool/scenario-distribute.js function distributeMegapool (line 15) | async function distributeMegapool(megapool) { FILE: test/megapool/scenario-exit-queue.js function exitQueue (line 10) | async function exitQueue(nodeAddress, validatorIndex) { FILE: test/megapool/scenario-exit.js function notifyExitValidator (line 19) | async function notifyExitValidator(megapool, validatorId, withdrawalEpoc... function notifyFinalBalanceValidator (line 79) | async function notifyFinalBalanceValidator(megapool, validatorId, finalB... FILE: test/megapool/scenario-reduce-bond.js function reduceBond (line 6) | async function reduceBond(megapool, amount) { FILE: test/megapool/scenario-repay-debt.js function repayDebt (line 7) | async function repayDebt(megapool, amount) { FILE: test/megapool/scenario-stake.js function stakeMegapoolValidator (line 18) | async function stakeMegapoolValidator(megapool, index) { FILE: test/megapool/scenario-withdraw-credit.js function withdrawCredit (line 10) | async function withdrawCredit(node, amount, from = node) { FILE: test/minipool/minipool-status-tests.js function trustedNode4JoinDao (line 113) | async function trustedNode4JoinDao() { function trustedNode4LeaveDao (line 118) | async function trustedNode4LeaveDao() { FILE: test/minipool/minipool-tests.js function upgradeNetworkDelegateContract (line 170) | async function upgradeNetworkDelegateContract() { function resetNetworkDelegateContract (line 182) | async function resetNetworkDelegateContract() { function setNetworkNodeFee (line 918) | async function setNetworkNodeFee(fee) { FILE: test/minipool/minipool-withdrawal-tests.js function withdrawAndCheck (line 121) | async function withdrawAndCheck(minipool, withdrawalBalance, from, final... function slashAndCheck (line 150) | async function slashAndCheck(from, expectedSlash) { FILE: test/minipool/scenario-close.js function close (line 8) | async function close(minipool, txOptions) { FILE: test/minipool/scenario-dissolve.js function dissolve (line 5) | async function dissolve(minipool, txOptions) { FILE: test/minipool/scenario-reduce-bond.js function reduceBond (line 10) | async function reduceBond(minipool, txOptions = null) { FILE: test/minipool/scenario-refund.js function refund (line 8) | async function refund(minipool, txOptions) { FILE: test/minipool/scenario-scrub.js function voteScrub (line 14) | async function voteScrub(minipool, txOptions) { FILE: test/minipool/scenario-skim-rewards.js function skimRewards (line 7) | async function skimRewards(minipool, txOptions) { FILE: test/minipool/scenario-stake.js function stake (line 11) | async function stake(minipool, withdrawalCredentials, txOptions, validat... FILE: test/minipool/scenario-withdraw-validator-balance.js function withdrawValidatorBalance (line 12) | async function withdrawValidatorBalance(minipool, withdrawalBalance, fro... function beginUserDistribute (line 164) | async function beginUserDistribute(minipool, txOptions) { FILE: test/network/network-balances-tests.js function submitAll (line 75) | async function submitAll(block, slotTimestamp, totalBalance, stakingBala... function trustedNode4JoinDao (line 81) | async function trustedNode4JoinDao() { function trustedNode4LeaveDao (line 86) | async function trustedNode4LeaveDao() { FILE: test/network/network-prices-tests.js function trustedNode4JoinDao (line 74) | async function trustedNode4JoinDao() { function trustedNode4LeaveDao (line 79) | async function trustedNode4LeaveDao() { FILE: test/network/scenario-submit-balances.js function submitBalances (line 15) | async function submitBalances(block, slotTimestamp, totalEth, stakingEth... function executeUpdateBalances (line 122) | async function executeUpdateBalances(block, slotTimestamp, totalEth, sta... FILE: test/network/scenario-submit-penalties.js function submitPenalty (line 16) | async function submitPenalty(minipoolAddress, block, txOptions) { FILE: test/network/scenario-submit-prices.js function submitPrices (line 9) | async function submitPrices(block, slotTimestamp, rplPrice, txOptions) { function executeUpdatePrices (line 87) | async function executeUpdatePrices(block, slotTimestamp, rplPrice, txOpt... FILE: test/node/node-staking-tests.js function assertBalances (line 82) | async function assertBalances(node, legacy, megapool) { function assertUnstakingBalance (line 91) | async function assertUnstakingBalance(node, amount) { FILE: test/node/scenario-deposit-v2.js function depositV2 (line 13) | async function depositV2(minimumNodeFee, bondAmount, txOptions) { FILE: test/node/scenario-distribute-rewards.js function distributeRewards (line 15) | async function distributeRewards(nodeAddress, txOptions) { FILE: test/node/scenario-register-smoothing-pool.js function setSmoothingPoolRegistrationState (line 5) | async function setSmoothingPoolRegistrationState(state, txOptions) { FILE: test/node/scenario-register.js function register (line 6) | async function register(timezoneLocation, txOptions) { FILE: test/node/scenario-set-timezone.js function setTimezoneLocation (line 5) | async function setTimezoneLocation(timezoneLocation, txOptions) { FILE: test/node/scenario-set-withdrawal-address.js function setWithdrawalAddress (line 5) | async function setWithdrawalAddress(nodeAddress, withdrawalAddress, conf... function confirmWithdrawalAddress (line 28) | async function confirmWithdrawalAddress(nodeAddress, txOptions) { FILE: test/node/scenario-stake-rpl.js function stakeRpl (line 9) | async function stakeRpl(amount, txOptions) { FILE: test/node/scenario-unstake-legacy-rpl.js function unstakeLegacyRpl (line 13) | async function unstakeLegacyRpl(amount, txOptions) { function unstakeLegacyRplFor (line 18) | async function unstakeLegacyRplFor(amount, nodeAddress, from) { FILE: test/node/scenario-unstake-rpl.js function unstakeRpl (line 12) | async function unstakeRpl(amount, txOptions) { function unstakeRplFor (line 17) | async function unstakeRplFor(amount, nodeAddress, from) { FILE: test/node/scenario-withdraw-rpl.js function withdrawRpl (line 9) | async function withdrawRpl(txOptions) { function withdrawRplFor (line 14) | async function withdrawRplFor(nodeAddress, from) { FILE: test/rewards/rewards-tests.js function kickTrustedNode (line 91) | async function kickTrustedNode(nodeAddress, voters) { FILE: test/rewards/scenario-claim-and-stake-rewards.js function claimAndStakeRewards (line 14) | async function claimAndStakeRewards(nodeAddress, indices, rewards, stake... FILE: test/rewards/scenario-claim-rewards.js function claimRewards (line 14) | async function claimRewards(nodeAddress, indices, rewards, txOptions) { FILE: test/rewards/scenario-rewards-claim.js function rewardsClaimIntervalTimeGet (line 5) | async function rewardsClaimIntervalTimeGet(txOptions) { function rewardsClaimersPercTotalGet (line 13) | async function rewardsClaimersPercTotalGet(txOptions) { function rewardsClaimIntervalsPassedGet (line 21) | async function rewardsClaimIntervalsPassedGet(txOptions) { FILE: test/rewards/scenario-submit-rewards.js function submitRewards (line 16) | async function submitRewards(index, rewards, treasuryRPL, userETH, treas... function executeRewards (line 165) | async function executeRewards(index, rewards, treasuryRPL, userETH, txOp... FILE: test/token/scenario-reth-burn.js function burnReth (line 5) | async function burnReth(amount, txOptions) { FILE: test/token/scenario-reth-transfer.js function transferReth (line 5) | async function transferReth(to, amount, txOptions) { FILE: test/token/scenario-rpl-allow-fixed.js function allowDummyRPL (line 5) | async function allowDummyRPL(to, amount, txOptions) { FILE: test/token/scenario-rpl-burn-fixed.js function burnFixedRPL (line 5) | async function burnFixedRPL(amount, txOptions) { FILE: test/token/scenario-rpl-inflation.js function rplSetInflationConfig (line 8) | async function rplSetInflationConfig(config, txOptions) { function rplClaimInflation (line 16) | async function rplClaimInflation(config, txOptions, tokenAmountToMatch =... FILE: test/token/scenario-rpl-mint-fixed.js function mintDummyRPL (line 5) | async function mintDummyRPL(to, amount, txOptions) {