@alice-network/zos-lib
Version:
JavaScript library for the ZeppelinOS smart contract platform
17 lines (16 loc) • 695 B
TypeScript
/// <reference types="node" />
import Contract from '../artifacts/Contract';
export default class Proxy {
private contract;
private txParams;
address: string;
static at(contractOrAddress: string | Contract, txParams?: any): Proxy;
static deploy(implementation: string, admin: string, initData: string | Buffer | null, txParams?: any): Promise<Proxy>;
constructor(contract: Contract, txParams?: any);
upgradeTo(address: string, migrateData: string | null): Promise<any>;
changeAdmin(newAdmin: string): Promise<any>;
implementation(): Promise<string>;
admin(): Promise<string>;
getStorageAt(position: string): Promise<string>;
private checkAdmin;
}