Interface ContractResponse

interface ContractResponse {
    address: string;
    executionResult: {
        codeDeposit: number;
        depositSize: number;
        excepted: string;
        exceptedMessage?: string;
        gasForDeposit: number;
        gasRefunded: number;
        gasUsed: number;
        newAddress: string;
        output: string;
    };
    transactionReceipt: {
        bloom: string;
        createdContracts?: any[];
        destructedContracts?: any[];
        gasUsed: number;
        log: any[];
        stateRoot: string;
        utxoRoot?: string;
    };
}

Properties

address: string
executionResult: {
    codeDeposit: number;
    depositSize: number;
    excepted: string;
    exceptedMessage?: string;
    gasForDeposit: number;
    gasRefunded: number;
    gasUsed: number;
    newAddress: string;
    output: string;
}
transactionReceipt: {
    bloom: string;
    createdContracts?: any[];
    destructedContracts?: any[];
    gasUsed: number;
    log: any[];
    stateRoot: string;
    utxoRoot?: string;
}