Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface AddressDriverInterface

Hierarchy

  • Interface
    • AddressDriverInterface

Index

Properties

_abiCoder: AbiCoder
_isInterface: boolean
deploy: ConstructorFragment
errors: {}

Type declaration

  • [name: string]: ErrorFragment
events: { AdminChanged(address,address): EventFragment; BeaconUpgraded(address): EventFragment; NewAdminProposed(address,address): EventFragment; Paused(address): EventFragment; PauserGranted(address,address): EventFragment; PauserRevoked(address,address): EventFragment; Unpaused(address): EventFragment; Upgraded(address): EventFragment }

Type declaration

  • AdminChanged(address,address): EventFragment
  • BeaconUpgraded(address): EventFragment
  • NewAdminProposed(address,address): EventFragment
  • Paused(address): EventFragment
  • PauserGranted(address,address): EventFragment
  • PauserRevoked(address,address): EventFragment
  • Unpaused(address): EventFragment
  • Upgraded(address): EventFragment
fragments: readonly Fragment[]
functions: { acceptAdmin(): FunctionFragment; admin(): FunctionFragment; allPausers(): FunctionFragment; calcUserId(address): FunctionFragment; collect(address,address): FunctionFragment; dripsHub(): FunctionFragment; driverId(): FunctionFragment; emitUserMetadata((bytes32,bytes)[]): FunctionFragment; give(uint256,address,uint128): FunctionFragment; grantPauser(address): FunctionFragment; implementation(): FunctionFragment; isPaused(): FunctionFragment; isPauser(address): FunctionFragment; isTrustedForwarder(address): FunctionFragment; pause(): FunctionFragment; proposeNewAdmin(address): FunctionFragment; proposedAdmin(): FunctionFragment; proxiableUUID(): FunctionFragment; renounceAdmin(): FunctionFragment; revokePauser(address): FunctionFragment; setDrips(address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32,address): FunctionFragment; setSplits((uint256,uint32)[]): FunctionFragment; unpause(): FunctionFragment; upgradeTo(address): FunctionFragment; upgradeToAndCall(address,bytes): FunctionFragment }

Type declaration

  • acceptAdmin(): FunctionFragment
  • admin(): FunctionFragment
  • allPausers(): FunctionFragment
  • calcUserId(address): FunctionFragment
  • collect(address,address): FunctionFragment
  • dripsHub(): FunctionFragment
  • driverId(): FunctionFragment
  • emitUserMetadata((bytes32,bytes)[]): FunctionFragment
  • give(uint256,address,uint128): FunctionFragment
  • grantPauser(address): FunctionFragment
  • implementation(): FunctionFragment
  • isPaused(): FunctionFragment
  • isPauser(address): FunctionFragment
  • isTrustedForwarder(address): FunctionFragment
  • pause(): FunctionFragment
  • proposeNewAdmin(address): FunctionFragment
  • proposedAdmin(): FunctionFragment
  • proxiableUUID(): FunctionFragment
  • renounceAdmin(): FunctionFragment
  • revokePauser(address): FunctionFragment
  • setDrips(address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32,address): FunctionFragment
  • setSplits((uint256,uint32)[]): FunctionFragment
  • unpause(): FunctionFragment
  • upgradeTo(address): FunctionFragment
  • upgradeToAndCall(address,bytes): FunctionFragment
structs: {}

Type declaration

  • [name: string]: any

