SYMBOL INDEX (131 symbols across 13 files) FILE: test/GasEstimation.spec.ts function txBaseCost (line 18) | function txBaseCost(data: ethers.BytesLike): number { FILE: test/MainModule.bench.ts function report2 (line 10) | function report2(values: ethers.BigNumberish[]) { function report (line 20) | function report(test: string, values: ethers.BigNumberish[]) { FILE: test/utils/contracts.ts function deploy (line 7) | async function deploy(name: string, ...ar... function attach (line 13) | function attach(name: string, address: st... type Adapter (line 17) | type Adapter = { function adapt (line 24) | function adapt(name: string): Adapter { type ContractType (line 33) | type ContractType> = T extends Adapter ?... type SequenceContext (line 83) | type SequenceContext = { FILE: test/utils/imposter.ts class Imposter (line 4) | class Imposter extends ethers.AbstractSigner implements StaticSigner { method random (line 5) | static random(identity: string | AnyStaticSigner) { method constructor (line 9) | constructor( method address (line 16) | get address() { method getAddress (line 20) | async getAddress(): Promise { method signMessage (line 24) | signMessage(message: string | Uint8Array): Promise { method signTypedData (line 28) | signTypedData( method signTransaction (line 36) | signTransaction(transaction: ethers.TransactionRequest): Promise(a: T[]): T[] { function randomHex (line 27) | function randomHex(length: number): string { function expectToBeRejected (line 31) | async function expectToBeRejected(promise: Promise, error: string) { function expectStaticToBeRejected (line 39) | async function expectStaticToBeRejected(promise: Promise, signature... function encodeError (line 98) | function encodeError(error: string): string { function xor (line 102) | function xor(a: any, b: any) { function interfaceIdOf (line 108) | function interfaceIdOf(int: ethers.Interface): string { function getSigHash (line 116) | function getSigHash(fragment: ethers.FunctionFragment): string { FILE: test/utils/sequence.ts constant WALLET_CODE (line 4) | const WALLET_CODE = '0x603a600e3d39601a805130553df3363d3d373d3d3d363d305... type SignatureType (line 6) | enum SignatureType { type SignerLeaf (line 12) | type SignerLeaf = { type SubdigestLeaf (line 17) | type SubdigestLeaf = { type NestedLeaf (line 21) | type NestedLeaf = { type ConfigLeaf (line 27) | type ConfigLeaf = SubdigestLeaf | SignerLeaf | NestedLeaf type ImageHashNode (line 29) | type ImageHashNode = { type ConfigTopology (line 34) | type ConfigTopology = ImageHashNode | ConfigLeaf type WalletConfig (line 36) | type WalletConfig = { type SimplifiedNestedWalletConfig (line 42) | type SimplifiedNestedWalletConfig = { type SimplifiedWalletConfig (line 48) | type SimplifiedWalletConfig = { type SimplifiedConfigMember (line 54) | type SimplifiedConfigMember = SignerLeaf | SimplifiedNestedWalletConfig type Transaction (line 56) | type Transaction = { type SignaturePartType (line 65) | enum SignaturePartType { type SignaturePart (line 75) | type SignaturePart = { function applyTxDefault (line 81) | function applyTxDefault( function applyTxDefaults (line 98) | function applyTxDefaults(tx: Partial[], def?: Transaction):... function isConfigLeaf (line 111) | function isConfigLeaf(node: ConfigTopology): node is ConfigLeaf { function isSignerLeaf (line 115) | function isSignerLeaf(node: any): node is SignerLeaf { function isSubdigestLeaf (line 119) | function isSubdigestLeaf(node: ConfigTopology): node is SubdigestLeaf { function isNestedLeaf (line 123) | function isNestedLeaf(node: ConfigTopology): node is NestedLeaf { function legacyTopology (line 127) | function legacyTopology(leavesOrConfig: SimplifiedWalletConfig | ConfigT... function toTopology (line 140) | function toTopology(config: SimplifiedWalletConfig | SimplifiedNestedWal... function merkleTopology (line 157) | function merkleTopology(leavesOrConfig: SimplifiedWalletConfig | ConfigT... function optimize2SignersTopology (line 182) | function optimize2SignersTopology(config: SimplifiedWalletConfig): Confi... function leavesOf (line 190) | function leavesOf(topology: ConfigTopology): ConfigLeaf[] { function subdigestLeaves (line 198) | function subdigestLeaves(topology: ConfigTopology): string[] { function toSimplifiedConfig (line 204) | function toSimplifiedConfig(config: WalletConfig): SimplifiedWalletConfig { function hashNode (line 217) | function hashNode(node: ConfigTopology): string { function imageHash2 (line 236) | function imageHash2(threshold: ethers.BigNumberish, topology: ConfigTopo... function printTopology (line 241) | function printTopology(topology: ConfigTopology, threshold?: ethers.BigN... function addressOf (line 297) | function addressOf(factory: string, firstModule: string, imageHash: stri... function encodeNonce (line 309) | function encodeNonce(space: BigNumberish, nonce: BigNumberish) { function leafForAddressAndWeight (line 313) | function leafForAddressAndWeight(address: string, weight: ethers.BigNumb... function imageHash (line 317) | function imageHash(config: WalletConfig): string { function digestOf (line 327) | function digestOf(txs: Partial[], nonce: ethers.BigNumberis... function subdigestOf (line 333) | async function subdigestOf(wallet: string, digest: ethers.BytesLike, cha... function computeStorageKey (line 340) | function computeStorageKey(key: string, subkey?: string): string { type EncodingOptions (line 348) | type EncodingOptions = { function leftSlice (line 354) | function leftSlice(topology: ConfigTopology): ConfigTopology[] { type DecodedSignatureMember (line 369) | type DecodedSignatureMember = { class SignatureConstructor (line 377) | class SignatureConstructor { method constructor (line 380) | constructor(public disableTrim = false) {} method tryTrim (line 382) | tryTrim(): void { method appendPart (line 415) | appendPart(weight: ethers.BigNumberish, part: SignaturePart) { method appendNode (line 436) | appendNode(node: string) { method appendBranch (line 441) | appendBranch(branch: string) { method appendSubdigest (line 445) | appendSubdigest(subdigest: string) { method appendNested (line 449) | appendNested(branch: string, weight: ethers.BigNumberish, innerThresho... method encode (line 453) | encode(): string { function encodeSigners (line 513) | function encodeSigners( function encodeSignature (line 587) | function encodeSignature( FILE: test/utils/wallet.ts type StaticSigner (line 23) | type StaticSigner = ethers.Signer & { address: string } type AnyStaticSigner (line 24) | type AnyStaticSigner = StaticSigner | SequenceWallet function isAnyStaticSigner (line 26) | function isAnyStaticSigner(s: any): s is AnyStaticSigner { constant LAST_CHECKPOINT (line 30) | let LAST_CHECKPOINT = 0 function getCheckpoint (line 32) | function getCheckpoint() { type WalletOptions (line 43) | type WalletOptions = { type BasicWalletOptions (line 52) | type BasicWalletOptions = { type DetailedWalletOptions (line 61) | type DetailedWalletOptions = { type Weighted (line 68) | type Weighted = { weight: number; value: T } function isWeighted (line 70) | function isWeighted(w: any): w is Weighted { function weightedVal (line 74) | function weightedVal(w: Weighted | T): T { function isSequenceSigner (line 78) | function isSequenceSigner(signer: ethers.Signer | SequenceWallet): signe... class SequenceWallet (line 84) | class SequenceWallet { method constructor (line 88) | constructor(public options: WalletOptions) {} method basicWallet (line 90) | static basicWallet(context: SequenceContext, opts?: Partial { method signDigest (line 261) | async signDigest(digest: ethers.BytesLike): Promise { method staticSubdigestSign (line 266) | staticSubdigestSign(subdigest: ethers.BytesLike, useNoChainId = true):... method signSubdigest (line 271) | async signSubdigest(subdigest: ethers.BytesLike): Promise { method signTransactions (line 293) | async signTransactions(ptxs: Partial[], nonce?: ethers.Bi... method relayTransactions (line 302) | async relayTransactions( method sendTransactions (line 317) | async sendTransactions( FILE: typings/chai-bignumber.d.ts type Assertion (line 13) | interface Assertion extends LanguageChains, NumericComparison, TypeCompa... FILE: typings/chai-bn.ts type Equal (line 13) | interface Equal { type NumberComparer (line 16) | interface NumberComparer { FILE: typings/truffle.d.ts type ArtifactsGlobal (line 4) | interface ArtifactsGlobal { FILE: utils/benchmarker.ts class BufferSort (line 9) | class BufferSort { method constructor (line 13) | constructor(private onValue: (val: string) => void) {} function main (line 27) | async function main(args: { FILE: utils/config-loader.ts type EthereumNetworksTypes (line 6) | type EthereumNetworksTypes = FILE: utils/workers/bench-worker.ts function report2 (line 19) | function report2(values: ethers.BigNumberish[]) { method setup (line 30) | async setup(signing: number, idle: number, runs: number, topology: 'lega... method run (line 43) | async run() { type BenchWorker (line 87) | type BenchWorker = typeof worker