Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DripsHubInterface

Hierarchy

  • Interface
    • DripsHubInterface

Index

Properties

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

Type declaration

  • [name: string]: ErrorFragment
events: { AdminChanged(address,address): EventFragment; BeaconUpgraded(address): EventFragment; Collectable(uint256,uint256,uint128): EventFragment; Collected(uint256,uint256,uint128): EventFragment; DripsReceiverSeen(bytes32,uint256,uint256): EventFragment; DripsSet(uint256,uint256,bytes32,bytes32,uint128,uint32): EventFragment; DriverAddressUpdated(uint32,address,address): EventFragment; DriverRegistered(uint32,address): EventFragment; Given(uint256,uint256,uint256,uint128): EventFragment; NewAdminProposed(address,address): EventFragment; Paused(address): EventFragment; PauserGranted(address,address): EventFragment; PauserRevoked(address,address): EventFragment; ReceivedDrips(uint256,uint256,uint128,uint32): EventFragment; Split(uint256,uint256,uint256,uint128): EventFragment; SplitsReceiverSeen(bytes32,uint256,uint32): EventFragment; SplitsSet(uint256,bytes32): EventFragment; SqueezedDrips(uint256,uint256,uint256,uint128,bytes32[]): EventFragment; Unpaused(address): EventFragment; Upgraded(address): EventFragment; UserMetadataEmitted(uint256,bytes32,bytes): EventFragment; Withdrawn(address,address,uint256): EventFragment }

Type declaration

  • AdminChanged(address,address): EventFragment
  • BeaconUpgraded(address): EventFragment
  • Collectable(uint256,uint256,uint128): EventFragment
  • Collected(uint256,uint256,uint128): EventFragment
  • DripsReceiverSeen(bytes32,uint256,uint256): EventFragment
  • DripsSet(uint256,uint256,bytes32,bytes32,uint128,uint32): EventFragment
  • DriverAddressUpdated(uint32,address,address): EventFragment
  • DriverRegistered(uint32,address): EventFragment
  • Given(uint256,uint256,uint256,uint128): EventFragment
  • NewAdminProposed(address,address): EventFragment
  • Paused(address): EventFragment
  • PauserGranted(address,address): EventFragment
  • PauserRevoked(address,address): EventFragment
  • ReceivedDrips(uint256,uint256,uint128,uint32): EventFragment
  • Split(uint256,uint256,uint256,uint128): EventFragment
  • SplitsReceiverSeen(bytes32,uint256,uint32): EventFragment
  • SplitsSet(uint256,bytes32): EventFragment
  • SqueezedDrips(uint256,uint256,uint256,uint128,bytes32[]): EventFragment
  • Unpaused(address): EventFragment
  • Upgraded(address): EventFragment
  • UserMetadataEmitted(uint256,bytes32,bytes): EventFragment
  • Withdrawn(address,address,uint256): EventFragment
fragments: readonly Fragment[]
functions: { AMT_PER_SEC_EXTRA_DECIMALS(): FunctionFragment; AMT_PER_SEC_MULTIPLIER(): FunctionFragment; DRIVER_ID_OFFSET(): FunctionFragment; MAX_DRIPS_RECEIVERS(): FunctionFragment; MAX_SPLITS_RECEIVERS(): FunctionFragment; MAX_TOTAL_BALANCE(): FunctionFragment; TOTAL_SPLITS_WEIGHT(): FunctionFragment; acceptAdmin(): FunctionFragment; admin(): FunctionFragment; allPausers(): FunctionFragment; balanceAt(uint256,address,(uint256,uint256)[],uint32): FunctionFragment; collect(uint256,address): FunctionFragment; collectable(uint256,address): FunctionFragment; cycleSecs(): FunctionFragment; dripsState(uint256,address): FunctionFragment; driverAddress(uint32): FunctionFragment; emitUserMetadata(uint256,(bytes32,bytes)[]): FunctionFragment; give(uint256,uint256,address,uint128): FunctionFragment; grantPauser(address): FunctionFragment; hashDrips((uint256,uint256)[]): FunctionFragment; hashDripsHistory(bytes32,bytes32,uint32,uint32): FunctionFragment; hashSplits((uint256,uint32)[]): FunctionFragment; implementation(): FunctionFragment; isPaused(): FunctionFragment; isPauser(address): FunctionFragment; minAmtPerSec(): FunctionFragment; nextDriverId(): FunctionFragment; pause(): FunctionFragment; proposeNewAdmin(address): FunctionFragment; proposedAdmin(): FunctionFragment; proxiableUUID(): FunctionFragment; receivableDripsCycles(uint256,address): FunctionFragment; receiveDrips(uint256,address,uint32): FunctionFragment; receiveDripsResult(uint256,address,uint32): FunctionFragment; registerDriver(address): FunctionFragment; renounceAdmin(): FunctionFragment; revokePauser(address): FunctionFragment; setDrips(uint256,address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32): FunctionFragment; setSplits(uint256,(uint256,uint32)[]): FunctionFragment; split(uint256,address,(uint256,uint32)[]): FunctionFragment; splitResult(uint256,(uint256,uint32)[],uint128): FunctionFragment; splitsHash(uint256): FunctionFragment; splittable(uint256,address): FunctionFragment; squeezeDrips(uint256,address,uint256,bytes32,(bytes32,(uint256,uint256)[],uint32,uint32)[]): FunctionFragment; squeezeDripsResult(uint256,address,uint256,bytes32,(bytes32,(uint256,uint256)[],uint32,uint32)[]): FunctionFragment; totalBalance(address): FunctionFragment; unpause(): FunctionFragment; updateDriverAddress(uint32,address): FunctionFragment; upgradeTo(address): FunctionFragment; upgradeToAndCall(address,bytes): FunctionFragment; withdraw(address,address,uint256): FunctionFragment }

