@nexex/api
Version:
support trade on nexex network
12 lines (11 loc) • 629 B
TypeScript
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;
}