# Nimbus # Copyright (c) 2023 Status Research & Development GmbH # Licensed under either of # * Apache License, version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or # http://www.apache.org/licenses/LICENSE-2.0) # * MIT license ([LICENSE-MIT](LICENSE-MIT) or # http://opensource.org/licenses/MIT) # at your option. This file may not be copied, modified, or distributed # except according to those terms. {.push raises: [].} import eth/[p2p], chronicles, stew/[interval_set], "."/[sync_desc] logScope: topics = "stateless-sync" type StatelessSyncRef* = ref object # FIXME-Adam: what needs to go in here? # ------------------------------------------------------------------------------ # Public functions # ------------------------------------------------------------------------------ proc init*(T: type StatelessSyncRef): T = new result proc start*(ctx: StatelessSyncRef) = # FIXME-Adam: What do I need here, if anything? discard proc stop*(ctx: StatelessSyncRef) = discard