Type declaration

  • AMT_PER_SEC_EXTRA_DECIMALS(): FunctionFragment
  • AMT_PER_SEC_MULTIPLIER(): FunctionFragment
  • DRIVER_ID_OFFSET(): FunctionFragment
  • MAX_DRIPS_RECEIVERS(): FunctionFragment
  • MAX_SPLITS_RECEIVERS(): FunctionFragment
  • MAX_TOTAL_BALANCE(): FunctionFragment
  • TOTAL_SPLITS_WEIGHT(): FunctionFragment
  • acceptAdmin(): FunctionFragment
  • admin(): FunctionFragment
  • allPausers(): FunctionFragment
  • balanceAt(uint256,address,(uint256,uint256)[],uint32): FunctionFragment
  • collect(uint256,address): FunctionFragment
  • collectable(uint256,address): FunctionFragment
  • cycleSecs(): FunctionFragment
  • dripsState(uint256,address): FunctionFragment
  • driverAddress(uint32): FunctionFragment
  • emitUserMetadata(uint256,(bytes32,bytes)[]): FunctionFragment
  • give(uint256,uint256,address,uint128): FunctionFragment
  • grantPauser(address): FunctionFragment
  • hashDrips((uint256,uint256)[]): FunctionFragment
  • hashDripsHistory(bytes32,bytes32,uint32,uint32): FunctionFragment
  • hashSplits((uint256,uint32)[]): FunctionFragment
  • implementation(): FunctionFragment
  • isPaused(): FunctionFragment
  • isPauser(address): FunctionFragment
  • minAmtPerSec(): FunctionFragment
  • nextDriverId(): FunctionFragment
  • pause(): FunctionFragment
  • proposeNewAdmin(address): FunctionFragment
  • proposedAdmin(): FunctionFragment
  • proxiableUUID(): FunctionFragment
  • receivableDripsCycles(uint256,address): FunctionFragment
  • receiveDrips(uint256,address,uint32): FunctionFragment
  • receiveDripsResult(uint256,address,uint32): FunctionFragment
  • registerDriver(address): FunctionFragment
  • renounceAdmin(): FunctionFragment
  • revokePauser(address): FunctionFragment
  • setDrips(uint256,address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32): FunctionFragment
  • setSplits(uint256,(uint256,uint32)[]): FunctionFragment
  • split(uint256,address,(uint256,uint32)[]): FunctionFragment
  • splitResult(uint256,(uint256,uint32)[],uint128): FunctionFragment
  • splitsHash(uint256): FunctionFragment
  • splittable(uint256,address): FunctionFragment
  • squeezeDrips(uint256,address,uint256,bytes32,(bytes32,(uint256,uint256)[],uint32,uint32)[]): FunctionFragment
  • squeezeDripsResult(uint256,address,uint256,bytes32,(bytes32,(uint256,uint256)[],uint32,uint32)[]): FunctionFragment
  • totalBalance(address): FunctionFragment
  • unpause(): FunctionFragment
  • updateDriverAddress(uint32,address): FunctionFragment
  • upgradeTo(address): FunctionFragment
  • upgradeToAndCall(address,bytes): FunctionFragment
  • withdraw(address,address,uint256): 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: "AMT_PER_SEC_EXTRA_DECIMALS", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "AMT_PER_SEC_MULTIPLIER", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "DRIVER_ID_OFFSET", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "MAX_DRIPS_RECEIVERS", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "MAX_SPLITS_RECEIVERS", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "MAX_TOTAL_BALANCE", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "TOTAL_SPLITS_WEIGHT", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "acceptAdmin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "admin", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "allPausers", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "balanceAt", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "collect", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "collectable", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "cycleSecs", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "dripsState", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "driverAddress", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "emitUserMetadata", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "give", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "grantPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "hashDrips", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "hashDripsHistory", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "hashSplits", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPaused", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "minAmtPerSec", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "nextDriverId", 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: "receivableDripsCycles", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "receiveDrips", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "receiveDripsResult", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "registerDriver", 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: "split", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "splitResult", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "splitsHash", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "splittable", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "squeezeDrips", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "squeezeDripsResult", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "totalBalance", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "updateDriverAddress", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "upgradeTo", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "upgradeToAndCall", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "withdraw", data: BytesLike): Result
  • Parameters

    • functionFragment: "AMT_PER_SEC_EXTRA_DECIMALS"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "AMT_PER_SEC_MULTIPLIER"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "DRIVER_ID_OFFSET"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "MAX_DRIPS_RECEIVERS"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "MAX_SPLITS_RECEIVERS"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "MAX_TOTAL_BALANCE"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "TOTAL_SPLITS_WEIGHT"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "acceptAdmin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "admin"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "allPausers"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "balanceAt"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "collect"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "collectable"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "cycleSecs"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "dripsState"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "driverAddress"
    • 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: "hashDrips"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "hashDripsHistory"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "hashSplits"
    • 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: "minAmtPerSec"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "nextDriverId"
    • 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: "receivableDripsCycles"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "receiveDrips"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "receiveDripsResult"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "registerDriver"
    • 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: "split"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "splitResult"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "splitsHash"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "splittable"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "squeezeDrips"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "squeezeDripsResult"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "totalBalance"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "unpause"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "updateDriverAddress"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "upgradeTo"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "upgradeToAndCall"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "withdraw"
    • 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: "AMT_PER_SEC_EXTRA_DECIMALS", values?: undefined): string
  • encodeFunctionData(functionFragment: "AMT_PER_SEC_MULTIPLIER", values?: undefined): string
  • encodeFunctionData(functionFragment: "DRIVER_ID_OFFSET", values?: undefined): string
  • encodeFunctionData(functionFragment: "MAX_DRIPS_RECEIVERS", values?: undefined): string
  • encodeFunctionData(functionFragment: "MAX_SPLITS_RECEIVERS", values?: undefined): string
  • encodeFunctionData(functionFragment: "MAX_TOTAL_BALANCE", values?: undefined): string
  • encodeFunctionData(functionFragment: "TOTAL_SPLITS_WEIGHT", values?: undefined): string
  • encodeFunctionData(functionFragment: "acceptAdmin", values?: undefined): string
  • encodeFunctionData(functionFragment: "admin", values?: undefined): string
  • encodeFunctionData(functionFragment: "allPausers", values?: undefined): string
  • encodeFunctionData(functionFragment: "balanceAt", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "collect", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "collectable", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "cycleSecs", values?: undefined): string
  • encodeFunctionData(functionFragment: "dripsState", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "driverAddress", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "emitUserMetadata", values: [PromiseOrValue<BigNumberish>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "give", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "grantPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "hashDrips", values: [DripsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "hashDripsHistory", values: [PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "hashSplits", values: [SplitsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "implementation", values?: undefined): string
  • encodeFunctionData(functionFragment: "isPaused", values?: undefined): string
  • encodeFunctionData(functionFragment: "isPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "minAmtPerSec", values?: undefined): string
  • encodeFunctionData(functionFragment: "nextDriverId", values?: undefined): 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: "receivableDripsCycles", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "receiveDrips", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "receiveDripsResult", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "registerDriver", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "renounceAdmin", values?: undefined): string
  • encodeFunctionData(functionFragment: "revokePauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "setDrips", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "setSplits", values: [PromiseOrValue<BigNumberish>, SplitsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "split", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, SplitsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "splitResult", values: [PromiseOrValue<BigNumberish>, SplitsReceiverStruct[], PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "splitsHash", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "splittable", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "squeezeDrips", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, DripsHistoryStruct[]]): string
  • encodeFunctionData(functionFragment: "squeezeDripsResult", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, DripsHistoryStruct[]]): string
  • encodeFunctionData(functionFragment: "totalBalance", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "unpause", values?: undefined): string
  • encodeFunctionData(functionFragment: "updateDriverAddress", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "upgradeTo", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "upgradeToAndCall", values: [PromiseOrValue<string>, PromiseOrValue<BytesLike>]): string
  • encodeFunctionData(functionFragment: "withdraw", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • Parameters

    • functionFragment: "AMT_PER_SEC_EXTRA_DECIMALS"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "AMT_PER_SEC_MULTIPLIER"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "DRIVER_ID_OFFSET"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "MAX_DRIPS_RECEIVERS"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "MAX_SPLITS_RECEIVERS"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "MAX_TOTAL_BALANCE"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "TOTAL_SPLITS_WEIGHT"
    • Optional values: undefined

    Returns 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: "balanceAt"
    • values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "cycleSecs"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "driverAddress"
    • values: [PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    • functionFragment: "emitUserMetadata"
    • values: [PromiseOrValue<BigNumberish>, UserMetadataStruct[]]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    Returns string

  • Parameters

    • functionFragment: "hashDripsHistory"
    • values: [PromiseOrValue<BytesLike>, PromiseOrValue<BytesLike>, PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    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: "minAmtPerSec"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "nextDriverId"
    • Optional values: undefined

    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: "receivableDripsCycles"
    • values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "renounceAdmin"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "splitResult"
    • values: [PromiseOrValue<BigNumberish>, SplitsReceiverStruct[], PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    • functionFragment: "splitsHash"
    • values: [PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "squeezeDrips"
    • values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, DripsHistoryStruct[]]

    Returns string

  • Parameters

    • functionFragment: "squeezeDripsResult"
    • values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>, DripsHistoryStruct[]]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "unpause"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    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: "Collectable"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Collected"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "DripsReceiverSeen"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "DripsSet"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "DriverAddressUpdated"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "DriverRegistered"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Given"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "NewAdminProposed"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserGranted"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserRevoked"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "ReceivedDrips"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Split"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "SplitsReceiverSeen"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "SplitsSet"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "SqueezedDrips"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "UserMetadataEmitted"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Withdrawn"): EventFragment
  • Parameters

    • nameOrSignatureOrTopic: "AdminChanged"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "BeaconUpgraded"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Collectable"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Collected"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "DripsReceiverSeen"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "DripsSet"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "DriverAddressUpdated"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "DriverRegistered"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Given"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "NewAdminProposed"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Paused"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "PauserGranted"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "PauserRevoked"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "ReceivedDrips"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Split"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "SplitsReceiverSeen"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "SplitsSet"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "SqueezedDrips"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Unpaused"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Upgraded"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "UserMetadataEmitted"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Withdrawn"

    Returns EventFragment

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

    • eventFragment: string | EventFragment

    Returns string

  • getFunction(nameOrSignatureOrTopic: "AMT_PER_SEC_EXTRA_DECIMALS" | "AMT_PER_SEC_MULTIPLIER" | "DRIVER_ID_OFFSET" | "MAX_DRIPS_RECEIVERS" | "MAX_SPLITS_RECEIVERS" | "MAX_TOTAL_BALANCE" | "TOTAL_SPLITS_WEIGHT" | "acceptAdmin" | "admin" | "allPausers" | "balanceAt" | "collect" | "collectable" | "cycleSecs" | "dripsState" | "driverAddress" | "emitUserMetadata" | "give" | "grantPauser" | "hashDrips" | "hashDripsHistory" | "hashSplits" | "implementation" | "isPaused" | "isPauser" | "minAmtPerSec" | "nextDriverId" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "receivableDripsCycles" | "receiveDrips" | "receiveDripsResult" | "registerDriver" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "split" | "splitResult" | "splitsHash" | "splittable" | "squeezeDrips" | "squeezeDripsResult" | "totalBalance" | "unpause" | "updateDriverAddress" | "upgradeTo" | "upgradeToAndCall" | "withdraw"): FunctionFragment
  • Parameters

    • nameOrSignatureOrTopic: "AMT_PER_SEC_EXTRA_DECIMALS" | "AMT_PER_SEC_MULTIPLIER" | "DRIVER_ID_OFFSET" | "MAX_DRIPS_RECEIVERS" | "MAX_SPLITS_RECEIVERS" | "MAX_TOTAL_BALANCE" | "TOTAL_SPLITS_WEIGHT" | "acceptAdmin" | "admin" | "allPausers" | "balanceAt" | "collect" | "collectable" | "cycleSecs" | "dripsState" | "driverAddress" | "emitUserMetadata" | "give" | "grantPauser" | "hashDrips" | "hashDripsHistory" | "hashSplits" | "implementation" | "isPaused" | "isPauser" | "minAmtPerSec" | "nextDriverId" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "receivableDripsCycles" | "receiveDrips" | "receiveDripsResult" | "registerDriver" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "split" | "splitResult" | "splitsHash" | "splittable" | "squeezeDrips" | "squeezeDripsResult" | "totalBalance" | "unpause" | "updateDriverAddress" | "upgradeTo" | "upgradeToAndCall" | "withdraw"

    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