btc

package
v0.0.0-...-d1a2c3f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package btc is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var NetworkAllowingAlias_name = map[int32]string{
	0: "MAINNET",

	1: "TEST",
}
View Source
var NetworkAllowingAlias_value = map[string]int32{
	"MAINNET": 0,
	"mainnet": 0,
	"TEST":    1,
	"test":    1,
}

Functions

func RegisterAddressForwardingServiceHandler

func RegisterAddressForwardingServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAddressForwardingServiceHandler registers the http handlers for service AddressForwardingService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAddressForwardingServiceHandlerClient

func RegisterAddressForwardingServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AddressForwardingServiceClient) error

RegisterAddressForwardingServiceHandlerClient registers the http handlers for service AddressForwardingService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AddressForwardingServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AddressForwardingServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AddressForwardingServiceClient" to call the correct interceptors.

func RegisterAddressForwardingServiceHandlerFromEndpoint

func RegisterAddressForwardingServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAddressForwardingServiceHandlerFromEndpoint is same as RegisterAddressForwardingServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAddressForwardingServiceServer

func RegisterAddressForwardingServiceServer(s *grpc.Server, srv AddressForwardingServiceServer)

func RegisterAddressServiceHandler

func RegisterAddressServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAddressServiceHandler registers the http handlers for service AddressService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAddressServiceHandlerClient

func RegisterAddressServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AddressServiceClient) error

RegisterAddressServiceHandlerClient registers the http handlers for service AddressService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AddressServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AddressServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AddressServiceClient" to call the correct interceptors.

func RegisterAddressServiceHandlerFromEndpoint

func RegisterAddressServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAddressServiceHandlerFromEndpoint is same as RegisterAddressServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAddressServiceServer

func RegisterAddressServiceServer(s *grpc.Server, srv AddressServiceServer)

func RegisterAnalyticsServiceHandler

func RegisterAnalyticsServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAnalyticsServiceHandler registers the http handlers for service AnalyticsService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAnalyticsServiceHandlerClient

func RegisterAnalyticsServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AnalyticsServiceClient) error

RegisterAnalyticsServiceHandlerClient registers the http handlers for service AnalyticsService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AnalyticsServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AnalyticsServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AnalyticsServiceClient" to call the correct interceptors.

func RegisterAnalyticsServiceHandlerFromEndpoint

func RegisterAnalyticsServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAnalyticsServiceHandlerFromEndpoint is same as RegisterAnalyticsServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAnalyticsServiceServer

func RegisterAnalyticsServiceServer(s *grpc.Server, srv AnalyticsServiceServer)

func RegisterAssetServiceHandler

func RegisterAssetServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAssetServiceHandler registers the http handlers for service AssetService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAssetServiceHandlerClient

func RegisterAssetServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AssetServiceClient) error

RegisterAssetServiceHandlerClient registers the http handlers for service AssetService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AssetServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AssetServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AssetServiceClient" to call the correct interceptors.

func RegisterAssetServiceHandlerFromEndpoint

func RegisterAssetServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAssetServiceHandlerFromEndpoint is same as RegisterAssetServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAssetServiceServer

func RegisterAssetServiceServer(s *grpc.Server, srv AssetServiceServer)

func RegisterBlockchainServiceHandler

func RegisterBlockchainServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBlockchainServiceHandler registers the http handlers for service BlockchainService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBlockchainServiceHandlerClient

func RegisterBlockchainServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BlockchainServiceClient) error

RegisterBlockchainServiceHandlerClient registers the http handlers for service BlockchainService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BlockchainServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BlockchainServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BlockchainServiceClient" to call the correct interceptors.

func RegisterBlockchainServiceHandlerFromEndpoint

func RegisterBlockchainServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBlockchainServiceHandlerFromEndpoint is same as RegisterBlockchainServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBlockchainServiceServer

func RegisterBlockchainServiceServer(s *grpc.Server, srv BlockchainServiceServer)

func RegisterConfidenceFactorServiceHandler

func RegisterConfidenceFactorServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterConfidenceFactorServiceHandler registers the http handlers for service ConfidenceFactorService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterConfidenceFactorServiceHandlerClient

func RegisterConfidenceFactorServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ConfidenceFactorServiceClient) error

RegisterConfidenceFactorServiceHandlerClient registers the http handlers for service ConfidenceFactorService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ConfidenceFactorServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ConfidenceFactorServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ConfidenceFactorServiceClient" to call the correct interceptors.

func RegisterConfidenceFactorServiceHandlerFromEndpoint

func RegisterConfidenceFactorServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterConfidenceFactorServiceHandlerFromEndpoint is same as RegisterConfidenceFactorServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterConfidenceFactorServiceServer

func RegisterConfidenceFactorServiceServer(s *grpc.Server, srv ConfidenceFactorServiceServer)

func RegisterMetadataServiceHandler

func RegisterMetadataServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMetadataServiceHandler registers the http handlers for service MetadataService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMetadataServiceHandlerClient

func RegisterMetadataServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MetadataServiceClient) error

RegisterMetadataServiceHandlerClient registers the http handlers for service MetadataService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MetadataServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MetadataServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MetadataServiceClient" to call the correct interceptors.

func RegisterMetadataServiceHandlerFromEndpoint

func RegisterMetadataServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMetadataServiceHandlerFromEndpoint is same as RegisterMetadataServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMetadataServiceServer

func RegisterMetadataServiceServer(s *grpc.Server, srv MetadataServiceServer)

func RegisterMicrotransactionServiceHandler

func RegisterMicrotransactionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMicrotransactionServiceHandler registers the http handlers for service MicrotransactionService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMicrotransactionServiceHandlerClient

func RegisterMicrotransactionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MicrotransactionServiceClient) error

RegisterMicrotransactionServiceHandlerClient registers the http handlers for service MicrotransactionService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MicrotransactionServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MicrotransactionServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MicrotransactionServiceClient" to call the correct interceptors.

func RegisterMicrotransactionServiceHandlerFromEndpoint

func RegisterMicrotransactionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMicrotransactionServiceHandlerFromEndpoint is same as RegisterMicrotransactionServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMicrotransactionServiceServer

func RegisterMicrotransactionServiceServer(s *grpc.Server, srv MicrotransactionServiceServer)

func RegisterTransactionServiceHandler

func RegisterTransactionServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterTransactionServiceHandler registers the http handlers for service TransactionService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterTransactionServiceHandlerClient

func RegisterTransactionServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client TransactionServiceClient) error

RegisterTransactionServiceHandlerClient registers the http handlers for service TransactionService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "TransactionServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "TransactionServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "TransactionServiceClient" to call the correct interceptors.

func RegisterTransactionServiceHandlerFromEndpoint

func RegisterTransactionServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterTransactionServiceHandlerFromEndpoint is same as RegisterTransactionServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterTransactionServiceServer

func RegisterTransactionServiceServer(s *grpc.Server, srv TransactionServiceServer)

func RegisterWalletServiceHandler

func RegisterWalletServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterWalletServiceHandler registers the http handlers for service WalletService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterWalletServiceHandlerClient

func RegisterWalletServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WalletServiceClient) error

RegisterWalletServiceHandlerClient registers the http handlers for service WalletService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "WalletServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "WalletServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "WalletServiceClient" to call the correct interceptors.

func RegisterWalletServiceHandlerFromEndpoint

func RegisterWalletServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterWalletServiceHandlerFromEndpoint is same as RegisterWalletServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterWalletServiceServer

func RegisterWalletServiceServer(s *grpc.Server, srv WalletServiceServer)

func RegisterWebHooksServiceHandler

func RegisterWebHooksServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterWebHooksServiceHandler registers the http handlers for service WebHooksService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterWebHooksServiceHandlerClient

func RegisterWebHooksServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client WebHooksServiceClient) error

RegisterWebHooksServiceHandlerClient registers the http handlers for service WebHooksService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "WebHooksServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "WebHooksServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "WebHooksServiceClient" to call the correct interceptors.

func RegisterWebHooksServiceHandlerFromEndpoint

func RegisterWebHooksServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterWebHooksServiceHandlerFromEndpoint is same as RegisterWebHooksServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterWebHooksServiceServer

func RegisterWebHooksServiceServer(s *grpc.Server, srv WebHooksServiceServer)

Types

type AddAddressesToWalletEndpointRequest

type AddAddressesToWalletEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name    string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// If omitWalletAddresses is true, the response will omit address information (useful to speed up the API call for larger wallets).
	OmitWalletAddresses  bool     `protobuf:"varint,3,opt,name=omitWalletAddresses,proto3" json:"omitWalletAddresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddAddressesToWalletEndpointRequest) Descriptor

func (*AddAddressesToWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*AddAddressesToWalletEndpointRequest) GetName

func (*AddAddressesToWalletEndpointRequest) GetNetwork

func (*AddAddressesToWalletEndpointRequest) GetOmitWalletAddresses

func (m *AddAddressesToWalletEndpointRequest) GetOmitWalletAddresses() bool

func (*AddAddressesToWalletEndpointRequest) ProtoMessage

func (*AddAddressesToWalletEndpointRequest) ProtoMessage()

func (*AddAddressesToWalletEndpointRequest) Reset

func (*AddAddressesToWalletEndpointRequest) String

func (*AddAddressesToWalletEndpointRequest) XXX_DiscardUnknown

func (m *AddAddressesToWalletEndpointRequest) XXX_DiscardUnknown()

func (*AddAddressesToWalletEndpointRequest) XXX_Marshal

func (m *AddAddressesToWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddAddressesToWalletEndpointRequest) XXX_Merge

func (*AddAddressesToWalletEndpointRequest) XXX_Size

func (*AddAddressesToWalletEndpointRequest) XXX_Unmarshal

func (m *AddAddressesToWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type Address

type Address struct {
	// Optional The requested address. Not returned if querying a wallet/HD wallet.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Optional The requested wallet object. Only returned if querying by wallet name instead of public address.
	Wallet *Wallet `protobuf:"bytes,2,opt,name=wallet,proto3" json:"wallet,omitempty"`
	// Optional The requested HD wallet object. Only returned if querying by HD wallet name instead of public address.
	HdWallet *HDWallet `protobuf:"bytes,3,opt,name=hd_wallet,json=hdWallet,proto3" json:"hd_wallet,omitempty"`
	// Total amount of confirmed satoshis received by this address.
	TotalReceived int32 `protobuf:"varint,4,opt,name=total_received,json=totalReceived,proto3" json:"total_received,omitempty"`
	// Total amount of confirmed satoshis sent by this address.
	TotalSent int32 `protobuf:"varint,5,opt,name=total_sent,json=totalSent,proto3" json:"total_sent,omitempty"`
	// Balance of confirmed satoshis on this address. This is the difference between outputs and inputs on this address, but only for transactions that have been included into a block (i.e., for transactions whose confirmations > 0).
	Balance int32 `protobuf:"varint,6,opt,name=balance,proto3" json:"balance,omitempty"`
	// Balance of unconfirmed satoshis on this address. Can be negative (if unconfirmed transactions are just spending outputs). Only unconfirmed transactions (haven’t made it into a block) are included.
	UnconfirmedBalance int32 `protobuf:"varint,7,opt,name=unconfirmed_balance,json=unconfirmedBalance,proto3" json:"unconfirmed_balance,omitempty"`
	// Total balance of satoshis, including confirmed and unconfirmed transactions, for this address.
	FinalBalance int32 `protobuf:"varint,8,opt,name=final_balance,json=finalBalance,proto3" json:"final_balance,omitempty"`
	// Number of confirmed transactions on this address. Only transactions that have made it into a block (confirmations > 0) are counted.
	NTx int32 `protobuf:"varint,9,opt,name=n_tx,json=nTx,proto3" json:"n_tx,omitempty"`
	// Number of unconfirmed transactions for this address. Only unconfirmed transactions (confirmations == 0) are counted.
	UnconfirmedNTx int32 `protobuf:"varint,10,opt,name=unconfirmed_n_tx,json=unconfirmedNTx,proto3" json:"unconfirmed_n_tx,omitempty"`
	// Final number of transactions, including confirmed and unconfirmed transactions, for this address.
	FinalNTx int32 `protobuf:"varint,11,opt,name=final_n_tx,json=finalNTx,proto3" json:"final_n_tx,omitempty"`
	// Optional To retrieve base URL transactions. To get the full URL, concatenate this URL with a transaction’s hash.
	TxUrl string `protobuf:"bytes,12,opt,name=tx_url,json=txUrl,proto3" json:"tx_url,omitempty"`
	// Array of full transaction details associated with this address. Usually only returned from the Address Full Endpoint.
	Txs []*TX `protobuf:"bytes,13,rep,name=txs,proto3" json:"txs,omitempty"`
	// Optional Array of transaction inputs and outputs for this address. Usually only returned from the standard Address Endpoint.
	Txrefs []*TXRef `protobuf:"bytes,14,rep,name=txrefs,proto3" json:"txrefs,omitempty"`
	// Optional All unconfirmed transaction inputs and outputs for this address. Usually only returned from the standard Address Endpoint.
	UnconfirmedTxrefs []*TXRef `protobuf:"bytes,15,rep,name=unconfirmed_txrefs,json=unconfirmedTxrefs,proto3" json:"unconfirmed_txrefs,omitempty"`
	// Optional If true, then the Address object contains more transactions than shown. Useful for determining whether to poll the API for more transaction information.
	HasMore              bool     `protobuf:"varint,16,opt,name=hasMore,proto3" json:"hasMore,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Address) Descriptor

func (*Address) Descriptor() ([]byte, []int)

func (*Address) GetAddress

func (m *Address) GetAddress() string

func (*Address) GetBalance

func (m *Address) GetBalance() int32

func (*Address) GetFinalBalance

func (m *Address) GetFinalBalance() int32

func (*Address) GetFinalNTx

func (m *Address) GetFinalNTx() int32

func (*Address) GetHasMore

func (m *Address) GetHasMore() bool

func (*Address) GetHdWallet

func (m *Address) GetHdWallet() *HDWallet

func (*Address) GetNTx

func (m *Address) GetNTx() int32

func (*Address) GetTotalReceived

func (m *Address) GetTotalReceived() int32

func (*Address) GetTotalSent

func (m *Address) GetTotalSent() int32

func (*Address) GetTxUrl

func (m *Address) GetTxUrl() string

func (*Address) GetTxrefs

func (m *Address) GetTxrefs() []*TXRef

func (*Address) GetTxs

func (m *Address) GetTxs() []*TX

func (*Address) GetUnconfirmedBalance

func (m *Address) GetUnconfirmedBalance() int32

func (*Address) GetUnconfirmedNTx

func (m *Address) GetUnconfirmedNTx() int32

func (*Address) GetUnconfirmedTxrefs

func (m *Address) GetUnconfirmedTxrefs() []*TXRef

func (*Address) GetWallet

func (m *Address) GetWallet() *Wallet

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) Reset

func (m *Address) Reset()

func (*Address) String

func (m *Address) String() string

func (*Address) XXX_DiscardUnknown

func (m *Address) XXX_DiscardUnknown()

func (*Address) XXX_Marshal

func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Address) XXX_Merge

func (dst *Address) XXX_Merge(src proto.Message)

func (*Address) XXX_Size

func (m *Address) XXX_Size() int

func (*Address) XXX_Unmarshal

func (m *Address) XXX_Unmarshal(b []byte) error

type AddressBalanceEndpointRequest

type AddressBalanceEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Address string               `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// If omitWalletAddresses is true and you’re querying a Wallet or HDWallet, the response will omit address information (useful to speed up the API call for larger wallets).
	OmitWalletAddresses  bool     `protobuf:"varint,3,opt,name=omitWalletAddresses,proto3" json:"omitWalletAddresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddressBalanceEndpointRequest) Descriptor

func (*AddressBalanceEndpointRequest) Descriptor() ([]byte, []int)

func (*AddressBalanceEndpointRequest) GetAddress

func (m *AddressBalanceEndpointRequest) GetAddress() string

func (*AddressBalanceEndpointRequest) GetNetwork

func (*AddressBalanceEndpointRequest) GetOmitWalletAddresses

func (m *AddressBalanceEndpointRequest) GetOmitWalletAddresses() bool

func (*AddressBalanceEndpointRequest) ProtoMessage

func (*AddressBalanceEndpointRequest) ProtoMessage()

func (*AddressBalanceEndpointRequest) Reset

func (m *AddressBalanceEndpointRequest) Reset()

func (*AddressBalanceEndpointRequest) String

func (*AddressBalanceEndpointRequest) XXX_DiscardUnknown

func (m *AddressBalanceEndpointRequest) XXX_DiscardUnknown()

func (*AddressBalanceEndpointRequest) XXX_Marshal

func (m *AddressBalanceEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressBalanceEndpointRequest) XXX_Merge

func (dst *AddressBalanceEndpointRequest) XXX_Merge(src proto.Message)

func (*AddressBalanceEndpointRequest) XXX_Size

func (m *AddressBalanceEndpointRequest) XXX_Size() int

func (*AddressBalanceEndpointRequest) XXX_Unmarshal

func (m *AddressBalanceEndpointRequest) XXX_Unmarshal(b []byte) error

type AddressEndpointRequest

type AddressEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Address string               `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// If unspentOnly is true, filters response to only include unspent transaction outputs (UTXOs).
	UnspentOnly bool `protobuf:"varint,3,opt,name=unspentOnly,proto3" json:"unspentOnly,omitempty"`
	// If includeScript is true, includes raw script of input or output within returned TXRefs.
	IncludeScript bool `protobuf:"varint,4,opt,name=includeScript,proto3" json:"includeScript,omitempty"`
	// If true, includes the confidence attribute (useful for unconfirmed transactions) within returned TXRefs. For more info about this figure, check the Confidence Factor documentation.
	IncludeConfidence bool `protobuf:"varint,5,opt,name=includeConfidence,proto3" json:"includeConfidence,omitempty"`
	// Filters response to only include transactions below before height in the blockchain.
	Before int32 `protobuf:"varint,6,opt,name=before,proto3" json:"before,omitempty"`
	// Filters response to only include transactions above after height in the blockchain.
	After int32 `protobuf:"varint,7,opt,name=after,proto3" json:"after,omitempty"`
	// limit sets the minimum number of returned TXRefs; there can be less if there are less than limit TXRefs associated with this address, but there can be more in the rare case of more TXRefs in the block at the bottom of your call. This ensures paging by block height never misses TXRefs. Defaults to 200, maximum is 2000.
	Limit int32 `protobuf:"varint,8,opt,name=limit,proto3" json:"limit,omitempty"`
	// If set, only returns the balance and TXRefs that have at least this number of confirmations.
	Confirmations int32 `protobuf:"varint,9,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// Filters response to only include TXRefs above confidence in percent; e.g., if this is set to 99, will only return TXRefs with 99% confidence or above (including all confirmed TXRefs). For more detail on confidence, check the Confidence Factor documentation.
	Confidence int32 `protobuf:"varint,10,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// If omitWalletAddresses is true and you’re querying a Wallet or HDWallet, the response will omit address information (useful to speed up the API call for larger wallets).
	OmitWalletAddresses  bool     `protobuf:"varint,11,opt,name=omitWalletAddresses,proto3" json:"omitWalletAddresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddressEndpointRequest) Descriptor

func (*AddressEndpointRequest) Descriptor() ([]byte, []int)

func (*AddressEndpointRequest) GetAddress

func (m *AddressEndpointRequest) GetAddress() string

func (*AddressEndpointRequest) GetAfter

func (m *AddressEndpointRequest) GetAfter() int32

func (*AddressEndpointRequest) GetBefore

func (m *AddressEndpointRequest) GetBefore() int32

func (*AddressEndpointRequest) GetConfidence

func (m *AddressEndpointRequest) GetConfidence() int32

func (*AddressEndpointRequest) GetConfirmations

func (m *AddressEndpointRequest) GetConfirmations() int32

func (*AddressEndpointRequest) GetIncludeConfidence

func (m *AddressEndpointRequest) GetIncludeConfidence() bool

func (*AddressEndpointRequest) GetIncludeScript

func (m *AddressEndpointRequest) GetIncludeScript() bool

func (*AddressEndpointRequest) GetLimit

func (m *AddressEndpointRequest) GetLimit() int32

func (*AddressEndpointRequest) GetNetwork

func (*AddressEndpointRequest) GetOmitWalletAddresses

func (m *AddressEndpointRequest) GetOmitWalletAddresses() bool

func (*AddressEndpointRequest) GetUnspentOnly

func (m *AddressEndpointRequest) GetUnspentOnly() bool

func (*AddressEndpointRequest) ProtoMessage

func (*AddressEndpointRequest) ProtoMessage()

func (*AddressEndpointRequest) Reset

func (m *AddressEndpointRequest) Reset()

func (*AddressEndpointRequest) String

func (m *AddressEndpointRequest) String() string

func (*AddressEndpointRequest) XXX_DiscardUnknown

func (m *AddressEndpointRequest) XXX_DiscardUnknown()

func (*AddressEndpointRequest) XXX_Marshal

func (m *AddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressEndpointRequest) XXX_Merge

func (dst *AddressEndpointRequest) XXX_Merge(src proto.Message)

func (*AddressEndpointRequest) XXX_Size

func (m *AddressEndpointRequest) XXX_Size() int

func (*AddressEndpointRequest) XXX_Unmarshal

func (m *AddressEndpointRequest) XXX_Unmarshal(b []byte) error

type AddressForward

