Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface NFTDriverInterface

Hierarchy

  • Interface
    • NFTDriverInterface

Index

Properties

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

Type declaration

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

Type declaration

  • AdminChanged(address,address): EventFragment
  • Approval(address,address,uint256): EventFragment
  • ApprovalForAll(address,address,bool): EventFragment
  • BeaconUpgraded(address): EventFragment
  • NewAdminProposed(address,address): EventFragment
  • Paused(address): EventFragment
  • PauserGranted(address,address): EventFragment
  • PauserRevoked(address,address): EventFragment
  • Transfer(address,address,uint256): EventFragment
  • Unpaused(address): EventFragment
  • Upgraded(address): EventFragment
fragments: readonly Fragment[]
functions: { acceptAdmin(): FunctionFragment; admin(): FunctionFragment; allPausers(): FunctionFragment; approve(address,uint256): FunctionFragment; balanceOf(address): FunctionFragment; burn(uint256): FunctionFragment; calcTokenIdWithSalt(address,uint64): FunctionFragment; collect(uint256,address,address): FunctionFragment; dripsHub(): FunctionFragment; driverId(): FunctionFragment; emitUserMetadata(uint256,(bytes32,bytes)[]): FunctionFragment; getApproved(uint256): FunctionFragment; give(uint256,uint256,address,uint128): FunctionFragment; grantPauser(address): FunctionFragment; implementation(): FunctionFragment; isApprovedForAll(address,address): FunctionFragment; isPaused(): FunctionFragment; isPauser(address): FunctionFragment; isSaltUsed(address,uint64): FunctionFragment; isTrustedForwarder(address): FunctionFragment; mint(address,(bytes32,bytes)[]): FunctionFragment; mintWithSalt(uint64,address,(bytes32,bytes)[]): FunctionFragment; name(): FunctionFragment; nextTokenId(): FunctionFragment; ownerOf(uint256): FunctionFragment; pause(): FunctionFragment; proposeNewAdmin(address): FunctionFragment; proposedAdmin(): FunctionFragment; proxiableUUID(): FunctionFragment; renounceAdmin(): FunctionFragment; revokePauser(address): FunctionFragment; safeMint(address,(bytes32,bytes)[]): FunctionFragment; safeMintWithSalt(uint64,address,(bytes32,bytes)[]): FunctionFragment; safeTransferFrom(address,address,uint256): FunctionFragment; safeTransferFrom(address,address,uint256,bytes): FunctionFragment; setApprovalForAll(address,bool): FunctionFragment; setDrips(uint256,address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32,address): FunctionFragment; setSplits(uint256,(uint256,uint32)[]): FunctionFragment; supportsInterface(bytes4): FunctionFragment; symbol(): FunctionFragment; tokenURI(uint256): FunctionFragment; transferFrom(address,address,uint256): FunctionFragment; unpause(): FunctionFragment; upgradeTo(address): FunctionFragment; upgradeToAndCall(address,bytes): FunctionFragment }

