@0xcert/ethereum-sandbox
Version:
Test server for local running testing of modules on the Ethereum blockchain.
53 lines (52 loc) • 2.26 kB
TypeScript
export declare class Protocol {
web3: any;
erc20: any;
erc721Enumerable: any;
erc721Metadata: any;
erc721: any;
xcertDestroyable: any;
xcertMutable: any;
xcertPausable: any;
xcertRevokable: any;
xcert: any;
xcertCreateProxy: any;
xcertUpdateProxy: any;
xcertBurnProxy: any;
tokenTransferProxy: any;
nftokenTransferProxy: any;
nftokenSafeTransferProxy: any;
xcertDeployProxy: any;
tokenDeployProxy: any;
nftokenReceiver: any;
actionsGateway: any;
xcertDeployGateway: any;
tokenDeployGateway: any;
abilitableManageProxy: any;
dappToken: any;
constructor(web3: any);
static deploy(web3: any, from?: string): Promise<Protocol>;
deploy(from?: string): Promise<this>;
protected deployErc20(from: string): Promise<any>;
protected deployErc721Enumerable(from: string): Promise<any>;
protected deployErc721Metadata(from: string): Promise<any>;
protected deployErc721(from: string): Promise<any>;
protected deployXcertDestroyable(from: string): Promise<any>;
protected deployXcertMutable(from: string): Promise<any>;
protected deployXcertPausable(from: string): Promise<any>;
protected deployXcertRevokable(from: string): Promise<any>;
protected deployXcert(from: string): Promise<any>;
protected deployXcertCreateProxy(from: string): Promise<any>;
protected deployXcertUpdateProxy(from: string): Promise<any>;
protected deployXcertBurnProxy(from: string): Promise<any>;
protected deployTokenTransferProxy(from: string): Promise<any>;
protected deployNFTokenTransferProxy(from: string): Promise<any>;
protected deployNFTokenSafeTransferProxy(from: string): Promise<any>;
protected deployAbilitableManageProxy(from: string): Promise<any>;
protected deployXcertDeployProxy(from: string): Promise<any>;
protected deployTokenDeployProxy(from: string): Promise<any>;
protected deployNFTokenReceiver(from: string): Promise<any>;
protected deployActionsGateway(from: string): Promise<any>;
protected deployXcertDeployGateway(from: string): Promise<any>;
protected deployTokenDeployGateway(from: string): Promise<any>;
protected deployDappToken(from: string): Promise<any>;
}