type AddressForward struct {
	// Identifier of the address forwarding request; generated when a new request is created.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The mandatory user token.
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// The required destination address for address forwarding.
	Destination string `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
	// The address which will automatically forward to destination; generated when a new request is created.
	InputAddress string `protobuf:"bytes,4,opt,name=input_address,json=inputAddress,proto3" json:"input_address,omitempty"`
	// Optional Address to forward processing fees, if specified. Allows you to receive a fee for your own services.
	ProcessFeesAddress string `protobuf:"bytes,5,opt,name=process_fees_address,json=processFeesAddress,proto3" json:"process_fees_address,omitempty"`
	// Optional Fixed processing fee amount to be sent to the fee address. A fixed satoshi amount or a percentage is required if a process_fees_address has been specified.
	ProcessFeesSatoshis int32 `protobuf:"varint,6,opt,name=process_fees_satoshis,json=processFeesSatoshis,proto3" json:"process_fees_satoshis,omitempty"`
	// Optional Percentage of the transaction to be sent to the fee address. A fixed satoshi amount or a percentage is required if a process_fees_address has been specified.
	ProcessFeesPercent float32 `protobuf:"fixed32,7,opt,name=process_fees_percent,json=processFeesPercent,proto3" json:"process_fees_percent,omitempty"`
	// Optional The URL to call anytime a new is forwarded.
	CallbackUrl string `protobuf:"bytes,8,opt,name=callback_url,json=callbackUrl,proto3" json:"callback_url,omitempty"`
	// Optional Whether to also call the callback_url with subsequent confirmations of the forwarding transactions. Automatically sets up a WebHook.
	EnableConfirmations bool `protobuf:"varint,9,opt,name=enable_confirmations,json=enableConfirmations,proto3" json:"enable_confirmations,omitempty"`
	// Optional Mining fee amount to include in the forwarding transaction, in satoshis. If not set, defaults to 10,000.
	MiningFeesSatoshis int32 `protobuf:"varint,10,opt,name=mining_fees_satoshis,json=miningFeesSatoshis,proto3" json:"mining_fees_satoshis,omitempty"`
	// Optional History of forwarding transaction hashes for this address forward; not present if this request has yet to forward any transactions.
	Txs                  []string `protobuf:"bytes,11,rep,name=txs,proto3" json:"txs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddressForward) Descriptor

func (*AddressForward) Descriptor() ([]byte, []int)

func (*AddressForward) GetCallbackUrl

func (m *AddressForward) GetCallbackUrl() string

func (*AddressForward) GetDestination

func (m *AddressForward) GetDestination() string

func (*AddressForward) GetEnableConfirmations

func (m *AddressForward) GetEnableConfirmations() bool

func (*AddressForward) GetId

func (m *AddressForward) GetId() string

func (*AddressForward) GetInputAddress

func (m *AddressForward) GetInputAddress() string

func (*AddressForward) GetMiningFeesSatoshis

func (m *AddressForward) GetMiningFeesSatoshis() int32

func (*AddressForward) GetProcessFeesAddress

func (m *AddressForward) GetProcessFeesAddress() string

func (*AddressForward) GetProcessFeesPercent

func (m *AddressForward) GetProcessFeesPercent() float32

func (*AddressForward) GetProcessFeesSatoshis

func (m *AddressForward) GetProcessFeesSatoshis() int32

func (*AddressForward) GetToken

func (m *AddressForward) GetToken() string

func (*AddressForward) GetTxs

func (m *AddressForward) GetTxs() []string

func (*AddressForward) ProtoMessage

func (*AddressForward) ProtoMessage()

func (*AddressForward) Reset

func (m *AddressForward) Reset()

func (*AddressForward) String

func (m *AddressForward) String() string

func (*AddressForward) XXX_DiscardUnknown

func (m *AddressForward) XXX_DiscardUnknown()

func (*AddressForward) XXX_Marshal

func (m *AddressForward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressForward) XXX_Merge

func (dst *AddressForward) XXX_Merge(src proto.Message)

func (*AddressForward) XXX_Size

func (m *AddressForward) XXX_Size() int

func (*AddressForward) XXX_Unmarshal

func (m *AddressForward) XXX_Unmarshal(b []byte) error

type AddressForwardingServiceClient

type AddressForwardingServiceClient interface {
	CreateForwardEndpoint(ctx context.Context, in *CreateForwardEndpointRequest, opts ...grpc.CallOption) (*AddressForward, error)
	ListForwardsEndpoint(ctx context.Context, in *ListForwardsEndpointRequest, opts ...grpc.CallOption) (*AddressForwards, error)
	DeleteForwardEndpoint(ctx context.Context, in *DeleteForwardEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
}

AddressForwardingServiceClient is the client API for AddressForwardingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAddressForwardingServiceClient

func NewAddressForwardingServiceClient(cc *grpc.ClientConn) AddressForwardingServiceClient

type AddressForwardingServiceServer

type AddressForwardingServiceServer interface {
	CreateForwardEndpoint(context.Context, *CreateForwardEndpointRequest) (*AddressForward, error)
	ListForwardsEndpoint(context.Context, *ListForwardsEndpointRequest) (*AddressForwards, error)
	DeleteForwardEndpoint(context.Context, *DeleteForwardEndpointRequest) (*NullValue, error)
}

AddressForwardingServiceServer is the server API for AddressForwardingService service.

type AddressForwards

type AddressForwards struct {
	Forwards             []*AddressForward `protobuf:"bytes,1,rep,name=forwards,proto3" json:"forwards,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddressForwards) Descriptor

func (*AddressForwards) Descriptor() ([]byte, []int)

func (*AddressForwards) GetForwards

func (m *AddressForwards) GetForwards() []*AddressForward

func (*AddressForwards) ProtoMessage

func (*AddressForwards) ProtoMessage()

func (*AddressForwards) Reset

func (m *AddressForwards) Reset()

func (*AddressForwards) String

func (m *AddressForwards) String() string

func (*AddressForwards) XXX_DiscardUnknown

func (m *AddressForwards) XXX_DiscardUnknown()

func (*AddressForwards) XXX_Marshal

func (m *AddressForwards) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressForwards) XXX_Merge

func (dst *AddressForwards) XXX_Merge(src proto.Message)

func (*AddressForwards) XXX_Size

func (m *AddressForwards) XXX_Size() int

func (*AddressForwards) XXX_Unmarshal

func (m *AddressForwards) XXX_Unmarshal(b []byte) error

type AddressFullEndpointRequest

type AddressFullEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// address
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Filters response to only include transactions below before height in the blockchain.
	Before int32 `protobuf:"varint,3,opt,name=before,proto3" json:"before,omitempty"`
	// Filters response to only include transactions above after height in the blockchain.
	After int32 `protobuf:"varint,4,opt,name=after,proto3" json:"after,omitempty"`
	// limit sets the minimum number of returned TXs; there can be less if there are less than limit TXs associated with this address, but there can also be more in the rare case of more TXs in the block at the bottom of your call. This ensures paging by block height never misses TXs. Defaults to 10, maximum is 50.
	Limit int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	// This filters the TXInputs/TXOutputs within the returned TXs to include a maximum of txlimit items.
	Txlimit int32 `protobuf:"varint,6,opt,name=txlimit,proto3" json:"txlimit,omitempty"`
	// If set, only returns the balance and TXs that have at least this number of confirmations.
	Confirmations int32 `protobuf:"varint,7,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// Filters response to only include TXs above confidence in percent; e.g., if this is set to 99, will only return TXs with 99% confidence or above (including all confirmed TXs). For more detail on confidence, check the Confidence Factor documentation.
	Confidence int32 `protobuf:"varint,8,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// If true, includes hex-encoded raw transaction for each TX; false by default.
	IncludeHex bool `protobuf:"varint,9,opt,name=includeHex,proto3" json:"includeHex,omitempty"`
	// If true, includes the confidence attribute (useful for unconfirmed transactions) within returned TXs. For more info about this figure, check the Confidence Factor documentation.
	IncludeConfidence bool `protobuf:"varint,10,opt,name=includeConfidence,proto3" json:"includeConfidence,omitempty"`
	// If omitWalletAddresses is true and you’re querying a Wallet or HDWallet, the response will omit address information (useful to speed up the API call for larger wallets).
	OmitWalletAddresses  bool     `protobuf:"varint,11,opt,name=omitWalletAddresses,proto3" json:"omitWalletAddresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddressFullEndpointRequest) Descriptor

func (*AddressFullEndpointRequest) Descriptor() ([]byte, []int)

func (*AddressFullEndpointRequest) GetAddress

func (m *AddressFullEndpointRequest) GetAddress() string

func (*AddressFullEndpointRequest) GetAfter

func (m *AddressFullEndpointRequest) GetAfter() int32

func (*AddressFullEndpointRequest) GetBefore

func (m *AddressFullEndpointRequest) GetBefore() int32

func (*AddressFullEndpointRequest) GetConfidence

func (m *AddressFullEndpointRequest) GetConfidence() int32

func (*AddressFullEndpointRequest) GetConfirmations

func (m *AddressFullEndpointRequest) GetConfirmations() int32

func (*AddressFullEndpointRequest) GetIncludeConfidence

func (m *AddressFullEndpointRequest) GetIncludeConfidence() bool

func (*AddressFullEndpointRequest) GetIncludeHex

func (m *AddressFullEndpointRequest) GetIncludeHex() bool

func (*AddressFullEndpointRequest) GetLimit

func (m *AddressFullEndpointRequest) GetLimit() int32

func (*AddressFullEndpointRequest) GetNetwork

func (*AddressFullEndpointRequest) GetOmitWalletAddresses

func (m *AddressFullEndpointRequest) GetOmitWalletAddresses() bool

func (*AddressFullEndpointRequest) GetTxlimit

func (m *AddressFullEndpointRequest) GetTxlimit() int32

func (*AddressFullEndpointRequest) ProtoMessage

func (*AddressFullEndpointRequest) ProtoMessage()

func (*AddressFullEndpointRequest) Reset

func (m *AddressFullEndpointRequest) Reset()

func (*AddressFullEndpointRequest) String

func (m *AddressFullEndpointRequest) String() string

func (*AddressFullEndpointRequest) XXX_DiscardUnknown

func (m *AddressFullEndpointRequest) XXX_DiscardUnknown()

func (*AddressFullEndpointRequest) XXX_Marshal

func (m *AddressFullEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressFullEndpointRequest) XXX_Merge

func (dst *AddressFullEndpointRequest) XXX_Merge(src proto.Message)

func (*AddressFullEndpointRequest) XXX_Size

func (m *AddressFullEndpointRequest) XXX_Size() int

func (*AddressFullEndpointRequest) XXX_Unmarshal

func (m *AddressFullEndpointRequest) XXX_Unmarshal(b []byte) error

type AddressKeychain

type AddressKeychain struct {
	// Standard address representation.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Hex-encoded Public key.
	Public string `protobuf:"bytes,2,opt,name=public,proto3" json:"public,omitempty"`
	// Hex-encoded Private key.
	Private string `protobuf:"bytes,3,opt,name=private,proto3" json:"private,omitempty"`
	// Wallet import format, a common encoding for the private key.
	Wif string `protobuf:"bytes,4,opt,name=wif,proto3" json:"wif,omitempty"`
	// Optional Array of public keys to provide to generate a multisig address.
	Pubkeys []string `protobuf:"bytes,5,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// Optional If generating a multisig address, the type of multisig script; typically “multisig-n-of-m”, where n and m are integers.
	ScriptType string `protobuf:"bytes,6,opt,name=script_type,json=scriptType,proto3" json:"script_type,omitempty"`
	// Optional If generating an OAP address, this represents the parent blockchain’s underlying address (the typical address listed above).
	OriginalAddress string `protobuf:"bytes,7,opt,name=original_address,json=originalAddress,proto3" json:"original_address,omitempty"`
	// Optional The OAP address, if generated using the Generate Asset Address Endpoint.
	OapAddress           string   `protobuf:"bytes,8,opt,name=oap_address,json=oapAddress,proto3" json:"oap_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddressKeychain) Descriptor

func (*AddressKeychain) Descriptor() ([]byte, []int)

func (*AddressKeychain) GetAddress

func (m *AddressKeychain) GetAddress() string

func (*AddressKeychain) GetOapAddress

func (m *AddressKeychain) GetOapAddress() string

func (*AddressKeychain) GetOriginalAddress

func (m *AddressKeychain) GetOriginalAddress() string

func (*AddressKeychain) GetPrivate

func (m *AddressKeychain) GetPrivate() string

func (*AddressKeychain) GetPubkeys

func (m *AddressKeychain) GetPubkeys() []string

func (*AddressKeychain) GetPublic

func (m *AddressKeychain) GetPublic() string

func (*AddressKeychain) GetScriptType

func (m *AddressKeychain) GetScriptType() string

func (*AddressKeychain) GetWif

func (m *AddressKeychain) GetWif() string

func (*AddressKeychain) ProtoMessage

func (*AddressKeychain) ProtoMessage()

func (*AddressKeychain) Reset

func (m *AddressKeychain) Reset()

func (*AddressKeychain) String

func (m *AddressKeychain) String() string

func (*AddressKeychain) XXX_DiscardUnknown

func (m *AddressKeychain) XXX_DiscardUnknown()

func (*AddressKeychain) XXX_Marshal

func (m *AddressKeychain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddressKeychain) XXX_Merge

func (dst *AddressKeychain) XXX_Merge(src proto.Message)

func (*AddressKeychain) XXX_Size

func (m *AddressKeychain) XXX_Size() int

func (*AddressKeychain) XXX_Unmarshal

func (m *AddressKeychain) XXX_Unmarshal(b []byte) error

type AddressServiceClient

type AddressServiceClient interface {
	AddressBalanceEndpoint(ctx context.Context, in *AddressBalanceEndpointRequest, opts ...grpc.CallOption) (*Address, error)
	AddressEndpoint(ctx context.Context, in *AddressEndpointRequest, opts ...grpc.CallOption) (*Address, error)
	AddressFullEndpoint(ctx context.Context, in *AddressFullEndpointRequest, opts ...grpc.CallOption) (*Address, error)
	GenerateAddressEndpoint(ctx context.Context, in *GenerateAddressEndpointRequest, opts ...grpc.CallOption) (*AddressKeychain, error)
}

AddressServiceClient is the client API for AddressService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAddressServiceClient

func NewAddressServiceClient(cc *grpc.ClientConn) AddressServiceClient

type AddressServiceServer

type AddressServiceServer interface {
	AddressBalanceEndpoint(context.Context, *AddressBalanceEndpointRequest) (*Address, error)
	AddressEndpoint(context.Context, *AddressEndpointRequest) (*Address, error)
	AddressFullEndpoint(context.Context, *AddressFullEndpointRequest) (*Address, error)
	GenerateAddressEndpoint(context.Context, *GenerateAddressEndpointRequest) (*AddressKeychain, error)
}

AddressServiceServer is the server API for AddressService service.

type AggregatedOrigin

type AggregatedOrigin struct {
	Latitude             float32  `protobuf:"fixed32,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude            float32  `protobuf:"fixed32,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AggregatedOrigin) Descriptor

func (*AggregatedOrigin) Descriptor() ([]byte, []int)

func (*AggregatedOrigin) GetLatitude

func (m *AggregatedOrigin) GetLatitude() float32

func (*AggregatedOrigin) GetLongitude

func (m *AggregatedOrigin) GetLongitude() float32

func (*AggregatedOrigin) ProtoMessage

func (*AggregatedOrigin) ProtoMessage()

func (*AggregatedOrigin) Reset

func (m *AggregatedOrigin) Reset()

func (*AggregatedOrigin) String

func (m *AggregatedOrigin) String() string

func (*AggregatedOrigin) XXX_DiscardUnknown

func (m *AggregatedOrigin) XXX_DiscardUnknown()

func (*AggregatedOrigin) XXX_Marshal

func (m *AggregatedOrigin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AggregatedOrigin) XXX_Merge

func (dst *AggregatedOrigin) XXX_Merge(src proto.Message)

func (*AggregatedOrigin) XXX_Size

func (m *AggregatedOrigin) XXX_Size() int

func (*AggregatedOrigin) XXX_Unmarshal

func (m *AggregatedOrigin) XXX_Unmarshal(b []byte) error

type AnalyticsJobRequest

type AnalyticsJobRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Ticket               string               `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*AnalyticsJobRequest) Descriptor

func (*AnalyticsJobRequest) Descriptor() ([]byte, []int)

func (*AnalyticsJobRequest) GetNetwork

func (m *AnalyticsJobRequest) GetNetwork() NetworkAllowingAlias

func (*AnalyticsJobRequest) GetTicket

func (m *AnalyticsJobRequest) GetTicket() string

func (*AnalyticsJobRequest) ProtoMessage

func (*AnalyticsJobRequest) ProtoMessage()

func (*AnalyticsJobRequest) Reset

func (m *AnalyticsJobRequest) Reset()

func (*AnalyticsJobRequest) String

func (m *AnalyticsJobRequest) String() string

func (*AnalyticsJobRequest) XXX_DiscardUnknown

func (m *AnalyticsJobRequest) XXX_DiscardUnknown()

func (*AnalyticsJobRequest) XXX_Marshal

func (m *AnalyticsJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalyticsJobRequest) XXX_Merge

func (dst *AnalyticsJobRequest) XXX_Merge(src proto.Message)

func (*AnalyticsJobRequest) XXX_Size

func (m *AnalyticsJobRequest) XXX_Size() int

func (*AnalyticsJobRequest) XXX_Unmarshal

func (m *AnalyticsJobRequest) XXX_Unmarshal(b []byte) error

type AnalyticsJobResultsRequest

type AnalyticsJobResultsRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Ticket               string               `protobuf:"bytes,2,opt,name=ticket,proto3" json:"ticket,omitempty"`
	Page                 int32                `protobuf:"varint,3,opt,name=page,proto3" json:"page,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*AnalyticsJobResultsRequest) Descriptor

func (*AnalyticsJobResultsRequest) Descriptor() ([]byte, []int)

func (*AnalyticsJobResultsRequest) GetNetwork

func (*AnalyticsJobResultsRequest) GetPage

func (m *AnalyticsJobResultsRequest) GetPage() int32

func (*AnalyticsJobResultsRequest) GetTicket

func (m *AnalyticsJobResultsRequest) GetTicket() string

func (*AnalyticsJobResultsRequest) ProtoMessage

func (*AnalyticsJobResultsRequest) ProtoMessage()

func (*AnalyticsJobResultsRequest) Reset

func (m *AnalyticsJobResultsRequest) Reset()

func (*AnalyticsJobResultsRequest) String

func (m *AnalyticsJobResultsRequest) String() string

func (*AnalyticsJobResultsRequest) XXX_DiscardUnknown

func (m *AnalyticsJobResultsRequest) XXX_DiscardUnknown()

func (*AnalyticsJobResultsRequest) XXX_Marshal

func (m *AnalyticsJobResultsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AnalyticsJobResultsRequest) XXX_Merge

func (dst *AnalyticsJobResultsRequest) XXX_Merge(src proto.Message)

func (*AnalyticsJobResultsRequest) XXX_Size

func (m *AnalyticsJobResultsRequest) XXX_Size() int

func (*AnalyticsJobResultsRequest) XXX_Unmarshal

func (m *AnalyticsJobResultsRequest) XXX_Unmarshal(b []byte) error

type AnalyticsServiceClient

type AnalyticsServiceClient interface {
	CreateAnalyticsJob(ctx context.Context, in *CreateAnalyticsJobRequest, opts ...grpc.CallOption) (*Job, error)
	AnalyticsJob(ctx context.Context, in *AnalyticsJobRequest, opts ...grpc.CallOption) (*Job, error)
	AnalyticsJobResults(ctx context.Context, in *AnalyticsJobResultsRequest, opts ...grpc.CallOption) (*JobResults, error)
}

AnalyticsServiceClient is the client API for AnalyticsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAnalyticsServiceClient

func NewAnalyticsServiceClient(cc *grpc.ClientConn) AnalyticsServiceClient

type AnalyticsServiceServer

type AnalyticsServiceServer interface {
	CreateAnalyticsJob(context.Context, *CreateAnalyticsJobRequest) (*Job, error)
	AnalyticsJob(context.Context, *AnalyticsJobRequest) (*Job, error)
	AnalyticsJobResults(context.Context, *AnalyticsJobResultsRequest) (*JobResults, error)
}

AnalyticsServiceServer is the server API for AnalyticsService service.

type AssetAddressEndpointRequest

type AssetAddressEndpointRequest struct {
	Network              string   `protobuf:"bytes,10,opt,name=network,proto3" json:"network,omitempty"`
	Assetid              string   `protobuf:"bytes,1,opt,name=assetid,proto3" json:"assetid,omitempty"`
	Oapaddr              string   `protobuf:"bytes,2,opt,name=oapaddr,proto3" json:"oapaddr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AssetAddressEndpointRequest) Descriptor

func (*AssetAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*AssetAddressEndpointRequest) GetAssetid

func (m *AssetAddressEndpointRequest) GetAssetid() string

func (*AssetAddressEndpointRequest) GetNetwork

func (m *AssetAddressEndpointRequest) GetNetwork() string

func (*AssetAddressEndpointRequest) GetOapaddr

func (m *AssetAddressEndpointRequest) GetOapaddr() string

func (*AssetAddressEndpointRequest) ProtoMessage

func (*AssetAddressEndpointRequest) ProtoMessage()

func (*AssetAddressEndpointRequest) Reset

func (m *AssetAddressEndpointRequest) Reset()

func (*AssetAddressEndpointRequest) String

func (m *AssetAddressEndpointRequest) String() string

func (*AssetAddressEndpointRequest) XXX_DiscardUnknown

func (m *AssetAddressEndpointRequest) XXX_DiscardUnknown()

func (*AssetAddressEndpointRequest) XXX_Marshal

func (m *AssetAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssetAddressEndpointRequest) XXX_Merge

func (dst *AssetAddressEndpointRequest) XXX_Merge(src proto.Message)

func (*AssetAddressEndpointRequest) XXX_Size

func (m *AssetAddressEndpointRequest) XXX_Size() int

func (*AssetAddressEndpointRequest) XXX_Unmarshal

func (m *AssetAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type AssetServiceClient

type AssetServiceClient interface {
	GenerateAssetAddressEndpoint(ctx context.Context, in *GenerateAssetAddressEndpointRequest, opts ...grpc.CallOption) (*AddressKeychain, error)
	IssueAssetEndpoint(ctx context.Context, in *IssueAssetEndpointRequest, opts ...grpc.CallOption) (*OAPTX, error)
	TransferAssetEndpoint(ctx context.Context, in *TransferAssetEndpointRequest, opts ...grpc.CallOption) (*OAPTX, error)
	ListAssetTXsEndpoint(ctx context.Context, in *ListAssetTXsEndpointRequest, opts ...grpc.CallOption) (*TxHashes, error)
	AssetTXEndpoint(ctx context.Context, in *AssetTXEndpointRequest, opts ...grpc.CallOption) (*OAPTX, error)
	AssetAddressEndpoint(ctx context.Context, in *AssetAddressEndpointRequest, opts ...grpc.CallOption) (*Address, error)
}

AssetServiceClient is the client API for AssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAssetServiceClient

func NewAssetServiceClient(cc *grpc.ClientConn) AssetServiceClient

type AssetServiceServer

type AssetServiceServer interface {
	GenerateAssetAddressEndpoint(context.Context, *GenerateAssetAddressEndpointRequest) (*AddressKeychain, error)
	IssueAssetEndpoint(context.Context, *IssueAssetEndpointRequest) (*OAPTX, error)
	TransferAssetEndpoint(context.Context, *TransferAssetEndpointRequest) (*OAPTX, error)
	ListAssetTXsEndpoint(context.Context, *ListAssetTXsEndpointRequest) (*TxHashes, error)
	AssetTXEndpoint(context.Context, *AssetTXEndpointRequest) (*OAPTX, error)
	AssetAddressEndpoint(context.Context, *AssetAddressEndpointRequest) (*Address, error)
}

AssetServiceServer is the server API for AssetService service.

type AssetTXEndpointRequest

type AssetTXEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Assetid              string               `protobuf:"bytes,2,opt,name=assetid,proto3" json:"assetid,omitempty"`
	Txhash               string               `protobuf:"bytes,3,opt,name=txhash,proto3" json:"txhash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*AssetTXEndpointRequest) Descriptor

func (*AssetTXEndpointRequest) Descriptor() ([]byte, []int)

func (*AssetTXEndpointRequest) GetAssetid

func (m *AssetTXEndpointRequest) GetAssetid() string

func (*AssetTXEndpointRequest) GetNetwork

func (*AssetTXEndpointRequest) GetTxhash

func (m *AssetTXEndpointRequest) GetTxhash() string

func (*AssetTXEndpointRequest) ProtoMessage

func (*AssetTXEndpointRequest) ProtoMessage()

func (*AssetTXEndpointRequest) Reset

func (m *AssetTXEndpointRequest) Reset()

func (*AssetTXEndpointRequest) String

func (m *AssetTXEndpointRequest) String() string

func (*AssetTXEndpointRequest) XXX_DiscardUnknown

func (m *AssetTXEndpointRequest) XXX_DiscardUnknown()

func (*AssetTXEndpointRequest) XXX_Marshal

func (m *AssetTXEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssetTXEndpointRequest) XXX_Merge

func (dst *AssetTXEndpointRequest) XXX_Merge(src proto.Message)

func (*AssetTXEndpointRequest) XXX_Size

func (m *AssetTXEndpointRequest) XXX_Size() int

func (*AssetTXEndpointRequest) XXX_Unmarshal

func (m *AssetTXEndpointRequest) XXX_Unmarshal(b []byte) error

type Block

type Block struct {
	// The hash of the block; in Bitcoin, the hashing function is SHA256(SHA256(block))
	Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// The height of the block in the blockchain; i.e., there are height earlier blocks in its blockchain.
	Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	// The depth of the block in the blockchain; i.e., there are depth later blocks in its blockchain.
	Depth int32 `protobuf:"varint,3,opt,name=depth,proto3" json:"depth,omitempty"`
	// The name of the blockchain represented, in the form of $COIN.$CHAIN
	Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	// The total number of satoshis transacted in this block.
	Total int32 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
	// The total number of fees—in satoshis—collected by miners in this block.
	Fees int32 `protobuf:"varint,6,opt,name=fees,proto3" json:"fees,omitempty"`
	// Optional Raw size of block (including header and all transactions) in bytes. Not returned for bitcoin blocks earlier than height 389104.
	Size int32 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// Block version.
	Ver int32 `protobuf:"varint,8,opt,name=ver,proto3" json:"ver,omitempty"`
	// Recorded time at which block was built. Note: Miners rarely post accurate clock times.
	Time string `protobuf:"bytes,9,opt,name=time,proto3" json:"time,omitempty"`
	// The time Block’s servers receive the block. Our servers’ clock is continuously adjusted and accurate.
	ReceivedTime string `protobuf:"bytes,10,opt,name=received_time,json=receivedTime,proto3" json:"received_time,omitempty"`
	// Address of the peer that sent Block’s servers this block.
	RelayedBy string `protobuf:"bytes,11,opt,name=relayed_by,json=relayedBy,proto3" json:"relayed_by,omitempty"`
	// The block-encoded difficulty target.
	Bits int32 `protobuf:"varint,12,opt,name=bits,proto3" json:"bits,omitempty"`
	// The number used by a miner to generate this block.
	Nonce int32 `protobuf:"varint,13,opt,name=nonce,proto3" json:"nonce,omitempty"`
	// Number of transactions in this block.
	NTx int32 `protobuf:"varint,14,opt,name=n_tx,json=nTx,proto3" json:"n_tx,omitempty"`
	// The hash of the previous block in the blockchain.
	PrevBlock string `protobuf:"bytes,15,opt,name=prev_block,json=prevBlock,proto3" json:"prev_block,omitempty"`
	// The Block URL to query for more information on the previous block.
	PrevBlockUrl string `protobuf:"bytes,16,opt,name=prev_block_url,json=prevBlockUrl,proto3" json:"prev_block_url,omitempty"`
	// The base Block URL to receive transaction details. To get more details about specific transactions, you must concatenate this URL with the desired transaction hash(es).
	TxUrl string `protobuf:"bytes,17,opt,name=tx_url,json=txUrl,proto3" json:"tx_url,omitempty"`
	// The Merkle root of this block.
	MrklRoot string `protobuf:"bytes,18,opt,name=mrkl_root,json=mrklRoot,proto3" json:"mrkl_root,omitempty"`
	// An array of transaction hashes in this block. By default, only 20 are included.
	Txids []string `protobuf:"bytes,19,rep,name=txids,proto3" json:"txids,omitempty"`
	// Optional If there are more transactions that couldn’t fit in the txids array, this is the Block URL to query the next set of transactions (within a Block object).
	NextTxids            string   `protobuf:"bytes,20,opt,name=next_txids,json=nextTxids,proto3" json:"next_txids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Block) Descriptor

func (*Block) Descriptor() ([]byte, []int)

func (*Block) GetBits

func (m *Block) GetBits() int32

func (*Block) GetDepth

func (m *Block) GetDepth() int32

func (*Block) GetFees

func (m *Block) GetFees() int32

func (*Block) GetHash

func (m *Block) GetHash() string

func (*Block) GetHeight

func (m *Block) GetHeight() int32

func (*Block) GetMrklRoot

func (m *Block) GetMrklRoot() string

func (*Block) GetNTx

func (m *Block) GetNTx() int32

func (*Block) GetNetwork

func (m *Block) GetNetwork() string

func (*Block) GetNextTxids

func (m *Block) GetNextTxids() string

func (*Block) GetNonce

func (m *Block) GetNonce() int32

func (*Block) GetPrevBlock

func (m *Block) GetPrevBlock() string

func (*Block) GetPrevBlockUrl

func (m *Block) GetPrevBlockUrl() string

func (*Block) GetReceivedTime

func (m *Block) GetReceivedTime() string

func (*Block) GetRelayedBy

func (m *Block) GetRelayedBy() string

func (*Block) GetSize

func (m *Block) GetSize() int32

func (*Block) GetTime

func (m *Block) GetTime() string

func (*Block) GetTotal

func (m *Block) GetTotal() int32

func (*Block) GetTxUrl

func (m *Block) GetTxUrl() string

func (*Block) GetTxids

func (m *Block) GetTxids() []string

func (*Block) GetVer

func (m *Block) GetVer() int32

func (*Block) ProtoMessage

func (*Block) ProtoMessage()

func (*Block) Reset

func (m *Block) Reset()

func (*Block) String

func (m *Block) String() string

func (*Block) XXX_DiscardUnknown

func (m *Block) XXX_DiscardUnknown()

func (*Block) XXX_Marshal

func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Block) XXX_Merge

func (dst *Block) XXX_Merge(src proto.Message)

func (*Block) XXX_Size

func (m *Block) XXX_Size() int

func (*Block) XXX_Unmarshal

func (m *Block) XXX_Unmarshal(b []byte) error

type BlockHashEndpointRequest

type BlockHashEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	BlockHash            string               `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	Txstart              int32                `protobuf:"varint,3,opt,name=txstart,proto3" json:"txstart,omitempty"`
	Limit                int32                `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*BlockHashEndpointRequest) Descriptor

func (*BlockHashEndpointRequest) Descriptor() ([]byte, []int)

func (*BlockHashEndpointRequest) GetBlockHash

func (m *BlockHashEndpointRequest) GetBlockHash() string

func (*BlockHashEndpointRequest) GetLimit

func (m *BlockHashEndpointRequest) GetLimit() int32

func (*BlockHashEndpointRequest) GetNetwork

func (*BlockHashEndpointRequest) GetTxstart

func (m *BlockHashEndpointRequest) GetTxstart() int32

func (*BlockHashEndpointRequest) ProtoMessage

func (*BlockHashEndpointRequest) ProtoMessage()

func (*BlockHashEndpointRequest) Reset

func (m *BlockHashEndpointRequest) Reset()

func (*BlockHashEndpointRequest) String

func (m *BlockHashEndpointRequest) String() string

func (*BlockHashEndpointRequest) XXX_DiscardUnknown

func (m *BlockHashEndpointRequest) XXX_DiscardUnknown()

func (*BlockHashEndpointRequest) XXX_Marshal

func (m *BlockHashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockHashEndpointRequest) XXX_Merge

func (dst *BlockHashEndpointRequest) XXX_Merge(src proto.Message)

func (*BlockHashEndpointRequest) XXX_Size

func (m *BlockHashEndpointRequest) XXX_Size() int

func (*BlockHashEndpointRequest) XXX_Unmarshal

func (m *BlockHashEndpointRequest) XXX_Unmarshal(b []byte) error

type BlockHeightEndpointRequest

type BlockHeightEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	BlockHeight          int32                `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	Txstart              int32                `protobuf:"varint,3,opt,name=txstart,proto3" json:"txstart,omitempty"`
	Limit                int32                `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*BlockHeightEndpointRequest) Descriptor

func (*BlockHeightEndpointRequest) Descriptor() ([]byte, []int)

func (*BlockHeightEndpointRequest) GetBlockHeight

func (m *BlockHeightEndpointRequest) GetBlockHeight() int32

func (*BlockHeightEndpointRequest) GetLimit

func (m *BlockHeightEndpointRequest) GetLimit() int32

func (*BlockHeightEndpointRequest) GetNetwork

func (*BlockHeightEndpointRequest) GetTxstart

func (m *BlockHeightEndpointRequest) GetTxstart() int32

func (*BlockHeightEndpointRequest) ProtoMessage

func (*BlockHeightEndpointRequest) ProtoMessage()

func (*BlockHeightEndpointRequest) Reset

func (m *BlockHeightEndpointRequest) Reset()

func (*BlockHeightEndpointRequest) String

func (m *BlockHeightEndpointRequest) String() string

func (*BlockHeightEndpointRequest) XXX_DiscardUnknown

func (m *BlockHeightEndpointRequest) XXX_DiscardUnknown()

func (*BlockHeightEndpointRequest) XXX_Marshal

func (m *BlockHeightEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BlockHeightEndpointRequest) XXX_Merge

func (dst *BlockHeightEndpointRequest) XXX_Merge(src proto.Message)

func (*BlockHeightEndpointRequest) XXX_Size

func (m *BlockHeightEndpointRequest) XXX_Size() int

func (*BlockHeightEndpointRequest) XXX_Unmarshal

func (m *BlockHeightEndpointRequest) XXX_Unmarshal(b []byte) error

type Blockchain

type Blockchain struct {
	// The name of the blockchain represented, in the form of $COIN.$CHAIN.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The current height of the blockchain; i.e., the number of blocks in the blockchain.
	Height int32 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	// The hash of the latest confirmed block in the blockchain; in Bitcoin, the hashing function is SHA256(SHA256(block)).
	Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// The time of the latest update to the blockchain; typically when the latest block was added.
	Time string `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	// The Block URL to query for more information on the latest confirmed block; returns a Block.
	LatestUrl string `protobuf:"bytes,5,opt,name=latest_url,json=latestUrl,proto3" json:"latest_url,omitempty"`
	// The hash of the second-to-latest confirmed block in the blockchain.
	PreviousHash string `protobuf:"bytes,6,opt,name=previous_hash,json=previousHash,proto3" json:"previous_hash,omitempty"`
	// The Block URL to query for more information on the second-to-latest confirmed block; returns a Block.
	PreviousUrl string `protobuf:"bytes,7,opt,name=previous_url,json=previousUrl,proto3" json:"previous_url,omitempty"`
	// N/A, will be deprecated soon.
	PeerCount int32 `protobuf:"varint,8,opt,name=peer_count,json=peerCount,proto3" json:"peer_count,omitempty"`
	// A rolling average of the fee (in satoshis) paid per kilobyte for transactions to be confirmed within 1 to 2 blocks.
	HighFeePerKb int32 `protobuf:"varint,9,opt,name=high_fee_per_kb,json=highFeePerKb,proto3" json:"high_fee_per_kb,omitempty"`
	// A rolling average of the fee (in satoshis) paid per kilobyte for transactions to be confirmed within 3 to 6 blocks.
	MediumFeePerKb int32 `protobuf:"varint,10,opt,name=medium_fee_per_kb,json=mediumFeePerKb,proto3" json:"medium_fee_per_kb,omitempty"`
	// A rolling average of the fee (in satoshis) paid per kilobyte for transactions to be confirmed in 7 or more blocks.
	LowFeePerKb int32 `protobuf:"varint,11,opt,name=low_fee_per_kb,json=lowFeePerKb,proto3" json:"low_fee_per_kb,omitempty"`
	// Number of unconfirmed transactions in memory pool (likely to be included in next block).
	UnconfirmedCount int32 `protobuf:"varint,12,opt,name=unconfirmed_count,json=unconfirmedCount,proto3" json:"unconfirmed_count,omitempty"`
	// Optional The current height of the latest fork to the blockchain; when no competing blockchain fork present, not returned with endpoints that return Blockchains.
	LastForkHeight int32 `protobuf:"varint,13,opt,name=last_fork_height,json=lastForkHeight,proto3" json:"last_fork_height,omitempty"`
	// Optional The hash of the latest confirmed block in the latest fork of the blockchain; when no competing blockchain fork present, not returned with endpoints that return Blockchains.
	LastForkHash         string   `protobuf:"bytes,14,opt,name=last_fork_hash,json=lastForkHash,proto3" json:"last_fork_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Blockchain) Descriptor

func (*Blockchain) Descriptor() ([]byte, []int)

func (*Blockchain) GetHash

func (m *Blockchain) GetHash() string

func (*Blockchain) GetHeight

func (m *Blockchain) GetHeight() int32

func (*Blockchain) GetHighFeePerKb

func (m *Blockchain) GetHighFeePerKb() int32

func (*Blockchain) GetLastForkHash

func (m *Blockchain) GetLastForkHash() string

func (*Blockchain) GetLastForkHeight

func (m *Blockchain) GetLastForkHeight() int32

func (*Blockchain) GetLatestUrl

func (m *Blockchain) GetLatestUrl() string

func (*Blockchain) GetLowFeePerKb

func (m *Blockchain) GetLowFeePerKb() int32

func (*Blockchain) GetMediumFeePerKb

func (m *Blockchain) GetMediumFeePerKb() int32

func (*Blockchain) GetName

func (m *Blockchain) GetName() string

func (*Blockchain) GetPeerCount

func (m *Blockchain) GetPeerCount() int32

func (*Blockchain) GetPreviousHash

func (m *Blockchain) GetPreviousHash() string

func (*Blockchain) GetPreviousUrl

func (m *Blockchain) GetPreviousUrl() string

func (*Blockchain) GetTime

func (m *Blockchain) GetTime() string

func (*Blockchain) GetUnconfirmedCount

func (m *Blockchain) GetUnconfirmedCount() int32

func (*Blockchain) ProtoMessage

func (*Blockchain) ProtoMessage()

func (*Blockchain) Reset

func (m *Blockchain) Reset()

func (*Blockchain) String

func (m *Blockchain) String() string

func (*Blockchain) XXX_DiscardUnknown

func (m *Blockchain) XXX_DiscardUnknown()

func (*Blockchain) XXX_Marshal

func (m *Blockchain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Blockchain) XXX_Merge

func (dst *Blockchain) XXX_Merge(src proto.Message)

func (*Blockchain) XXX_Size

func (m *Blockchain) XXX_Size() int

func (*Blockchain) XXX_Unmarshal

func (m *Blockchain) XXX_Unmarshal(b []byte) error

type BlockchainServiceClient

type BlockchainServiceClient interface {
	ChainEndpoint(ctx context.Context, in *ChainEndpointRequest, opts ...grpc.CallOption) (*Blockchain, error)
	BlockHashEndpoint(ctx context.Context, in *BlockHashEndpointRequest, opts ...grpc.CallOption) (*Block, error)
	BlockHeightEndpoint(ctx context.Context, in *BlockHeightEndpointRequest, opts ...grpc.CallOption) (*Block, error)
	FeatureEndpoint(ctx context.Context, in *FeatureEndpointRequest, opts ...grpc.CallOption) (*Feature, error)
}

BlockchainServiceClient is the client API for BlockchainService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBlockchainServiceClient

func NewBlockchainServiceClient(cc *grpc.ClientConn) BlockchainServiceClient

type BlockchainServiceServer

type BlockchainServiceServer interface {
	ChainEndpoint(context.Context, *ChainEndpointRequest) (*Blockchain, error)
	BlockHashEndpoint(context.Context, *BlockHashEndpointRequest) (*Block, error)
	BlockHeightEndpoint(context.Context, *BlockHeightEndpointRequest) (*Block, error)
	FeatureEndpoint(context.Context, *FeatureEndpointRequest) (*Feature, error)
}

BlockchainServiceServer is the server API for BlockchainService service.

type ChainEndpointRequest

type ChainEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ChainEndpointRequest) Descriptor

func (*ChainEndpointRequest) Descriptor() ([]byte, []int)

func (*ChainEndpointRequest) GetNetwork

func (*ChainEndpointRequest) ProtoMessage

func (*ChainEndpointRequest) ProtoMessage()

func (*ChainEndpointRequest) Reset

func (m *ChainEndpointRequest) Reset()

func (*ChainEndpointRequest) String

func (m *ChainEndpointRequest) String() string

func (*ChainEndpointRequest) XXX_DiscardUnknown

func (m *ChainEndpointRequest) XXX_DiscardUnknown()

func (*ChainEndpointRequest) XXX_Marshal

func (m *ChainEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChainEndpointRequest) XXX_Merge

func (dst *ChainEndpointRequest) XXX_Merge(src proto.Message)

func (*ChainEndpointRequest) XXX_Size

func (m *ChainEndpointRequest) XXX_Size() int

func (*ChainEndpointRequest) XXX_Unmarshal

func (m *ChainEndpointRequest) XXX_Unmarshal(b []byte) error

type ConfidenceFactorServiceClient

type ConfidenceFactorServiceClient interface {
	TransactionConfidenceEndpoint(ctx context.Context, in *TransactionConfidenceEndpointRequest, opts ...grpc.CallOption) (*TXConfidence, error)
}

ConfidenceFactorServiceClient is the client API for ConfidenceFactorService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewConfidenceFactorServiceClient

func NewConfidenceFactorServiceClient(cc *grpc.ClientConn) ConfidenceFactorServiceClient

type ConfidenceFactorServiceServer

type ConfidenceFactorServiceServer interface {
	TransactionConfidenceEndpoint(context.Context, *TransactionConfidenceEndpointRequest) (*TXConfidence, error)
}

ConfidenceFactorServiceServer is the server API for ConfidenceFactorService service.

type CreateAnalyticsJobRequest

type CreateAnalyticsJobRequest struct {
	Network    NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Enginename string               `protobuf:"bytes,2,opt,name=enginename,proto3" json:"enginename,omitempty"`
	// Address hash this job is querying.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Minimal/threshold value (in satoshis) to query.
	ValueThreshold int32 `protobuf:"varint,4,opt,name=value_threshold,json=valueThreshold,proto3" json:"value_threshold,omitempty"`
	// Limit of results to return.
	Limit int32 `protobuf:"varint,5,opt,name=limit,proto3" json:"limit,omitempty"`
	// Beginning of time range to query.
	Start string `protobuf:"bytes,6,opt,name=start,proto3" json:"start,omitempty"`
	// End of time range to query.
	End string `protobuf:"bytes,7,opt,name=end,proto3" json:"end,omitempty"`
	// Degree of connectiveness to query.
	Degree int32 `protobuf:"varint,8,opt,name=degree,proto3" json:"degree,omitempty"`
	// IP address and port, of the form “0.0.0.0:80”. Ideally an IP and port combination found from another API lookup (for example, relayed_by from the Transaction Hash Endpoint)
	Source               string   `protobuf:"bytes,9,opt,name=source,proto3" json:"source,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateAnalyticsJobRequest) Descriptor

func (*CreateAnalyticsJobRequest) Descriptor() ([]byte, []int)

func (*CreateAnalyticsJobRequest) GetAddress

func (m *CreateAnalyticsJobRequest) GetAddress() string

func (*CreateAnalyticsJobRequest) GetDegree

func (m *CreateAnalyticsJobRequest) GetDegree() int32

func (*CreateAnalyticsJobRequest) GetEnd

func (m *CreateAnalyticsJobRequest) GetEnd() string

func (*CreateAnalyticsJobRequest) GetEnginename

func (m *CreateAnalyticsJobRequest) GetEnginename() string

func (*CreateAnalyticsJobRequest) GetLimit

func (m *CreateAnalyticsJobRequest) GetLimit() int32

func (*CreateAnalyticsJobRequest) GetNetwork

func (*CreateAnalyticsJobRequest) GetSource

func (m *CreateAnalyticsJobRequest) GetSource() string

func (*CreateAnalyticsJobRequest) GetStart

func (m *CreateAnalyticsJobRequest) GetStart() string

func (*CreateAnalyticsJobRequest) GetValueThreshold

func (m *CreateAnalyticsJobRequest) GetValueThreshold() int32

func (*CreateAnalyticsJobRequest) ProtoMessage

func (*CreateAnalyticsJobRequest) ProtoMessage()

func (*CreateAnalyticsJobRequest) Reset

func (m *CreateAnalyticsJobRequest) Reset()

func (*CreateAnalyticsJobRequest) String

func (m *CreateAnalyticsJobRequest) String() string

func (*CreateAnalyticsJobRequest) XXX_DiscardUnknown

func (m *CreateAnalyticsJobRequest) XXX_DiscardUnknown()

func (*CreateAnalyticsJobRequest) XXX_Marshal

func (m *CreateAnalyticsJobRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateAnalyticsJobRequest) XXX_Merge

func (dst *CreateAnalyticsJobRequest) XXX_Merge(src proto.Message)

func (*CreateAnalyticsJobRequest) XXX_Size

func (m *CreateAnalyticsJobRequest) XXX_Size() int

func (*CreateAnalyticsJobRequest) XXX_Unmarshal

func (m *CreateAnalyticsJobRequest) XXX_Unmarshal(b []byte) error

type CreateForwardEndpointRequest

type CreateForwardEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// Identifier of the address forwarding request; generated when a new request is created.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// The mandatory user token.
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// The required destination address for address forwarding.
	Destination string `protobuf:"bytes,4,opt,name=destination,proto3" json:"destination,omitempty"`
	// The address which will automatically forward to destination; generated when a new request is created.
	InputAddress string `protobuf:"bytes,5,opt,name=input_address,json=inputAddress,proto3" json:"input_address,omitempty"`
	// Optional Address to forward processing fees, if specified. Allows you to receive a fee for your own services.
	ProcessFeesAddress string `protobuf:"bytes,6,opt,name=process_fees_address,json=processFeesAddress,proto3" json:"process_fees_address,omitempty"`
	// Optional Fixed processing fee amount to be sent to the fee address. A fixed satoshi amount or a percentage is required if a process_fees_address has been specified.
	ProcessFeesSatoshis int32 `protobuf:"varint,7,opt,name=process_fees_satoshis,json=processFeesSatoshis,proto3" json:"process_fees_satoshis,omitempty"`
	// Optional Percentage of the transaction to be sent to the fee address. A fixed satoshi amount or a percentage is required if a process_fees_address has been specified.
	ProcessFeesPercent float32 `protobuf:"fixed32,8,opt,name=process_fees_percent,json=processFeesPercent,proto3" json:"process_fees_percent,omitempty"`
	// Optional The URL to call anytime a new is forwarded.
	CallbackUrl string `protobuf:"bytes,9,opt,name=callback_url,json=callbackUrl,proto3" json:"callback_url,omitempty"`
	// Optional Whether to also call the callback_url with subsequent confirmations of the forwarding transactions. Automatically sets up a WebHook.
	EnableConfirmations bool `protobuf:"varint,10,opt,name=enable_confirmations,json=enableConfirmations,proto3" json:"enable_confirmations,omitempty"`
	// Optional Mining fee amount to include in the forwarding transaction, in satoshis. If not set, defaults to 10,000.
	MiningFeesSatoshis int32 `protobuf:"varint,11,opt,name=mining_fees_satoshis,json=miningFeesSatoshis,proto3" json:"mining_fees_satoshis,omitempty"`
	// Optional History of forwarding transaction hashes for this address forward; not present if this request has yet to forward any transactions.
	Txs                  []string `protobuf:"bytes,12,rep,name=txs,proto3" json:"txs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateForwardEndpointRequest) Descriptor

func (*CreateForwardEndpointRequest) Descriptor() ([]byte, []int)

func (*CreateForwardEndpointRequest) GetCallbackUrl

func (m *CreateForwardEndpointRequest) GetCallbackUrl() string

func (*CreateForwardEndpointRequest) GetDestination

func (m *CreateForwardEndpointRequest) GetDestination() string

func (*CreateForwardEndpointRequest) GetEnableConfirmations

func (m *CreateForwardEndpointRequest) GetEnableConfirmations() bool

func (*CreateForwardEndpointRequest) GetId

func (*CreateForwardEndpointRequest) GetInputAddress

func (m *CreateForwardEndpointRequest) GetInputAddress() string

func (*CreateForwardEndpointRequest) GetMiningFeesSatoshis

func (m *CreateForwardEndpointRequest) GetMiningFeesSatoshis() int32

func (*CreateForwardEndpointRequest) GetNetwork

func (*CreateForwardEndpointRequest) GetProcessFeesAddress

func (m *CreateForwardEndpointRequest) GetProcessFeesAddress() string

func (*CreateForwardEndpointRequest) GetProcessFeesPercent

func (m *CreateForwardEndpointRequest) GetProcessFeesPercent() float32

func (*CreateForwardEndpointRequest) GetProcessFeesSatoshis

func (m *CreateForwardEndpointRequest) GetProcessFeesSatoshis() int32

func (*CreateForwardEndpointRequest) GetToken

func (m *CreateForwardEndpointRequest) GetToken() string

func (*CreateForwardEndpointRequest) GetTxs

func (m *CreateForwardEndpointRequest) GetTxs() []string

func (*CreateForwardEndpointRequest) ProtoMessage

func (*CreateForwardEndpointRequest) ProtoMessage()

func (*CreateForwardEndpointRequest) Reset

func (m *CreateForwardEndpointRequest) Reset()

func (*CreateForwardEndpointRequest) String

func (*CreateForwardEndpointRequest) XXX_DiscardUnknown

func (m *CreateForwardEndpointRequest) XXX_DiscardUnknown()

func (*CreateForwardEndpointRequest) XXX_Marshal

func (m *CreateForwardEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateForwardEndpointRequest) XXX_Merge

func (dst *CreateForwardEndpointRequest) XXX_Merge(src proto.Message)

func (*CreateForwardEndpointRequest) XXX_Size

func (m *CreateForwardEndpointRequest) XXX_Size() int

func (*CreateForwardEndpointRequest) XXX_Unmarshal

func (m *CreateForwardEndpointRequest) XXX_Unmarshal(b []byte) error

type CreateHDWalletEndpointRequest

type CreateHDWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Token                string               `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Name                 string               `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Chains               []*HDChain           `protobuf:"bytes,4,rep,name=chains,proto3" json:"chains,omitempty"`
	Hd                   bool                 `protobuf:"varint,5,opt,name=hd,proto3" json:"hd,omitempty"`
	ExtendedPublicKey    string               `protobuf:"bytes,6,opt,name=extended_public_key,json=extendedPublicKey,proto3" json:"extended_public_key,omitempty"`
	SubchainIndexes      []int32              `protobuf:"varint,7,rep,packed,name=subchain_indexes,json=subchainIndexes,proto3" json:"subchain_indexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CreateHDWalletEndpointRequest) Descriptor

func (*CreateHDWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*CreateHDWalletEndpointRequest) GetChains

func (m *CreateHDWalletEndpointRequest) GetChains() []*HDChain

func (*CreateHDWalletEndpointRequest) GetExtendedPublicKey

func (m *CreateHDWalletEndpointRequest) GetExtendedPublicKey() string

func (*CreateHDWalletEndpointRequest) GetHd

func (*CreateHDWalletEndpointRequest) GetName

func (*CreateHDWalletEndpointRequest) GetNetwork

func (*CreateHDWalletEndpointRequest) GetSubchainIndexes

func (m *CreateHDWalletEndpointRequest) GetSubchainIndexes() []int32

func (*CreateHDWalletEndpointRequest) GetToken

func (m *CreateHDWalletEndpointRequest) GetToken() string

func (*CreateHDWalletEndpointRequest) ProtoMessage

func (*CreateHDWalletEndpointRequest) ProtoMessage()

func (*CreateHDWalletEndpointRequest) Reset

func (m *CreateHDWalletEndpointRequest) Reset()

func (*CreateHDWalletEndpointRequest) String

func (*CreateHDWalletEndpointRequest) XXX_DiscardUnknown

func (m *CreateHDWalletEndpointRequest) XXX_DiscardUnknown()

func (*CreateHDWalletEndpointRequest) XXX_Marshal

func (m *CreateHDWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateHDWalletEndpointRequest) XXX_Merge

func (dst *CreateHDWalletEndpointRequest) XXX_Merge(src proto.Message)

func (*CreateHDWalletEndpointRequest) XXX_Size

func (m *CreateHDWalletEndpointRequest) XXX_Size() int

func (*CreateHDWalletEndpointRequest) XXX_Unmarshal

func (m *CreateHDWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type CreateTransactionEndpointRequest

type CreateTransactionEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// 	Height of the block that contains this transaction. If this is an unconfirmed transaction, it will equal -1.
	BlockHeight int32 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// The hash of the transaction. While reasonably unique, using hashes as identifiers may be unsafe.
	Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// Array of bitcoin public addresses involved in the transaction.
	Addresses []string `protobuf:"bytes,4,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The total number of satoshis exchanged in this transaction.
	Total int32 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
	// The total number of fees—in satoshis—collected by miners in this transaction.
	Fees int32 `protobuf:"varint,6,opt,name=fees,proto3" json:"fees,omitempty"`
	// The size of the transaction in bytes.
	Size int32 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
	// The likelihood that this transaction will make it to the next block; reflects the preference level miners have to include this transaction. Can be high, medium or low.
	Preference string `protobuf:"bytes,8,opt,name=preference,proto3" json:"preference,omitempty"`
	// Address of the peer that sent Block’s servers this transaction.
	RelayedBy string `protobuf:"bytes,9,opt,name=relayed_by,json=relayedBy,proto3" json:"relayed_by,omitempty"`
	// Time this transaction was received by Block’s servers.
	Received string `protobuf:"bytes,10,opt,name=received,proto3" json:"received,omitempty"`
	// Version number, typically 1 for Bitcoin transactions.
	Ver int32 `protobuf:"varint,11,opt,name=ver,proto3" json:"ver,omitempty"`
	// Time when transaction can be valid. Can be interpreted in two ways: if less than 500 million, refers to block height. If more, refers to Unix epoch time.
	LockTime int32 `protobuf:"varint,12,opt,name=lock_time,json=lockTime,proto3" json:"lock_time,omitempty"`
	// true if this is an attempted double spend; false otherwise.
	DoubleSpend bool `protobuf:"varint,13,opt,name=double_spend,json=doubleSpend,proto3" json:"double_spend,omitempty"`
	// Total number of inputs in the transaction.
	VinSz int32 `protobuf:"varint,14,opt,name=vin_sz,json=vinSz,proto3" json:"vin_sz,omitempty"`
	// Total number of outputs in the transaction.
	VoutSz int32 `protobuf:"varint,15,opt,name=vout_sz,json=voutSz,proto3" json:"vout_sz,omitempty"`
	// Number of subsequent blocks, including the block the transaction is in. Unconfirmed transactions have 0 confirmations.
	Confirmations int32 `protobuf:"varint,16,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// TXInput Array, limited to 20 by default.
	Inputs []*TXInput `protobuf:"bytes,17,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// TXOutput Array, limited to 20 by default.
	Outputs []*TXOutput `protobuf:"bytes,18,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// Optional Returns true if this transaction has opted in to Replace-By-Fee (RBF), either true or not present. You can read more about Opt-In RBF here.
	OptInRbf bool `protobuf:"varint,19,opt,name=opt_in_rbf,json=optInRbf,proto3" json:"opt_in_rbf,omitempty"`
	// Optional The percentage chance this transaction will not be double-spent against, if unconfirmed. For more information, check the section on Confidence Factor.
	Confidence float32 `protobuf:"fixed32,20,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// Optional Time at which transaction was included in a block; only present for confirmed transactions.
	Confirmed string `protobuf:"bytes,21,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Optional Number of peers that have sent this transaction to Block; only present for unconfirmed transactions.
	ReceiveCount int32 `protobuf:"varint,22,opt,name=receive_count,json=receiveCount,proto3" json:"receive_count,omitempty"`
	// Optional Address Block will use to send back your change, if you constructed this transaction. If not set, defaults to the address from which the coins were originally sent.
	ChangeAddress string `protobuf:"bytes,23,opt,name=change_address,json=changeAddress,proto3" json:"change_address,omitempty"`
	// Optional Hash of the block that contains this transaction; only present for confirmed transactions.
	BlockHash string `protobuf:"bytes,24,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// Optional Canonical, zero-indexed location of this transaction in a block; only present for confirmed transactions.
	BlockIndex int32 `protobuf:"varint,25,opt,name=block_index,json=blockIndex,proto3" json:"block_index,omitempty"`
	// Optional If this transaction is a double-spend (i.e. double_spend == true) then this is the hash of the transaction it’s double-spending.
	DoubleOf string `protobuf:"bytes,26,opt,name=double_of,json=doubleOf,proto3" json:"double_of,omitempty"`
	// Optional Returned if this transaction contains an OP_RETURN associated with a known data protocol. Data protocols currently detected: blockchainid ; openassets ; factom ; colu ; coinspark ; omni
	DataProtocol string `protobuf:"bytes,27,opt,name=data_protocol,json=dataProtocol,proto3" json:"data_protocol,omitempty"`
	// Optional Hex-encoded bytes of the transaction, as sent over the network.
	Hex string `protobuf:"bytes,28,opt,name=hex,proto3" json:"hex,omitempty"`
	// Optional If there are more transaction inptus that couldn’t fit into the TXInput array, this is the Block URL to query the next set of TXInputs (within a TX object).
	NextInputs string `protobuf:"bytes,29,opt,name=next_inputs,json=nextInputs,proto3" json:"next_inputs,omitempty"`
	// Optional If there are more transaction outputs that couldn’t fit into the TXOutput array, this is the Block URL to query the next set of TXOutputs(within a TX object).
	NextOutputs          string   `protobuf:"bytes,30,opt,name=next_outputs,json=nextOutputs,proto3" json:"next_outputs,omitempty"`
	IncludeToSignTx      bool     `protobuf:"varint,31,opt,name=includeToSignTx,proto3" json:"includeToSignTx,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateTransactionEndpointRequest) Descriptor

func (*CreateTransactionEndpointRequest) Descriptor() ([]byte, []int)

func (*CreateTransactionEndpointRequest) GetAddresses

func (m *CreateTransactionEndpointRequest) GetAddresses() []string

func (*CreateTransactionEndpointRequest) GetBlockHash

func (m *CreateTransactionEndpointRequest) GetBlockHash() string

func (*CreateTransactionEndpointRequest) GetBlockHeight

func (m *CreateTransactionEndpointRequest) GetBlockHeight() int32

func (*CreateTransactionEndpointRequest) GetBlockIndex

func (m *CreateTransactionEndpointRequest) GetBlockIndex() int32

func (*CreateTransactionEndpointRequest) GetChangeAddress

func (m *CreateTransactionEndpointRequest) GetChangeAddress() string

func (*CreateTransactionEndpointRequest) GetConfidence

func (m *CreateTransactionEndpointRequest) GetConfidence() float32

func (*CreateTransactionEndpointRequest) GetConfirmations

func (m *CreateTransactionEndpointRequest) GetConfirmations() int32

func (*CreateTransactionEndpointRequest) GetConfirmed

func (m *CreateTransactionEndpointRequest) GetConfirmed() string

func (*CreateTransactionEndpointRequest) GetDataProtocol

func (m *CreateTransactionEndpointRequest) GetDataProtocol() string

func (*CreateTransactionEndpointRequest) GetDoubleOf

func (m *CreateTransactionEndpointRequest) GetDoubleOf() string

func (*CreateTransactionEndpointRequest) GetDoubleSpend

func (m *CreateTransactionEndpointRequest) GetDoubleSpend() bool

func (*CreateTransactionEndpointRequest) GetFees

func (*CreateTransactionEndpointRequest) GetHash

func (*CreateTransactionEndpointRequest) GetHex

func (*CreateTransactionEndpointRequest) GetIncludeToSignTx

func (m *CreateTransactionEndpointRequest) GetIncludeToSignTx() bool

func (*CreateTransactionEndpointRequest) GetInputs

func (m *CreateTransactionEndpointRequest) GetInputs() []*TXInput

func (*CreateTransactionEndpointRequest) GetLockTime

func (m *CreateTransactionEndpointRequest) GetLockTime() int32

func (*CreateTransactionEndpointRequest) GetNetwork

func (*CreateTransactionEndpointRequest) GetNextInputs

func (m *CreateTransactionEndpointRequest) GetNextInputs() string

func (*CreateTransactionEndpointRequest) GetNextOutputs

func (m *CreateTransactionEndpointRequest) GetNextOutputs() string

func (*CreateTransactionEndpointRequest) GetOptInRbf

func (m *CreateTransactionEndpointRequest) GetOptInRbf() bool

func (*CreateTransactionEndpointRequest) GetOutputs

func (m *CreateTransactionEndpointRequest) GetOutputs() []*TXOutput

func (*CreateTransactionEndpointRequest) GetPreference

func (m *CreateTransactionEndpointRequest) GetPreference() string

func (*CreateTransactionEndpointRequest) GetReceiveCount

func (m *CreateTransactionEndpointRequest) GetReceiveCount() int32

func (*CreateTransactionEndpointRequest) GetReceived

func (m *CreateTransactionEndpointRequest) GetReceived() string

func (*CreateTransactionEndpointRequest) GetRelayedBy

func (m *CreateTransactionEndpointRequest) GetRelayedBy() string

func (*CreateTransactionEndpointRequest) GetSize

func (*CreateTransactionEndpointRequest) GetTotal

func (*CreateTransactionEndpointRequest) GetVer

func (*CreateTransactionEndpointRequest) GetVinSz

func (*CreateTransactionEndpointRequest) GetVoutSz

func (m *CreateTransactionEndpointRequest) GetVoutSz() int32

func (*CreateTransactionEndpointRequest) ProtoMessage

func (*CreateTransactionEndpointRequest) ProtoMessage()

func (*CreateTransactionEndpointRequest) Reset

func (*CreateTransactionEndpointRequest) String

func (*CreateTransactionEndpointRequest) XXX_DiscardUnknown

func (m *CreateTransactionEndpointRequest) XXX_DiscardUnknown()

func (*CreateTransactionEndpointRequest) XXX_Marshal

func (m *CreateTransactionEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateTransactionEndpointRequest) XXX_Merge

func (dst *CreateTransactionEndpointRequest) XXX_Merge(src proto.Message)

func (*CreateTransactionEndpointRequest) XXX_Size

func (m *CreateTransactionEndpointRequest) XXX_Size() int

func (*CreateTransactionEndpointRequest) XXX_Unmarshal

func (m *CreateTransactionEndpointRequest) XXX_Unmarshal(b []byte) error

type CreateWalletEndpointRequest

type CreateWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Token                string               `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	Name                 string               `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Addresses            []string             `protobuf:"bytes,4,rep,name=addresses,proto3" json:"addresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*CreateWalletEndpointRequest) Descriptor

func (*CreateWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*CreateWalletEndpointRequest) GetAddresses

func (m *CreateWalletEndpointRequest) GetAddresses() []string

func (*CreateWalletEndpointRequest) GetName

func (m *CreateWalletEndpointRequest) GetName() string

func (*CreateWalletEndpointRequest) GetNetwork

func (*CreateWalletEndpointRequest) GetToken

func (m *CreateWalletEndpointRequest) GetToken() string

func (*CreateWalletEndpointRequest) ProtoMessage

func (*CreateWalletEndpointRequest) ProtoMessage()

func (*CreateWalletEndpointRequest) Reset

func (m *CreateWalletEndpointRequest) Reset()

func (*CreateWalletEndpointRequest) String

func (m *CreateWalletEndpointRequest) String() string

func (*CreateWalletEndpointRequest) XXX_DiscardUnknown

func (m *CreateWalletEndpointRequest) XXX_DiscardUnknown()

func (*CreateWalletEndpointRequest) XXX_Marshal

func (m *CreateWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateWalletEndpointRequest) XXX_Merge

func (dst *CreateWalletEndpointRequest) XXX_Merge(src proto.Message)

func (*CreateWalletEndpointRequest) XXX_Size

func (m *CreateWalletEndpointRequest) XXX_Size() int

func (*CreateWalletEndpointRequest) XXX_Unmarshal

func (m *CreateWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type CreateWebHookEndpointRequest

type CreateWebHookEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// Identifier of the event; generated when a new request is created.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// Type of event; can be unconfirmed-tx, new-block, confirmed-tx, tx-confirmation, double-spend-tx, tx-confidence.
	Event string `protobuf:"bytes,3,opt,name=event,proto3" json:"event,omitempty"`
	// optional Only objects with a matching hash will be sent. The hash can either be for a block or a transaction.
	Hash string `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	// optional Only transactions associated with the given wallet will be sent; can use a regular or HD wallet name. If used, requires a user token.
	WalletName string `protobuf:"bytes,5,opt,name=wallet_name,json=walletName,proto3" json:"wallet_name,omitempty"`
	// optional Required if wallet_name is used, though generally we advise users to include it (as they can reach API throttling thresholds rapidly).
	Token string `protobuf:"bytes,6,opt,name=token,proto3" json:"token,omitempty"`
	// optional Only transactions associated with the given address will be sent. A wallet name can also be used instead of an address, which will then match on any address in the wallet.
	Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// optional Used in concert with the tx-confirmation event type to set the number of confirmations desired for which to receive an update. You’ll receive an updated TX for every confirmation up to this amount. The maximum allowed is 10; if not set, it will default to 6.
	Confirmations int32 `protobuf:"varint,8,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// optional Used in concert with the tx-confidence event type to set the minimum confidence for which you’ll receive a notification. You’ll receive a TX once this threshold is met. Will accept any float between 0 and 1, exclusive; if not set, defaults to 0.99.
	Confidence float32 `protobuf:"fixed32,9,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// optional Only transactions with an output script of the provided type will be sent. The recognized types of scripts are: pay-to-pubkey-hash, pay-to-multi-pubkey-hash, pay-to-pubkey, pay-to-script-hash, null-data (sometimes called OP_RETURN), empty or unknown.
	Script string `protobuf:"bytes,10,opt,name=script,proto3" json:"script,omitempty"`
	// optional Callback URL for this Event’s WebHook; not applicable for WebSockets usage.
	Url string `protobuf:"bytes,11,opt,name=url,proto3" json:"url,omitempty"`
	// Number of errors when attempting to POST to callback URL; not applicable for WebSockets usage.
	CallbackErrors       int32    `protobuf:"varint,12,opt,name=callback_errors,json=callbackErrors,proto3" json:"callback_errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateWebHookEndpointRequest) Descriptor

func (*CreateWebHookEndpointRequest) Descriptor() ([]byte, []int)

func (*CreateWebHookEndpointRequest) GetAddress

func (m *CreateWebHookEndpointRequest) GetAddress() string

func (*CreateWebHookEndpointRequest) GetCallbackErrors

func (m *CreateWebHookEndpointRequest) GetCallbackErrors() int32

func (*CreateWebHookEndpointRequest) GetConfidence

func (m *CreateWebHookEndpointRequest) GetConfidence() float32

func (*CreateWebHookEndpointRequest) GetConfirmations

func (m *CreateWebHookEndpointRequest) GetConfirmations() int32

func (*CreateWebHookEndpointRequest) GetEvent

func (m *CreateWebHookEndpointRequest) GetEvent() string

func (*CreateWebHookEndpointRequest) GetHash

func (m *CreateWebHookEndpointRequest) GetHash() string

func (*CreateWebHookEndpointRequest) GetId

func (*CreateWebHookEndpointRequest) GetNetwork

func (*CreateWebHookEndpointRequest) GetScript

func (m *CreateWebHookEndpointRequest) GetScript() string

func (*CreateWebHookEndpointRequest) GetToken

func (m *CreateWebHookEndpointRequest) GetToken() string

func (*CreateWebHookEndpointRequest) GetUrl

func (*CreateWebHookEndpointRequest) GetWalletName

func (m *CreateWebHookEndpointRequest) GetWalletName() string

func (*CreateWebHookEndpointRequest) ProtoMessage

func (*CreateWebHookEndpointRequest) ProtoMessage()

func (*CreateWebHookEndpointRequest) Reset

func (m *CreateWebHookEndpointRequest) Reset()

func (*CreateWebHookEndpointRequest) String

func (*CreateWebHookEndpointRequest) XXX_DiscardUnknown

func (m *CreateWebHookEndpointRequest) XXX_DiscardUnknown()

func (*CreateWebHookEndpointRequest) XXX_Marshal

func (m *CreateWebHookEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateWebHookEndpointRequest) XXX_Merge

func (dst *CreateWebHookEndpointRequest) XXX_Merge(src proto.Message)

func (*CreateWebHookEndpointRequest) XXX_Size

func (m *CreateWebHookEndpointRequest) XXX_Size() int

func (*CreateWebHookEndpointRequest) XXX_Unmarshal

func (m *CreateWebHookEndpointRequest) XXX_Unmarshal(b []byte) error

type DataEndpointRequest

type DataEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// The string representing the data to embed, can be either hex-encoded or plaintext.
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// Optional Your BlockCypher API token, can either be included here or as a URL Parameter in your request.
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// Optional The encoding of your data, can be either string (for plaintext) or hex (for hex-encoded). If not set, defaults to hex.
	Encoding string `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"`
	// Optional The hash of the transaction containing your data; only part of return object.
	Hash                 string   `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DataEndpointRequest) Descriptor

func (*DataEndpointRequest) Descriptor() ([]byte, []int)

func (*DataEndpointRequest) GetData

func (m *DataEndpointRequest) GetData() string

func (*DataEndpointRequest) GetEncoding

func (m *DataEndpointRequest) GetEncoding() string

func (*DataEndpointRequest) GetHash

func (m *DataEndpointRequest) GetHash() string

func (*DataEndpointRequest) GetNetwork

func (m *DataEndpointRequest) GetNetwork() NetworkAllowingAlias

func (*DataEndpointRequest) GetToken

func (m *DataEndpointRequest) GetToken() string

func (*DataEndpointRequest) ProtoMessage

func (*DataEndpointRequest) ProtoMessage()

func (*DataEndpointRequest) Reset

func (m *DataEndpointRequest) Reset()

func (*DataEndpointRequest) String

func (m *DataEndpointRequest) String() string

func (*DataEndpointRequest) XXX_DiscardUnknown

func (m *DataEndpointRequest) XXX_DiscardUnknown()

func (*DataEndpointRequest) XXX_Marshal

func (m *DataEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DataEndpointRequest) XXX_Merge

func (dst *DataEndpointRequest) XXX_Merge(src proto.Message)

func (*DataEndpointRequest) XXX_Size

func (m *DataEndpointRequest) XXX_Size() int

func (*DataEndpointRequest) XXX_Unmarshal

func (m *DataEndpointRequest) XXX_Unmarshal(b []byte) error

type DecodeRawTransactionEndpointRequest

type DecodeRawTransactionEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Tx                   string               `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DecodeRawTransactionEndpointRequest) Descriptor

func (*DecodeRawTransactionEndpointRequest) Descriptor() ([]byte, []int)

func (*DecodeRawTransactionEndpointRequest) GetNetwork

func (*DecodeRawTransactionEndpointRequest) GetTx

func (*DecodeRawTransactionEndpointRequest) ProtoMessage

func (*DecodeRawTransactionEndpointRequest) ProtoMessage()

func (*DecodeRawTransactionEndpointRequest) Reset

func (*DecodeRawTransactionEndpointRequest) String

func (*DecodeRawTransactionEndpointRequest) XXX_DiscardUnknown

func (m *DecodeRawTransactionEndpointRequest) XXX_DiscardUnknown()

func (*DecodeRawTransactionEndpointRequest) XXX_Marshal

func (m *DecodeRawTransactionEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DecodeRawTransactionEndpointRequest) XXX_Merge

func (*DecodeRawTransactionEndpointRequest) XXX_Size

func (*DecodeRawTransactionEndpointRequest) XXX_Unmarshal

func (m *DecodeRawTransactionEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteForwardEndpointRequest

type DeleteForwardEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Payid                string               `protobuf:"bytes,2,opt,name=payid,proto3" json:"payid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteForwardEndpointRequest) Descriptor

func (*DeleteForwardEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteForwardEndpointRequest) GetNetwork

func (*DeleteForwardEndpointRequest) GetPayid

func (m *DeleteForwardEndpointRequest) GetPayid() string

func (*DeleteForwardEndpointRequest) ProtoMessage

func (*DeleteForwardEndpointRequest) ProtoMessage()

func (*DeleteForwardEndpointRequest) Reset

func (m *DeleteForwardEndpointRequest) Reset()

func (*DeleteForwardEndpointRequest) String

func (*DeleteForwardEndpointRequest) XXX_DiscardUnknown

func (m *DeleteForwardEndpointRequest) XXX_DiscardUnknown()

func (*DeleteForwardEndpointRequest) XXX_Marshal

func (m *DeleteForwardEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteForwardEndpointRequest) XXX_Merge

func (dst *DeleteForwardEndpointRequest) XXX_Merge(src proto.Message)

func (*DeleteForwardEndpointRequest) XXX_Size

func (m *DeleteForwardEndpointRequest) XXX_Size() int

func (*DeleteForwardEndpointRequest) XXX_Unmarshal

func (m *DeleteForwardEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteForwardEndpointResponse

type DeleteForwardEndpointResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteForwardEndpointResponse) Descriptor

func (*DeleteForwardEndpointResponse) Descriptor() ([]byte, []int)

func (*DeleteForwardEndpointResponse) ProtoMessage

func (*DeleteForwardEndpointResponse) ProtoMessage()

func (*DeleteForwardEndpointResponse) Reset

func (m *DeleteForwardEndpointResponse) Reset()

func (*DeleteForwardEndpointResponse) String

func (*DeleteForwardEndpointResponse) XXX_DiscardUnknown

func (m *DeleteForwardEndpointResponse) XXX_DiscardUnknown()

func (*DeleteForwardEndpointResponse) XXX_Marshal

func (m *DeleteForwardEndpointResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteForwardEndpointResponse) XXX_Merge

func (dst *DeleteForwardEndpointResponse) XXX_Merge(src proto.Message)

func (*DeleteForwardEndpointResponse) XXX_Size

func (m *DeleteForwardEndpointResponse) XXX_Size() int

func (*DeleteForwardEndpointResponse) XXX_Unmarshal

func (m *DeleteForwardEndpointResponse) XXX_Unmarshal(b []byte) error

type DeleteHDWalletEndpointRequest

type DeleteHDWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteHDWalletEndpointRequest) Descriptor

func (*DeleteHDWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteHDWalletEndpointRequest) GetName

func (*DeleteHDWalletEndpointRequest) GetNetwork

func (*DeleteHDWalletEndpointRequest) ProtoMessage

func (*DeleteHDWalletEndpointRequest) ProtoMessage()

func (*DeleteHDWalletEndpointRequest) Reset

func (m *DeleteHDWalletEndpointRequest) Reset()

func (*DeleteHDWalletEndpointRequest) String

func (*DeleteHDWalletEndpointRequest) XXX_DiscardUnknown

func (m *DeleteHDWalletEndpointRequest) XXX_DiscardUnknown()

func (*DeleteHDWalletEndpointRequest) XXX_Marshal

func (m *DeleteHDWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteHDWalletEndpointRequest) XXX_Merge

func (dst *DeleteHDWalletEndpointRequest) XXX_Merge(src proto.Message)

func (*DeleteHDWalletEndpointRequest) XXX_Size

func (m *DeleteHDWalletEndpointRequest) XXX_Size() int

func (*DeleteHDWalletEndpointRequest) XXX_Unmarshal

func (m *DeleteHDWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteMetadataAddressEndpointRequest

type DeleteMetadataAddressEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Address              string               `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteMetadataAddressEndpointRequest) Descriptor

func (*DeleteMetadataAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteMetadataAddressEndpointRequest) GetAddress

func (*DeleteMetadataAddressEndpointRequest) GetNetwork

func (*DeleteMetadataAddressEndpointRequest) ProtoMessage

func (*DeleteMetadataAddressEndpointRequest) ProtoMessage()

func (*DeleteMetadataAddressEndpointRequest) Reset

func (*DeleteMetadataAddressEndpointRequest) String

func (*DeleteMetadataAddressEndpointRequest) XXX_DiscardUnknown

func (m *DeleteMetadataAddressEndpointRequest) XXX_DiscardUnknown()

func (*DeleteMetadataAddressEndpointRequest) XXX_Marshal

func (m *DeleteMetadataAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMetadataAddressEndpointRequest) XXX_Merge

func (*DeleteMetadataAddressEndpointRequest) XXX_Size

func (*DeleteMetadataAddressEndpointRequest) XXX_Unmarshal

func (m *DeleteMetadataAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteMetadataBlockheightEndpointRequest

type DeleteMetadataBlockheightEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	BlockHash            string               `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteMetadataBlockheightEndpointRequest) Descriptor

func (*DeleteMetadataBlockheightEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteMetadataBlockheightEndpointRequest) GetBlockHash

func (*DeleteMetadataBlockheightEndpointRequest) GetNetwork

func (*DeleteMetadataBlockheightEndpointRequest) ProtoMessage

func (*DeleteMetadataBlockheightEndpointRequest) Reset

func (*DeleteMetadataBlockheightEndpointRequest) String

func (*DeleteMetadataBlockheightEndpointRequest) XXX_DiscardUnknown

func (m *DeleteMetadataBlockheightEndpointRequest) XXX_DiscardUnknown()

func (*DeleteMetadataBlockheightEndpointRequest) XXX_Marshal

func (m *DeleteMetadataBlockheightEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMetadataBlockheightEndpointRequest) XXX_Merge

func (*DeleteMetadataBlockheightEndpointRequest) XXX_Size

func (*DeleteMetadataBlockheightEndpointRequest) XXX_Unmarshal

func (m *DeleteMetadataBlockheightEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteMetadataTxhashEndpointRequest

type DeleteMetadataTxhashEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Txhash               string               `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteMetadataTxhashEndpointRequest) Descriptor

func (*DeleteMetadataTxhashEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteMetadataTxhashEndpointRequest) GetNetwork

func (*DeleteMetadataTxhashEndpointRequest) GetTxhash

func (*DeleteMetadataTxhashEndpointRequest) ProtoMessage

func (*DeleteMetadataTxhashEndpointRequest) ProtoMessage()

func (*DeleteMetadataTxhashEndpointRequest) Reset

func (*DeleteMetadataTxhashEndpointRequest) String

func (*DeleteMetadataTxhashEndpointRequest) XXX_DiscardUnknown

func (m *DeleteMetadataTxhashEndpointRequest) XXX_DiscardUnknown()

func (*DeleteMetadataTxhashEndpointRequest) XXX_Marshal

func (m *DeleteMetadataTxhashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteMetadataTxhashEndpointRequest) XXX_Merge

func (*DeleteMetadataTxhashEndpointRequest) XXX_Size

func (*DeleteMetadataTxhashEndpointRequest) XXX_Unmarshal

func (m *DeleteMetadataTxhashEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteWalletEndpointRequest

type DeleteWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteWalletEndpointRequest) Descriptor

func (*DeleteWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteWalletEndpointRequest) GetName

func (m *DeleteWalletEndpointRequest) GetName() string

func (*DeleteWalletEndpointRequest) GetNetwork

func (*DeleteWalletEndpointRequest) ProtoMessage

func (*DeleteWalletEndpointRequest) ProtoMessage()

func (*DeleteWalletEndpointRequest) Reset

func (m *DeleteWalletEndpointRequest) Reset()

func (*DeleteWalletEndpointRequest) String

func (m *DeleteWalletEndpointRequest) String() string

func (*DeleteWalletEndpointRequest) XXX_DiscardUnknown

func (m *DeleteWalletEndpointRequest) XXX_DiscardUnknown()

func (*DeleteWalletEndpointRequest) XXX_Marshal

func (m *DeleteWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteWalletEndpointRequest) XXX_Merge

func (dst *DeleteWalletEndpointRequest) XXX_Merge(src proto.Message)

func (*DeleteWalletEndpointRequest) XXX_Size

func (m *DeleteWalletEndpointRequest) XXX_Size() int

func (*DeleteWalletEndpointRequest) XXX_Unmarshal

func (m *DeleteWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type DeleteWebHookEndpointRequest

type DeleteWebHookEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Webhookid            string               `protobuf:"bytes,2,opt,name=webhookid,proto3" json:"webhookid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*DeleteWebHookEndpointRequest) Descriptor

func (*DeleteWebHookEndpointRequest) Descriptor() ([]byte, []int)

func (*DeleteWebHookEndpointRequest) GetNetwork

func (*DeleteWebHookEndpointRequest) GetWebhookid

func (m *DeleteWebHookEndpointRequest) GetWebhookid() string

func (*DeleteWebHookEndpointRequest) ProtoMessage

func (*DeleteWebHookEndpointRequest) ProtoMessage()

func (*DeleteWebHookEndpointRequest) Reset

func (m *DeleteWebHookEndpointRequest) Reset()

func (*DeleteWebHookEndpointRequest) String

func (*DeleteWebHookEndpointRequest) XXX_DiscardUnknown

func (m *DeleteWebHookEndpointRequest) XXX_DiscardUnknown()

func (*DeleteWebHookEndpointRequest) XXX_Marshal

func (m *DeleteWebHookEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteWebHookEndpointRequest) XXX_Merge

func (dst *DeleteWebHookEndpointRequest) XXX_Merge(src proto.Message)

func (*DeleteWebHookEndpointRequest) XXX_Size

func (m *DeleteWebHookEndpointRequest) XXX_Size() int

func (*DeleteWebHookEndpointRequest) XXX_Unmarshal

func (m *DeleteWebHookEndpointRequest) XXX_Unmarshal(b []byte) error

type DeriveAddressInWalletEndpointRequest

type DeriveAddressInWalletEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name    string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Number of addresses to derive. If not set, default is one address.
	Count int32 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	// Derives address(es) on this specific subchain. If not set, address will be generated on the first chain in the HD wallet.
	SubchainIndex        uint32   `protobuf:"varint,4,opt,name=subchain_index,json=subchainIndex,proto3" json:"subchain_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeriveAddressInWalletEndpointRequest) Descriptor

func (*DeriveAddressInWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*DeriveAddressInWalletEndpointRequest) GetCount

func (*DeriveAddressInWalletEndpointRequest) GetName

func (*DeriveAddressInWalletEndpointRequest) GetNetwork

func (*DeriveAddressInWalletEndpointRequest) GetSubchainIndex

func (m *DeriveAddressInWalletEndpointRequest) GetSubchainIndex() uint32

func (*DeriveAddressInWalletEndpointRequest) ProtoMessage

func (*DeriveAddressInWalletEndpointRequest) ProtoMessage()

func (*DeriveAddressInWalletEndpointRequest) Reset

func (*DeriveAddressInWalletEndpointRequest) String

func (*DeriveAddressInWalletEndpointRequest) XXX_DiscardUnknown

func (m *DeriveAddressInWalletEndpointRequest) XXX_DiscardUnknown()

func (*DeriveAddressInWalletEndpointRequest) XXX_Marshal

func (m *DeriveAddressInWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeriveAddressInWalletEndpointRequest) XXX_Merge

func (*DeriveAddressInWalletEndpointRequest) XXX_Size

func (*DeriveAddressInWalletEndpointRequest) XXX_Unmarshal

func (m *DeriveAddressInWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type Event

type Event struct {
	// Identifier of the event; generated when a new request is created.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Type of event; can be unconfirmed-tx, new-block, confirmed-tx, tx-confirmation, double-spend-tx, tx-confidence.
	Event string `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
	// optional Only objects with a matching hash will be sent. The hash can either be for a block or a transaction.
	Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// optional Only transactions associated with the given wallet will be sent; can use a regular or HD wallet name. If used, requires a user token.
	WalletName string `protobuf:"bytes,4,opt,name=wallet_name,json=walletName,proto3" json:"wallet_name,omitempty"`
	// optional Required if wallet_name is used, though generally we advise users to include it (as they can reach API throttling thresholds rapidly).
	Token string `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"`
	// optional Only transactions associated with the given address will be sent. A wallet name can also be used instead of an address, which will then match on any address in the wallet.
	Address string `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"`
	// optional Used in concert with the tx-confirmation event type to set the number of confirmations desired for which to receive an update. You’ll receive an updated TX for every confirmation up to this amount. The maximum allowed is 10; if not set, it will default to 6.
	Confirmations int32 `protobuf:"varint,7,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// optional Used in concert with the tx-confidence event type to set the minimum confidence for which you’ll receive a notification. You’ll receive a TX once this threshold is met. Will accept any float between 0 and 1, exclusive; if not set, defaults to 0.99.
	Confidence float32 `protobuf:"fixed32,8,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// optional Only transactions with an output script of the provided type will be sent. The recognized types of scripts are: pay-to-pubkey-hash, pay-to-multi-pubkey-hash, pay-to-pubkey, pay-to-script-hash, null-data (sometimes called OP_RETURN), empty or unknown.
	Script string `protobuf:"bytes,9,opt,name=script,proto3" json:"script,omitempty"`
	// optional Callback URL for this Event’s WebHook; not applicable for WebSockets usage.
	Url string `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// Number of errors when attempting to POST to callback URL; not applicable for WebSockets usage.
	CallbackErrors       int32    `protobuf:"varint,11,opt,name=callback_errors,json=callbackErrors,proto3" json:"callback_errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Event) Descriptor

func (*Event) Descriptor() ([]byte, []int)

func (*Event) GetAddress

func (m *Event) GetAddress() string

func (*Event) GetCallbackErrors

func (m *Event) GetCallbackErrors() int32

func (*Event) GetConfidence

func (m *Event) GetConfidence() float32

func (*Event) GetConfirmations

func (m *Event) GetConfirmations() int32

func (*Event) GetEvent

func (m *Event) GetEvent() string

func (*Event) GetHash

func (m *Event) GetHash() string

func (*Event) GetId

func (m *Event) GetId() string

func (*Event) GetScript

func (m *Event) GetScript() string

func (*Event) GetToken

func (m *Event) GetToken() string

func (*Event) GetUrl

func (m *Event) GetUrl() string

func (*Event) GetWalletName

func (m *Event) GetWalletName() string

func (*Event) ProtoMessage

func (*Event) ProtoMessage()

func (*Event) Reset

func (m *Event) Reset()

func (*Event) String

func (m *Event) String() string

func (*Event) XXX_DiscardUnknown

func (m *Event) XXX_DiscardUnknown()

func (*Event) XXX_Marshal

func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Event) XXX_Merge

func (dst *Event) XXX_Merge(src proto.Message)

func (*Event) XXX_Size

func (m *Event) XXX_Size() int

func (*Event) XXX_Unmarshal

func (m *Event) XXX_Unmarshal(b []byte) error

type Events

type Events struct {
	Event                []*Event `protobuf:"bytes,1,rep,name=event,proto3" json:"event,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Events) Descriptor

func (*Events) Descriptor() ([]byte, []int)

func (*Events) GetEvent

func (m *Events) GetEvent() []*Event

func (*Events) ProtoMessage

func (*Events) ProtoMessage()

func (*Events) Reset

func (m *Events) Reset()

func (*Events) String

func (m *Events) String() string

func (*Events) XXX_DiscardUnknown

func (m *Events) XXX_DiscardUnknown()

func (*Events) XXX_Marshal

func (m *Events) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Events) XXX_Merge

func (dst *Events) XXX_Merge(src proto.Message)

func (*Events) XXX_Size

func (m *Events) XXX_Size() int

func (*Events) XXX_Unmarshal

func (m *Events) XXX_Unmarshal(b []byte) error

type Feature

type Feature struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	State                string               `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	LastTransitionHeight uint32               `protobuf:"varint,4,opt,name=last_transition_height,json=lastTransitionHeight,proto3" json:"last_transition_height,omitempty"`
	LastTransitionHash   string               `protobuf:"bytes,5,opt,name=last_transition_hash,json=lastTransitionHash,proto3" json:"last_transition_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*Feature) Descriptor

func (*Feature) Descriptor() ([]byte, []int)

func (*Feature) GetLastTransitionHash

func (m *Feature) GetLastTransitionHash() string

func (*Feature) GetLastTransitionHeight

func (m *Feature) GetLastTransitionHeight() uint32

func (*Feature) GetName

func (m *Feature) GetName() string

func (*Feature) GetNetwork

func (m *Feature) GetNetwork() NetworkAllowingAlias

func (*Feature) GetState

func (m *Feature) GetState() string

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) Reset

func (m *Feature) Reset()

func (*Feature) String

func (m *Feature) String() string

func (*Feature) XXX_DiscardUnknown

func (m *Feature) XXX_DiscardUnknown()

func (*Feature) XXX_Marshal

func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Feature) XXX_Merge

func (dst *Feature) XXX_Merge(src proto.Message)

func (*Feature) XXX_Size

func (m *Feature) XXX_Size() int

func (*Feature) XXX_Unmarshal

func (m *Feature) XXX_Unmarshal(b []byte) error

type FeatureEndpointRequest

type FeatureEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*FeatureEndpointRequest) Descriptor

func (*FeatureEndpointRequest) Descriptor() ([]byte, []int)

func (*FeatureEndpointRequest) GetName

func (m *FeatureEndpointRequest) GetName() string

func (*FeatureEndpointRequest) GetNetwork

func (*FeatureEndpointRequest) ProtoMessage

func (*FeatureEndpointRequest) ProtoMessage()

func (*FeatureEndpointRequest) Reset

func (m *FeatureEndpointRequest) Reset()

func (*FeatureEndpointRequest) String

func (m *FeatureEndpointRequest) String() string

func (*FeatureEndpointRequest) XXX_DiscardUnknown

func (m *FeatureEndpointRequest) XXX_DiscardUnknown()

func (*FeatureEndpointRequest) XXX_Marshal

func (m *FeatureEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureEndpointRequest) XXX_Merge

func (dst *FeatureEndpointRequest) XXX_Merge(src proto.Message)

func (*FeatureEndpointRequest) XXX_Size

func (m *FeatureEndpointRequest) XXX_Size() int

func (*FeatureEndpointRequest) XXX_Unmarshal

func (m *FeatureEndpointRequest) XXX_Unmarshal(b []byte) error

type FirstLocation

type FirstLocation struct {
	Latitude             float32  `protobuf:"fixed32,1,opt,name=latitude,proto3" json:"latitude,omitempty"`
	Longitude            float32  `protobuf:"fixed32,2,opt,name=longitude,proto3" json:"longitude,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FirstLocation) Descriptor

func (*FirstLocation) Descriptor() ([]byte, []int)

func (*FirstLocation) GetLatitude

func (m *FirstLocation) GetLatitude() float32

func (*FirstLocation) GetLongitude

func (m *FirstLocation) GetLongitude() float32

func (*FirstLocation) ProtoMessage

func (*FirstLocation) ProtoMessage()

func (*FirstLocation) Reset

func (m *FirstLocation) Reset()

func (*FirstLocation) String

func (m *FirstLocation) String() string

func (*FirstLocation) XXX_DiscardUnknown

func (m *FirstLocation) XXX_DiscardUnknown()

func (*FirstLocation) XXX_Marshal

func (m *FirstLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FirstLocation) XXX_Merge

func (dst *FirstLocation) XXX_Merge(src proto.Message)

func (*FirstLocation) XXX_Size

func (m *FirstLocation) XXX_Size() int

func (*FirstLocation) XXX_Unmarshal

func (m *FirstLocation) XXX_Unmarshal(b []byte) error

type GenerateAddressEndpointRequest

type GenerateAddressEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// Standard address representation.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Hex-encoded Public key.
	Public string `protobuf:"bytes,3,opt,name=public,proto3" json:"public,omitempty"`
	// Hex-encoded Private key.
	Private string `protobuf:"bytes,4,opt,name=private,proto3" json:"private,omitempty"`
	// Wallet import format, a common encoding for the private key.
	Wif string `protobuf:"bytes,5,opt,name=wif,proto3" json:"wif,omitempty"`
	// Optional Array of public keys to provide to generate a multisig address.
	Pubkeys []string `protobuf:"bytes,6,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// Optional If generating a multisig address, the type of multisig script; typically “multisig-n-of-m”, where n and m are integers.
	ScriptType string `protobuf:"bytes,7,opt,name=script_type,json=scriptType,proto3" json:"script_type,omitempty"`
	// Optional If generating an OAP address, this represents the parent blockchain’s underlying address (the typical address listed above).
	OriginalAddress string `protobuf:"bytes,8,opt,name=original_address,json=originalAddress,proto3" json:"original_address,omitempty"`
	// Optional The OAP address, if generated using the Generate Asset Address Endpoint.
	OapAddress           string   `protobuf:"bytes,9,opt,name=oap_address,json=oapAddress,proto3" json:"oap_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateAddressEndpointRequest) Descriptor

func (*GenerateAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*GenerateAddressEndpointRequest) GetAddress

func (m *GenerateAddressEndpointRequest) GetAddress() string

func (*GenerateAddressEndpointRequest) GetNetwork

func (*GenerateAddressEndpointRequest) GetOapAddress

func (m *GenerateAddressEndpointRequest) GetOapAddress() string

func (*GenerateAddressEndpointRequest) GetOriginalAddress

func (m *GenerateAddressEndpointRequest) GetOriginalAddress() string

func (*GenerateAddressEndpointRequest) GetPrivate

func (m *GenerateAddressEndpointRequest) GetPrivate() string

func (*GenerateAddressEndpointRequest) GetPubkeys

func (m *GenerateAddressEndpointRequest) GetPubkeys() []string

func (*GenerateAddressEndpointRequest) GetPublic

func (m *GenerateAddressEndpointRequest) GetPublic() string

func (*GenerateAddressEndpointRequest) GetScriptType

func (m *GenerateAddressEndpointRequest) GetScriptType() string

func (*GenerateAddressEndpointRequest) GetWif

func (*GenerateAddressEndpointRequest) ProtoMessage

func (*GenerateAddressEndpointRequest) ProtoMessage()

func (*GenerateAddressEndpointRequest) Reset

func (m *GenerateAddressEndpointRequest) Reset()

func (*GenerateAddressEndpointRequest) String

func (*GenerateAddressEndpointRequest) XXX_DiscardUnknown

func (m *GenerateAddressEndpointRequest) XXX_DiscardUnknown()

func (*GenerateAddressEndpointRequest) XXX_Marshal

func (m *GenerateAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateAddressEndpointRequest) XXX_Merge

func (dst *GenerateAddressEndpointRequest) XXX_Merge(src proto.Message)

func (*GenerateAddressEndpointRequest) XXX_Size

func (m *GenerateAddressEndpointRequest) XXX_Size() int

func (*GenerateAddressEndpointRequest) XXX_Unmarshal

func (m *GenerateAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type GenerateAddressInWalletEndpointRequest

type GenerateAddressInWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*GenerateAddressInWalletEndpointRequest) Descriptor

func (*GenerateAddressInWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*GenerateAddressInWalletEndpointRequest) GetName

func (*GenerateAddressInWalletEndpointRequest) GetNetwork

func (*GenerateAddressInWalletEndpointRequest) ProtoMessage

func (*GenerateAddressInWalletEndpointRequest) Reset

func (*GenerateAddressInWalletEndpointRequest) String

func (*GenerateAddressInWalletEndpointRequest) XXX_DiscardUnknown

func (m *GenerateAddressInWalletEndpointRequest) XXX_DiscardUnknown()

func (*GenerateAddressInWalletEndpointRequest) XXX_Marshal

func (m *GenerateAddressInWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateAddressInWalletEndpointRequest) XXX_Merge

func (*GenerateAddressInWalletEndpointRequest) XXX_Size

func (*GenerateAddressInWalletEndpointRequest) XXX_Unmarshal

func (m *GenerateAddressInWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type GenerateAssetAddressEndpointRequest

type GenerateAssetAddressEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*GenerateAssetAddressEndpointRequest) Descriptor

func (*GenerateAssetAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*GenerateAssetAddressEndpointRequest) GetNetwork

func (*GenerateAssetAddressEndpointRequest) ProtoMessage

func (*GenerateAssetAddressEndpointRequest) ProtoMessage()

func (*GenerateAssetAddressEndpointRequest) Reset

func (*GenerateAssetAddressEndpointRequest) String

func (*GenerateAssetAddressEndpointRequest) XXX_DiscardUnknown

func (m *GenerateAssetAddressEndpointRequest) XXX_DiscardUnknown()

func (*GenerateAssetAddressEndpointRequest) XXX_Marshal

func (m *GenerateAssetAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateAssetAddressEndpointRequest) XXX_Merge

func (*GenerateAssetAddressEndpointRequest) XXX_Size

func (*GenerateAssetAddressEndpointRequest) XXX_Unmarshal

func (m *GenerateAssetAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type HDAddress

type HDAddress struct {
	// Standard address representation.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// The BIP32 path of the HD address.
	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	// optional Contains the hex-encoded public key if returned by Derive Address in Wallet endpoint.
	Public               string   `protobuf:"bytes,3,opt,name=public,proto3" json:"public,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HDAddress) Descriptor

func (*HDAddress) Descriptor() ([]byte, []int)

func (*HDAddress) GetAddress

func (m *HDAddress) GetAddress() string

func (*HDAddress) GetPath

func (m *HDAddress) GetPath() string

func (*HDAddress) GetPublic

func (m *HDAddress) GetPublic() string

func (*HDAddress) ProtoMessage

func (*HDAddress) ProtoMessage()

func (*HDAddress) Reset

func (m *HDAddress) Reset()

func (*HDAddress) String

func (m *HDAddress) String() string

func (*HDAddress) XXX_DiscardUnknown

func (m *HDAddress) XXX_DiscardUnknown()

func (*HDAddress) XXX_Marshal

func (m *HDAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDAddress) XXX_Merge

func (dst *HDAddress) XXX_Merge(src proto.Message)

func (*HDAddress) XXX_Size

func (m *HDAddress) XXX_Size() int

func (*HDAddress) XXX_Unmarshal

func (m *HDAddress) XXX_Unmarshal(b []byte) error

type HDChain

type HDChain struct {
	// Array of HDAddresses associated with this subchain.
	ChainAddresses []*HDAddress `protobuf:"bytes,1,rep,name=chain_addresses,json=chainAddresses,proto3" json:"chain_addresses,omitempty"`
	// optional Index of the subchain, returned if the wallet has subchains.
	Index                uint32   `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HDChain) Descriptor

func (*HDChain) Descriptor() ([]byte, []int)

func (*HDChain) GetChainAddresses

func (m *HDChain) GetChainAddresses() []*HDAddress

func (*HDChain) GetIndex

func (m *HDChain) GetIndex() uint32

func (*HDChain) ProtoMessage

func (*HDChain) ProtoMessage()

func (*HDChain) Reset

func (m *HDChain) Reset()

func (*HDChain) String

func (m *HDChain) String() string

func (*HDChain) XXX_DiscardUnknown

func (m *HDChain) XXX_DiscardUnknown()

func (*HDChain) XXX_Marshal

func (m *HDChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDChain) XXX_Merge

func (dst *HDChain) XXX_Merge(src proto.Message)

func (*HDChain) XXX_Size

func (m *HDChain) XXX_Size() int

func (*HDChain) XXX_Unmarshal

func (m *HDChain) XXX_Unmarshal(b []byte) error

type HDWallet

type HDWallet struct {
	// User token associated with this HD wallet.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Name of the HD wallet.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of HD chains associated with this wallet, each containing HDAddresses. A single chain is returned if the wallet has no subchains.
	Chains []*HDChain `protobuf:"bytes,3,rep,name=chains,proto3" json:"chains,omitempty"`
	// true for HD wallets, not present for normal wallets.
	Hd bool `protobuf:"varint,4,opt,name=hd,proto3" json:"hd,omitempty"`
	// The extended public key all addresses in the HD wallet are derived from. It’s encoded in BIP32 format
	ExtendedPublicKey string `protobuf:"bytes,5,opt,name=extended_public_key,json=extendedPublicKey,proto3" json:"extended_public_key,omitempty"`
	// optional returned for HD wallets created with subchains.
	SubchainIndexes      []int32  `protobuf:"varint,6,rep,packed,name=subchain_indexes,json=subchainIndexes,proto3" json:"subchain_indexes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HDWallet) Descriptor

func (*HDWallet) Descriptor() ([]byte, []int)

func (*HDWallet) GetChains

func (m *HDWallet) GetChains() []*HDChain

func (*HDWallet) GetExtendedPublicKey

func (m *HDWallet) GetExtendedPublicKey() string

func (*HDWallet) GetHd

func (m *HDWallet) GetHd() bool

func (*HDWallet) GetName

func (m *HDWallet) GetName() string

func (*HDWallet) GetSubchainIndexes

func (m *HDWallet) GetSubchainIndexes() []int32

func (*HDWallet) GetToken

func (m *HDWallet) GetToken() string

func (*HDWallet) ProtoMessage

func (*HDWallet) ProtoMessage()

func (*HDWallet) Reset

func (m *HDWallet) Reset()

func (*HDWallet) String

func (m *HDWallet) String() string

func (*HDWallet) XXX_DiscardUnknown

func (m *HDWallet) XXX_DiscardUnknown()

func (*HDWallet) XXX_Marshal

func (m *HDWallet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDWallet) XXX_Merge

func (dst *HDWallet) XXX_Merge(src proto.Message)

func (*HDWallet) XXX_Size

func (m *HDWallet) XXX_Size() int

func (*HDWallet) XXX_Unmarshal

func (m *HDWallet) XXX_Unmarshal(b []byte) error

type HDWalletAddressesEndpointRequest

type HDWalletAddressesEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name    string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Returns only used addresses if set to true and only unused if false. Only valid on HD wallets.
	Used bool `protobuf:"varint,3,opt,name=used,proto3" json:"used,omitempty"`
	// Returns only addresses with zero balance if set to true and only addresses with non-zero balance if false. Only valid on HD wallets.
	Zerobalance          bool     `protobuf:"varint,4,opt,name=zerobalance,proto3" json:"zerobalance,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HDWalletAddressesEndpointRequest) Descriptor

func (*HDWalletAddressesEndpointRequest) Descriptor() ([]byte, []int)

func (*HDWalletAddressesEndpointRequest) GetName

func (*HDWalletAddressesEndpointRequest) GetNetwork

func (*HDWalletAddressesEndpointRequest) GetUsed

func (*HDWalletAddressesEndpointRequest) GetZerobalance

func (m *HDWalletAddressesEndpointRequest) GetZerobalance() bool

func (*HDWalletAddressesEndpointRequest) ProtoMessage

func (*HDWalletAddressesEndpointRequest) ProtoMessage()

func (*HDWalletAddressesEndpointRequest) Reset

func (*HDWalletAddressesEndpointRequest) String

func (*HDWalletAddressesEndpointRequest) XXX_DiscardUnknown

func (m *HDWalletAddressesEndpointRequest) XXX_DiscardUnknown()

func (*HDWalletAddressesEndpointRequest) XXX_Marshal

func (m *HDWalletAddressesEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDWalletAddressesEndpointRequest) XXX_Merge

func (dst *HDWalletAddressesEndpointRequest) XXX_Merge(src proto.Message)

func (*HDWalletAddressesEndpointRequest) XXX_Size

func (m *HDWalletAddressesEndpointRequest) XXX_Size() int

func (*HDWalletAddressesEndpointRequest) XXX_Unmarshal

func (m *HDWalletAddressesEndpointRequest) XXX_Unmarshal(b []byte) error

type HDWalletEndpointRequest

type HDWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*HDWalletEndpointRequest) Descriptor

func (*HDWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*HDWalletEndpointRequest) GetName

func (m *HDWalletEndpointRequest) GetName() string

func (*HDWalletEndpointRequest) GetNetwork

func (*HDWalletEndpointRequest) ProtoMessage

func (*HDWalletEndpointRequest) ProtoMessage()

func (*HDWalletEndpointRequest) Reset

func (m *HDWalletEndpointRequest) Reset()

func (*HDWalletEndpointRequest) String

func (m *HDWalletEndpointRequest) String() string

func (*HDWalletEndpointRequest) XXX_DiscardUnknown

func (m *HDWalletEndpointRequest) XXX_DiscardUnknown()

func (*HDWalletEndpointRequest) XXX_Marshal

func (m *HDWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HDWalletEndpointRequest) XXX_Merge

func (dst *HDWalletEndpointRequest) XXX_Merge(src proto.Message)

func (*HDWalletEndpointRequest) XXX_Size

func (m *HDWalletEndpointRequest) XXX_Size() int

func (*HDWalletEndpointRequest) XXX_Unmarshal

func (m *HDWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type IssueAssetEndpointRequest

type IssueAssetEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// The private key being used to issue or transfer assets.
	FromPrivate string `protobuf:"bytes,2,opt,name=from_private,json=fromPrivate,proto3" json:"from_private,omitempty"`
	// The target OAP address assets for issue or transfer.
	ToAddress string `protobuf:"bytes,3,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	// The amount of assets being issued or transfered.
	Amount int32 `protobuf:"varint,4,opt,name=amount,proto3" json:"amount,omitempty"`
	// Optional Hex-encoded metadata that can optionally be encoded into the issue or transfer transaction.
	Metadata             string   `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IssueAssetEndpointRequest) Descriptor

func (*IssueAssetEndpointRequest) Descriptor() ([]byte, []int)

func (*IssueAssetEndpointRequest) GetAmount

func (m *IssueAssetEndpointRequest) GetAmount() int32

func (*IssueAssetEndpointRequest) GetFromPrivate

func (m *IssueAssetEndpointRequest) GetFromPrivate() string

func (*IssueAssetEndpointRequest) GetMetadata

func (m *IssueAssetEndpointRequest) GetMetadata() string

func (*IssueAssetEndpointRequest) GetNetwork

func (*IssueAssetEndpointRequest) GetToAddress

func (m *IssueAssetEndpointRequest) GetToAddress() string

func (*IssueAssetEndpointRequest) ProtoMessage

func (*IssueAssetEndpointRequest) ProtoMessage()

func (*IssueAssetEndpointRequest) Reset

func (m *IssueAssetEndpointRequest) Reset()

func (*IssueAssetEndpointRequest) String

func (m *IssueAssetEndpointRequest) String() string

func (*IssueAssetEndpointRequest) XXX_DiscardUnknown

func (m *IssueAssetEndpointRequest) XXX_DiscardUnknown()

func (*IssueAssetEndpointRequest) XXX_Marshal

func (m *IssueAssetEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IssueAssetEndpointRequest) XXX_Merge

func (dst *IssueAssetEndpointRequest) XXX_Merge(src proto.Message)

func (*IssueAssetEndpointRequest) XXX_Size

func (m *IssueAssetEndpointRequest) XXX_Size() int

func (*IssueAssetEndpointRequest) XXX_Unmarshal

func (m *IssueAssetEndpointRequest) XXX_Unmarshal(b []byte) error

type Job

type Job struct {
	// The token that created this job.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// The engine used for the job query.
	AnalyticsEngine string `protobuf:"bytes,2,opt,name=analytics_engine,json=analyticsEngine,proto3" json:"analytics_engine,omitempty"`
	// The time this job was created.
	CreatedAt string `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Optional When this job was completed; only present on complete jobs.
	CompletedAt string `protobuf:"bytes,4,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"`
	// true if this job is finished processing, false otherwise.
	Finished bool `protobuf:"varint,5,opt,name=finished,proto3" json:"finished,omitempty"`
	// true if this job has begun processing, false otherwise.
	Started bool `protobuf:"varint,6,opt,name=started,proto3" json:"started,omitempty"`
	// Unique identifier for this job, used to get job status and results.
	Ticket string `protobuf:"bytes,7,opt,name=ticket,proto3" json:"ticket,omitempty"`
	// ptional URL to query job results; only present on complete jobs.
	ResultPath string `protobuf:"bytes,8,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
	// Query arguments for this job.
	Args                 *JobArgs `protobuf:"bytes,9,opt,name=args,proto3" json:"args,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Job) Descriptor

func (*Job) Descriptor() ([]byte, []int)

func (*Job) GetAnalyticsEngine

func (m *Job) GetAnalyticsEngine() string

func (*Job) GetArgs

func (m *Job) GetArgs() *JobArgs

func (*Job) GetCompletedAt

func (m *Job) GetCompletedAt() string

func (*Job) GetCreatedAt

func (m *Job) GetCreatedAt() string

func (*Job) GetFinished

func (m *Job) GetFinished() bool

func (*Job) GetResultPath

func (m *Job) GetResultPath() string

func (*Job) GetStarted

func (m *Job) GetStarted() bool

func (*Job) GetTicket

func (m *Job) GetTicket() string

func (*Job) GetToken

func (m *Job) GetToken() string

func (*Job) ProtoMessage

func (*Job) ProtoMessage()

func (*Job) Reset

func (m *Job) Reset()

func (*Job) String

func (m *Job) String() string

func (*Job) XXX_DiscardUnknown

func (m *Job) XXX_DiscardUnknown()

func (*Job) XXX_Marshal

func (m *Job) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Job) XXX_Merge

func (dst *Job) XXX_Merge(src proto.Message)

func (*Job) XXX_Size

func (m *Job) XXX_Size() int

func (*Job) XXX_Unmarshal

func (m *Job) XXX_Unmarshal(b []byte) error

type JobArgs

type JobArgs struct {
	// Address hash this job is querying.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Minimal/threshold value (in satoshis) to query.
	ValueThreshold int32 `protobuf:"varint,2,opt,name=value_threshold,json=valueThreshold,proto3" json:"value_threshold,omitempty"`
	// Limit of results to return.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Beginning of time range to query.
	Start string `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
	// End of time range to query.
	End string `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
	// Degree of connectiveness to query.
	Degree int32 `protobuf:"varint,6,opt,name=degree,proto3" json:"degree,omitempty"`
	// IP address and port, of the form “0.0.0.0:80”. Ideally an IP and port combination found from another API lookup (for example, relayed_by from the Transaction Hash Endpoint)
	Source               string   `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*JobArgs) Descriptor

func (*JobArgs) Descriptor() ([]byte, []int)

func (*JobArgs) GetAddress

func (m *JobArgs) GetAddress() string

func (*JobArgs) GetDegree

func (m *JobArgs) GetDegree() int32

func (*JobArgs) GetEnd

func (m *JobArgs) GetEnd() string

func (*JobArgs) GetLimit

func (m *JobArgs) GetLimit() int32

func (*JobArgs) GetSource

func (m *JobArgs) GetSource() string

func (*JobArgs) GetStart

func (m *JobArgs) GetStart() string

func (*JobArgs) GetValueThreshold

func (m *JobArgs) GetValueThreshold() int32

func (*JobArgs) ProtoMessage

func (*JobArgs) ProtoMessage()

func (*JobArgs) Reset

func (m *JobArgs) Reset()

func (*JobArgs) String

func (m *JobArgs) String() string

func (*JobArgs) XXX_DiscardUnknown

func (m *JobArgs) XXX_DiscardUnknown()

func (*JobArgs) XXX_Marshal

func (m *JobArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobArgs) XXX_Merge

func (dst *JobArgs) XXX_Merge(src proto.Message)

func (*JobArgs) XXX_Size

func (m *JobArgs) XXX_Size() int

func (*JobArgs) XXX_Unmarshal

func (m *JobArgs) XXX_Unmarshal(b []byte) error

type JobResultArr

type JobResultArr struct {
	DstAddr              string   `protobuf:"bytes,1,opt,name=DstAddr,proto3" json:"DstAddr,omitempty"`
	SrcAddr              string   `protobuf:"bytes,2,opt,name=SrcAddr,proto3" json:"SrcAddr,omitempty"`
	TxHash               string   `protobuf:"bytes,3,opt,name=TxHash,proto3" json:"TxHash,omitempty"`
	Value                int32    `protobuf:"varint,4,opt,name=Value,proto3" json:"Value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*JobResultArr) Descriptor

func (*JobResultArr) Descriptor() ([]byte, []int)

func (*JobResultArr) GetDstAddr

func (m *JobResultArr) GetDstAddr() string

func (*JobResultArr) GetSrcAddr

func (m *JobResultArr) GetSrcAddr() string

func (*JobResultArr) GetTxHash

func (m *JobResultArr) GetTxHash() string

func (*JobResultArr) GetValue

func (m *JobResultArr) GetValue() int32

func (*JobResultArr) ProtoMessage

func (*JobResultArr) ProtoMessage()

func (*JobResultArr) Reset

func (m *JobResultArr) Reset()

func (*JobResultArr) String

func (m *JobResultArr) String() string

func (*JobResultArr) XXX_DiscardUnknown

func (m *JobResultArr) XXX_DiscardUnknown()

func (*JobResultArr) XXX_Marshal

func (m *JobResultArr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobResultArr) XXX_Merge

func (dst *JobResultArr) XXX_Merge(src proto.Message)

func (*JobResultArr) XXX_Size

func (m *JobResultArr) XXX_Size() int

func (*JobResultArr) XXX_Unmarshal

func (m *JobResultArr) XXX_Unmarshal(b []byte) error

type JobResults

type JobResults struct {
	// Current page of results.
	Page int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	// true if there are more results in a separate page; false otherwise.
	More bool `protobuf:"varint,2,opt,name=more,proto3" json:"more,omitempty"`
	// Optional URL to get the next page of results; only present if there are more results to show.
	NextPage string `protobuf:"bytes,3,opt,name=next_page,json=nextPage,proto3" json:"next_page,omitempty"`
	// Results of analytics job; structure of results are dependent on engine-type of query, but are generally either strings of address hashes or JSON objects.
	Results              []*JobResultArr `protobuf:"bytes,4,rep,name=results,proto3" json:"results,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*JobResults) Descriptor

func (*JobResults) Descriptor() ([]byte, []int)

func (*JobResults) GetMore

func (m *JobResults) GetMore() bool

func (*JobResults) GetNextPage

func (m *JobResults) GetNextPage() string

func (*JobResults) GetPage

func (m *JobResults) GetPage() int32

func (*JobResults) GetResults

func (m *JobResults) GetResults() []*JobResultArr

func (*JobResults) ProtoMessage

func (*JobResults) ProtoMessage()

func (*JobResults) Reset

func (m *JobResults) Reset()

func (*JobResults) String

func (m *JobResults) String() string

func (*JobResults) XXX_DiscardUnknown

func (m *JobResults) XXX_DiscardUnknown()

func (*JobResults) XXX_Marshal

func (m *JobResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*JobResults) XXX_Merge

func (dst *JobResults) XXX_Merge(src proto.Message)

func (*JobResults) XXX_Size

func (m *JobResults) XXX_Size() int

func (*JobResults) XXX_Unmarshal

func (m *JobResults) XXX_Unmarshal(b []byte) error

type KeyValues

type KeyValues struct {
	KeyPairs             map[string]string `` /* 173-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*KeyValues) Descriptor

func (*KeyValues) Descriptor() ([]byte, []int)

func (*KeyValues) GetKeyPairs

func (m *KeyValues) GetKeyPairs() map[string]string

func (*KeyValues) ProtoMessage

func (*KeyValues) ProtoMessage()

func (*KeyValues) Reset

func (m *KeyValues) Reset()

func (*KeyValues) String

func (m *KeyValues) String() string

func (*KeyValues) XXX_DiscardUnknown

func (m *KeyValues) XXX_DiscardUnknown()

func (*KeyValues) XXX_Marshal

func (m *KeyValues) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*KeyValues) XXX_Merge

func (dst *KeyValues) XXX_Merge(src proto.Message)

func (*KeyValues) XXX_Size

func (m *KeyValues) XXX_Size() int

func (*KeyValues) XXX_Unmarshal

func (m *KeyValues) XXX_Unmarshal(b []byte) error

type ListAssetTXsEndpointRequest

type ListAssetTXsEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Assetid              string               `protobuf:"bytes,2,opt,name=assetid,proto3" json:"assetid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ListAssetTXsEndpointRequest) Descriptor

func (*ListAssetTXsEndpointRequest) Descriptor() ([]byte, []int)

func (*ListAssetTXsEndpointRequest) GetAssetid

func (m *ListAssetTXsEndpointRequest) GetAssetid() string

func (*ListAssetTXsEndpointRequest) GetNetwork

func (*ListAssetTXsEndpointRequest) ProtoMessage

func (*ListAssetTXsEndpointRequest) ProtoMessage()

func (*ListAssetTXsEndpointRequest) Reset

func (m *ListAssetTXsEndpointRequest) Reset()

func (*ListAssetTXsEndpointRequest) String

func (m *ListAssetTXsEndpointRequest) String() string

func (*ListAssetTXsEndpointRequest) XXX_DiscardUnknown

func (m *ListAssetTXsEndpointRequest) XXX_DiscardUnknown()

func (*ListAssetTXsEndpointRequest) XXX_Marshal

func (m *ListAssetTXsEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListAssetTXsEndpointRequest) XXX_Merge

func (dst *ListAssetTXsEndpointRequest) XXX_Merge(src proto.Message)

func (*ListAssetTXsEndpointRequest) XXX_Size

func (m *ListAssetTXsEndpointRequest) XXX_Size() int

func (*ListAssetTXsEndpointRequest) XXX_Unmarshal

func (m *ListAssetTXsEndpointRequest) XXX_Unmarshal(b []byte) error

type ListForwardsEndpointRequest

type ListForwardsEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// Returns list of address forwards starting at the start index; useful for paging beyond the limit of 200 address forwards.
	Start                int32    `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListForwardsEndpointRequest) Descriptor

func (*ListForwardsEndpointRequest) Descriptor() ([]byte, []int)

func (*ListForwardsEndpointRequest) GetNetwork

func (*ListForwardsEndpointRequest) GetStart

func (m *ListForwardsEndpointRequest) GetStart() int32

func (*ListForwardsEndpointRequest) ProtoMessage

func (*ListForwardsEndpointRequest) ProtoMessage()

func (*ListForwardsEndpointRequest) Reset

func (m *ListForwardsEndpointRequest) Reset()

func (*ListForwardsEndpointRequest) String

func (m *ListForwardsEndpointRequest) String() string

func (*ListForwardsEndpointRequest) XXX_DiscardUnknown

func (m *ListForwardsEndpointRequest) XXX_DiscardUnknown()

func (*ListForwardsEndpointRequest) XXX_Marshal

func (m *ListForwardsEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListForwardsEndpointRequest) XXX_Merge

func (dst *ListForwardsEndpointRequest) XXX_Merge(src proto.Message)

func (*ListForwardsEndpointRequest) XXX_Size

func (m *ListForwardsEndpointRequest) XXX_Size() int

func (*ListForwardsEndpointRequest) XXX_Unmarshal

func (m *ListForwardsEndpointRequest) XXX_Unmarshal(b []byte) error

type ListWallets

type ListWallets struct {
	WalletNames          []string `protobuf:"bytes,1,rep,name=wallet_names,json=walletNames,proto3" json:"wallet_names,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListWallets) Descriptor

func (*ListWallets) Descriptor() ([]byte, []int)

func (*ListWallets) GetWalletNames

func (m *ListWallets) GetWalletNames() []string

func (*ListWallets) ProtoMessage

func (*ListWallets) ProtoMessage()

func (*ListWallets) Reset

func (m *ListWallets) Reset()

func (*ListWallets) String

func (m *ListWallets) String() string

func (*ListWallets) XXX_DiscardUnknown

func (m *ListWallets) XXX_DiscardUnknown()

func (*ListWallets) XXX_Marshal

func (m *ListWallets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListWallets) XXX_Merge

func (dst *ListWallets) XXX_Merge(src proto.Message)

func (*ListWallets) XXX_Size

func (m *ListWallets) XXX_Size() int

func (*ListWallets) XXX_Unmarshal

func (m *ListWallets) XXX_Unmarshal(b []byte) error

type ListWalletsEndpointRequest

type ListWalletsEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ListWalletsEndpointRequest) Descriptor

func (*ListWalletsEndpointRequest) Descriptor() ([]byte, []int)

func (*ListWalletsEndpointRequest) GetNetwork

func (*ListWalletsEndpointRequest) ProtoMessage

func (*ListWalletsEndpointRequest) ProtoMessage()

func (*ListWalletsEndpointRequest) Reset

func (m *ListWalletsEndpointRequest) Reset()

func (*ListWalletsEndpointRequest) String

func (m *ListWalletsEndpointRequest) String() string

func (*ListWalletsEndpointRequest) XXX_DiscardUnknown

func (m *ListWalletsEndpointRequest) XXX_DiscardUnknown()

func (*ListWalletsEndpointRequest) XXX_Marshal

func (m *ListWalletsEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListWalletsEndpointRequest) XXX_Merge

func (dst *ListWalletsEndpointRequest) XXX_Merge(src proto.Message)

func (*ListWalletsEndpointRequest) XXX_Size

func (m *ListWalletsEndpointRequest) XXX_Size() int

func (*ListWalletsEndpointRequest) XXX_Unmarshal

func (m *ListWalletsEndpointRequest) XXX_Unmarshal(b []byte) error

type ListWebHooksEndpointRequest

type ListWebHooksEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Token                string               `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ListWebHooksEndpointRequest) Descriptor

func (*ListWebHooksEndpointRequest) Descriptor() ([]byte, []int)

func (*ListWebHooksEndpointRequest) GetNetwork

func (*ListWebHooksEndpointRequest) GetToken

func (m *ListWebHooksEndpointRequest) GetToken() string

func (*ListWebHooksEndpointRequest) ProtoMessage

func (*ListWebHooksEndpointRequest) ProtoMessage()

func (*ListWebHooksEndpointRequest) Reset

func (m *ListWebHooksEndpointRequest) Reset()

func (*ListWebHooksEndpointRequest) String

func (m *ListWebHooksEndpointRequest) String() string

func (*ListWebHooksEndpointRequest) XXX_DiscardUnknown

func (m *ListWebHooksEndpointRequest) XXX_DiscardUnknown()

func (*ListWebHooksEndpointRequest) XXX_Marshal

func (m *ListWebHooksEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListWebHooksEndpointRequest) XXX_Merge

func (dst *ListWebHooksEndpointRequest) XXX_Merge(src proto.Message)

func (*ListWebHooksEndpointRequest) XXX_Size

func (m *ListWebHooksEndpointRequest) XXX_Size() int

func (*ListWebHooksEndpointRequest) XXX_Unmarshal

func (m *ListWebHooksEndpointRequest) XXX_Unmarshal(b []byte) error

type MetadataAddressEndpointRequest

type MetadataAddressEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Address string               `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// If private is true, it will return privately stored metadata under your token. Otherwise, returns public metadata. If not set, it defaults to false, returning public data.
	Private              bool     `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetadataAddressEndpointRequest) Descriptor

func (*MetadataAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*MetadataAddressEndpointRequest) GetAddress

func (m *MetadataAddressEndpointRequest) GetAddress() string

func (*MetadataAddressEndpointRequest) GetNetwork

func (*MetadataAddressEndpointRequest) GetPrivate

func (m *MetadataAddressEndpointRequest) GetPrivate() bool

func (*MetadataAddressEndpointRequest) ProtoMessage

func (*MetadataAddressEndpointRequest) ProtoMessage()

func (*MetadataAddressEndpointRequest) Reset

func (m *MetadataAddressEndpointRequest) Reset()

func (*MetadataAddressEndpointRequest) String

func (*MetadataAddressEndpointRequest) XXX_DiscardUnknown

func (m *MetadataAddressEndpointRequest) XXX_DiscardUnknown()

func (*MetadataAddressEndpointRequest) XXX_Marshal

func (m *MetadataAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataAddressEndpointRequest) XXX_Merge

func (dst *MetadataAddressEndpointRequest) XXX_Merge(src proto.Message)

func (*MetadataAddressEndpointRequest) XXX_Size

func (m *MetadataAddressEndpointRequest) XXX_Size() int

func (*MetadataAddressEndpointRequest) XXX_Unmarshal

func (m *MetadataAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type MetadataBlockhashEndpointRequest

type MetadataBlockhashEndpointRequest struct {
	Network   NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	BlockHash string               `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// If private is true, it will return privately stored metadata under your token. Otherwise, returns public metadata. If not set, it defaults to false, returning public data.
	Private              bool     `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetadataBlockhashEndpointRequest) Descriptor

func (*MetadataBlockhashEndpointRequest) Descriptor() ([]byte, []int)

func (*MetadataBlockhashEndpointRequest) GetBlockHash

func (m *MetadataBlockhashEndpointRequest) GetBlockHash() string

func (*MetadataBlockhashEndpointRequest) GetNetwork

func (*MetadataBlockhashEndpointRequest) GetPrivate

func (m *MetadataBlockhashEndpointRequest) GetPrivate() bool

func (*MetadataBlockhashEndpointRequest) ProtoMessage

func (*MetadataBlockhashEndpointRequest) ProtoMessage()

func (*MetadataBlockhashEndpointRequest) Reset

func (*MetadataBlockhashEndpointRequest) String

func (*MetadataBlockhashEndpointRequest) XXX_DiscardUnknown

func (m *MetadataBlockhashEndpointRequest) XXX_DiscardUnknown()

func (*MetadataBlockhashEndpointRequest) XXX_Marshal

func (m *MetadataBlockhashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataBlockhashEndpointRequest) XXX_Merge

func (dst *MetadataBlockhashEndpointRequest) XXX_Merge(src proto.Message)

func (*MetadataBlockhashEndpointRequest) XXX_Size

func (m *MetadataBlockhashEndpointRequest) XXX_Size() int

func (*MetadataBlockhashEndpointRequest) XXX_Unmarshal

func (m *MetadataBlockhashEndpointRequest) XXX_Unmarshal(b []byte) error

type MetadataServiceClient

type MetadataServiceClient interface {
	MetadataAddressEndpoint(ctx context.Context, in *MetadataAddressEndpointRequest, opts ...grpc.CallOption) (*KeyValues, error)
	MetadataTxhashEndpoint(ctx context.Context, in *MetadataTxhashEndpointRequest, opts ...grpc.CallOption) (*KeyValues, error)
	MetadataBlockhashEndpoint(ctx context.Context, in *MetadataBlockhashEndpointRequest, opts ...grpc.CallOption) (*KeyValues, error)
	PutMetadataAddressEndpoint(ctx context.Context, in *PutMetadataAddressEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	PutMetadataTxhashEndpoint(ctx context.Context, in *PutMetadataTxhashEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	PutMetadataBlockhashEndpoint(ctx context.Context, in *PutMetadataBlockhashEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	DeleteMetadataAddressEndpoint(ctx context.Context, in *DeleteMetadataAddressEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	DeleteMetadataTxhashEndpoint(ctx context.Context, in *DeleteMetadataTxhashEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	DeleteMetadataBlockheightEndpoint(ctx context.Context, in *DeleteMetadataBlockheightEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
}

MetadataServiceClient is the client API for MetadataService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMetadataServiceClient

func NewMetadataServiceClient(cc *grpc.ClientConn) MetadataServiceClient

type MetadataServiceServer

type MetadataServiceServer interface {
	MetadataAddressEndpoint(context.Context, *MetadataAddressEndpointRequest) (*KeyValues, error)
	MetadataTxhashEndpoint(context.Context, *MetadataTxhashEndpointRequest) (*KeyValues, error)
	MetadataBlockhashEndpoint(context.Context, *MetadataBlockhashEndpointRequest) (*KeyValues, error)
	PutMetadataAddressEndpoint(context.Context, *PutMetadataAddressEndpointRequest) (*NullValue, error)
	PutMetadataTxhashEndpoint(context.Context, *PutMetadataTxhashEndpointRequest) (*NullValue, error)
	PutMetadataBlockhashEndpoint(context.Context, *PutMetadataBlockhashEndpointRequest) (*NullValue, error)
	DeleteMetadataAddressEndpoint(context.Context, *DeleteMetadataAddressEndpointRequest) (*NullValue, error)
	DeleteMetadataTxhashEndpoint(context.Context, *DeleteMetadataTxhashEndpointRequest) (*NullValue, error)
	DeleteMetadataBlockheightEndpoint(context.Context, *DeleteMetadataBlockheightEndpointRequest) (*NullValue, error)
}

MetadataServiceServer is the server API for MetadataService service.

type MetadataTxhashEndpointRequest

type MetadataTxhashEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Txhash  string               `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
	// If private is true, it will return privately stored metadata under your token. Otherwise, returns public metadata. If not set, it defaults to false, returning public data.
	Private              bool     `protobuf:"varint,3,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MetadataTxhashEndpointRequest) Descriptor

func (*MetadataTxhashEndpointRequest) Descriptor() ([]byte, []int)

func (*MetadataTxhashEndpointRequest) GetNetwork

func (*MetadataTxhashEndpointRequest) GetPrivate

func (m *MetadataTxhashEndpointRequest) GetPrivate() bool

func (*MetadataTxhashEndpointRequest) GetTxhash

func (m *MetadataTxhashEndpointRequest) GetTxhash() string

func (*MetadataTxhashEndpointRequest) ProtoMessage

func (*MetadataTxhashEndpointRequest) ProtoMessage()

func (*MetadataTxhashEndpointRequest) Reset

func (m *MetadataTxhashEndpointRequest) Reset()

func (*MetadataTxhashEndpointRequest) String

func (*MetadataTxhashEndpointRequest) XXX_DiscardUnknown

func (m *MetadataTxhashEndpointRequest) XXX_DiscardUnknown()

func (*MetadataTxhashEndpointRequest) XXX_Marshal

func (m *MetadataTxhashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataTxhashEndpointRequest) XXX_Merge

func (dst *MetadataTxhashEndpointRequest) XXX_Merge(src proto.Message)

func (*MetadataTxhashEndpointRequest) XXX_Size

func (m *MetadataTxhashEndpointRequest) XXX_Size() int

func (*MetadataTxhashEndpointRequest) XXX_Unmarshal

func (m *MetadataTxhashEndpointRequest) XXX_Unmarshal(b []byte) error

type MicroTX

type MicroTX struct {
	// Hex-encoded public key from which you’re sending coins.
	FromPubkey string `protobuf:"bytes,1,opt,name=from_pubkey,json=fromPubkey,proto3" json:"from_pubkey,omitempty"`
	// Hex-encoded private key from which you’re sending coins.
	FromPrivate string `protobuf:"bytes,2,opt,name=from_private,json=fromPrivate,proto3" json:"from_private,omitempty"`
	// WIF-encoded private key from which you’re sending coins.
	FromWif string `protobuf:"bytes,3,opt,name=from_wif,json=fromWif,proto3" json:"from_wif,omitempty"`
	// The target address to which you’re sending coins.
	ToAddress string `protobuf:"bytes,4,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	// Value you’re sending/you’ve sent in satoshis.
	ValueSatoshis uint32 `protobuf:"varint,5,opt,name=value_satoshis,json=valueSatoshis,proto3" json:"value_satoshis,omitempty"`
	// Your Block API token
	Token string `protobuf:"bytes,6,opt,name=token,proto3" json:"token,omitempty"`
	// Optional Address Block will use to send back your change. If not set, defaults to the address from which the coins were originally sent. While not required, we recommend that you set a change address.
	ChangeAddress string `protobuf:"bytes,7,opt,name=change_address,json=changeAddress,proto3" json:"change_address,omitempty"`
	// Optional If not set, defaults to true, which means the API will wait for Block to guarantee the transaction, using our Confidence Factor. The guarantee usually takes around 8 seconds. If manually set to false, the Microtransaction endpoint will return as soon as the transaction is broadcast.
	WaitGuarantee bool `protobuf:"varint,8,opt,name=wait_guarantee,json=waitGuarantee,proto3" json:"wait_guarantee,omitempty"`
	// Optional Hex-encoded data for you to sign after initiating the microtransaction. Sent in reply to a microtransaction generated using from_pubkey/a public key.
	Tosign []string `protobuf:"bytes,9,rep,name=tosign,proto3" json:"tosign,omitempty"`
	// Optional Hex-encoded signatures for you to send back after having received (and signed) tosign.
	Signatures []string `protobuf:"bytes,10,rep,name=signatures,proto3" json:"signatures,omitempty"`
	// Optional Partial list of inputs that will be used with this transaction. Inputs themsleves are heavily pared down, see cURL sample. Only returned when using from_pubkey.
	Inputs []*TXInput `protobuf:"bytes,11,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// Optional Partial list of outputs that will be used with this transaction. Outputs themselves are heavily pared down, see cURL sample. Only returned when using from_pubkey.
	Outputs []*TXOutput `protobuf:"bytes,12,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// Optional Block’s optimally calculated fees for this MicroTX to guarantee swift 99% confirmation, only returned when using from_pubkey. Block pays these fees for the first 8,000 microtransactions, but like regular transactions, it is deducted from the source address thereafter.
	Fees int32 `protobuf:"varint,13,opt,name=fees,proto3" json:"fees,omitempty"`
	// Optional The hash of the finalized transaction, once sent.
	Hash                 string   `protobuf:"bytes,14,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MicroTX) Descriptor

func (*MicroTX) Descriptor() ([]byte, []int)

func (*MicroTX) GetChangeAddress

func (m *MicroTX) GetChangeAddress() string

func (*MicroTX) GetFees

func (m *MicroTX) GetFees() int32

func (*MicroTX) GetFromPrivate

func (m *MicroTX) GetFromPrivate() string

func (*MicroTX) GetFromPubkey

func (m *MicroTX) GetFromPubkey() string

func (*MicroTX) GetFromWif

func (m *MicroTX) GetFromWif() string

func (*MicroTX) GetHash

func (m *MicroTX) GetHash() string

func (*MicroTX) GetInputs

func (m *MicroTX) GetInputs() []*TXInput

func (*MicroTX) GetOutputs

func (m *MicroTX) GetOutputs() []*TXOutput

func (*MicroTX) GetSignatures

func (m *MicroTX) GetSignatures() []string

func (*MicroTX) GetToAddress

func (m *MicroTX) GetToAddress() string

func (*MicroTX) GetToken

func (m *MicroTX) GetToken() string

func (*MicroTX) GetTosign

func (m *MicroTX) GetTosign() []string

func (*MicroTX) GetValueSatoshis

func (m *MicroTX) GetValueSatoshis() uint32

func (*MicroTX) GetWaitGuarantee

func (m *MicroTX) GetWaitGuarantee() bool

func (*MicroTX) ProtoMessage

func (*MicroTX) ProtoMessage()

func (*MicroTX) Reset

func (m *MicroTX) Reset()

func (*MicroTX) String

func (m *MicroTX) String() string

func (*MicroTX) XXX_DiscardUnknown

func (m *MicroTX) XXX_DiscardUnknown()

func (*MicroTX) XXX_Marshal

func (m *MicroTX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MicroTX) XXX_Merge

func (dst *MicroTX) XXX_Merge(src proto.Message)

func (*MicroTX) XXX_Size

func (m *MicroTX) XXX_Size() int

func (*MicroTX) XXX_Unmarshal

func (m *MicroTX) XXX_Unmarshal(b []byte) error

type MicrotransactionEndpointRequest

type MicrotransactionEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// Hex-encoded public key from which you’re sending coins.
	FromPubkey string `protobuf:"bytes,2,opt,name=from_pubkey,json=fromPubkey,proto3" json:"from_pubkey,omitempty"`
	// Hex-encoded private key from which you’re sending coins.
	FromPrivate string `protobuf:"bytes,3,opt,name=from_private,json=fromPrivate,proto3" json:"from_private,omitempty"`
	// WIF-encoded private key from which you’re sending coins.
	FromWif string `protobuf:"bytes,4,opt,name=from_wif,json=fromWif,proto3" json:"from_wif,omitempty"`
	// The target address to which you’re sending coins.
	ToAddress string `protobuf:"bytes,5,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	// Value you’re sending/you’ve sent in satoshis.
	ValueSatoshis uint32 `protobuf:"varint,6,opt,name=value_satoshis,json=valueSatoshis,proto3" json:"value_satoshis,omitempty"`
	// Your Block API token
	Token string `protobuf:"bytes,7,opt,name=token,proto3" json:"token,omitempty"`
	// Optional Address Block will use to send back your change. If not set, defaults to the address from which the coins were originally sent. While not required, we recommend that you set a change address.
	ChangeAddress string `protobuf:"bytes,8,opt,name=change_address,json=changeAddress,proto3" json:"change_address,omitempty"`
	// Optional If not set, defaults to true, which means the API will wait for Block to guarantee the transaction, using our Confidence Factor. The guarantee usually takes around 8 seconds. If manually set to false, the Microtransaction endpoint will return as soon as the transaction is broadcast.
	WaitGuarantee bool `protobuf:"varint,9,opt,name=wait_guarantee,json=waitGuarantee,proto3" json:"wait_guarantee,omitempty"`
	// Optional Hex-encoded data for you to sign after initiating the microtransaction. Sent in reply to a microtransaction generated using from_pubkey/a public key.
	Tosign []string `protobuf:"bytes,10,rep,name=tosign,proto3" json:"tosign,omitempty"`
	// Optional Hex-encoded signatures for you to send back after having received (and signed) tosign.
	Signatures []string `protobuf:"bytes,11,rep,name=signatures,proto3" json:"signatures,omitempty"`
	// Optional Partial list of inputs that will be used with this transaction. Inputs themsleves are heavily pared down, see cURL sample. Only returned when using from_pubkey.
	Inputs []*TXInput `protobuf:"bytes,12,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// Optional Partial list of outputs that will be used with this transaction. Outputs themselves are heavily pared down, see cURL sample. Only returned when using from_pubkey.
	Outputs []*TXOutput `protobuf:"bytes,13,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// Optional Block’s optimally calculated fees for this MicroTX to guarantee swift 99% confirmation, only returned when using from_pubkey. Block pays these fees for the first 8,000 microtransactions, but like regular transactions, it is deducted from the source address thereafter.
	Fees int32 `protobuf:"varint,14,opt,name=fees,proto3" json:"fees,omitempty"`
	// Optional The hash of the finalized transaction, once sent.
	Hash                 string   `protobuf:"bytes,15,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MicrotransactionEndpointRequest) Descriptor

func (*MicrotransactionEndpointRequest) Descriptor() ([]byte, []int)

func (*MicrotransactionEndpointRequest) GetChangeAddress

func (m *MicrotransactionEndpointRequest) GetChangeAddress() string

func (*MicrotransactionEndpointRequest) GetFees

func (*MicrotransactionEndpointRequest) GetFromPrivate

func (m *MicrotransactionEndpointRequest) GetFromPrivate() string

func (*MicrotransactionEndpointRequest) GetFromPubkey

func (m *MicrotransactionEndpointRequest) GetFromPubkey() string

func (*MicrotransactionEndpointRequest) GetFromWif

func (m *MicrotransactionEndpointRequest) GetFromWif() string

func (*MicrotransactionEndpointRequest) GetHash

func (*MicrotransactionEndpointRequest) GetInputs

func (m *MicrotransactionEndpointRequest) GetInputs() []*TXInput

func (*MicrotransactionEndpointRequest) GetNetwork

func (*MicrotransactionEndpointRequest) GetOutputs

func (m *MicrotransactionEndpointRequest) GetOutputs() []*TXOutput

func (*MicrotransactionEndpointRequest) GetSignatures

func (m *MicrotransactionEndpointRequest) GetSignatures() []string

func (*MicrotransactionEndpointRequest) GetToAddress

func (m *MicrotransactionEndpointRequest) GetToAddress() string

func (*MicrotransactionEndpointRequest) GetToken

func (*MicrotransactionEndpointRequest) GetTosign

func (m *MicrotransactionEndpointRequest) GetTosign() []string

func (*MicrotransactionEndpointRequest) GetValueSatoshis

func (m *MicrotransactionEndpointRequest) GetValueSatoshis() uint32

func (*MicrotransactionEndpointRequest) GetWaitGuarantee

func (m *MicrotransactionEndpointRequest) GetWaitGuarantee() bool

func (*MicrotransactionEndpointRequest) ProtoMessage

func (*MicrotransactionEndpointRequest) ProtoMessage()

func (*MicrotransactionEndpointRequest) Reset

func (*MicrotransactionEndpointRequest) String

func (*MicrotransactionEndpointRequest) XXX_DiscardUnknown

func (m *MicrotransactionEndpointRequest) XXX_DiscardUnknown()

func (*MicrotransactionEndpointRequest) XXX_Marshal

func (m *MicrotransactionEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MicrotransactionEndpointRequest) XXX_Merge

func (dst *MicrotransactionEndpointRequest) XXX_Merge(src proto.Message)

func (*MicrotransactionEndpointRequest) XXX_Size

func (m *MicrotransactionEndpointRequest) XXX_Size() int

func (*MicrotransactionEndpointRequest) XXX_Unmarshal

func (m *MicrotransactionEndpointRequest) XXX_Unmarshal(b []byte) error

type MicrotransactionServiceClient

type MicrotransactionServiceClient interface {
	MicrotransactionEndpoint(ctx context.Context, in *MicrotransactionEndpointRequest, opts ...grpc.CallOption) (*MicroTX, error)
}

MicrotransactionServiceClient is the client API for MicrotransactionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMicrotransactionServiceClient

func NewMicrotransactionServiceClient(cc *grpc.ClientConn) MicrotransactionServiceClient

type MicrotransactionServiceServer

type MicrotransactionServiceServer interface {
	MicrotransactionEndpoint(context.Context, *MicrotransactionEndpointRequest) (*MicroTX, error)
}

MicrotransactionServiceServer is the server API for MicrotransactionService service.

type NetworkAllowingAlias

type NetworkAllowingAlias int32
const (
	NetworkAllowingAlias_MAINNET NetworkAllowingAlias = 0
	NetworkAllowingAlias_mainnet NetworkAllowingAlias = 0
	NetworkAllowingAlias_TEST    NetworkAllowingAlias = 1
	NetworkAllowingAlias_test    NetworkAllowingAlias = 1
)

func (NetworkAllowingAlias) EnumDescriptor

func (NetworkAllowingAlias) EnumDescriptor() ([]byte, []int)

func (NetworkAllowingAlias) String

func (x NetworkAllowingAlias) String() string

type NullData

type NullData struct {
	// The string representing the data to embed, can be either hex-encoded or plaintext.
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// Optional Your BlockCypher API token, can either be included here or as a URL Parameter in your request.
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// Optional The encoding of your data, can be either string (for plaintext) or hex (for hex-encoded). If not set, defaults to hex.
	Encoding string `protobuf:"bytes,3,opt,name=encoding,proto3" json:"encoding,omitempty"`
	// Optional The hash of the transaction containing your data; only part of return object.
	Hash                 string   `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NullData) Descriptor

func (*NullData) Descriptor() ([]byte, []int)

func (*NullData) GetData

func (m *NullData) GetData() string

func (*NullData) GetEncoding

func (m *NullData) GetEncoding() string

func (*NullData) GetHash

func (m *NullData) GetHash() string

func (*NullData) GetToken

func (m *NullData) GetToken() string

func (*NullData) ProtoMessage

func (*NullData) ProtoMessage()

func (*NullData) Reset

func (m *NullData) Reset()

func (*NullData) String

func (m *NullData) String() string

func (*NullData) XXX_DiscardUnknown

func (m *NullData) XXX_DiscardUnknown()

func (*NullData) XXX_Marshal

func (m *NullData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NullData) XXX_Merge

func (dst *NullData) XXX_Merge(src proto.Message)

func (*NullData) XXX_Size

func (m *NullData) XXX_Size() int

func (*NullData) XXX_Unmarshal

func (m *NullData) XXX_Unmarshal(b []byte) error

type NullValue

type NullValue struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NullValue) Descriptor

func (*NullValue) Descriptor() ([]byte, []int)

func (*NullValue) ProtoMessage

func (*NullValue) ProtoMessage()

func (*NullValue) Reset

func (m *NullValue) Reset()

func (*NullValue) String

func (m *NullValue) String() string

func (*NullValue) XXX_DiscardUnknown

func (m *NullValue) XXX_DiscardUnknown()

func (*NullValue) XXX_Marshal

func (m *NullValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NullValue) XXX_Merge

func (dst *NullValue) XXX_Merge(src proto.Message)

func (*NullValue) XXX_Size

func (m *NullValue) XXX_Size() int

func (*NullValue) XXX_Unmarshal

func (m *NullValue) XXX_Unmarshal(b []byte) error

type OAPIssue

type OAPIssue struct {
	// The private key being used to issue or transfer assets.
	FromPrivate string `protobuf:"bytes,1,opt,name=from_private,json=fromPrivate,proto3" json:"from_private,omitempty"`
	// The target OAP address assets for issue or transfer.
	ToAddress string `protobuf:"bytes,2,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	// The amount of assets being issued or transfered.
	Amount int32 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
	// Optional Hex-encoded metadata that can optionally be encoded into the issue or transfer transaction.
	Metadata             string   `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OAPIssue) Descriptor

func (*OAPIssue) Descriptor() ([]byte, []int)

func (*OAPIssue) GetAmount

func (m *OAPIssue) GetAmount() int32

func (*OAPIssue) GetFromPrivate

func (m *OAPIssue) GetFromPrivate() string

func (*OAPIssue) GetMetadata

func (m *OAPIssue) GetMetadata() string

func (*OAPIssue) GetToAddress

func (m *OAPIssue) GetToAddress() string

func (*OAPIssue) ProtoMessage

func (*OAPIssue) ProtoMessage()

func (*OAPIssue) Reset

func (m *OAPIssue) Reset()

func (*OAPIssue) String

func (m *OAPIssue) String() string

func (*OAPIssue) XXX_DiscardUnknown

func (m *OAPIssue) XXX_DiscardUnknown()

func (*OAPIssue) XXX_Marshal

func (m *OAPIssue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAPIssue) XXX_Merge

func (dst *OAPIssue) XXX_Merge(src proto.Message)

func (*OAPIssue) XXX_Size

func (m *OAPIssue) XXX_Size() int

func (*OAPIssue) XXX_Unmarshal

func (m *OAPIssue) XXX_Unmarshal(b []byte) error

type OAPTX

type OAPTX struct {
	// Version of Open Assets Protocol transaction. Typically 1.
	Ver int32 `protobuf:"varint,1,opt,name=ver,proto3" json:"ver,omitempty"`
	// Unique indentifier associated with this asset; can be used to query other transactions associated with this asset.
	Assetid string `protobuf:"bytes,2,opt,name=assetid,proto3" json:"assetid,omitempty"`
	// This transaction’s unique hash; same as the underlying transaction on the asset’s parent blockchain.
	Hash string `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"`
	// Optional Time this transaction was confirmed; only returned for confirmed transactions.
	Confirmed string `protobuf:"bytes,4,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Time this transaction was received.
	Received string `protobuf:"bytes,5,opt,name=received,proto3" json:"received,omitempty"`
	// Optional Associated hex-encoded metadata with this transaction, if it exists.
	OapMeta string `protobuf:"bytes,6,opt,name=oap_meta,json=oapMeta,proto3" json:"oap_meta,omitempty"`
	// true if this is an attempted double spend; false otherwise.
	DoubleSpend bool `protobuf:"varint,7,opt,name=double_spend,json=doubleSpend,proto3" json:"double_spend,omitempty"`
	// Array of input data, which can be seen explicitly in the cURL example. Very similar to array of TXInputs, but with values related to assets instead of satoshis.
	Inputs []string `protobuf:"bytes,8,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// Array of output data, which can be seen explicitly in the cURL example. Very similar to array of TXOutputs, but with values related to assets instead of satoshis.
	Outputs              []string `protobuf:"bytes,9,rep,name=outputs,proto3" json:"outputs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OAPTX) Descriptor

func (*OAPTX) Descriptor() ([]byte, []int)

func (*OAPTX) GetAssetid

func (m *OAPTX) GetAssetid() string

func (*OAPTX) GetConfirmed

func (m *OAPTX) GetConfirmed() string

func (*OAPTX) GetDoubleSpend

func (m *OAPTX) GetDoubleSpend() bool

func (*OAPTX) GetHash

func (m *OAPTX) GetHash() string

func (*OAPTX) GetInputs

func (m *OAPTX) GetInputs() []string

func (*OAPTX) GetOapMeta

func (m *OAPTX) GetOapMeta() string

func (*OAPTX) GetOutputs

func (m *OAPTX) GetOutputs() []string

func (*OAPTX) GetReceived

func (m *OAPTX) GetReceived() string

func (*OAPTX) GetVer

func (m *OAPTX) GetVer() int32

func (*OAPTX) ProtoMessage

func (*OAPTX) ProtoMessage()

func (*OAPTX) Reset

func (m *OAPTX) Reset()

func (*OAPTX) String

func (m *OAPTX) String() string

func (*OAPTX) XXX_DiscardUnknown

func (m *OAPTX) XXX_DiscardUnknown()

func (*OAPTX) XXX_Marshal

func (m *OAPTX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAPTX) XXX_Merge

func (dst *OAPTX) XXX_Merge(src proto.Message)

func (*OAPTX) XXX_Size

func (m *OAPTX) XXX_Size() int

func (*OAPTX) XXX_Unmarshal

func (m *OAPTX) XXX_Unmarshal(b []byte) error

type PushRawTransactionEndpointRequest

type PushRawTransactionEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Tx                   string               `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*PushRawTransactionEndpointRequest) Descriptor

func (*PushRawTransactionEndpointRequest) Descriptor() ([]byte, []int)

func (*PushRawTransactionEndpointRequest) GetNetwork

func (*PushRawTransactionEndpointRequest) GetTx

func (*PushRawTransactionEndpointRequest) ProtoMessage

func (*PushRawTransactionEndpointRequest) ProtoMessage()

func (*PushRawTransactionEndpointRequest) Reset

func (*PushRawTransactionEndpointRequest) String

func (*PushRawTransactionEndpointRequest) XXX_DiscardUnknown

func (m *PushRawTransactionEndpointRequest) XXX_DiscardUnknown()

func (*PushRawTransactionEndpointRequest) XXX_Marshal

func (m *PushRawTransactionEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushRawTransactionEndpointRequest) XXX_Merge

func (dst *PushRawTransactionEndpointRequest) XXX_Merge(src proto.Message)

func (*PushRawTransactionEndpointRequest) XXX_Size

func (m *PushRawTransactionEndpointRequest) XXX_Size() int

func (*PushRawTransactionEndpointRequest) XXX_Unmarshal

func (m *PushRawTransactionEndpointRequest) XXX_Unmarshal(b []byte) error

type PutMetadataAddressEndpointRequest

type PutMetadataAddressEndpointRequest struct {
	Network  NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	KeyPairs map[string]string    `` /* 173-byte string literal not displayed */
	Address  string               `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// If private is true, it will set/update privately stored metadata under your token. Otherwise, sets public metadata. If not set, it defaults to false, setting public metadata.
	Private              bool     `protobuf:"varint,4,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PutMetadataAddressEndpointRequest) Descriptor

func (*PutMetadataAddressEndpointRequest) Descriptor() ([]byte, []int)

func (*PutMetadataAddressEndpointRequest) GetAddress

func (m *PutMetadataAddressEndpointRequest) GetAddress() string

func (*PutMetadataAddressEndpointRequest) GetKeyPairs

func (m *PutMetadataAddressEndpointRequest) GetKeyPairs() map[string]string

func (*PutMetadataAddressEndpointRequest) GetNetwork

func (*PutMetadataAddressEndpointRequest) GetPrivate

func (m *PutMetadataAddressEndpointRequest) GetPrivate() bool

func (*PutMetadataAddressEndpointRequest) ProtoMessage

func (*PutMetadataAddressEndpointRequest) ProtoMessage()

func (*PutMetadataAddressEndpointRequest) Reset

func (*PutMetadataAddressEndpointRequest) String

func (*PutMetadataAddressEndpointRequest) XXX_DiscardUnknown

func (m *PutMetadataAddressEndpointRequest) XXX_DiscardUnknown()

func (*PutMetadataAddressEndpointRequest) XXX_Marshal

func (m *PutMetadataAddressEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PutMetadataAddressEndpointRequest) XXX_Merge

func (dst *PutMetadataAddressEndpointRequest) XXX_Merge(src proto.Message)

func (*PutMetadataAddressEndpointRequest) XXX_Size

func (m *PutMetadataAddressEndpointRequest) XXX_Size() int

func (*PutMetadataAddressEndpointRequest) XXX_Unmarshal

func (m *PutMetadataAddressEndpointRequest) XXX_Unmarshal(b []byte) error

type PutMetadataBlockhashEndpointRequest

type PutMetadataBlockhashEndpointRequest struct {
	Network   NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	KeyPairs  map[string]string    `` /* 173-byte string literal not displayed */
	BlockHash string               `protobuf:"bytes,3,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// If private is true, it will set/update privately stored metadata under your token. Otherwise, sets public metadata. If not set, it defaults to false, setting public metadata.
	Private              bool     `protobuf:"varint,4,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PutMetadataBlockhashEndpointRequest) Descriptor

func (*PutMetadataBlockhashEndpointRequest) Descriptor() ([]byte, []int)

func (*PutMetadataBlockhashEndpointRequest) GetBlockHash

func (m *PutMetadataBlockhashEndpointRequest) GetBlockHash() string

func (*PutMetadataBlockhashEndpointRequest) GetKeyPairs

func (m *PutMetadataBlockhashEndpointRequest) GetKeyPairs() map[string]string

func (*PutMetadataBlockhashEndpointRequest) GetNetwork

func (*PutMetadataBlockhashEndpointRequest) GetPrivate

func (m *PutMetadataBlockhashEndpointRequest) GetPrivate() bool

func (*PutMetadataBlockhashEndpointRequest) ProtoMessage

func (*PutMetadataBlockhashEndpointRequest) ProtoMessage()

func (*PutMetadataBlockhashEndpointRequest) Reset

func (*PutMetadataBlockhashEndpointRequest) String

func (*PutMetadataBlockhashEndpointRequest) XXX_DiscardUnknown

func (m *PutMetadataBlockhashEndpointRequest) XXX_DiscardUnknown()

func (*PutMetadataBlockhashEndpointRequest) XXX_Marshal

func (m *PutMetadataBlockhashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PutMetadataBlockhashEndpointRequest) XXX_Merge

func (*PutMetadataBlockhashEndpointRequest) XXX_Size

func (*PutMetadataBlockhashEndpointRequest) XXX_Unmarshal

func (m *PutMetadataBlockhashEndpointRequest) XXX_Unmarshal(b []byte) error

type PutMetadataTxhashEndpointRequest

type PutMetadataTxhashEndpointRequest struct {
	Network  NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	KeyPairs map[string]string    `` /* 173-byte string literal not displayed */
	Txhash   string               `protobuf:"bytes,3,opt,name=txhash,proto3" json:"txhash,omitempty"`
	// If private is true, it will set/update privately stored metadata under your token. Otherwise, sets public metadata. If not set, it defaults to false, setting public metadata.
	Private              bool     `protobuf:"varint,4,opt,name=private,proto3" json:"private,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PutMetadataTxhashEndpointRequest) Descriptor

func (*PutMetadataTxhashEndpointRequest) Descriptor() ([]byte, []int)

func (*PutMetadataTxhashEndpointRequest) GetKeyPairs

func (m *PutMetadataTxhashEndpointRequest) GetKeyPairs() map[string]string

func (*PutMetadataTxhashEndpointRequest) GetNetwork

func (*PutMetadataTxhashEndpointRequest) GetPrivate

func (m *PutMetadataTxhashEndpointRequest) GetPrivate() bool

func (*PutMetadataTxhashEndpointRequest) GetTxhash

func (*PutMetadataTxhashEndpointRequest) ProtoMessage

func (*PutMetadataTxhashEndpointRequest) ProtoMessage()

func (*PutMetadataTxhashEndpointRequest) Reset

func (*PutMetadataTxhashEndpointRequest) String

func (*PutMetadataTxhashEndpointRequest) XXX_DiscardUnknown

func (m *PutMetadataTxhashEndpointRequest) XXX_DiscardUnknown()

func (*PutMetadataTxhashEndpointRequest) XXX_Marshal

func (m *PutMetadataTxhashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PutMetadataTxhashEndpointRequest) XXX_Merge

func (dst *PutMetadataTxhashEndpointRequest) XXX_Merge(src proto.Message)

func (*PutMetadataTxhashEndpointRequest) XXX_Size

func (m *PutMetadataTxhashEndpointRequest) XXX_Size() int

func (*PutMetadataTxhashEndpointRequest) XXX_Unmarshal

func (m *PutMetadataTxhashEndpointRequest) XXX_Unmarshal(b []byte) error

type RemoveAddressesFromWalletEndpointRequest

type RemoveAddressesFromWalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Address              string               `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*RemoveAddressesFromWalletEndpointRequest) Descriptor

func (*RemoveAddressesFromWalletEndpointRequest) Descriptor() ([]byte, []int)

func (*RemoveAddressesFromWalletEndpointRequest) GetAddress

func (*RemoveAddressesFromWalletEndpointRequest) GetName

func (*RemoveAddressesFromWalletEndpointRequest) GetNetwork

func (*RemoveAddressesFromWalletEndpointRequest) ProtoMessage

func (*RemoveAddressesFromWalletEndpointRequest) Reset

func (*RemoveAddressesFromWalletEndpointRequest) String

func (*RemoveAddressesFromWalletEndpointRequest) XXX_DiscardUnknown

func (m *RemoveAddressesFromWalletEndpointRequest) XXX_DiscardUnknown()

func (*RemoveAddressesFromWalletEndpointRequest) XXX_Marshal

func (m *RemoveAddressesFromWalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RemoveAddressesFromWalletEndpointRequest) XXX_Merge

func (*RemoveAddressesFromWalletEndpointRequest) XXX_Size

func (*RemoveAddressesFromWalletEndpointRequest) XXX_Unmarshal

func (m *RemoveAddressesFromWalletEndpointRequest) XXX_Unmarshal(b []byte) error

type SendTransactionEndpointRequest

type SendTransactionEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	// A temporary TX, usually returned fully filled but missing input scripts.
	Tx *TX `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"`
	// Array of hex-encoded data for you to sign, one for each input.
	Tosign []string `protobuf:"bytes,3,rep,name=tosign,proto3" json:"tosign,omitempty"`
	// Array of signatures corresponding to all the data in tosign, typically provided by you.
	Signatures []string `protobuf:"bytes,4,rep,name=signatures,proto3" json:"signatures,omitempty"`
	// Array of public keys corresponding to each signature. In general, these are provided by you, and correspond to the signatures you provide.
	Pubkeys []string `protobuf:"bytes,5,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// Optional Array of hex-encoded, work-in-progress transactions; optionally returned to validate the tosign data locally.
	TosignTx []string `protobuf:"bytes,6,rep,name=tosign_tx,json=tosignTx,proto3" json:"tosign_tx,omitempty"`
	// Optional Array of errors in the form “error”:“description-of-error”. This is only returned if there was an error in any stage of transaction generation, and is usually accompanied by a HTTP 400 code.
	Errors               []*TXerror `protobuf:"bytes,7,rep,name=errors,proto3" json:"errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*SendTransactionEndpointRequest) Descriptor

func (*SendTransactionEndpointRequest) Descriptor() ([]byte, []int)

func (*SendTransactionEndpointRequest) GetErrors

func (m *SendTransactionEndpointRequest) GetErrors() []*TXerror

func (*SendTransactionEndpointRequest) GetNetwork

func (*SendTransactionEndpointRequest) GetPubkeys

func (m *SendTransactionEndpointRequest) GetPubkeys() []string

func (*SendTransactionEndpointRequest) GetSignatures

func (m *SendTransactionEndpointRequest) GetSignatures() []string

func (*SendTransactionEndpointRequest) GetTosign

func (m *SendTransactionEndpointRequest) GetTosign() []string

func (*SendTransactionEndpointRequest) GetTosignTx

func (m *SendTransactionEndpointRequest) GetTosignTx() []string

func (*SendTransactionEndpointRequest) GetTx

func (m *SendTransactionEndpointRequest) GetTx() *TX

func (*SendTransactionEndpointRequest) ProtoMessage

func (*SendTransactionEndpointRequest) ProtoMessage()

func (*SendTransactionEndpointRequest) Reset

func (m *SendTransactionEndpointRequest) Reset()

func (*SendTransactionEndpointRequest) String

func (*SendTransactionEndpointRequest) XXX_DiscardUnknown

func (m *SendTransactionEndpointRequest) XXX_DiscardUnknown()

func (*SendTransactionEndpointRequest) XXX_Marshal

func (m *SendTransactionEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SendTransactionEndpointRequest) XXX_Merge

func (dst *SendTransactionEndpointRequest) XXX_Merge(src proto.Message)

func (*SendTransactionEndpointRequest) XXX_Size

func (m *SendTransactionEndpointRequest) XXX_Size() int

func (*SendTransactionEndpointRequest) XXX_Unmarshal

func (m *SendTransactionEndpointRequest) XXX_Unmarshal(b []byte) error

type TX

type TX struct {
	// 	Height of the block that contains this transaction. If this is an unconfirmed transaction, it will equal -1.
	BlockHeight int32 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// The hash of the transaction. While reasonably unique, using hashes as identifiers may be unsafe.
	Hash string `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
	// Array of bitcoin public addresses involved in the transaction.
	Addresses []string `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The total number of satoshis exchanged in this transaction.
	Total int32 `protobuf:"varint,4,opt,name=total,proto3" json:"total,omitempty"`
	// The total number of fees—in satoshis—collected by miners in this transaction.
	Fees int32 `protobuf:"varint,5,opt,name=fees,proto3" json:"fees,omitempty"`
	// The size of the transaction in bytes.
	Size int32 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
	// The likelihood that this transaction will make it to the next block; reflects the preference level miners have to include this transaction. Can be high, medium or low.
	Preference string `protobuf:"bytes,7,opt,name=preference,proto3" json:"preference,omitempty"`
	// Address of the peer that sent Block’s servers this transaction.
	RelayedBy string `protobuf:"bytes,8,opt,name=relayed_by,json=relayedBy,proto3" json:"relayed_by,omitempty"`
	// Time this transaction was received by Block’s servers.
	Received string `protobuf:"bytes,9,opt,name=received,proto3" json:"received,omitempty"`
	// Version number, typically 1 for Bitcoin transactions.
	Ver int32 `protobuf:"varint,10,opt,name=ver,proto3" json:"ver,omitempty"`
	// Time when transaction can be valid. Can be interpreted in two ways: if less than 500 million, refers to block height. If more, refers to Unix epoch time.
	LockTime int32 `protobuf:"varint,11,opt,name=lock_time,json=lockTime,proto3" json:"lock_time,omitempty"`
	// true if this is an attempted double spend; false otherwise.
	DoubleSpend bool `protobuf:"varint,12,opt,name=double_spend,json=doubleSpend,proto3" json:"double_spend,omitempty"`
	// Total number of inputs in the transaction.
	VinSz int32 `protobuf:"varint,13,opt,name=vin_sz,json=vinSz,proto3" json:"vin_sz,omitempty"`
	// Total number of outputs in the transaction.
	VoutSz int32 `protobuf:"varint,14,opt,name=vout_sz,json=voutSz,proto3" json:"vout_sz,omitempty"`
	// Number of subsequent blocks, including the block the transaction is in. Unconfirmed transactions have 0 confirmations.
	Confirmations int32 `protobuf:"varint,15,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// TXInput Array, limited to 20 by default.
	Inputs []*TXInput `protobuf:"bytes,16,rep,name=inputs,proto3" json:"inputs,omitempty"`
	// TXOutput Array, limited to 20 by default.
	Outputs []*TXOutput `protobuf:"bytes,17,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// Optional Returns true if this transaction has opted in to Replace-By-Fee (RBF), either true or not present. You can read more about Opt-In RBF here.
	OptInRbf bool `protobuf:"varint,18,opt,name=opt_in_rbf,json=optInRbf,proto3" json:"opt_in_rbf,omitempty"`
	// Optional The percentage chance this transaction will not be double-spent against, if unconfirmed. For more information, check the section on Confidence Factor.
	Confidence float32 `protobuf:"fixed32,19,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// Optional Time at which transaction was included in a block; only present for confirmed transactions.
	Confirmed string `protobuf:"bytes,20,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Optional Number of peers that have sent this transaction to Block; only present for unconfirmed transactions.
	ReceiveCount int32 `protobuf:"varint,21,opt,name=receive_count,json=receiveCount,proto3" json:"receive_count,omitempty"`
	// Optional Address Block will use to send back your change, if you constructed this transaction. If not set, defaults to the address from which the coins were originally sent.
	ChangeAddress string `protobuf:"bytes,22,opt,name=change_address,json=changeAddress,proto3" json:"change_address,omitempty"`
	// Optional Hash of the block that contains this transaction; only present for confirmed transactions.
	BlockHash string `protobuf:"bytes,23,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	// Optional Canonical, zero-indexed location of this transaction in a block; only present for confirmed transactions.
	BlockIndex int32 `protobuf:"varint,24,opt,name=block_index,json=blockIndex,proto3" json:"block_index,omitempty"`
	// Optional If this transaction is a double-spend (i.e. double_spend == true) then this is the hash of the transaction it’s double-spending.
	DoubleOf string `protobuf:"bytes,25,opt,name=double_of,json=doubleOf,proto3" json:"double_of,omitempty"`
	// Optional Returned if this transaction contains an OP_RETURN associated with a known data protocol. Data protocols currently detected: blockchainid ; openassets ; factom ; colu ; coinspark ; omni
	DataProtocol string `protobuf:"bytes,26,opt,name=data_protocol,json=dataProtocol,proto3" json:"data_protocol,omitempty"`
	// Optional Hex-encoded bytes of the transaction, as sent over the network.
	Hex string `protobuf:"bytes,27,opt,name=hex,proto3" json:"hex,omitempty"`
	// Optional If there are more transaction inptus that couldn’t fit into the TXInput array, this is the Block URL to query the next set of TXInputs (within a TX object).
	NextInputs string `protobuf:"bytes,28,opt,name=next_inputs,json=nextInputs,proto3" json:"next_inputs,omitempty"`
	// Optional If there are more transaction outputs that couldn’t fit into the TXOutput array, this is the Block URL to query the next set of TXOutputs(within a TX object).
	NextOutputs          string   `protobuf:"bytes,29,opt,name=next_outputs,json=nextOutputs,proto3" json:"next_outputs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TX) Descriptor

func (*TX) Descriptor() ([]byte, []int)

func (*TX) GetAddresses

func (m *TX) GetAddresses() []string

func (*TX) GetBlockHash

func (m *TX) GetBlockHash() string

func (*TX) GetBlockHeight

func (m *TX) GetBlockHeight() int32

func (*TX) GetBlockIndex

func (m *TX) GetBlockIndex() int32

func (*TX) GetChangeAddress

func (m *TX) GetChangeAddress() string

func (*TX) GetConfidence

func (m *TX) GetConfidence() float32

func (*TX) GetConfirmations

func (m *TX) GetConfirmations() int32

func (*TX) GetConfirmed

func (m *TX) GetConfirmed() string

func (*TX) GetDataProtocol

func (m *TX) GetDataProtocol() string

func (*TX) GetDoubleOf

func (m *TX) GetDoubleOf() string

func (*TX) GetDoubleSpend

func (m *TX) GetDoubleSpend() bool

func (*TX) GetFees

func (m *TX) GetFees() int32

func (*TX) GetHash

func (m *TX) GetHash() string

func (*TX) GetHex

func (m *TX) GetHex() string

func (*TX) GetInputs

func (m *TX) GetInputs() []*TXInput

func (*TX) GetLockTime

func (m *TX) GetLockTime() int32

func (*TX) GetNextInputs

func (m *TX) GetNextInputs() string

func (*TX) GetNextOutputs

func (m *TX) GetNextOutputs() string

func (*TX) GetOptInRbf

func (m *TX) GetOptInRbf() bool

func (*TX) GetOutputs

func (m *TX) GetOutputs() []*TXOutput

func (*TX) GetPreference

func (m *TX) GetPreference() string

func (*TX) GetReceiveCount

func (m *TX) GetReceiveCount() int32

func (*TX) GetReceived

func (m *TX) GetReceived() string

func (*TX) GetRelayedBy

func (m *TX) GetRelayedBy() string

func (*TX) GetSize

func (m *TX) GetSize() int32

func (*TX) GetTotal

func (m *TX) GetTotal() int32

func (*TX) GetVer

func (m *TX) GetVer() int32

func (*TX) GetVinSz

func (m *TX) GetVinSz() int32

func (*TX) GetVoutSz

func (m *TX) GetVoutSz() int32

func (*TX) ProtoMessage

func (*TX) ProtoMessage()

func (*TX) Reset

func (m *TX) Reset()

func (*TX) String

func (m *TX) String() string

func (*TX) XXX_DiscardUnknown

func (m *TX) XXX_DiscardUnknown()

func (*TX) XXX_Marshal

func (m *TX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TX) XXX_Merge

func (dst *TX) XXX_Merge(src proto.Message)

func (*TX) XXX_Size

func (m *TX) XXX_Size() int

func (*TX) XXX_Unmarshal

func (m *TX) XXX_Unmarshal(b []byte) error

type TXConfidence

type TXConfidence struct {
	// The age of the transaction in milliseconds, based on the earliest time BlockCypher saw it relayed in the network.
	AgeMillis int32 `protobuf:"varint,1,opt,name=age_millis,json=ageMillis,proto3" json:"age_millis,omitempty"`
	// Number of peers that have sent this transaction to BlockCypher; only positive for unconfirmed transactions. -1 for confirmed transactions.
	ReceiveCount int32 `protobuf:"varint,2,opt,name=receive_count,json=receiveCount,proto3" json:"receive_count,omitempty"`
	// A number from 0 to 1 representing BlockCypher’s confidence that the transaction won’t be double-spent against.
	Confidence float32 `protobuf:"fixed32,3,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// The hash of the transaction. While reasonably unique, using hashes as identifiers may be unsafe.
	Txhash string `protobuf:"bytes,4,opt,name=txhash,proto3" json:"txhash,omitempty"`
	// The BlockCypher URL one can use to query more detailed information about this transaction.
	Txurl                string   `protobuf:"bytes,5,opt,name=txurl,proto3" json:"txurl,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXConfidence) Descriptor

func (*TXConfidence) Descriptor() ([]byte, []int)

func (*TXConfidence) GetAgeMillis

func (m *TXConfidence) GetAgeMillis() int32

func (*TXConfidence) GetConfidence

func (m *TXConfidence) GetConfidence() float32

func (*TXConfidence) GetReceiveCount

func (m *TXConfidence) GetReceiveCount() int32

func (*TXConfidence) GetTxhash

func (m *TXConfidence) GetTxhash() string

func (*TXConfidence) GetTxurl

func (m *TXConfidence) GetTxurl() string

func (*TXConfidence) ProtoMessage

func (*TXConfidence) ProtoMessage()

func (*TXConfidence) Reset

func (m *TXConfidence) Reset()

func (*TXConfidence) String

func (m *TXConfidence) String() string

func (*TXConfidence) XXX_DiscardUnknown

func (m *TXConfidence) XXX_DiscardUnknown()

func (*TXConfidence) XXX_Marshal

func (m *TXConfidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXConfidence) XXX_Merge

func (dst *TXConfidence) XXX_Merge(src proto.Message)

func (*TXConfidence) XXX_Size

func (m *TXConfidence) XXX_Size() int

func (*TXConfidence) XXX_Unmarshal

func (m *TXConfidence) XXX_Unmarshal(b []byte) error

type TXInput

type TXInput struct {
	// The previous transaction hash where this input was an output. Not present for coinbase transactions.
	PrevHash string `protobuf:"bytes,1,opt,name=prev_hash,json=prevHash,proto3" json:"prev_hash,omitempty"`
	// The index of the output being spent within the previous transaction. Not present for coinbase transactions.
	OutputIndex int32 `protobuf:"varint,2,opt,name=output_index,json=outputIndex,proto3" json:"output_index,omitempty"`
	// The value of the output being spent within the previous transaction. Not present for coinbase transactions.
	OutputValue int32 `protobuf:"varint,3,opt,name=output_value,json=outputValue,proto3" json:"output_value,omitempty"`
	// The type of script that encumbers the output corresponding to this input.
	ScriptType string `protobuf:"bytes,4,opt,name=script_type,json=scriptType,proto3" json:"script_type,omitempty"`
	// Raw hexadecimal encoding of the script.
	Script string `protobuf:"bytes,5,opt,name=script,proto3" json:"script,omitempty"`
	// An array of public addresses associated with the output of the previous transaction.
	Addresses []string `protobuf:"bytes,6,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// Legacy 4-byte sequence number, not usually relevant unless dealing with locktime encumbrances.
	Sequence int32 `protobuf:"varint,7,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Optional Number of confirmations of the previous transaction for which this input was an output. Currently, only returned in unconfirmed transactions.
	Age int32 `protobuf:"varint,8,opt,name=age,proto3" json:"age,omitempty"`
	// Optional Name of Wallet or HDWallet from which to derive inputs. Only used when constructing transactions via the Creating Transactions process.
	WalletName string `protobuf:"bytes,9,opt,name=wallet_name,json=walletName,proto3" json:"wallet_name,omitempty"`
	// Optional Token associated with Wallet or HDWallet used to derive inputs. Only used when constructing transactions via the Creating Transactions process.
	WalletToken          string   `protobuf:"bytes,10,opt,name=wallet_token,json=walletToken,proto3" json:"wallet_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXInput) Descriptor

func (*TXInput) Descriptor() ([]byte, []int)

func (*TXInput) GetAddresses

func (m *TXInput) GetAddresses() []string

func (*TXInput) GetAge

func (m *TXInput) GetAge() int32

func (*TXInput) GetOutputIndex

func (m *TXInput) GetOutputIndex() int32

func (*TXInput) GetOutputValue

func (m *TXInput) GetOutputValue() int32

func (*TXInput) GetPrevHash

func (m *TXInput) GetPrevHash() string

func (*TXInput) GetScript

func (m *TXInput) GetScript() string

func (*TXInput) GetScriptType

func (m *TXInput) GetScriptType() string

func (*TXInput) GetSequence

func (m *TXInput) GetSequence() int32

func (*TXInput) GetWalletName

func (m *TXInput) GetWalletName() string

func (*TXInput) GetWalletToken

func (m *TXInput) GetWalletToken() string

func (*TXInput) ProtoMessage

func (*TXInput) ProtoMessage()

func (*TXInput) Reset

func (m *TXInput) Reset()

func (*TXInput) String

func (m *TXInput) String() string

func (*TXInput) XXX_DiscardUnknown

func (m *TXInput) XXX_DiscardUnknown()

func (*TXInput) XXX_Marshal

func (m *TXInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXInput) XXX_Merge

func (dst *TXInput) XXX_Merge(src proto.Message)

func (*TXInput) XXX_Size

func (m *TXInput) XXX_Size() int

func (*TXInput) XXX_Unmarshal

func (m *TXInput) XXX_Unmarshal(b []byte) error

type TXOutput

type TXOutput struct {
	// Value in this transaction output, in satoshis.
	Value int32 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// Raw hexadecimal encoding of the encumbrance script for this output.
	Script string `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
	// Addresses that correspond to this output; typically this will only have a single address, and you can think of this output as having “sent” value to the address contained herein.
	Addresses []string `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// The type of encumbrance script used for this output.
	ScriptType string `protobuf:"bytes,4,opt,name=script_type,json=scriptType,proto3" json:"script_type,omitempty"`
	// Optional The transaction hash that spent this output. Only returned for outputs that have been spent. The spending transaction may be unconfirmed.
	SpentBy string `protobuf:"bytes,5,opt,name=spent_by,json=spentBy,proto3" json:"spent_by,omitempty"`
	// Optional A hex-encoded representation of an OP_RETURN data output, without any other script instructions. Only returned for outputs whose script_type is null-data.
	DataHex string `protobuf:"bytes,6,opt,name=data_hex,json=dataHex,proto3" json:"data_hex,omitempty"`
	// Optional An ASCII representation of an OP_RETURN data output, without any other script instructions. Only returned for outputs whose script_type is null-data and if its data falls into the visible ASCII range.
	DataString           string   `protobuf:"bytes,7,opt,name=data_string,json=dataString,proto3" json:"data_string,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXOutput) Descriptor

func (*TXOutput) Descriptor() ([]byte, []int)

func (*TXOutput) GetAddresses

func (m *TXOutput) GetAddresses() []string

func (*TXOutput) GetDataHex

func (m *TXOutput) GetDataHex() string

func (*TXOutput) GetDataString

func (m *TXOutput) GetDataString() string

func (*TXOutput) GetScript

func (m *TXOutput) GetScript() string

func (*TXOutput) GetScriptType

func (m *TXOutput) GetScriptType() string

func (*TXOutput) GetSpentBy

func (m *TXOutput) GetSpentBy() string

func (*TXOutput) GetValue

func (m *TXOutput) GetValue() int32

func (*TXOutput) ProtoMessage

func (*TXOutput) ProtoMessage()

func (*TXOutput) Reset

func (m *TXOutput) Reset()

func (*TXOutput) String

func (m *TXOutput) String() string

func (*TXOutput) XXX_DiscardUnknown

func (m *TXOutput) XXX_DiscardUnknown()

func (*TXOutput) XXX_Marshal

func (m *TXOutput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXOutput) XXX_Merge

func (dst *TXOutput) XXX_Merge(src proto.Message)

func (*TXOutput) XXX_Size

func (m *TXOutput) XXX_Size() int

func (*TXOutput) XXX_Unmarshal

func (m *TXOutput) XXX_Unmarshal(b []byte) error

type TXPropagation

type TXPropagation struct {
	// The hash of the transaction you queried.
	Transaction string `protobuf:"bytes,1,opt,name=transaction,proto3" json:"transaction,omitempty"`
	// An object containing latitude and longitude floats representing the first location to broadcast this transaction to BlockCypher.
	FirstLocation *FirstLocation `protobuf:"bytes,2,opt,name=first_location,json=firstLocation,proto3" json:"first_location,omitempty"`
	// Optional The name of the city closest to the first_location. If no nearby city can be found, this is not returned.
	FirstCity string `protobuf:"bytes,3,opt,name=first_city,json=firstCity,proto3" json:"first_city,omitempty"`
	// The name of the country containing the first_location.
	FirstCountry string `protobuf:"bytes,4,opt,name=first_country,json=firstCountry,proto3" json:"first_country,omitempty"`
	// An object containing latitude and longitude floats representing BlockCypher’s best guess of likely origin of this transaction, based on the radius of the smallest circle containing the first peer from which we detect this transaction, the average of the first five peers, and the average of the first ten peers.
	AggregatedOrigin *AggregatedOrigin `protobuf:"bytes,5,opt,name=aggregated_origin,json=aggregatedOrigin,proto3" json:"aggregated_origin,omitempty"`
	// The radius (in meters) of the smallest circle containing the first peer from which we detect this transaction, the average of the first five peers, and the average of the first ten peers. In a general sense, this represents an approximate confidence interval in our calculated aggregated_origin; the smaller the radius, the more confidence in our aggregated_origin assessment.
	AggregatedOriginRadius int32 `` /* 130-byte string literal not displayed */
	// The timestamp when BlockCypher first received this transaction.
	FirstReceived        string   `protobuf:"bytes,7,opt,name=first_received,json=firstReceived,proto3" json:"first_received,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXPropagation) Descriptor

func (*TXPropagation) Descriptor() ([]byte, []int)

func (*TXPropagation) GetAggregatedOrigin

func (m *TXPropagation) GetAggregatedOrigin() *AggregatedOrigin

func (*TXPropagation) GetAggregatedOriginRadius

func (m *TXPropagation) GetAggregatedOriginRadius() int32

func (*TXPropagation) GetFirstCity

func (m *TXPropagation) GetFirstCity() string

func (*TXPropagation) GetFirstCountry

func (m *TXPropagation) GetFirstCountry() string

func (*TXPropagation) GetFirstLocation

func (m *TXPropagation) GetFirstLocation() *FirstLocation

func (*TXPropagation) GetFirstReceived

func (m *TXPropagation) GetFirstReceived() string

func (*TXPropagation) GetTransaction

func (m *TXPropagation) GetTransaction() string

func (*TXPropagation) ProtoMessage

func (*TXPropagation) ProtoMessage()

func (*TXPropagation) Reset

func (m *TXPropagation) Reset()

func (*TXPropagation) String

func (m *TXPropagation) String() string

func (*TXPropagation) XXX_DiscardUnknown

func (m *TXPropagation) XXX_DiscardUnknown()

func (*TXPropagation) XXX_Marshal

func (m *TXPropagation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXPropagation) XXX_Merge

func (dst *TXPropagation) XXX_Merge(src proto.Message)

func (*TXPropagation) XXX_Size

func (m *TXPropagation) XXX_Size() int

func (*TXPropagation) XXX_Unmarshal

func (m *TXPropagation) XXX_Unmarshal(b []byte) error

type TXRef

type TXRef struct {
	// 	Optional The address associated with this transaction input/output. Only returned when querying an address endpoint via a wallet/HD wallet name.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Height of the block that contains this transaction input/output. If it’s unconfirmed, this will equal -1.
	BlockHeight int32 `protobuf:"varint,2,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// 	The hash of the transaction containing this input/output. While reasonably unique, using hashes as identifiers may be unsafe.
	TxHash string `protobuf:"bytes,3,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
	// Index of this input in the enclosing transaction. It’s a negative number for an output.
	TxInputN int32 `protobuf:"varint,4,opt,name=tx_input_n,json=txInputN,proto3" json:"tx_input_n,omitempty"`
	// Index of this output in the enclosing transaction. It’s a negative number for an input.
	TxOutputN int32 `protobuf:"varint,5,opt,name=tx_output_n,json=txOutputN,proto3" json:"tx_output_n,omitempty"`
	// The value transfered by this input/output in satoshis exchanged in the enclosing transaction.
	Value int32 `protobuf:"varint,6,opt,name=value,proto3" json:"value,omitempty"`
	// 	The likelihood that the enclosing transaction will make it to the next block; reflects the preference level miners have to include the enclosing transaction. Can be high, medium or low.
	Preference string `protobuf:"bytes,7,opt,name=preference,proto3" json:"preference,omitempty"`
	// 	true if this is an output and was spent. If it’s an input, or an unspent output, it will be false.
	Spent bool `protobuf:"varint,8,opt,name=spent,proto3" json:"spent,omitempty"`
	// 	true if this is an attempted double spend; false otherwise.
	DoubleSpend bool `protobuf:"varint,9,opt,name=double_spend,json=doubleSpend,proto3" json:"double_spend,omitempty"`
	// 	Number of subsequent blocks, including the block the transaction is in. Unconfirmed transactions have 0 confirmations.
	Confirmations int32 `protobuf:"varint,10,opt,name=confirmations,proto3" json:"confirmations,omitempty"`
	// Optional Raw, hex-encoded script of this input/output.
	Script string `protobuf:"bytes,11,opt,name=script,proto3" json:"script,omitempty"`
	// Optional The past balance of the parent address the moment this transaction was confirmed. Not present for unconfirmed transactions.
	RefBalance int32 `protobuf:"varint,12,opt,name=ref_balance,json=refBalance,proto3" json:"ref_balance,omitempty"`
	// 	Optional The percentage chance this transaction will not be double-spent against, if unconfirmed. For more information, check the section on Confidence Factor.
	Confidence float32 `protobuf:"fixed32,13,opt,name=confidence,proto3" json:"confidence,omitempty"`
	// Optional Time at which transaction was included in a block; only present for confirmed transactions.
	Confirmed string `protobuf:"bytes,14,opt,name=confirmed,proto3" json:"confirmed,omitempty"`
	// Optional The transaction hash that spent this output. Only returned for outputs that have been spent. The spending transaction may be unconfirmed.
	SpentBy string `protobuf:"bytes,15,opt,name=spent_by,json=spentBy,proto3" json:"spent_by,omitempty"`
	// Optional Time this transaction was received by Block’s servers; only present for unconfirmed transactions.
	Received string `protobuf:"bytes,16,opt,name=received,proto3" json:"received,omitempty"`
	// Optional Number of peers that have sent this transaction to Block; only present for unconfirmed transactions.
	ReceiveCount int32 `protobuf:"varint,17,opt,name=receive_count,json=receiveCount,proto3" json:"receive_count,omitempty"`
	// Optional If this transaction is a double-spend (i.e. double_spend == true) then this is the hash of the transaction it’s double-spending.
	DoubleOf             string   `protobuf:"bytes,18,opt,name=double_of,json=doubleOf,proto3" json:"double_of,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXRef) Descriptor

func (*TXRef) Descriptor() ([]byte, []int)

func (*TXRef) GetAddress

func (m *TXRef) GetAddress() string

func (*TXRef) GetBlockHeight

func (m *TXRef) GetBlockHeight() int32

func (*TXRef) GetConfidence

func (m *TXRef) GetConfidence() float32

func (*TXRef) GetConfirmations

func (m *TXRef) GetConfirmations() int32

func (*TXRef) GetConfirmed

func (m *TXRef) GetConfirmed() string

func (*TXRef) GetDoubleOf

func (m *TXRef) GetDoubleOf() string

func (*TXRef) GetDoubleSpend

func (m *TXRef) GetDoubleSpend() bool

func (*TXRef) GetPreference

func (m *TXRef) GetPreference() string

func (*TXRef) GetReceiveCount

func (m *TXRef) GetReceiveCount() int32

func (*TXRef) GetReceived

func (m *TXRef) GetReceived() string

func (*TXRef) GetRefBalance

func (m *TXRef) GetRefBalance() int32

func (*TXRef) GetScript

func (m *TXRef) GetScript() string

func (*TXRef) GetSpent

func (m *TXRef) GetSpent() bool

func (*TXRef) GetSpentBy

func (m *TXRef) GetSpentBy() string

func (*TXRef) GetTxHash

func (m *TXRef) GetTxHash() string

func (*TXRef) GetTxInputN

func (m *TXRef) GetTxInputN() int32

func (*TXRef) GetTxOutputN

func (m *TXRef) GetTxOutputN() int32

func (*TXRef) GetValue

func (m *TXRef) GetValue() int32

func (*TXRef) ProtoMessage

func (*TXRef) ProtoMessage()

func (*TXRef) Reset

func (m *TXRef) Reset()

func (*TXRef) String

func (m *TXRef) String() string

func (*TXRef) XXX_DiscardUnknown

func (m *TXRef) XXX_DiscardUnknown()

func (*TXRef) XXX_Marshal

func (m *TXRef) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXRef) XXX_Merge

func (dst *TXRef) XXX_Merge(src proto.Message)

func (*TXRef) XXX_Size

func (m *TXRef) XXX_Size() int

func (*TXRef) XXX_Unmarshal

func (m *TXRef) XXX_Unmarshal(b []byte) error

type TXSkeleton

type TXSkeleton struct {
	// A temporary TX, usually returned fully filled but missing input scripts.
	Tx *TX `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
	// Array of hex-encoded data for you to sign, one for each input.
	Tosign []string `protobuf:"bytes,2,rep,name=tosign,proto3" json:"tosign,omitempty"`
	// Array of signatures corresponding to all the data in tosign, typically provided by you.
	Signatures []string `protobuf:"bytes,3,rep,name=signatures,proto3" json:"signatures,omitempty"`
	// Array of public keys corresponding to each signature. In general, these are provided by you, and correspond to the signatures you provide.
	Pubkeys []string `protobuf:"bytes,4,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// Optional Array of hex-encoded, work-in-progress transactions; optionally returned to validate the tosign data locally.
	TosignTx []string `protobuf:"bytes,5,rep,name=tosign_tx,json=tosignTx,proto3" json:"tosign_tx,omitempty"`
	// Optional Array of errors in the form “error”:“description-of-error”. This is only returned if there was an error in any stage of transaction generation, and is usually accompanied by a HTTP 400 code.
	Errors               []*TXerror `protobuf:"bytes,6,rep,name=errors,proto3" json:"errors,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*TXSkeleton) Descriptor

func (*TXSkeleton) Descriptor() ([]byte, []int)

func (*TXSkeleton) GetErrors

func (m *TXSkeleton) GetErrors() []*TXerror

func (*TXSkeleton) GetPubkeys

func (m *TXSkeleton) GetPubkeys() []string

func (*TXSkeleton) GetSignatures

func (m *TXSkeleton) GetSignatures() []string

func (*TXSkeleton) GetTosign

func (m *TXSkeleton) GetTosign() []string

func (*TXSkeleton) GetTosignTx

func (m *TXSkeleton) GetTosignTx() []string

func (*TXSkeleton) GetTx

func (m *TXSkeleton) GetTx() *TX

func (*TXSkeleton) ProtoMessage

func (*TXSkeleton) ProtoMessage()

func (*TXSkeleton) Reset

func (m *TXSkeleton) Reset()

func (*TXSkeleton) String

func (m *TXSkeleton) String() string

func (*TXSkeleton) XXX_DiscardUnknown

func (m *TXSkeleton) XXX_DiscardUnknown()

func (*TXSkeleton) XXX_Marshal

func (m *TXSkeleton) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXSkeleton) XXX_Merge

func (dst *TXSkeleton) XXX_Merge(src proto.Message)

func (*TXSkeleton) XXX_Size

func (m *TXSkeleton) XXX_Size() int

func (*TXSkeleton) XXX_Unmarshal

func (m *TXSkeleton) XXX_Unmarshal(b []byte) error

type TXerror

type TXerror struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXerror) Descriptor

func (*TXerror) Descriptor() ([]byte, []int)

func (*TXerror) GetError

func (m *TXerror) GetError() string

func (*TXerror) ProtoMessage

func (*TXerror) ProtoMessage()

func (*TXerror) Reset

func (m *TXerror) Reset()

func (*TXerror) String

func (m *TXerror) String() string

func (*TXerror) XXX_DiscardUnknown

func (m *TXerror) XXX_DiscardUnknown()

func (*TXerror) XXX_Marshal

func (m *TXerror) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXerror) XXX_Merge

func (dst *TXerror) XXX_Merge(src proto.Message)

func (*TXerror) XXX_Size

func (m *TXerror) XXX_Size() int

func (*TXerror) XXX_Unmarshal

func (m *TXerror) XXX_Unmarshal(b []byte) error

type TXs

type TXs struct {
	Txs                  []*TX    `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TXs) Descriptor

func (*TXs) Descriptor() ([]byte, []int)

func (*TXs) GetTxs

func (m *TXs) GetTxs() []*TX

func (*TXs) ProtoMessage

func (*TXs) ProtoMessage()

func (*TXs) Reset

func (m *TXs) Reset()

func (*TXs) String

func (m *TXs) String() string

func (*TXs) XXX_DiscardUnknown

func (m *TXs) XXX_DiscardUnknown()

func (*TXs) XXX_Marshal

func (m *TXs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TXs) XXX_Merge

func (dst *TXs) XXX_Merge(src proto.Message)

func (*TXs) XXX_Size

func (m *TXs) XXX_Size() int

func (*TXs) XXX_Unmarshal

func (m *TXs) XXX_Unmarshal(b []byte) error

type TransactionConfidenceEndpointRequest

type TransactionConfidenceEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Txhash               string               `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*TransactionConfidenceEndpointRequest) Descriptor

func (*TransactionConfidenceEndpointRequest) Descriptor() ([]byte, []int)

func (*TransactionConfidenceEndpointRequest) GetNetwork

func (*TransactionConfidenceEndpointRequest) GetTxhash

func (*TransactionConfidenceEndpointRequest) ProtoMessage

func (*TransactionConfidenceEndpointRequest) ProtoMessage()

func (*TransactionConfidenceEndpointRequest) Reset

func (*TransactionConfidenceEndpointRequest) String

func (*TransactionConfidenceEndpointRequest) XXX_DiscardUnknown

func (m *TransactionConfidenceEndpointRequest) XXX_DiscardUnknown()

func (*TransactionConfidenceEndpointRequest) XXX_Marshal

func (m *TransactionConfidenceEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionConfidenceEndpointRequest) XXX_Merge

func (*TransactionConfidenceEndpointRequest) XXX_Size

func (*TransactionConfidenceEndpointRequest) XXX_Unmarshal

func (m *TransactionConfidenceEndpointRequest) XXX_Unmarshal(b []byte) error

type TransactionHashEndpointRequest

type TransactionHashEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Txhash  string               `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
	// Filters TXInputs/TXOutputs, if unset, default is 20.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Filters TX to only include TXInputs from this input index and above.
	Instart int32 `protobuf:"varint,4,opt,name=instart,proto3" json:"instart,omitempty"`
	// Filters TX to only include TXOutputs from this output index and above.
	Outstart int32 `protobuf:"varint,5,opt,name=outstart,proto3" json:"outstart,omitempty"`
	// If true, includes hex-encoded raw transaction; false by default.
	IncludeHex bool `protobuf:"varint,6,opt,name=includeHex,proto3" json:"includeHex,omitempty"`
	// If true, includes the confidence attribute (useful for unconfirmed transactions). For more info about this figure, check the Confidence Factor documentation.
	IncludeConfidence    bool     `protobuf:"varint,7,opt,name=includeConfidence,proto3" json:"includeConfidence,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TransactionHashEndpointRequest) Descriptor

func (*TransactionHashEndpointRequest) Descriptor() ([]byte, []int)

func (*TransactionHashEndpointRequest) GetIncludeConfidence

func (m *TransactionHashEndpointRequest) GetIncludeConfidence() bool

func (*TransactionHashEndpointRequest) GetIncludeHex

func (m *TransactionHashEndpointRequest) GetIncludeHex() bool

func (*TransactionHashEndpointRequest) GetInstart

func (m *TransactionHashEndpointRequest) GetInstart() int32

func (*TransactionHashEndpointRequest) GetLimit

func (m *TransactionHashEndpointRequest) GetLimit() int32

func (*TransactionHashEndpointRequest) GetNetwork

func (*TransactionHashEndpointRequest) GetOutstart

func (m *TransactionHashEndpointRequest) GetOutstart() int32

func (*TransactionHashEndpointRequest) GetTxhash

func (m *TransactionHashEndpointRequest) GetTxhash() string

func (*TransactionHashEndpointRequest) ProtoMessage

func (*TransactionHashEndpointRequest) ProtoMessage()

func (*TransactionHashEndpointRequest) Reset

func (m *TransactionHashEndpointRequest) Reset()

func (*TransactionHashEndpointRequest) String

func (*TransactionHashEndpointRequest) XXX_DiscardUnknown

func (m *TransactionHashEndpointRequest) XXX_DiscardUnknown()

func (*TransactionHashEndpointRequest) XXX_Marshal

func (m *TransactionHashEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionHashEndpointRequest) XXX_Merge

func (dst *TransactionHashEndpointRequest) XXX_Merge(src proto.Message)

func (*TransactionHashEndpointRequest) XXX_Size

func (m *TransactionHashEndpointRequest) XXX_Size() int

func (*TransactionHashEndpointRequest) XXX_Unmarshal

func (m *TransactionHashEndpointRequest) XXX_Unmarshal(b []byte) error

type TransactionPropagationEndpointRequest

type TransactionPropagationEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Txhash               string               `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*TransactionPropagationEndpointRequest) Descriptor

func (*TransactionPropagationEndpointRequest) Descriptor() ([]byte, []int)

func (*TransactionPropagationEndpointRequest) GetNetwork

func (*TransactionPropagationEndpointRequest) GetTxhash

func (*TransactionPropagationEndpointRequest) ProtoMessage

func (*TransactionPropagationEndpointRequest) ProtoMessage()

func (*TransactionPropagationEndpointRequest) Reset

func (*TransactionPropagationEndpointRequest) String

func (*TransactionPropagationEndpointRequest) XXX_DiscardUnknown

func (m *TransactionPropagationEndpointRequest) XXX_DiscardUnknown()

func (*TransactionPropagationEndpointRequest) XXX_Marshal

func (m *TransactionPropagationEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionPropagationEndpointRequest) XXX_Merge

func (*TransactionPropagationEndpointRequest) XXX_Size

func (*TransactionPropagationEndpointRequest) XXX_Unmarshal

func (m *TransactionPropagationEndpointRequest) XXX_Unmarshal(b []byte) error

type TransactionServiceClient

type TransactionServiceClient interface {
	TransactionHashEndpoint(ctx context.Context, in *TransactionHashEndpointRequest, opts ...grpc.CallOption) (*TX, error)
	UnconfirmedTransactionsEndpoint(ctx context.Context, in *UnconfirmedTransactionsEndpointRequest, opts ...grpc.CallOption) (*TXs, error)
	CreateTransactionEndpoint(ctx context.Context, in *CreateTransactionEndpointRequest, opts ...grpc.CallOption) (*TXSkeleton, error)
	SendTransactionEndpoint(ctx context.Context, in *SendTransactionEndpointRequest, opts ...grpc.CallOption) (*TXSkeleton, error)
	PushRawTransactionEndpoint(ctx context.Context, in *PushRawTransactionEndpointRequest, opts ...grpc.CallOption) (*TX, error)
	DecodeRawTransactionEndpoint(ctx context.Context, in *DecodeRawTransactionEndpointRequest, opts ...grpc.CallOption) (*TX, error)
	DataEndpoint(ctx context.Context, in *DataEndpointRequest, opts ...grpc.CallOption) (*NullData, error)
	TransactionPropagationEndpoint(ctx context.Context, in *TransactionPropagationEndpointRequest, opts ...grpc.CallOption) (*TXPropagation, error)
}

TransactionServiceClient is the client API for TransactionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTransactionServiceClient

func NewTransactionServiceClient(cc *grpc.ClientConn) TransactionServiceClient

type TransactionServiceServer

type TransactionServiceServer interface {
	TransactionHashEndpoint(context.Context, *TransactionHashEndpointRequest) (*TX, error)
	UnconfirmedTransactionsEndpoint(context.Context, *UnconfirmedTransactionsEndpointRequest) (*TXs, error)
	CreateTransactionEndpoint(context.Context, *CreateTransactionEndpointRequest) (*TXSkeleton, error)
	SendTransactionEndpoint(context.Context, *SendTransactionEndpointRequest) (*TXSkeleton, error)
	PushRawTransactionEndpoint(context.Context, *PushRawTransactionEndpointRequest) (*TX, error)
	DecodeRawTransactionEndpoint(context.Context, *DecodeRawTransactionEndpointRequest) (*TX, error)
	DataEndpoint(context.Context, *DataEndpointRequest) (*NullData, error)
	TransactionPropagationEndpoint(context.Context, *TransactionPropagationEndpointRequest) (*TXPropagation, error)
}

TransactionServiceServer is the server API for TransactionService service.

type TransferAssetEndpointRequest

type TransferAssetEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Assetid string               `protobuf:"bytes,2,opt,name=assetid,proto3" json:"assetid,omitempty"`
	// The private key being used to issue or transfer assets.
	FromPrivate string `protobuf:"bytes,3,opt,name=from_private,json=fromPrivate,proto3" json:"from_private,omitempty"`
	// The target OAP address assets for issue or transfer.
	ToAddress string `protobuf:"bytes,4,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"`
	// The amount of assets being issued or transfered.
	Amount int32 `protobuf:"varint,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// Optional Hex-encoded metadata that can optionally be encoded into the issue or transfer transaction.
	Metadata             string   `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TransferAssetEndpointRequest) Descriptor

func (*TransferAssetEndpointRequest) Descriptor() ([]byte, []int)

func (*TransferAssetEndpointRequest) GetAmount

func (m *TransferAssetEndpointRequest) GetAmount() int32

func (*TransferAssetEndpointRequest) GetAssetid

func (m *TransferAssetEndpointRequest) GetAssetid() string

func (*TransferAssetEndpointRequest) GetFromPrivate

func (m *TransferAssetEndpointRequest) GetFromPrivate() string

func (*TransferAssetEndpointRequest) GetMetadata

func (m *TransferAssetEndpointRequest) GetMetadata() string

func (*TransferAssetEndpointRequest) GetNetwork

func (*TransferAssetEndpointRequest) GetToAddress

func (m *TransferAssetEndpointRequest) GetToAddress() string

func (*TransferAssetEndpointRequest) ProtoMessage

func (*TransferAssetEndpointRequest) ProtoMessage()

func (*TransferAssetEndpointRequest) Reset

func (m *TransferAssetEndpointRequest) Reset()

func (*TransferAssetEndpointRequest) String

func (*TransferAssetEndpointRequest) XXX_DiscardUnknown

func (m *TransferAssetEndpointRequest) XXX_DiscardUnknown()

func (*TransferAssetEndpointRequest) XXX_Marshal

func (m *TransferAssetEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferAssetEndpointRequest) XXX_Merge

func (dst *TransferAssetEndpointRequest) XXX_Merge(src proto.Message)

func (*TransferAssetEndpointRequest) XXX_Size

func (m *TransferAssetEndpointRequest) XXX_Size() int

func (*TransferAssetEndpointRequest) XXX_Unmarshal

func (m *TransferAssetEndpointRequest) XXX_Unmarshal(b []byte) error

type TxHashes

type TxHashes struct {
	Hash                 []string `protobuf:"bytes,1,rep,name=hash,proto3" json:"hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TxHashes) Descriptor

func (*TxHashes) Descriptor() ([]byte, []int)

func (*TxHashes) GetHash

func (m *TxHashes) GetHash() []string

func (*TxHashes) ProtoMessage

func (*TxHashes) ProtoMessage()

func (*TxHashes) Reset

func (m *TxHashes) Reset()

func (*TxHashes) String

func (m *TxHashes) String() string

func (*TxHashes) XXX_DiscardUnknown

func (m *TxHashes) XXX_DiscardUnknown()

func (*TxHashes) XXX_Marshal

func (m *TxHashes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TxHashes) XXX_Merge

func (dst *TxHashes) XXX_Merge(src proto.Message)

func (*TxHashes) XXX_Size

func (m *TxHashes) XXX_Size() int

func (*TxHashes) XXX_Unmarshal

func (m *TxHashes) XXX_Unmarshal(b []byte) error

type UnconfirmedTransactionsEndpointRequest

type UnconfirmedTransactionsEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*UnconfirmedTransactionsEndpointRequest) Descriptor

func (*UnconfirmedTransactionsEndpointRequest) Descriptor() ([]byte, []int)

func (*UnconfirmedTransactionsEndpointRequest) GetNetwork

func (*UnconfirmedTransactionsEndpointRequest) ProtoMessage

func (*UnconfirmedTransactionsEndpointRequest) Reset

func (*UnconfirmedTransactionsEndpointRequest) String

func (*UnconfirmedTransactionsEndpointRequest) XXX_DiscardUnknown

func (m *UnconfirmedTransactionsEndpointRequest) XXX_DiscardUnknown()

func (*UnconfirmedTransactionsEndpointRequest) XXX_Marshal

func (m *UnconfirmedTransactionsEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnconfirmedTransactionsEndpointRequest) XXX_Merge

func (*UnconfirmedTransactionsEndpointRequest) XXX_Size

func (*UnconfirmedTransactionsEndpointRequest) XXX_Unmarshal

func (m *UnconfirmedTransactionsEndpointRequest) XXX_Unmarshal(b []byte) error

type Wallet

type Wallet struct {
	// User token associated with this wallet.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Name of the wallet.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of addresses associated with this wallet.
	Addresses            []string `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Wallet) Descriptor

func (*Wallet) Descriptor() ([]byte, []int)

func (*Wallet) GetAddresses

func (m *Wallet) GetAddresses() []string

func (*Wallet) GetName

func (m *Wallet) GetName() string

func (*Wallet) GetToken

func (m *Wallet) GetToken() string

func (*Wallet) ProtoMessage

func (*Wallet) ProtoMessage()

func (*Wallet) Reset

func (m *Wallet) Reset()

func (*Wallet) String

func (m *Wallet) String() string

func (*Wallet) XXX_DiscardUnknown

func (m *Wallet) XXX_DiscardUnknown()

func (*Wallet) XXX_Marshal

func (m *Wallet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Wallet) XXX_Merge

func (dst *Wallet) XXX_Merge(src proto.Message)

func (*Wallet) XXX_Size

func (m *Wallet) XXX_Size() int

func (*Wallet) XXX_Unmarshal

func (m *Wallet) XXX_Unmarshal(b []byte) error

type WalletAddressKeychain

type WalletAddressKeychain struct {
	// --- Wallet ---
	// User token associated with this wallet.
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Name of the wallet.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// List of addresses associated with this wallet.
	Addresses []string `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
	// --- AddressKeychain ---
	// Standard address representation.
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Hex-encoded Public key.
	Public string `protobuf:"bytes,5,opt,name=public,proto3" json:"public,omitempty"`
	// Hex-encoded Private key.
	Private string `protobuf:"bytes,6,opt,name=private,proto3" json:"private,omitempty"`
	// Wallet import format, a common encoding for the private key.
	Wif string `protobuf:"bytes,7,opt,name=wif,proto3" json:"wif,omitempty"`
	// Optional Array of public keys to provide to generate a multisig address.
	Pubkeys []string `protobuf:"bytes,8,rep,name=pubkeys,proto3" json:"pubkeys,omitempty"`
	// Optional If generating a multisig address, the type of multisig script;typically “multisig-n-of-m”, where n and m are integers.
	ScriptType string `protobuf:"bytes,9,opt,name=script_type,json=scriptType,proto3" json:"script_type,omitempty"`
	// Optional If generating an OAP address, this represents the parent blockchain’s underlying address (the typical address listed above).
	OriginalAddress string `protobuf:"bytes,10,opt,name=original_address,json=originalAddress,proto3" json:"original_address,omitempty"`
	// Optional The OAP address, if generated using the Generate Asset Address Endpoint.
	OapAddress           string   `protobuf:"bytes,11,opt,name=oap_address,json=oapAddress,proto3" json:"oap_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WalletAddressKeychain) Descriptor

func (*WalletAddressKeychain) Descriptor() ([]byte, []int)

func (*WalletAddressKeychain) GetAddress

func (m *WalletAddressKeychain) GetAddress() string

func (*WalletAddressKeychain) GetAddresses

func (m *WalletAddressKeychain) GetAddresses() []string

func (*WalletAddressKeychain) GetName

func (m *WalletAddressKeychain) GetName() string

func (*WalletAddressKeychain) GetOapAddress

func (m *WalletAddressKeychain) GetOapAddress() string

func (*WalletAddressKeychain) GetOriginalAddress

func (m *WalletAddressKeychain) GetOriginalAddress() string

func (*WalletAddressKeychain) GetPrivate

func (m *WalletAddressKeychain) GetPrivate() string

func (*WalletAddressKeychain) GetPubkeys

func (m *WalletAddressKeychain) GetPubkeys() []string

func (*WalletAddressKeychain) GetPublic

func (m *WalletAddressKeychain) GetPublic() string

func (*WalletAddressKeychain) GetScriptType

func (m *WalletAddressKeychain) GetScriptType() string

func (*WalletAddressKeychain) GetToken

func (m *WalletAddressKeychain) GetToken() string

func (*WalletAddressKeychain) GetWif

func (m *WalletAddressKeychain) GetWif() string

func (*WalletAddressKeychain) ProtoMessage

func (*WalletAddressKeychain) ProtoMessage()

func (*WalletAddressKeychain) Reset

func (m *WalletAddressKeychain) Reset()

func (*WalletAddressKeychain) String

func (m *WalletAddressKeychain) String() string

func (*WalletAddressKeychain) XXX_DiscardUnknown

func (m *WalletAddressKeychain) XXX_DiscardUnknown()

func (*WalletAddressKeychain) XXX_Marshal

func (m *WalletAddressKeychain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WalletAddressKeychain) XXX_Merge

func (dst *WalletAddressKeychain) XXX_Merge(src proto.Message)

func (*WalletAddressKeychain) XXX_Size

func (m *WalletAddressKeychain) XXX_Size() int

func (*WalletAddressKeychain) XXX_Unmarshal

func (m *WalletAddressKeychain) XXX_Unmarshal(b []byte) error

type WalletAddressesEndpointRequest

type WalletAddressesEndpointRequest struct {
	Network NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name    string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Returns only used addresses if set to true and only unused if false. Only valid on HD wallets.
	Used bool `protobuf:"varint,3,opt,name=used,proto3" json:"used,omitempty"`
	// Returns only addresses with zero balance if set to true and only addresses with non-zero balance if false. Only valid on HD wallets.
	Zerobalance          bool     `protobuf:"varint,4,opt,name=zerobalance,proto3" json:"zerobalance,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WalletAddressesEndpointRequest) Descriptor

func (*WalletAddressesEndpointRequest) Descriptor() ([]byte, []int)

func (*WalletAddressesEndpointRequest) GetName

func (*WalletAddressesEndpointRequest) GetNetwork

func (*WalletAddressesEndpointRequest) GetUsed

func (m *WalletAddressesEndpointRequest) GetUsed() bool

func (*WalletAddressesEndpointRequest) GetZerobalance

func (m *WalletAddressesEndpointRequest) GetZerobalance() bool

func (*WalletAddressesEndpointRequest) ProtoMessage

func (*WalletAddressesEndpointRequest) ProtoMessage()

func (*WalletAddressesEndpointRequest) Reset

func (m *WalletAddressesEndpointRequest) Reset()

func (*WalletAddressesEndpointRequest) String

func (*WalletAddressesEndpointRequest) XXX_DiscardUnknown

func (m *WalletAddressesEndpointRequest) XXX_DiscardUnknown()

func (*WalletAddressesEndpointRequest) XXX_Marshal

func (m *WalletAddressesEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WalletAddressesEndpointRequest) XXX_Merge

func (dst *WalletAddressesEndpointRequest) XXX_Merge(src proto.Message)

func (*WalletAddressesEndpointRequest) XXX_Size

func (m *WalletAddressesEndpointRequest) XXX_Size() int

func (*WalletAddressesEndpointRequest) XXX_Unmarshal

func (m *WalletAddressesEndpointRequest) XXX_Unmarshal(b []byte) error

type WalletEndpointRequest

type WalletEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Name                 string               `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*WalletEndpointRequest) Descriptor

func (*WalletEndpointRequest) Descriptor() ([]byte, []int)

func (*WalletEndpointRequest) GetName

func (m *WalletEndpointRequest) GetName() string

func (*WalletEndpointRequest) GetNetwork

func (*WalletEndpointRequest) ProtoMessage

func (*WalletEndpointRequest) ProtoMessage()

func (*WalletEndpointRequest) Reset

func (m *WalletEndpointRequest) Reset()

func (*WalletEndpointRequest) String

func (m *WalletEndpointRequest) String() string

func (*WalletEndpointRequest) XXX_DiscardUnknown

func (m *WalletEndpointRequest) XXX_DiscardUnknown()

func (*WalletEndpointRequest) XXX_Marshal

func (m *WalletEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WalletEndpointRequest) XXX_Merge

func (dst *WalletEndpointRequest) XXX_Merge(src proto.Message)

func (*WalletEndpointRequest) XXX_Size

func (m *WalletEndpointRequest) XXX_Size() int

func (*WalletEndpointRequest) XXX_Unmarshal

func (m *WalletEndpointRequest) XXX_Unmarshal(b []byte) error

type WalletServiceClient

type WalletServiceClient interface {
	CreateWalletEndpoint(ctx context.Context, in *CreateWalletEndpointRequest, opts ...grpc.CallOption) (*Wallet, error)
	CreateHDWalletEndpoint(ctx context.Context, in *CreateHDWalletEndpointRequest, opts ...grpc.CallOption) (*HDWallet, error)
	ListWalletsEndpoint(ctx context.Context, in *ListWalletsEndpointRequest, opts ...grpc.CallOption) (*ListWallets, error)
	WalletEndpoint(ctx context.Context, in *WalletEndpointRequest, opts ...grpc.CallOption) (*Wallet, error)
	WalletHDEndpoint(ctx context.Context, in *HDWalletEndpointRequest, opts ...grpc.CallOption) (*HDWallet, error)
	AddAddressesToWalletEndpoint(ctx context.Context, in *AddAddressesToWalletEndpointRequest, opts ...grpc.CallOption) (*Wallet, error)
	WalletAddressesEndpoint(ctx context.Context, in *WalletAddressesEndpointRequest, opts ...grpc.CallOption) (*Wallet, error)
	HDWalletAddressesEndpoint(ctx context.Context, in *HDWalletAddressesEndpointRequest, opts ...grpc.CallOption) (*HDChain, error)
	RemoveAddressesFromWalletEndpoint(ctx context.Context, in *RemoveAddressesFromWalletEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	GenerateAddressInWalletEndpoint(ctx context.Context, in *GenerateAddressInWalletEndpointRequest, opts ...grpc.CallOption) (*WalletAddressKeychain, error)
	DeriveAddressInWalletEndpoint(ctx context.Context, in *DeriveAddressInWalletEndpointRequest, opts ...grpc.CallOption) (*HDWallet, error)
	DeleteWalletEndpoint(ctx context.Context, in *DeleteWalletEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
	DeleteHDWalletHDEndpoint(ctx context.Context, in *DeleteHDWalletEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
}

WalletServiceClient is the client API for WalletService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWalletServiceClient

func NewWalletServiceClient(cc *grpc.ClientConn) WalletServiceClient

type WalletServiceServer

type WalletServiceServer interface {
	CreateWalletEndpoint(context.Context, *CreateWalletEndpointRequest) (*Wallet, error)
	CreateHDWalletEndpoint(context.Context, *CreateHDWalletEndpointRequest) (*HDWallet, error)
	ListWalletsEndpoint(context.Context, *ListWalletsEndpointRequest) (*ListWallets, error)
	WalletEndpoint(context.Context, *WalletEndpointRequest) (*Wallet, error)
	WalletHDEndpoint(context.Context, *HDWalletEndpointRequest) (*HDWallet, error)
	AddAddressesToWalletEndpoint(context.Context, *AddAddressesToWalletEndpointRequest) (*Wallet, error)
	WalletAddressesEndpoint(context.Context, *WalletAddressesEndpointRequest) (*Wallet, error)
	HDWalletAddressesEndpoint(context.Context, *HDWalletAddressesEndpointRequest) (*HDChain, error)
	RemoveAddressesFromWalletEndpoint(context.Context, *RemoveAddressesFromWalletEndpointRequest) (*NullValue, error)
	GenerateAddressInWalletEndpoint(context.Context, *GenerateAddressInWalletEndpointRequest) (*WalletAddressKeychain, error)
	DeriveAddressInWalletEndpoint(context.Context, *DeriveAddressInWalletEndpointRequest) (*HDWallet, error)
	DeleteWalletEndpoint(context.Context, *DeleteWalletEndpointRequest) (*NullValue, error)
	DeleteHDWalletHDEndpoint(context.Context, *DeleteHDWalletEndpointRequest) (*NullValue, error)
}

WalletServiceServer is the server API for WalletService service.

type WebHookIDEndpointRequest

type WebHookIDEndpointRequest struct {
	Network              NetworkAllowingAlias `protobuf:"varint,1,opt,name=network,proto3,enum=chainweaver.protobuf.btc.NetworkAllowingAlias" json:"network,omitempty"`
	Webhookid            string               `protobuf:"bytes,2,opt,name=webhookid,proto3" json:"webhookid,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*WebHookIDEndpointRequest) Descriptor

func (*WebHookIDEndpointRequest) Descriptor() ([]byte, []int)

func (*WebHookIDEndpointRequest) GetNetwork

func (*WebHookIDEndpointRequest) GetWebhookid

func (m *WebHookIDEndpointRequest) GetWebhookid() string

func (*WebHookIDEndpointRequest) ProtoMessage

func (*WebHookIDEndpointRequest) ProtoMessage()

func (*WebHookIDEndpointRequest) Reset

func (m *WebHookIDEndpointRequest) Reset()

func (*WebHookIDEndpointRequest) String

func (m *WebHookIDEndpointRequest) String() string

func (*WebHookIDEndpointRequest) XXX_DiscardUnknown

func (m *WebHookIDEndpointRequest) XXX_DiscardUnknown()

func (*WebHookIDEndpointRequest) XXX_Marshal

func (m *WebHookIDEndpointRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WebHookIDEndpointRequest) XXX_Merge

func (dst *WebHookIDEndpointRequest) XXX_Merge(src proto.Message)

func (*WebHookIDEndpointRequest) XXX_Size

func (m *WebHookIDEndpointRequest) XXX_Size() int

func (*WebHookIDEndpointRequest) XXX_Unmarshal

func (m *WebHookIDEndpointRequest) XXX_Unmarshal(b []byte) error

type WebHooksServiceClient

type WebHooksServiceClient interface {
	CreateWebHookEndpoint(ctx context.Context, in *CreateWebHookEndpointRequest, opts ...grpc.CallOption) (*Event, error)
	ListWebHooksEndpoint(ctx context.Context, in *ListWebHooksEndpointRequest, opts ...grpc.CallOption) (*Events, error)
	WebHookIDEndpoint(ctx context.Context, in *WebHookIDEndpointRequest, opts ...grpc.CallOption) (*Event, error)
	DeleteWebHookEndpoint(ctx context.Context, in *DeleteWebHookEndpointRequest, opts ...grpc.CallOption) (*NullValue, error)
}

WebHooksServiceClient is the client API for WebHooksService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewWebHooksServiceClient

func NewWebHooksServiceClient(cc *grpc.ClientConn) WebHooksServiceClient

type WebHooksServiceServer

type WebHooksServiceServer interface {
	CreateWebHookEndpoint(context.Context, *CreateWebHookEndpointRequest) (*Event, error)
	ListWebHooksEndpoint(context.Context, *ListWebHooksEndpointRequest) (*Events, error)
	WebHookIDEndpoint(context.Context, *WebHookIDEndpointRequest) (*Event, error)
	DeleteWebHookEndpoint(context.Context, *DeleteWebHookEndpointRequest) (*NullValue, error)
}

WebHooksServiceServer is the server API for WebHooksService service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL