Skip to content

Registry

Defined in: packages/sdk/src/registry/index.ts:163

Registry class for managing ERC-7730 descriptors

new Registry(options?): Registry

Defined in: packages/sdk/src/registry/index.ts:167

undefined

Registry

extend(descriptors): ValidationResult[]

Defined in: packages/sdk/src/registry/index.ts:220

Add custom descriptors Validates each descriptor and skips invalid ones with a console warning

InputDescriptor | InputDescriptor[]

ValidationResult[]

Array of validation results for each descriptor


find(signature): RegistryMatch | null

Defined in: packages/sdk/src/registry/index.ts:178

Find descriptor for a function signature or selector

string

RegistryMatch | null


findByAddress(address, chainId): InputDescriptor | null

Defined in: packages/sdk/src/registry/index.ts:196

Find descriptor by contract address and chain

string

number

InputDescriptor | null


getAll(): InputDescriptor[]

Defined in: packages/sdk/src/registry/index.ts:272

Get all registered descriptors

InputDescriptor[]


getStats(): object

Defined in: packages/sdk/src/registry/index.ts:279

Get registry statistics

object

builtin: number = BUILTIN_DESCRIPTORS.length

custom: number