Methods

  • _decodeParams(params: readonly ParamType[], data: BytesLike): Result
  • Parameters

    • params: readonly ParamType[]
    • data: BytesLike

    Returns Result

  • _encodeParams(params: readonly ParamType[], values: readonly any[]): string
  • Parameters

    • params: readonly ParamType[]
    • values: readonly any[]

    Returns string

  • decodeErrorResult(fragment: string | ErrorFragment, data: BytesLike): Result
  • Parameters

    • fragment: string | ErrorFragment
    • data: BytesLike

    Returns Result

  • decodeEventLog(eventFragment: string | EventFragment, data: BytesLike, topics?: readonly string[]): Result
  • Parameters

    • eventFragment: string | EventFragment
    • data: BytesLike
    • Optional topics: readonly string[]

    Returns Result

  • decodeFunctionData(functionFragment: string | FunctionFragment, data: BytesLike): Result
  • Parameters

    • functionFragment: string | FunctionFragment
    • data: BytesLike

    Returns Result

  • decodeFunctionResult(functionFragment: "acceptAdmin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "allPausers", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "calcUserId", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "collect", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "dripsHub", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "driverId", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "emitUserMetadata", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "give", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "grantPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPaused", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isTrustedForwarder", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "proposeNewAdmin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "proposedAdmin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "proxiableUUID", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "renounceAdmin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "revokePauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setDrips", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setSplits", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result
  • Parameters

    • functionFragment: "acceptAdmin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "admin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "allPausers"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "calcUserId"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "collect"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "dripsHub"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "driverId"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "emitUserMetadata"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "give"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "grantPauser"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "implementation"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isPaused"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isPauser"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isTrustedForwarder"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "pause"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "proposeNewAdmin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "proposedAdmin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "proxiableUUID"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "renounceAdmin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "revokePauser"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setDrips"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setSplits"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "unpause"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "upgradeTo"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "upgradeToAndCall"
    • data: BytesLike

    Returns Result

  • encodeDeploy(values?: readonly any[]): string
  • Parameters

    • Optional values: readonly any[]

    Returns string

  • encodeErrorResult(fragment: string | ErrorFragment, values?: readonly any[]): string
  • Parameters

    • fragment: string | ErrorFragment
    • Optional values: readonly any[]

    Returns string

  • encodeEventLog(eventFragment: string | EventFragment, values: readonly any[]): { data: string; topics: string[] }
  • Parameters

    • eventFragment: string | EventFragment
    • values: readonly any[]

    Returns { data: string; topics: string[] }

    • data: string
    • topics: string[]
  • encodeFilterTopics(eventFragment: string | EventFragment, values: readonly any[]): (string | string[])[]
  • Parameters

    • eventFragment: string | EventFragment
    • values: readonly any[]

    Returns (string | string[])[]

  • encodeFunctionData(functionFragment: "acceptAdmin", values?: undefined): string
  • encodeFunctionData(functionFragment: "admin", values?: undefined): string
  • encodeFunctionData(functionFragment: "allPausers", values?: undefined): string
  • encodeFunctionData(functionFragment: "calcUserId", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "collect", values: [PromiseOrValue<string>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "dripsHub", values?: undefined): string
  • encodeFunctionData(functionFragment: "driverId", values?: undefined): string
  • encodeFunctionData(functionFragment: "emitUserMetadata", values: [UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "give", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "grantPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "implementation", values?: undefined): string
  • encodeFunctionData(functionFragment: "isPaused", values?: undefined): string
  • encodeFunctionData(functionFragment: "isPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "isTrustedForwarder", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "pause", values?: undefined): string
  • encodeFunctionData(functionFragment: "proposeNewAdmin", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "proposedAdmin", values?: undefined): string
  • encodeFunctionData(functionFragment: "proxiableUUID", values?: undefined): string
  • encodeFunctionData(functionFragment: "renounceAdmin", values?: undefined): string
  • encodeFunctionData(functionFragment: "revokePauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "setDrips", values: [PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "setSplits", values: [SplitsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "unpause", values?: undefined): string
  • encodeFunctionData(functionFragment: "upgradeTo", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "upgradeToAndCall", values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]): string
  • Parameters

    • functionFragment: "acceptAdmin"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "admin"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "allPausers"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "calcUserId"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "collect"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "dripsHub"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "driverId"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "emitUserMetadata"
    • values: [UserMetadataStruct[]]

    Returns string

  • Parameters

    • functionFragment: "give"
    • values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    • functionFragment: "grantPauser"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "implementation"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "isPaused"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "isPauser"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "isTrustedForwarder"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "pause"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "proposeNewAdmin"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "proposedAdmin"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "proxiableUUID"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "renounceAdmin"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "revokePauser"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "setDrips"
    • values: [PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "setSplits"
    • values: [SplitsReceiverStruct[]]

    Returns string

  • Parameters

    • functionFragment: "unpause"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "upgradeTo"
    • values: [PromiseOrValue<string>]

    Returns string

  • Parameters

    • functionFragment: "upgradeToAndCall"
    • values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]

    Returns string

  • encodeFunctionResult(functionFragment: string | FunctionFragment, values?: readonly any[]): string
  • Parameters

    • functionFragment: string | FunctionFragment
    • Optional values: readonly any[]

    Returns string

  • format(format?: string): string | string[]
  • Parameters

    • Optional format: string

    Returns string | string[]

  • getError(nameOrSignatureOrSighash: string): ErrorFragment
  • Parameters

    • nameOrSignatureOrSighash: string

    Returns ErrorFragment

  • getEvent(nameOrSignatureOrTopic: "AdminChanged"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "BeaconUpgraded"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "NewAdminProposed"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserGranted"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserRevoked"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment
  • Parameters

    • nameOrSignatureOrTopic: "AdminChanged"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "BeaconUpgraded"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "NewAdminProposed"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Paused"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "PauserGranted"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "PauserRevoked"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Unpaused"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Upgraded"

    Returns EventFragment

  • getEventTopic(eventFragment: string | EventFragment): string
  • Parameters

    • eventFragment: string | EventFragment

    Returns string

  • getFunction(nameOrSignatureOrTopic: "acceptAdmin" | "admin" | "allPausers" | "collect" | "emitUserMetadata" | "give" | "grantPauser" | "implementation" | "isPaused" | "isPauser" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "unpause" | "upgradeTo" | "upgradeToAndCall" | "dripsHub" | "driverId" | "isTrustedForwarder" | "calcUserId"): FunctionFragment
  • Parameters

    • nameOrSignatureOrTopic: "acceptAdmin" | "admin" | "allPausers" | "collect" | "emitUserMetadata" | "give" | "grantPauser" | "implementation" | "isPaused" | "isPauser" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "unpause" | "upgradeTo" | "upgradeToAndCall" | "dripsHub" | "driverId" | "isTrustedForwarder" | "calcUserId"

    Returns FunctionFragment

  • getSighash(fragment: string | FunctionFragment | ErrorFragment): string
  • Parameters

    • fragment: string | FunctionFragment | ErrorFragment

    Returns string

  • parseError(data: BytesLike): ErrorDescription
  • Parameters

    • data: BytesLike

    Returns ErrorDescription

  • parseLog(log: { data: string; topics: string[] }): LogDescription
  • Parameters

    • log: { data: string; topics: string[] }
      • data: string
      • topics: string[]

    Returns LogDescription

  • parseTransaction(tx: { data: string; value?: BigNumberish }): TransactionDescription
  • Parameters

    • tx: { data: string; value?: BigNumberish }
      • data: string
      • Optional value?: BigNumberish

    Returns TransactionDescription

Generated using TypeDoc