Type declaration

  • acceptAdmin(): FunctionFragment
  • admin(): FunctionFragment
  • allPausers(): FunctionFragment
  • approve(address,uint256): FunctionFragment
  • balanceOf(address): FunctionFragment
  • burn(uint256): FunctionFragment
  • calcTokenIdWithSalt(address,uint64): FunctionFragment
  • collect(uint256,address,address): FunctionFragment
  • dripsHub(): FunctionFragment
  • driverId(): FunctionFragment
  • emitUserMetadata(uint256,(bytes32,bytes)[]): FunctionFragment
  • getApproved(uint256): FunctionFragment
  • give(uint256,uint256,address,uint128): FunctionFragment
  • grantPauser(address): FunctionFragment
  • implementation(): FunctionFragment
  • isApprovedForAll(address,address): FunctionFragment
  • isPaused(): FunctionFragment
  • isPauser(address): FunctionFragment
  • isSaltUsed(address,uint64): FunctionFragment
  • isTrustedForwarder(address): FunctionFragment
  • mint(address,(bytes32,bytes)[]): FunctionFragment
  • mintWithSalt(uint64,address,(bytes32,bytes)[]): FunctionFragment
  • name(): FunctionFragment
  • nextTokenId(): FunctionFragment
  • ownerOf(uint256): FunctionFragment
  • pause(): FunctionFragment
  • proposeNewAdmin(address): FunctionFragment
  • proposedAdmin(): FunctionFragment
  • proxiableUUID(): FunctionFragment
  • renounceAdmin(): FunctionFragment
  • revokePauser(address): FunctionFragment
  • safeMint(address,(bytes32,bytes)[]): FunctionFragment
  • safeMintWithSalt(uint64,address,(bytes32,bytes)[]): FunctionFragment
  • safeTransferFrom(address,address,uint256): FunctionFragment
  • safeTransferFrom(address,address,uint256,bytes): FunctionFragment
  • setApprovalForAll(address,bool): FunctionFragment
  • setDrips(uint256,address,(uint256,uint256)[],int128,(uint256,uint256)[],uint32,uint32,address): FunctionFragment
  • setSplits(uint256,(uint256,uint32)[]): FunctionFragment
  • supportsInterface(bytes4): FunctionFragment
  • symbol(): FunctionFragment
  • tokenURI(uint256): FunctionFragment
  • transferFrom(address,address,uint256): 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: "approve", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "calcTokenIdWithSalt", 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: "getApproved", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "give", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "grantPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "implementation", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isApprovedForAll", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPaused", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isPauser", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isSaltUsed", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "isTrustedForwarder", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "mintWithSalt", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "name", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "nextTokenId", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "ownerOf", 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: "safeMint", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "safeMintWithSalt", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256)", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setApprovalForAll", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setDrips", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "setSplits", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "supportsInterface", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "tokenURI", data: BytesLike): Result
  • decodeFunctionResult(functionFragment: "transferFrom", 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: "approve"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "balanceOf"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "burn"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "calcTokenIdWithSalt"
    • 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: "getApproved"
    • 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: "isApprovedForAll"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isPaused"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isPauser"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isSaltUsed"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "isTrustedForwarder"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "mint"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "mintWithSalt"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "name"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "nextTokenId"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "ownerOf"
    • 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: "safeMint"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "safeMintWithSalt"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "safeTransferFrom(address,address,uint256)"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "safeTransferFrom(address,address,uint256,bytes)"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setApprovalForAll"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setDrips"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "setSplits"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "supportsInterface"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "symbol"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "tokenURI"
    • data: BytesLike

    Returns Result

  • Parameters

    • functionFragment: "transferFrom"
    • 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: "approve", values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "balanceOf", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "burn", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "calcTokenIdWithSalt", values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "collect", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "dripsHub", values?: undefined): string
  • encodeFunctionData(functionFragment: "driverId", values?: undefined): string
  • encodeFunctionData(functionFragment: "emitUserMetadata", values: [PromiseOrValue<BigNumberish>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "getApproved", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "give", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "grantPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "implementation", values?: undefined): string
  • encodeFunctionData(functionFragment: "isApprovedForAll", values: [PromiseOrValue<string>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "isPaused", values?: undefined): string
  • encodeFunctionData(functionFragment: "isPauser", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "isSaltUsed", values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "isTrustedForwarder", values: [PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "mint", values: [PromiseOrValue<string>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "mintWithSalt", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "name", values?: undefined): string
  • encodeFunctionData(functionFragment: "nextTokenId", values?: undefined): string
  • encodeFunctionData(functionFragment: "ownerOf", values: [PromiseOrValue<BigNumberish>]): 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: "safeMint", values: [PromiseOrValue<string>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "safeMintWithSalt", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, UserMetadataStruct[]]): string
  • encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256)", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "safeTransferFrom(address,address,uint256,bytes)", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]): string
  • encodeFunctionData(functionFragment: "setApprovalForAll", values: [PromiseOrValue<string>, PromiseOrValue<boolean>]): string
  • encodeFunctionData(functionFragment: "setDrips", values: [PromiseOrValue<BigNumberish>, PromiseOrValue<string>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, DripsReceiverStruct[], PromiseOrValue<BigNumberish>, PromiseOrValue<BigNumberish>, PromiseOrValue<string>]): string
  • encodeFunctionData(functionFragment: "setSplits", values: [PromiseOrValue<BigNumberish>, SplitsReceiverStruct[]]): string
  • encodeFunctionData(functionFragment: "supportsInterface", values: [PromiseOrValue<BytesLike>]): string
  • encodeFunctionData(functionFragment: "symbol", values?: undefined): string
  • encodeFunctionData(functionFragment: "tokenURI", values: [PromiseOrValue<BigNumberish>]): string
  • encodeFunctionData(functionFragment: "transferFrom", values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]): 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: "approve"
    • values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "collect"
    • values: [PromiseOrValue<BigNumberish>, 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: [PromiseOrValue<BigNumberish>, UserMetadataStruct[]]

    Returns string

  • Parameters

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

    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

    • functionFragment: "implementation"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "isPaused"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "name"
    • Optional values: undefined

    Returns string

  • Parameters

    • functionFragment: "nextTokenId"
    • Optional values: undefined

    Returns string

  • Parameters

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

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "safeTransferFrom(address,address,uint256)"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>]

    Returns string

  • Parameters

    • functionFragment: "safeTransferFrom(address,address,uint256,bytes)"
    • values: [PromiseOrValue<string>, PromiseOrValue<string>, PromiseOrValue<BigNumberish>, PromiseOrValue<BytesLike>]

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    Returns string

  • Parameters

    • functionFragment: "supportsInterface"
    • values: [PromiseOrValue<BytesLike>]

    Returns string

  • Parameters

    • functionFragment: "symbol"
    • Optional values: undefined

    Returns string

  • Parameters

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

    Returns string

  • Parameters

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

    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: "Approval"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "ApprovalForAll"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "BeaconUpgraded"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "NewAdminProposed"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Paused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserGranted"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "PauserRevoked"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Transfer"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Unpaused"): EventFragment
  • getEvent(nameOrSignatureOrTopic: "Upgraded"): EventFragment
  • Parameters

    • nameOrSignatureOrTopic: "AdminChanged"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "Approval"

    Returns EventFragment

  • Parameters

    • nameOrSignatureOrTopic: "ApprovalForAll"

    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: "Transfer"

    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: "symbol" | "acceptAdmin" | "admin" | "allPausers" | "collect" | "emitUserMetadata" | "give" | "grantPauser" | "implementation" | "isPaused" | "isPauser" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "unpause" | "upgradeTo" | "upgradeToAndCall" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "approve" | "balanceOf" | "burn" | "calcTokenIdWithSalt" | "dripsHub" | "driverId" | "getApproved" | "isApprovedForAll" | "isSaltUsed" | "isTrustedForwarder" | "mint" | "mintWithSalt" | "name" | "nextTokenId" | "ownerOf" | "safeMint" | "safeMintWithSalt" | "setApprovalForAll" | "supportsInterface" | "tokenURI" | "transferFrom"): FunctionFragment
  • Parameters

    • nameOrSignatureOrTopic: "symbol" | "acceptAdmin" | "admin" | "allPausers" | "collect" | "emitUserMetadata" | "give" | "grantPauser" | "implementation" | "isPaused" | "isPauser" | "pause" | "proposeNewAdmin" | "proposedAdmin" | "proxiableUUID" | "renounceAdmin" | "revokePauser" | "setDrips" | "setSplits" | "unpause" | "upgradeTo" | "upgradeToAndCall" | "safeTransferFrom(address,address,uint256)" | "safeTransferFrom(address,address,uint256,bytes)" | "approve" | "balanceOf" | "burn" | "calcTokenIdWithSalt" | "dripsHub" | "driverId" | "getApproved" | "isApprovedForAll" | "isSaltUsed" | "isTrustedForwarder" | "mint" | "mintWithSalt" | "name" | "nextTokenId" | "ownerOf" | "safeMint" | "safeMintWithSalt" | "setApprovalForAll" | "supportsInterface" | "tokenURI" | "transferFrom"

    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