Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1// Copyright (c) 2021-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_INTERFACES_ECHO_H6#define BITCOIN_INTERFACES_ECHO_H8#include <memory>9#include <string>11namespace interfaces {12//! Simple string echoing interface for testing.13class Echo14{15public:16virtual ~Echo() = default;18//! Echo provided string.19virtual std::string echo(const std::string& echo) = 0;20};22//! Return implementation of Echo interface.23std::unique_ptr<Echo> MakeEcho();24} // namespace interfaces26#endif // BITCOIN_INTERFACES_ECHO_H