Documentation ¶
Index ¶
- type ApiFactoryImpl
- func (a ApiFactoryImpl) CreateBitcoinAddressApi() address.AddressApi
- func (a ApiFactoryImpl) CreateBitcoinBlockApi() block.BlockApi
- func (a ApiFactoryImpl) CreateBitcoinDescriptorApi() descriptor.DescriptorApi
- func (a ApiFactoryImpl) CreateBitcoinTxApi() transaction.TransactionApi
- func (a ApiFactoryImpl) CreateConfidentialAddressApi() address.ConfidentialAddressApi
- func (a ApiFactoryImpl) CreateCryptoApi() crypto.CryptoApi
- func (a ApiFactoryImpl) CreateElementsAddressApi() address.ElementsAddressApi
- func (a ApiFactoryImpl) CreateElementsDescriptorApi() descriptor.DescriptorApi
- func (a ApiFactoryImpl) CreateElementsTxApi() transaction.ConfidentialTxApi
- func (a ApiFactoryImpl) CreateExtPrivkeyApi() key.ExtPrivkeyApi
- func (a ApiFactoryImpl) CreateExtPubkeyApi() key.ExtPubkeyApi
- func (a ApiFactoryImpl) CreateHdWalletApi() key.HdWalletApi
- func (a ApiFactoryImpl) CreateLedgerLiquidLibApi() transaction.LedgerLiquidLibApi
- func (a ApiFactoryImpl) CreatePrivkeyApi() key.PrivkeyApi
- func (a ApiFactoryImpl) CreatePubkeyApi() key.PubkeyApi
- type BitcoinApiFactory
- type ElementsApiFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiFactoryImpl ¶
type ApiFactoryImpl struct { cfdErrors.HasInitializeError // contains filtered or unexported fields }
func NewBitcoinApiFactory ¶
func NewBitcoinApiFactory(options ...config.CfdConfigOption) *ApiFactoryImpl
NewBitcoinApiFactory returns an object of a factory that creates all api for bitcoin.
func NewElementsApiFactory ¶
func NewElementsApiFactory(options ...config.CfdConfigOption) *ApiFactoryImpl
NewElementsApiFactory returns an object of a factory that creates all api for elements.
func (ApiFactoryImpl) CreateBitcoinAddressApi ¶
func (a ApiFactoryImpl) CreateBitcoinAddressApi() address.AddressApi
func (ApiFactoryImpl) CreateBitcoinBlockApi ¶
func (a ApiFactoryImpl) CreateBitcoinBlockApi() block.BlockApi
func (ApiFactoryImpl) CreateBitcoinDescriptorApi ¶
func (a ApiFactoryImpl) CreateBitcoinDescriptorApi() descriptor.DescriptorApi
func (ApiFactoryImpl) CreateBitcoinTxApi ¶
func (a ApiFactoryImpl) CreateBitcoinTxApi() transaction.TransactionApi
func (ApiFactoryImpl) CreateConfidentialAddressApi ¶
func (a ApiFactoryImpl) CreateConfidentialAddressApi() address.ConfidentialAddressApi
func (ApiFactoryImpl) CreateCryptoApi ¶ added in v0.3.14
func (a ApiFactoryImpl) CreateCryptoApi() crypto.CryptoApi
func (ApiFactoryImpl) CreateElementsAddressApi ¶
func (a ApiFactoryImpl) CreateElementsAddressApi() address.ElementsAddressApi
func (ApiFactoryImpl) CreateElementsDescriptorApi ¶
func (a ApiFactoryImpl) CreateElementsDescriptorApi() descriptor.DescriptorApi
func (ApiFactoryImpl) CreateElementsTxApi ¶
func (a ApiFactoryImpl) CreateElementsTxApi() transaction.ConfidentialTxApi
func (ApiFactoryImpl) CreateExtPrivkeyApi ¶
func (a ApiFactoryImpl) CreateExtPrivkeyApi() key.ExtPrivkeyApi
func (ApiFactoryImpl) CreateExtPubkeyApi ¶
func (a ApiFactoryImpl) CreateExtPubkeyApi() key.ExtPubkeyApi
func (ApiFactoryImpl) CreateHdWalletApi ¶
func (a ApiFactoryImpl) CreateHdWalletApi() key.HdWalletApi
func (ApiFactoryImpl) CreateLedgerLiquidLibApi ¶
func (a ApiFactoryImpl) CreateLedgerLiquidLibApi() transaction.LedgerLiquidLibApi
func (ApiFactoryImpl) CreatePrivkeyApi ¶
func (a ApiFactoryImpl) CreatePrivkeyApi() key.PrivkeyApi
func (ApiFactoryImpl) CreatePubkeyApi ¶
func (a ApiFactoryImpl) CreatePubkeyApi() key.PubkeyApi
type BitcoinApiFactory ¶
type BitcoinApiFactory interface { CreateCryptoApi() crypto.CryptoApi CreatePubkeyApi() key.PubkeyApi CreatePrivkeyApi() key.PrivkeyApi CreateExtPubkeyApi() key.ExtPubkeyApi CreateExtPrivkeyApi() key.ExtPrivkeyApi CreateHdWalletApi() key.HdWalletApi CreateBitcoinAddressApi() address.AddressApi CreateBitcoinTxApi() transaction.TransactionApi CreateBitcoinBlockApi() block.BlockApi CreateBitcoinDescriptorApi() descriptor.DescriptorApi }
BitcoinApiFactory ...
type ElementsApiFactory ¶
type ElementsApiFactory interface { BitcoinApiFactory CreateElementsAddressApi() address.ElementsAddressApi CreateConfidentialAddressApi() address.ConfidentialAddressApi CreateElementsTxApi() transaction.ConfidentialTxApi CreateElementsDescriptorApi() descriptor.DescriptorApi CreateLedgerLiquidLibApi() transaction.LedgerLiquidLibApi }
ElementsApiFactory ...
Directories ¶
Path | Synopsis |
---|---|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.