@nomiclabs/buidler
Version:
Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
16 lines • 654 B
TypeScript
/// <reference types="node" />
/// <reference types="bn.js" />
import { BN } from "ethereumjs-util";
export declare type Block = any;
export declare class Blockchain {
private readonly _blocks;
private readonly _blockNumberByHash;
getLatestBlock(cb: any): void;
putBlock(block: any, cb: any): void;
delBlock(blockHash: Buffer, cb: any): void;
getBlock(hashOrBlockNumber: Buffer | BN, cb: (err: Error | null, block?: Block) => void): void;
iterator(name: string, onBlock: any, cb: any): void;
getDetails(_: string, cb: any): void;
deleteAllFollowingBlocks(block: Block): void;
}
//# sourceMappingURL=blockchain.d.ts.map