Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/celo-org/developer-tooling
/ functions
Functions
1,444 in github.com/celo-org/developer-tooling
⨍
Functions
1,444
◇
Types & classes
619
↓ 2 callers
Function
deployAttestationsContract
( provider: Provider, owner: StrongAddress )
packages/dev-utils/src/contracts.ts:7
↓ 2 callers
Method
deregisterValidator
* De-registers a validator, removing it from the group for which it is a member. * @param validatorAddress Address of the validator to deregister
packages/sdk/contractkit/src/wrappers/Validators.ts:528
↓ 2 callers
Method
deregisterValidatorGroup
* De-registers a validator Group * @param validatorGroupAddress Address of the validator group to deregister
packages/sdk/contractkit/src/wrappers/Validators.ts:559
↓ 2 callers
Function
displaySafeTx
( name: string, safeTxResult: SafeTransactionResult, decodeEventsOpts?: abi extends Abi ? DecodeEventsOp
packages/cli/src/utils/cli.ts:86
↓ 2 callers
Method
electableValidators
* Returns the minimum and maximum number of validators that can be elected. * @returns The minimum and maximum number of validators that can be ele
packages/sdk/contractkit/src/wrappers/Election.ts:185
↓ 2 callers
Function
encodeData
(primaryType: string, data: EIP712Object, types: EIP712Types)
packages/sdk/utils/src/sign-typed-data-utils.ts:254
↓ 2 callers
Function
encodeTransaction
( rlpEncoded: RLPEncodedTx | LegacyEncodedTx, signature: { v: number | bigint; r: Buffer; s: Buffer } )
packages/sdk/wallets/wallet-base/src/signing-utils.ts:333
↓ 2 callers
Function
encodeType
(primaryType: string, types: EIP712Types)
packages/sdk/utils/src/sign-typed-data-utils.ts:184
↓ 2 callers
Function
evmRevert
(provider: Provider, snapId: string)
packages/dev-utils/src/test-utils.ts:93
↓ 2 callers
Function
execCmd
( cmd: string, args: string[], options?: SpawnOptions & { silent?: boolean } )
packages/cli/src/utils/exec.ts:4
↓ 2 callers
Function
execCmdWithError
( cmd: string, args: string[], options?: SpawnOptions & { silent?: boolean } )
packages/cli/src/utils/exec.ts:40
↓ 2 callers
Function
fetchConfirmationsForProposals
(proposalId: string)
packages/cli/src/commands/governance/approve.ts:295
↓ 2 callers
Function
filterAccountsSlashed
(accountsSlashed: AccountSlashed[], address: Address)
packages/cli/src/commands/rewards/show.ts:350
↓ 2 callers
Function
filterValidatorsByGroup
(validators: Validator[], group: Address)
packages/cli/src/commands/rewards/show.ts:340
↓ 2 callers
Method
forEachWrapperInfo
( fn: () => Promise<{ symbol: CeloTokenType; data: T }[]> )
packages/sdk/contractkit/src/celo-tokens.ts:148
↓ 2 callers
Function
generateKeysFromSeed
( seed: Buffer, changeIndex: number = 0, addressIndex: number = 0, derivationPath: string = ETHEREUM_D
packages/sdk/cryptographic-utils/src/account.ts:437
↓ 2 callers
Function
generateLedger
(transport: TransportNodeHid)
packages/viem-account-ledger/src/utils.ts:94
↓ 2 callers
Function
getAbiByName
(abi: AbiItem[], methodName: string)
packages/sdk/connect/src/utils/abi-utils.ts:7
↓ 2 callers
Method
getAccountSummary
(account: string)
packages/sdk/contractkit/src/wrappers/Accounts.ts:136
↓ 2 callers
Function
getAddressChunks
(input: string)
packages/sdk/base/src/address.ts:23
↓ 2 callers
Method
getAllKeystoreNames
* @returns List of file names (keystore entries) in the keystore
packages/sdk/keystores/src/file-keystore.ts:27
↓ 2 callers
Function
getBlsPrivateKey
(privateKeyHex: string)
packages/sdk/cryptographic-utils/src/bls.ts:40
↓ 2 callers
Method
getCeloToken
()
packages/sdk/contractkit/src/contract-cache.ts:149
↓ 2 callers
Method
getConstitution
* Returns the required ratio of yes:no votes needed to exceed in order to pass the proposal. * @param proposal Proposal to determine the constituti
packages/sdk/contractkit/src/wrappers/Governance.ts:271
↓ 2 callers
Function
getContractDetailsFromContract
( kit: ContractKit, celoContract: CeloContract, address?: string )
packages/sdk/explorer/src/base.ts:17
↓ 2 callers
Function
getContractMappingFromDetails
(cd: ContractDetails)
packages/sdk/explorer/src/block-explorer.ts:49
↓ 2 callers
Method
getContractMappingWithSelector
* Uses all of the strategies available to find a contract mapping that contains * the given method selector. * @param address * @param select
packages/sdk/explorer/src/block-explorer.ts:309
↓ 2 callers
Method
getCountryByCodeAlpha2
(countryCode: string)
packages/sdk/phone-utils/src/countries.ts:60
↓ 2 callers
Function
getElectedRpcNodes
( client: PublicCeloClient, options: { showChanges?: boolean } = {} )
packages/actions/src/multicontract-interactions/stake/elected-rpc-nodes.ts:35
↓ 2 callers
Function
getElectionContract
( clients: T )
packages/actions/src/contracts/election.ts:11
↓ 2 callers
Method
getFederatedAttestations
()
packages/sdk/contractkit/src/contract-cache.ts:139
↓ 2 callers
Function
getGovernanceContract
( clients: T )
packages/actions/src/contracts/governance.ts:27
↓ 2 callers
Method
getGroupVoterRewards
* Retrieves GroupVoterRewards at epochNumber. * @param epochNumber The epoch to retrieve GroupVoterRewards at.
packages/sdk/contractkit/src/wrappers/Election.ts:591
↓ 2 callers
Method
getHumanReadableConfig
* @dev Returns human readable configuration of the governance contract * @return GovernanceConfig object
packages/sdk/contractkit/src/wrappers/Governance.ts:353
↓ 2 callers
Method
getIndex
(id: BigNumber.Value, array: BigNumber[])
packages/sdk/contractkit/src/wrappers/Governance.ts:770
↓ 2 callers
Function
getInitializeAbiOfImplementation
( proxyContractName: keyof typeof initializeAbiMap )
packages/sdk/contractkit/src/proxy.ts:149
↓ 2 callers
Method
getLastBlockNumberForEpoch
(epochNumber: number)
packages/sdk/contractkit/src/kit.ts:192
↓ 2 callers
Method
getLastBlockNumberForEpoch
(epochNumber: number)
packages/sdk/contractkit/src/wrappers/Validators.ts:680
↓ 2 callers
Method
getMembershipInLastEpoch
(address: Address)
packages/sdk/contractkit/src/wrappers/Validators.ts:380
↓ 2 callers
Method
getNetworkConfig
( humanReadable = false )
packages/sdk/contractkit/src/kit.ts:121
↓ 2 callers
Method
getOracles
* Returns the list of whitelisted oracles for a given target * @param target The ReportTarget, either CeloToken or currency pair * @returns The
packages/sdk/contractkit/src/wrappers/SortedOracles.ts:128
↓ 2 callers
Method
getParsedSignatureOfAddress
(address: Address, signer: string, signerFn: Signer)
packages/sdk/contractkit/src/wrappers/Accounts.ts:543
↓ 2 callers
Method
getProposalRecord
* Returns the stage, metadata, upvotes, votes, and transactions associated with a given proposal. * @param proposalID Governance proposal UUID
packages/sdk/contractkit/src/wrappers/Governance.ts:545
↓ 2 callers
Function
getProposalStage
( client: PublicCeloClient, proposalId: bigint )
packages/actions/src/contracts/governance.ts:81
↓ 2 callers
Method
getPublicKeyFromKeyId
(keyId: string)
packages/sdk/wallets/wallet-hsm-aws/src/aws-hsm-wallet.ts:75
↓ 2 callers
Method
getPublicKeyFromVersionName
(versionName: string)
packages/sdk/wallets/wallet-hsm-gcp/src/gcp-hsm-wallet.ts:45
↓ 2 callers
Function
getRegisteredValidators
( client: PublicCeloClient, blockNumber?: number )
packages/cli/src/packages-to-be/validators.ts:146
↓ 2 callers
Method
getRegisteredValidators
Get list of registered validators
packages/sdk/contractkit/src/wrappers/Validators.ts:482
↓ 2 callers
Function
getRegisteredValidatorsAddresses
( client: PublicCeloClient, blockNumber?: number )
packages/cli/src/packages-to-be/validators.ts:155
↓ 2 callers
Method
getReleaseSchedule
* Returns the underlying Release schedule of the ReleaseGold contract * @return A ReleaseSchedule.
packages/sdk/contractkit/src/wrappers/ReleaseGold.ts:80
↓ 2 callers
Method
getReports
(target: ReportTarget)
packages/sdk/contractkit/src/wrappers/SortedOracles.ts:324
↓ 2 callers
Method
getTimestamps
* Gets all elements from the doubly linked list. * @param target The ReportTarget, either CeloToken or currency pair in question * @return An un
packages/sdk/contractkit/src/wrappers/SortedOracles.ts:309
↓ 2 callers
Method
getTransaction
(i: number, includeConfirmations = true)
packages/sdk/contractkit/src/wrappers/MultiSig.ts:176
↓ 2 callers
Function
getValidator
( client: PublicCeloClient, address: Address, blockNumber?: number )
packages/cli/src/packages-to-be/validators.ts:167
↓ 2 callers
Method
getVoteRecords
(voter: Address)
packages/sdk/contractkit/src/wrappers/Governance.ts:726
↓ 2 callers
Method
getVoterShare
* Retrieves a voter's share of active votes. * @param address The voter to retrieve share for. * @param blockNumber The block to retrieve the vo
packages/sdk/contractkit/src/wrappers/Election.ts:656
↓ 2 callers
Function
handleBigInt
(n: Uint8Array)
packages/sdk/wallets/wallet-base/src/signing-utils.ts:903
↓ 2 callers
Method
handleSignTransaction
(txParams: any)
packages/sdk/connect/src/celo-provider.ts:147
↓ 2 callers
Method
hasKey
(keyName: string)
packages/sdk/wallets/wallet-hsm-azure/src/azure-key-vault-client.ts:119
↓ 2 callers
Function
hashMessage
(message: string)
packages/sdk/utils/src/signatureUtils.ts:43
↓ 2 callers
Function
hashOfClaim
(claim: Claim)
packages/sdk/metadata-claims/src/claim.ts:104
↓ 2 callers
Function
hashOfClaims
(claims: Claim[])
packages/sdk/metadata-claims/src/claim.ts:108
↓ 2 callers
Function
hexToNumber
(hex?: string)
packages/sdk/connect/src/utils/formatter.ts:94
↓ 2 callers
Function
inputAccessListFormatter
(accessList?: AccessList)
packages/sdk/connect/src/utils/formatter.ts:137
↓ 2 callers
Function
isCIP64
(tx: CeloTx)
packages/sdk/wallets/wallet-base/src/signing-utils.ts:312
↓ 2 callers
Function
isHexStrict
(hex: string)
packages/sdk/connect/src/utils/formatter.ts:193
↓ 2 callers
Function
isHexString
(input: string)
packages/sdk/base/src/address.ts:26
↓ 2 callers
Function
isOfType
(type: K)
packages/sdk/metadata-claims/src/claim.ts:100
↓ 2 callers
Function
isProxySetAndInitFunction
(tx: Pick<ProposalTransactionJSON, 'function'>)
packages/sdk/governance/src/proposals.ts:117
↓ 2 callers
Function
isProxySetFunction
(tx: Pick<ProposalTransactionJSON, 'function'>)
packages/sdk/governance/src/proposals.ts:120
↓ 2 callers
Function
isRegistryRepoint
( tx: Pick<ExternalProposalTransactionJSON, 'contract' | 'function'> )
packages/sdk/governance/src/proposals.ts:73
↓ 2 callers
Function
isRegistryRepointRaw
(tx: ProposalTransaction)
packages/sdk/governance/src/proposals.ts:101
↓ 2 callers
Method
isStableToken
* Returns if the provided token is a StableToken * @param token the token * @return if token is a StableToken
packages/sdk/contractkit/src/celo-tokens.ts:246
↓ 2 callers
Method
lesserAndGreater
(proposalID: BigNumber.Value, _queue?: UpvoteRecord[])
packages/sdk/contractkit/src/wrappers/Governance.ts:796
↓ 2 callers
Function
levenshteinDistance
(a: string, b: string)
packages/sdk/utils/src/levenshtein.ts:9
↓ 2 callers
Method
medianRate
* Returns the median rate for the given target * @param target The ReportTarget, either CeloToken or currency pair * @return The median exchange
packages/sdk/contractkit/src/wrappers/SortedOracles.ts:95
↓ 2 callers
Function
newWrapperCache
()
packages/sdk/contractkit/src/contract-cache.test.ts:21
↓ 2 callers
Function
normalizeAccents
(str: string)
packages/sdk/base/src/string.ts:10
↓ 2 callers
Function
obtainKitContractDetails
(kit: ContractKit)
packages/sdk/explorer/src/base.ts:31
↓ 2 callers
Function
parseArray
(parseElement: ParseFn<T>)
packages/cli/src/utils/command.ts:109
↓ 2 callers
Function
parseBERSignature
(b: Buffer)
packages/sdk/wallets/wallet-hsm/src/ber-utils.ts:44
↓ 2 callers
Function
parseBlockExtraData
(data: string)
packages/sdk/utils/src/istanbul.ts:42
↓ 2 callers
Function
parseDecodedParams
(params: DecodedParamsObject)
packages/sdk/connect/src/utils/abi-utils.ts:11
↓ 2 callers
Function
parseSignatureAsRsv
(signature: string)
packages/sdk/utils/src/signatureUtils.ts:236
↓ 2 callers
Function
pause
()
packages/sdk/base/src/lock.test.ts:5
↓ 2 callers
Function
payAndCheckState
(sender: string, receiver: string, transferValue: number)
packages/sdk/contractkit/src/wrappers/OdisPayments.test.ts:27
↓ 2 callers
Method
proposalSchedule
(proposalID: BigNumber.Value)
packages/sdk/contractkit/src/wrappers/Governance.ts:473
↓ 2 callers
Method
protectedFunction
(v: ContractVersion)
packages/sdk/contractkit/src/wrappers/BaseWrapper.test.ts:52
↓ 2 callers
Method
provideERC20TokenInformation
(tokenInfoData: Buffer)
packages/sdk/wallets/wallet-ledger/src/ledger-signer.ts:228
↓ 2 callers
Method
provideERC20TokenInformation
(tokenData: string)
packages/viem-account-ledger/src/test-utils.ts:186
↓ 2 callers
Function
publicKeyFromAsn1
(b: Buffer)
packages/sdk/wallets/wallet-hsm/src/ber-utils.ts:9
↓ 2 callers
Method
readFile
(file?: string)
packages/cli/src/commands/account/new.ts:115
↓ 2 callers
Function
readOnlyWalletToAccount
( wallet: ReadOnlyWallet, address: StrongAddress )
packages/sdk/connect/src/wallet-adapter.ts:19
↓ 2 callers
Function
recoverEIP712TypedDataSigner
( typedData: EIP712TypedData, signature: string, parseFunction: (signature: string) => Signature )
packages/sdk/utils/src/signatureUtils.ts:155
↓ 2 callers
Function
registerAccountWithLockedGold
( account: string, value: string = minLockedGoldValue )
packages/sdk/contractkit/src/wrappers/Validators.test.ts:25
↓ 2 callers
Function
registerValidatorGroup
()
packages/cli/src/commands/validatorgroup/commission.test.ts:14
↓ 2 callers
Method
release
()
packages/sdk/base/src/lock.ts:58
↓ 2 callers
Method
relockGold
* Relocks gold in the ReleaseGold instance that has been unlocked but not withdrawn. * @param index The index of the pending withdrawal to relock f
packages/sdk/contractkit/src/wrappers/ReleaseGold.ts:342
↓ 2 callers
Method
removeAttestationSigner
* Removes the currently authorized attestation signer for the account * @returns A promise that resolves to the transaction hash
packages/sdk/contractkit/src/wrappers/Accounts.ts:350
↓ 2 callers
Method
removeKeystore
* Deletes file keystore entry from directory * @param keystoreName File name of keystore entry to be removed
packages/sdk/keystores/src/file-keystore.ts:53
← previous
next →
501–600 of 1,444, ranked by callers