package verifyer import ( "github.com/btcsuite/btcd/chaincfg/chainhash" "github.com/btcsuite/btcd/rpcclient" "github.com/btcsuite/btcd/wire" ) type Bitcoin interface { GetBlockHash(height int64) (*chainhash.Hash, error) GetBlockHeader(hash *chainhash.Hash) (*wire.BlockHeader, error) } var _ Bitcoin = (*esplora)(nil) var _ Bitcoin = (*rpcclient.Client)(nil)