def new_interface(self, server, socket): self.add_recent_server(server) interface = Interface(server, socket) interface.blockchain = None interface.mode = 'checkpoint' self.interfaces[server] = interface self.request_header(interface, self.get_checkpoint()) if server == self.default_server: self.switch_to_interface(server) self.notify('interfaces')
def new_interface(self, server, socket): # todo: get tip first, then decide which checkpoint to use. self.add_recent_server(server) interface = Interface(server, socket) interface.blockchain = None interface.tip = 0 interface.mode = 'checkpoint' self.interfaces[server] = interface self.request_header(interface, self.get_checkpoint()) if server == self.default_server: self.switch_to_interface(server) self.notify('interfaces')
def new_interface(self, server, socket): # todo: get tip first, then decide which checkpoint to use. self.add_recent_server(server) interface = Interface(server, socket) interface.blockchain = None interface.tip_header = None interface.tip = 0 interface.mode = 'default' interface.request = None self.interfaces[server] = interface self.queue_request('blockchain.headers.subscribe', [], interface) if server == self.default_server: self.switch_to_interface(server)
def new_interface(self, server, socket): # todo: get tip first, then decide which checkpoint to use. self.add_recent_server(server) interface = Interface(server, socket) interface.blockchain = None interface.tip_header = None interface.tip = 0 interface.mode = 'default' interface.request = None self.interfaces[server] = interface self.queue_request('blockchain.headers.subscribe', [], interface) if server == self.default_server: self.switch_to_interface(server)