public ChainSpider(UInt160 chainHash, Blockchain blockChain) { this.chainHash = chainHash; this.blockchain = blockChain; block = new SaveBlock(chainHash); listHeight = new SaveChainListHeight(chainHash); }
private Spider(ZoroSpider zoroSpider, IActorRef blockchain, UInt160 chainHash) { this.spider = zoroSpider; this.chainHash = chainHash; saveBlock = new SaveBlock(chainHash); saveNotify = new SaveNotify(chainHash); saveTransaction = new SaveTransaction(chainHash); // 注册Blockchain的分发事件 blockchain.Tell(new Blockchain.Register()); }