UNPKG

@nexex/api

Version:
12 lines (11 loc) 629 B
import { Artifact } from '@nexex/types'; import { Signer } from 'ethers'; import { TransactionRequest, TransactionResponse } from 'ethers/providers'; import { OwnableContract } from './OwnableContract'; export declare class TokenTransferProxy extends OwnableContract { isAuthorized(addr: string): Promise<boolean>; authorities(): Promise<string[]>; addAuthorizedAddress(signer: Signer, target: string, opt?: TransactionRequest): Promise<TransactionResponse>; removeAuthorizedAddress(signer: Signer, target: string, opt?: TransactionRequest): Promise<TransactionResponse>; protected getArtifact(): Artifact; }