Documentation
¶
Index ¶
- type Server
- func (s *Server) AddMultisigAddress(ctx context.Context, req *connect.Request[pb.AddMultisigAddressRequest]) (*connect.Response[pb.AddMultisigAddressResponse], error)
- func (s *Server) AnalyzePsbt(ctx context.Context, req *connect.Request[pb.AnalyzePsbtRequest]) (*connect.Response[pb.AnalyzePsbtResponse], error)
- func (s *Server) BackupWallet(ctx context.Context, req *connect.Request[pb.BackupWalletRequest]) (*connect.Response[pb.BackupWalletResponse], error)
- func (s *Server) CombinePsbt(ctx context.Context, req *connect.Request[pb.CombinePsbtRequest]) (*connect.Response[pb.CombinePsbtResponse], error)
- func (s *Server) CreateMultisig(ctx context.Context, req *connect.Request[pb.CreateMultisigRequest]) (*connect.Response[pb.CreateMultisigResponse], error)
- func (s *Server) CreatePsbt(ctx context.Context, req *connect.Request[pb.CreatePsbtRequest]) (*connect.Response[pb.CreatePsbtResponse], error)
- func (s *Server) CreateRawTransaction(ctx context.Context, req *connect.Request[pb.CreateRawTransactionRequest]) (*connect.Response[pb.CreateRawTransactionResponse], error)
- func (s *Server) CreateWallet(ctx context.Context, req *connect.Request[pb.CreateWalletRequest]) (*connect.Response[pb.CreateWalletResponse], error)
- func (s *Server) DecodePsbt(ctx context.Context, req *connect.Request[pb.DecodePsbtRequest]) (*connect.Response[pb.DecodePsbtResponse], error)
- func (s *Server) DumpPrivKey(ctx context.Context, req *connect.Request[pb.DumpPrivKeyRequest]) (*connect.Response[pb.DumpPrivKeyResponse], error)
- func (s *Server) DumpWallet(ctx context.Context, req *connect.Request[pb.DumpWalletRequest]) (*connect.Response[pb.DumpWalletResponse], error)
- func (s *Server) EstimateSmartFee(ctx context.Context, req *connect.Request[pb.EstimateSmartFeeRequest]) (*connect.Response[pb.EstimateSmartFeeResponse], error)
- func (s *Server) GetAccount(ctx context.Context, req *connect.Request[pb.GetAccountRequest]) (*connect.Response[pb.GetAccountResponse], error)
- func (s *Server) GetAddressesByAccount(ctx context.Context, req *connect.Request[pb.GetAddressesByAccountRequest]) (*connect.Response[pb.GetAddressesByAccountResponse], error)
- func (s *Server) GetBlock(ctx context.Context, c *connect.Request[pb.GetBlockRequest]) (*connect.Response[pb.GetBlockResponse], error)
- func (s *Server) GetBlockchainInfo(ctx context.Context, c *connect.Request[emptypb.Empty]) (*connect.Response[pb.GetBlockchainInfoResponse], error)
- func (s *Server) GetRawTransaction(ctx context.Context, req *connect.Request[pb.GetRawTransactionRequest]) (*connect.Response[pb.GetRawTransactionResponse], error)
- func (s *Server) ImportAddress(ctx context.Context, req *connect.Request[pb.ImportAddressRequest]) (*connect.Response[pb.ImportAddressResponse], error)
- func (s *Server) ImportPrivKey(ctx context.Context, req *connect.Request[pb.ImportPrivKeyRequest]) (*connect.Response[pb.ImportPrivKeyResponse], error)
- func (s *Server) ImportPubKey(ctx context.Context, req *connect.Request[pb.ImportPubKeyRequest]) (*connect.Response[pb.ImportPubKeyResponse], error)
- func (s *Server) ImportWallet(ctx context.Context, req *connect.Request[pb.ImportWalletRequest]) (*connect.Response[pb.ImportWalletResponse], error)
- func (s *Server) JoinPsbts(ctx context.Context, req *connect.Request[pb.JoinPsbtsRequest]) (*connect.Response[pb.JoinPsbtsResponse], error)
- func (s *Server) KeyPoolRefill(ctx context.Context, req *connect.Request[pb.KeyPoolRefillRequest]) (*connect.Response[pb.KeyPoolRefillResponse], error)
- func (s *Server) ListAccounts(ctx context.Context, req *connect.Request[pb.ListAccountsRequest]) (*connect.Response[pb.ListAccountsResponse], error)
- func (s *Server) ListBlocks(ctx context.Context, c *connect.Request[pb.ListBlocksRequest]) (*connect.Response[pb.ListBlocksResponse], error)
- func (s *Server) ListPeers(ctx context.Context, c *connect.Request[emptypb.Empty]) (*connect.Response[pb.ListPeersResponse], error)
- func (s *Server) ListRecentTransactions(ctx context.Context, c *connect.Request[pb.ListRecentTransactionsRequest]) (*connect.Response[pb.ListRecentTransactionsResponse], error)
- func (s *Server) SetAccount(ctx context.Context, req *connect.Request[pb.SetAccountRequest]) (*connect.Response[pb.SetAccountResponse], error)
- func (s *Server) TestMempoolAccept(ctx context.Context, req *connect.Request[pb.TestMempoolAcceptRequest]) (*connect.Response[pb.TestMempoolAcceptResponse], error)
- func (s *Server) UnloadWallet(ctx context.Context, req *connect.Request[pb.UnloadWalletRequest]) (*connect.Response[pb.UnloadWalletResponse], error)
- func (s *Server) UtxoUpdatePsbt(ctx context.Context, req *connect.Request[pb.UtxoUpdatePsbtRequest]) (*connect.Response[pb.UtxoUpdatePsbtResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) AddMultisigAddress ¶
func (s *Server) AddMultisigAddress(ctx context.Context, req *connect.Request[pb.AddMultisigAddressRequest]) (*connect.Response[pb.AddMultisigAddressResponse], error)
AddMultisigAddress implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) AnalyzePsbt ¶
func (s *Server) AnalyzePsbt(ctx context.Context, req *connect.Request[pb.AnalyzePsbtRequest]) (*connect.Response[pb.AnalyzePsbtResponse], error)
AnalyzePsbt implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) BackupWallet ¶
func (s *Server) BackupWallet(ctx context.Context, req *connect.Request[pb.BackupWalletRequest]) (*connect.Response[pb.BackupWalletResponse], error)
BackupWallet implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) CombinePsbt ¶
func (s *Server) CombinePsbt(ctx context.Context, req *connect.Request[pb.CombinePsbtRequest]) (*connect.Response[pb.CombinePsbtResponse], error)
CombinePsbt implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) CreateMultisig ¶
func (s *Server) CreateMultisig(ctx context.Context, req *connect.Request[pb.CreateMultisigRequest]) (*connect.Response[pb.CreateMultisigResponse], error)
CreateMultisig implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) CreatePsbt ¶
func (s *Server) CreatePsbt(ctx context.Context, req *connect.Request[pb.CreatePsbtRequest]) (*connect.Response[pb.CreatePsbtResponse], error)
CreatePsbt implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) CreateRawTransaction ¶
func (s *Server) CreateRawTransaction(ctx context.Context, req *connect.Request[pb.CreateRawTransactionRequest]) (*connect.Response[pb.CreateRawTransactionResponse], error)
CreateRawTransaction implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) CreateWallet ¶
func (s *Server) CreateWallet(ctx context.Context, req *connect.Request[pb.CreateWalletRequest]) (*connect.Response[pb.CreateWalletResponse], error)
CreateWallet implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) DecodePsbt ¶
func (s *Server) DecodePsbt(ctx context.Context, req *connect.Request[pb.DecodePsbtRequest]) (*connect.Response[pb.DecodePsbtResponse], error)
DecodePsbt implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) DumpPrivKey ¶
func (s *Server) DumpPrivKey(ctx context.Context, req *connect.Request[pb.DumpPrivKeyRequest]) (*connect.Response[pb.DumpPrivKeyResponse], error)
DumpPrivKey implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) DumpWallet ¶
func (s *Server) DumpWallet(ctx context.Context, req *connect.Request[pb.DumpWalletRequest]) (*connect.Response[pb.DumpWalletResponse], error)
DumpWallet implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) EstimateSmartFee ¶
func (s *Server) EstimateSmartFee(ctx context.Context, req *connect.Request[pb.EstimateSmartFeeRequest]) (*connect.Response[pb.EstimateSmartFeeResponse], error)
EstimateSmartFee implements drivechainv1connect.DrivechainServiceHandler.
func (*Server) GetAccount ¶
func (s *Server) GetAccount(ctx context.Context, req *connect.Request[pb.GetAccountRequest]) (*connect.Response[pb.GetAccountResponse], error)
GetAccount implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) GetAddressesByAccount ¶
func (s *Server) GetAddressesByAccount(ctx context.Context, req *connect.Request[pb.GetAddressesByAccountRequest]) (*connect.Response[pb.GetAddressesByAccountResponse], error)
GetAddressesByAccount implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) GetBlock ¶
func (s *Server) GetBlock(ctx context.Context, c *connect.Request[pb.GetBlockRequest]) (*connect.Response[pb.GetBlockResponse], error)
GetBlock implements bitcoindv1connect.BitcoindServiceHandler
func (*Server) GetBlockchainInfo ¶
func (s *Server) GetBlockchainInfo(ctx context.Context, c *connect.Request[emptypb.Empty]) (*connect.Response[pb.GetBlockchainInfoResponse], error)
GetBlockchainInfo implements drivechainv1connect.DrivechainServiceHandler.
func (*Server) GetRawTransaction ¶
func (s *Server) GetRawTransaction(ctx context.Context, req *connect.Request[pb.GetRawTransactionRequest]) (*connect.Response[pb.GetRawTransactionResponse], error)
GetRawTransaction implements bitcoindv1connect.BitcoindServiceHandler
func (*Server) ImportAddress ¶
func (s *Server) ImportAddress(ctx context.Context, req *connect.Request[pb.ImportAddressRequest]) (*connect.Response[pb.ImportAddressResponse], error)
ImportAddress implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) ImportPrivKey ¶
func (s *Server) ImportPrivKey(ctx context.Context, req *connect.Request[pb.ImportPrivKeyRequest]) (*connect.Response[pb.ImportPrivKeyResponse], error)
ImportPrivKey implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) ImportPubKey ¶
func (s *Server) ImportPubKey(ctx context.Context, req *connect.Request[pb.ImportPubKeyRequest]) (*connect.Response[pb.ImportPubKeyResponse], error)
ImportPubKey implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) ImportWallet ¶
func (s *Server) ImportWallet(ctx context.Context, req *connect.Request[pb.ImportWalletRequest]) (*connect.Response[pb.ImportWalletResponse], error)
ImportWallet implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) JoinPsbts ¶
func (s *Server) JoinPsbts(ctx context.Context, req *connect.Request[pb.JoinPsbtsRequest]) (*connect.Response[pb.JoinPsbtsResponse], error)
JoinPsbts implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) KeyPoolRefill ¶
func (s *Server) KeyPoolRefill(ctx context.Context, req *connect.Request[pb.KeyPoolRefillRequest]) (*connect.Response[pb.KeyPoolRefillResponse], error)
KeyPoolRefill implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) ListAccounts ¶
func (s *Server) ListAccounts(ctx context.Context, req *connect.Request[pb.ListAccountsRequest]) (*connect.Response[pb.ListAccountsResponse], error)
ListAccounts implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) ListBlocks ¶
func (s *Server) ListBlocks(ctx context.Context, c *connect.Request[pb.ListBlocksRequest]) (*connect.Response[pb.ListBlocksResponse], error)
ListBlocks implements drivechainv1connect.DrivechainServiceHandler.
func (*Server) ListPeers ¶
func (s *Server) ListPeers(ctx context.Context, c *connect.Request[emptypb.Empty]) (*connect.Response[pb.ListPeersResponse], error)
ListPeers implements drivechainv1connect.DrivechainServiceHandler.
func (*Server) ListRecentTransactions ¶
func (s *Server) ListRecentTransactions(ctx context.Context, c *connect.Request[pb.ListRecentTransactionsRequest]) (*connect.Response[pb.ListRecentTransactionsResponse], error)
ListRecentTransactions implements drivechainv1connect.DrivechainServiceHandler.
func (*Server) SetAccount ¶
func (s *Server) SetAccount(ctx context.Context, req *connect.Request[pb.SetAccountRequest]) (*connect.Response[pb.SetAccountResponse], error)
SetAccount implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) TestMempoolAccept ¶
func (s *Server) TestMempoolAccept(ctx context.Context, req *connect.Request[pb.TestMempoolAcceptRequest]) (*connect.Response[pb.TestMempoolAcceptResponse], error)
TestMempoolAccept implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) UnloadWallet ¶
func (s *Server) UnloadWallet(ctx context.Context, req *connect.Request[pb.UnloadWalletRequest]) (*connect.Response[pb.UnloadWalletResponse], error)
UnloadWallet implements bitcoindv1connect.BitcoindServiceHandler.
func (*Server) UtxoUpdatePsbt ¶
func (s *Server) UtxoUpdatePsbt(ctx context.Context, req *connect.Request[pb.UtxoUpdatePsbtRequest]) (*connect.Response[pb.UtxoUpdatePsbtResponse], error)
UtxoUpdatePsbt implements bitcoindv1connect.BitcoindServiceHandler.