messages

package
v0.0.0-...-404d597 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	InsertRemoveSDCardRequest_SDCardAction_name = map[int32]string{
		0: "REMOVE_CARD",
		1: "INSERT_CARD",
	}
	InsertRemoveSDCardRequest_SDCardAction_value = map[string]int32{
		"REMOVE_CARD": 0,
		"INSERT_CARD": 1,
	}
)

Enum value maps for InsertRemoveSDCardRequest_SDCardAction.

View Source
var (
	BTCCoin_name = map[int32]string{
		0: "BTC",
		1: "TBTC",
		2: "LTC",
		3: "TLTC",
	}
	BTCCoin_value = map[string]int32{
		"BTC":  0,
		"TBTC": 1,
		"LTC":  2,
		"TLTC": 3,
	}
)

Enum value maps for BTCCoin.

View Source
var (
	BTCOutputType_name = map[int32]string{
		0: "UNKNOWN",
		1: "P2PKH",
		2: "P2SH",
		3: "P2WPKH",
		4: "P2WSH",
		5: "P2TR",
	}
	BTCOutputType_value = map[string]int32{
		"UNKNOWN": 0,
		"P2PKH":   1,
		"P2SH":    2,
		"P2WPKH":  3,
		"P2WSH":   4,
		"P2TR":    5,
	}
)

Enum value maps for BTCOutputType.

View Source
var (
	BTCScriptConfig_SimpleType_name = map[int32]string{
		0: "P2WPKH_P2SH",
		1: "P2WPKH",
		2: "P2TR",
	}
	BTCScriptConfig_SimpleType_value = map[string]int32{
		"P2WPKH_P2SH": 0,
		"P2WPKH":      1,
		"P2TR":        2,
	}
)

Enum value maps for BTCScriptConfig_SimpleType.

View Source
var (
	BTCScriptConfig_Multisig_ScriptType_name = map[int32]string{
		0: "P2WSH",
		1: "P2WSH_P2SH",
	}
	BTCScriptConfig_Multisig_ScriptType_value = map[string]int32{
		"P2WSH":      0,
		"P2WSH_P2SH": 1,
	}
)

Enum value maps for BTCScriptConfig_Multisig_ScriptType.

View Source
var (
	BTCPubRequest_XPubType_name = map[int32]string{
		0: "TPUB",
		1: "XPUB",
		2: "YPUB",
		3: "ZPUB",
		4: "VPUB",
		5: "UPUB",
		6: "CAPITAL_VPUB",
		7: "CAPITAL_ZPUB",
		8: "CAPITAL_UPUB",
		9: "CAPITAL_YPUB",
	}
	BTCPubRequest_XPubType_value = map[string]int32{
		"TPUB":         0,
		"XPUB":         1,
		"YPUB":         2,
		"ZPUB":         3,
		"VPUB":         4,
		"UPUB":         5,
		"CAPITAL_VPUB": 6,
		"CAPITAL_ZPUB": 7,
		"CAPITAL_UPUB": 8,
		"CAPITAL_YPUB": 9,
	}
)

Enum value maps for BTCPubRequest_XPubType.

View Source
var (
	BTCSignInitRequest_FormatUnit_name = map[int32]string{
		0: "DEFAULT",
		1: "SAT",
	}
	BTCSignInitRequest_FormatUnit_value = map[string]int32{
		"DEFAULT": 0,
		"SAT":     1,
	}
)

Enum value maps for BTCSignInitRequest_FormatUnit.

View Source
var (
	BTCSignNextResponse_Type_name = map[int32]string{
		0: "INPUT",
		1: "OUTPUT",
		2: "DONE",
		3: "PREVTX_INIT",
		4: "PREVTX_INPUT",
		5: "PREVTX_OUTPUT",
		6: "HOST_NONCE",
	}
	BTCSignNextResponse_Type_value = map[string]int32{
		"INPUT":         0,
		"OUTPUT":        1,
		"DONE":          2,
		"PREVTX_INIT":   3,
		"PREVTX_INPUT":  4,
		"PREVTX_OUTPUT": 5,
		"HOST_NONCE":    6,
	}
)

Enum value maps for BTCSignNextResponse_Type.

View Source
var (
	BTCRegisterScriptConfigRequest_XPubType_name = map[int32]string{
		0: "AUTO_ELECTRUM",
		1: "AUTO_XPUB_TPUB",
	}
	BTCRegisterScriptConfigRequest_XPubType_value = map[string]int32{
		"AUTO_ELECTRUM":  0,
		"AUTO_XPUB_TPUB": 1,
	}
)

Enum value maps for BTCRegisterScriptConfigRequest_XPubType.

View Source
var (
	CardanoNetwork_name = map[int32]string{
		0: "CardanoMainnet",
		1: "CardanoTestnet",
	}
	CardanoNetwork_value = map[string]int32{
		"CardanoMainnet": 0,
		"CardanoTestnet": 1,
	}
)

Enum value maps for CardanoNetwork.

View Source
var (
	ETHCoin_name = map[int32]string{
		0: "ETH",
		1: "RopstenETH",
		2: "RinkebyETH",
	}
	ETHCoin_value = map[string]int32{
		"ETH":        0,
		"RopstenETH": 1,
		"RinkebyETH": 2,
	}
)

Enum value maps for ETHCoin.

View Source
var (
	ETHPubRequest_OutputType_name = map[int32]string{
		0: "ADDRESS",
		1: "XPUB",
	}
	ETHPubRequest_OutputType_value = map[string]int32{
		"ADDRESS": 0,
		"XPUB":    1,
	}
)

Enum value maps for ETHPubRequest_OutputType.

View Source
var (
	ETHSignTypedMessageRequest_DataType_name = map[int32]string{
		0: "UNKNOWN",
		1: "BYTES",
		2: "UINT",
		3: "INT",
		4: "BOOL",
		5: "ADDRESS",
		6: "STRING",
		7: "ARRAY",
		8: "STRUCT",
	}
	ETHSignTypedMessageRequest_DataType_value = map[string]int32{
		"UNKNOWN": 0,
		"BYTES":   1,
		"UINT":    2,
		"INT":     3,
		"BOOL":    4,
		"ADDRESS": 5,
		"STRING":  6,
		"ARRAY":   7,
		"STRUCT":  8,
	}
)

Enum value maps for ETHSignTypedMessageRequest_DataType.

View Source
var (
	ETHTypedMessageValueResponse_RootObject_name = map[int32]string{
		0: "UNKNOWN",
		1: "DOMAIN",
		2: "MESSAGE",
	}
	ETHTypedMessageValueResponse_RootObject_value = map[string]int32{
		"UNKNOWN": 0,
		"DOMAIN":  1,
		"MESSAGE": 2,
	}
)

Enum value maps for ETHTypedMessageValueResponse_RootObject.

View Source
var (
	RebootRequest_Purpose_name = map[int32]string{
		0: "UPGRADE",
		1: "SETTINGS",
	}
	RebootRequest_Purpose_value = map[string]int32{
		"UPGRADE":  0,
		"SETTINGS": 1,
	}
)

Enum value maps for RebootRequest_Purpose.

View Source
var File_antiklepto_proto protoreflect.FileDescriptor
View Source
var File_backup_commands_proto protoreflect.FileDescriptor
View Source
var File_bitbox02_system_proto protoreflect.FileDescriptor
View Source
var File_cardano_proto protoreflect.FileDescriptor
View Source
var File_common_proto protoreflect.FileDescriptor
View Source
var File_keystore_proto protoreflect.FileDescriptor
View Source
var File_mnemonic_proto protoreflect.FileDescriptor
View Source
var File_perform_attestation_proto protoreflect.FileDescriptor
View Source
var File_system_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AntiKleptoHostNonceCommitment

type AntiKleptoHostNonceCommitment struct {
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*AntiKleptoHostNonceCommitment) Descriptor deprecated

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

Deprecated: Use AntiKleptoHostNonceCommitment.ProtoReflect.Descriptor instead.

func (*AntiKleptoHostNonceCommitment) GetCommitment

func (x *AntiKleptoHostNonceCommitment) GetCommitment() []byte

func (*AntiKleptoHostNonceCommitment) ProtoMessage

func (*AntiKleptoHostNonceCommitment) ProtoMessage()

func (*AntiKleptoHostNonceCommitment) ProtoReflect

func (*AntiKleptoHostNonceCommitment) Reset

func (x *AntiKleptoHostNonceCommitment) Reset()

func (*AntiKleptoHostNonceCommitment) String

type AntiKleptoSignatureRequest

type AntiKleptoSignatureRequest struct {
	HostNonce []byte `protobuf:"bytes,1,opt,name=host_nonce,json=hostNonce,proto3" json:"host_nonce,omitempty"`
	// contains filtered or unexported fields
}

func (*AntiKleptoSignatureRequest) Descriptor deprecated

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

Deprecated: Use AntiKleptoSignatureRequest.ProtoReflect.Descriptor instead.

func (*AntiKleptoSignatureRequest) GetHostNonce

func (x *AntiKleptoSignatureRequest) GetHostNonce() []byte

func (*AntiKleptoSignatureRequest) ProtoMessage

func (*AntiKleptoSignatureRequest) ProtoMessage()

func (*AntiKleptoSignatureRequest) ProtoReflect

func (*AntiKleptoSignatureRequest) Reset

func (x *AntiKleptoSignatureRequest) Reset()

func (*AntiKleptoSignatureRequest) String

func (x *AntiKleptoSignatureRequest) String() string

type AntiKleptoSignerCommitment

type AntiKleptoSignerCommitment struct {
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*AntiKleptoSignerCommitment) Descriptor deprecated

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

Deprecated: Use AntiKleptoSignerCommitment.ProtoReflect.Descriptor instead.

func (*AntiKleptoSignerCommitment) GetCommitment

func (x *AntiKleptoSignerCommitment) GetCommitment() []byte

func (*AntiKleptoSignerCommitment) ProtoMessage

func (*AntiKleptoSignerCommitment) ProtoMessage()

func (*AntiKleptoSignerCommitment) ProtoReflect

func (*AntiKleptoSignerCommitment) Reset

func (x *AntiKleptoSignerCommitment) Reset()

func (*AntiKleptoSignerCommitment) String

func (x *AntiKleptoSignerCommitment) String() string

type BIP85Request

type BIP85Request struct {

	// Types that are assignable to App:
	//
	//	*BIP85Request_Bip39
	//	*BIP85Request_Ln
	App isBIP85Request_App `protobuf_oneof:"app"`
	// contains filtered or unexported fields
}

func (*BIP85Request) Descriptor deprecated

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

Deprecated: Use BIP85Request.ProtoReflect.Descriptor instead.

func (*BIP85Request) GetApp

func (m *BIP85Request) GetApp() isBIP85Request_App

func (*BIP85Request) GetBip39

func (x *BIP85Request) GetBip39() *emptypb.Empty

func (*BIP85Request) GetLn

func (x *BIP85Request) GetLn() *BIP85Request_AppLn

func (*BIP85Request) ProtoMessage

func (*BIP85Request) ProtoMessage()

func (*BIP85Request) ProtoReflect

func (x *BIP85Request) ProtoReflect() protoreflect.Message

func (*BIP85Request) Reset

func (x *BIP85Request) Reset()

func (*BIP85Request) String

func (x *BIP85Request) String() string

type BIP85Request_AppLn

type BIP85Request_AppLn struct {
	AccountNumber uint32 `protobuf:"varint,1,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
	// contains filtered or unexported fields
}

func (*BIP85Request_AppLn) Descriptor deprecated

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

Deprecated: Use BIP85Request_AppLn.ProtoReflect.Descriptor instead.

func (*BIP85Request_AppLn) GetAccountNumber

func (x *BIP85Request_AppLn) GetAccountNumber() uint32

func (*BIP85Request_AppLn) ProtoMessage

func (*BIP85Request_AppLn) ProtoMessage()

func (*BIP85Request_AppLn) ProtoReflect

func (x *BIP85Request_AppLn) ProtoReflect() protoreflect.Message

func (*BIP85Request_AppLn) Reset

func (x *BIP85Request_AppLn) Reset()

func (*BIP85Request_AppLn) String

func (x *BIP85Request_AppLn) String() string

type BIP85Request_Bip39

type BIP85Request_Bip39 struct {
	Bip39 *emptypb.Empty `protobuf:"bytes,1,opt,name=bip39,proto3,oneof"`
}

type BIP85Request_Ln

type BIP85Request_Ln struct {
	Ln *BIP85Request_AppLn `protobuf:"bytes,2,opt,name=ln,proto3,oneof"`
}

type BIP85Response

type BIP85Response struct {

	// Types that are assignable to App:
	//
	//	*BIP85Response_Bip39
	//	*BIP85Response_Ln
	App isBIP85Response_App `protobuf_oneof:"app"`
	// contains filtered or unexported fields
}

func (*BIP85Response) Descriptor deprecated

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

Deprecated: Use BIP85Response.ProtoReflect.Descriptor instead.

func (*BIP85Response) GetApp

func (m *BIP85Response) GetApp() isBIP85Response_App

func (*BIP85Response) GetBip39

func (x *BIP85Response) GetBip39() *emptypb.Empty

func (*BIP85Response) GetLn

func (x *BIP85Response) GetLn() []byte

func (*BIP85Response) ProtoMessage

func (*BIP85Response) ProtoMessage()

func (*BIP85Response) ProtoReflect

func (x *BIP85Response) ProtoReflect() protoreflect.Message

func (*BIP85Response) Reset

func (x *BIP85Response) Reset()

func (*BIP85Response) String

func (x *BIP85Response) String() string

type BIP85Response_Bip39

type BIP85Response_Bip39 struct {
	Bip39 *emptypb.Empty `protobuf:"bytes,1,opt,name=bip39,proto3,oneof"`
}

type BIP85Response_Ln

type BIP85Response_Ln struct {
	Ln []byte `protobuf:"bytes,2,opt,name=ln,proto3,oneof"`
}

type BTCCoin

type BTCCoin int32
const (
	BTCCoin_BTC  BTCCoin = 0
	BTCCoin_TBTC BTCCoin = 1
	BTCCoin_LTC  BTCCoin = 2
	BTCCoin_TLTC BTCCoin = 3
)

func (BTCCoin) Descriptor

func (BTCCoin) Descriptor() protoreflect.EnumDescriptor

func (BTCCoin) Enum

func (x BTCCoin) Enum() *BTCCoin

func (BTCCoin) EnumDescriptor deprecated

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

Deprecated: Use BTCCoin.Descriptor instead.

func (BTCCoin) Number

func (x BTCCoin) Number() protoreflect.EnumNumber

func (BTCCoin) String

func (x BTCCoin) String() string

func (BTCCoin) Type

func (BTCCoin) Type() protoreflect.EnumType

type BTCIsScriptConfigRegisteredRequest

type BTCIsScriptConfigRegisteredRequest struct {
	Registration *BTCScriptConfigRegistration `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCIsScriptConfigRegisteredRequest) Descriptor deprecated

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

Deprecated: Use BTCIsScriptConfigRegisteredRequest.ProtoReflect.Descriptor instead.

func (*BTCIsScriptConfigRegisteredRequest) GetRegistration

func (*BTCIsScriptConfigRegisteredRequest) ProtoMessage

func (*BTCIsScriptConfigRegisteredRequest) ProtoMessage()

func (*BTCIsScriptConfigRegisteredRequest) ProtoReflect

func (*BTCIsScriptConfigRegisteredRequest) Reset

func (*BTCIsScriptConfigRegisteredRequest) String

type BTCIsScriptConfigRegisteredResponse

type BTCIsScriptConfigRegisteredResponse struct {
	IsRegistered bool `protobuf:"varint,1,opt,name=is_registered,json=isRegistered,proto3" json:"is_registered,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCIsScriptConfigRegisteredResponse) Descriptor deprecated

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

Deprecated: Use BTCIsScriptConfigRegisteredResponse.ProtoReflect.Descriptor instead.

func (*BTCIsScriptConfigRegisteredResponse) GetIsRegistered

func (x *BTCIsScriptConfigRegisteredResponse) GetIsRegistered() bool

func (*BTCIsScriptConfigRegisteredResponse) ProtoMessage

func (*BTCIsScriptConfigRegisteredResponse) ProtoMessage()

func (*BTCIsScriptConfigRegisteredResponse) ProtoReflect

func (*BTCIsScriptConfigRegisteredResponse) Reset

func (*BTCIsScriptConfigRegisteredResponse) String

type BTCOutputType

type BTCOutputType int32
const (
	BTCOutputType_UNKNOWN BTCOutputType = 0
	BTCOutputType_P2PKH   BTCOutputType = 1
	BTCOutputType_P2SH    BTCOutputType = 2
	BTCOutputType_P2WPKH  BTCOutputType = 3
	BTCOutputType_P2WSH   BTCOutputType = 4
	BTCOutputType_P2TR    BTCOutputType = 5
)

func (BTCOutputType) Descriptor

func (BTCOutputType) Enum

func (x BTCOutputType) Enum() *BTCOutputType

func (BTCOutputType) EnumDescriptor deprecated

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

Deprecated: Use BTCOutputType.Descriptor instead.

func (BTCOutputType) Number

func (BTCOutputType) String

func (x BTCOutputType) String() string

func (BTCOutputType) Type

type BTCPrevTxInitRequest

type BTCPrevTxInitRequest struct {
	Version    uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
	NumInputs  uint32 `protobuf:"varint,2,opt,name=num_inputs,json=numInputs,proto3" json:"num_inputs,omitempty"`
	NumOutputs uint32 `protobuf:"varint,3,opt,name=num_outputs,json=numOutputs,proto3" json:"num_outputs,omitempty"`
	Locktime   uint32 `protobuf:"varint,4,opt,name=locktime,proto3" json:"locktime,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCPrevTxInitRequest) Descriptor deprecated

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

Deprecated: Use BTCPrevTxInitRequest.ProtoReflect.Descriptor instead.

func (*BTCPrevTxInitRequest) GetLocktime

func (x *BTCPrevTxInitRequest) GetLocktime() uint32

func (*BTCPrevTxInitRequest) GetNumInputs

func (x *BTCPrevTxInitRequest) GetNumInputs() uint32

func (*BTCPrevTxInitRequest) GetNumOutputs

func (x *BTCPrevTxInitRequest) GetNumOutputs() uint32

func (*BTCPrevTxInitRequest) GetVersion

func (x *BTCPrevTxInitRequest) GetVersion() uint32

func (*BTCPrevTxInitRequest) ProtoMessage

func (*BTCPrevTxInitRequest) ProtoMessage()

func (*BTCPrevTxInitRequest) ProtoReflect

func (x *BTCPrevTxInitRequest) ProtoReflect() protoreflect.Message

func (*BTCPrevTxInitRequest) Reset

func (x *BTCPrevTxInitRequest) Reset()

func (*BTCPrevTxInitRequest) String

func (x *BTCPrevTxInitRequest) String() string

type BTCPrevTxInputRequest

type BTCPrevTxInputRequest struct {
	PrevOutHash     []byte `protobuf:"bytes,1,opt,name=prev_out_hash,json=prevOutHash,proto3" json:"prev_out_hash,omitempty"`
	PrevOutIndex    uint32 `protobuf:"varint,2,opt,name=prev_out_index,json=prevOutIndex,proto3" json:"prev_out_index,omitempty"`
	SignatureScript []byte `protobuf:"bytes,3,opt,name=signature_script,json=signatureScript,proto3" json:"signature_script,omitempty"`
	Sequence        uint32 `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCPrevTxInputRequest) Descriptor deprecated

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

Deprecated: Use BTCPrevTxInputRequest.ProtoReflect.Descriptor instead.

func (*BTCPrevTxInputRequest) GetPrevOutHash

func (x *BTCPrevTxInputRequest) GetPrevOutHash() []byte

func (*BTCPrevTxInputRequest) GetPrevOutIndex

func (x *BTCPrevTxInputRequest) GetPrevOutIndex() uint32

func (*BTCPrevTxInputRequest) GetSequence

func (x *BTCPrevTxInputRequest) GetSequence() uint32

func (*BTCPrevTxInputRequest) GetSignatureScript

func (x *BTCPrevTxInputRequest) GetSignatureScript() []byte

func (*BTCPrevTxInputRequest) ProtoMessage

func (*BTCPrevTxInputRequest) ProtoMessage()

func (*BTCPrevTxInputRequest) ProtoReflect

func (x *BTCPrevTxInputRequest) ProtoReflect() protoreflect.Message

func (*BTCPrevTxInputRequest) Reset

func (x *BTCPrevTxInputRequest) Reset()

func (*BTCPrevTxInputRequest) String

func (x *BTCPrevTxInputRequest) String() string

type BTCPrevTxOutputRequest

type BTCPrevTxOutputRequest struct {
	Value        uint64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	PubkeyScript []byte `protobuf:"bytes,2,opt,name=pubkey_script,json=pubkeyScript,proto3" json:"pubkey_script,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCPrevTxOutputRequest) Descriptor deprecated

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

Deprecated: Use BTCPrevTxOutputRequest.ProtoReflect.Descriptor instead.

func (*BTCPrevTxOutputRequest) GetPubkeyScript

func (x *BTCPrevTxOutputRequest) GetPubkeyScript() []byte

func (*BTCPrevTxOutputRequest) GetValue

func (x *BTCPrevTxOutputRequest) GetValue() uint64

func (*BTCPrevTxOutputRequest) ProtoMessage

func (*BTCPrevTxOutputRequest) ProtoMessage()

func (*BTCPrevTxOutputRequest) ProtoReflect

func (x *BTCPrevTxOutputRequest) ProtoReflect() protoreflect.Message

func (*BTCPrevTxOutputRequest) Reset

func (x *BTCPrevTxOutputRequest) Reset()

func (*BTCPrevTxOutputRequest) String

func (x *BTCPrevTxOutputRequest) String() string

type BTCPubRequest

type BTCPubRequest struct {
	Coin    BTCCoin  `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.BTCCoin" json:"coin,omitempty"`
	Keypath []uint32 `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// Types that are assignable to Output:
	//
	//	*BTCPubRequest_XpubType
	//	*BTCPubRequest_ScriptConfig
	Output  isBTCPubRequest_Output `protobuf_oneof:"output"`
	Display bool                   `protobuf:"varint,5,opt,name=display,proto3" json:"display,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCPubRequest) Descriptor deprecated

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

Deprecated: Use BTCPubRequest.ProtoReflect.Descriptor instead.

func (*BTCPubRequest) GetCoin

func (x *BTCPubRequest) GetCoin() BTCCoin

func (*BTCPubRequest) GetDisplay

func (x *BTCPubRequest) GetDisplay() bool

func (*BTCPubRequest) GetKeypath

func (x *BTCPubRequest) GetKeypath() []uint32

func (*BTCPubRequest) GetOutput

func (m *BTCPubRequest) GetOutput() isBTCPubRequest_Output

func (*BTCPubRequest) GetScriptConfig

func (x *BTCPubRequest) GetScriptConfig() *BTCScriptConfig

func (*BTCPubRequest) GetXpubType

func (x *BTCPubRequest) GetXpubType() BTCPubRequest_XPubType

func (*BTCPubRequest) ProtoMessage

func (*BTCPubRequest) ProtoMessage()

func (*BTCPubRequest) ProtoReflect

func (x *BTCPubRequest) ProtoReflect() protoreflect.Message

func (*BTCPubRequest) Reset

func (x *BTCPubRequest) Reset()

func (*BTCPubRequest) String

func (x *BTCPubRequest) String() string

type BTCPubRequest_ScriptConfig

type BTCPubRequest_ScriptConfig struct {
	ScriptConfig *BTCScriptConfig `protobuf:"bytes,4,opt,name=script_config,json=scriptConfig,proto3,oneof"`
}

type BTCPubRequest_XPubType

type BTCPubRequest_XPubType int32
const (
	BTCPubRequest_TPUB         BTCPubRequest_XPubType = 0
	BTCPubRequest_XPUB         BTCPubRequest_XPubType = 1
	BTCPubRequest_YPUB         BTCPubRequest_XPubType = 2
	BTCPubRequest_ZPUB         BTCPubRequest_XPubType = 3 // zpub
	BTCPubRequest_VPUB         BTCPubRequest_XPubType = 4 // vpub
	BTCPubRequest_UPUB         BTCPubRequest_XPubType = 5
	BTCPubRequest_CAPITAL_VPUB BTCPubRequest_XPubType = 6 // Vpub
	BTCPubRequest_CAPITAL_ZPUB BTCPubRequest_XPubType = 7 // Zpub
	BTCPubRequest_CAPITAL_UPUB BTCPubRequest_XPubType = 8 // Upub
	BTCPubRequest_CAPITAL_YPUB BTCPubRequest_XPubType = 9 // Ypub
)

func (BTCPubRequest_XPubType) Descriptor

func (BTCPubRequest_XPubType) Enum

func (BTCPubRequest_XPubType) EnumDescriptor deprecated

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

Deprecated: Use BTCPubRequest_XPubType.Descriptor instead.

func (BTCPubRequest_XPubType) Number

func (BTCPubRequest_XPubType) String

func (x BTCPubRequest_XPubType) String() string

func (BTCPubRequest_XPubType) Type

type BTCPubRequest_XpubType

type BTCPubRequest_XpubType struct {
	XpubType BTCPubRequest_XPubType `protobuf:"varint,3,opt,name=xpub_type,json=xpubType,proto3,enum=shiftcrypto.bitbox02.BTCPubRequest_XPubType,oneof"`
}

type BTCRegisterScriptConfigRequest

type BTCRegisterScriptConfigRequest struct {
	Registration *BTCScriptConfigRegistration `protobuf:"bytes,1,opt,name=registration,proto3" json:"registration,omitempty"`
	// If empty, the name is entered on the device instead.
	Name     string                                  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XpubType BTCRegisterScriptConfigRequest_XPubType `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BTCRegisterScriptConfigRequest) Descriptor deprecated

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

Deprecated: Use BTCRegisterScriptConfigRequest.ProtoReflect.Descriptor instead.

func (*BTCRegisterScriptConfigRequest) GetName

func (*BTCRegisterScriptConfigRequest) GetRegistration

func (*BTCRegisterScriptConfigRequest) GetXpubType

func (*BTCRegisterScriptConfigRequest) ProtoMessage

func (*BTCRegisterScriptConfigRequest) ProtoMessage()

func (*BTCRegisterScriptConfigRequest) ProtoReflect

func (*BTCRegisterScriptConfigRequest) Reset

func (x *BTCRegisterScriptConfigRequest) Reset()

func (*BTCRegisterScriptConfigRequest) String

type BTCRegisterScriptConfigRequest_XPubType

type BTCRegisterScriptConfigRequest_XPubType int32
const (
	// Automatically choose to match Electrum's xpub format (e.g. Zpub/Vpub for p2wsh multisig mainnet/testnet).
	BTCRegisterScriptConfigRequest_AUTO_ELECTRUM BTCRegisterScriptConfigRequest_XPubType = 0
	// Always xpub for mainnets, tpub for testnets.
	BTCRegisterScriptConfigRequest_AUTO_XPUB_TPUB BTCRegisterScriptConfigRequest_XPubType = 1
)

func (BTCRegisterScriptConfigRequest_XPubType) Descriptor

func (BTCRegisterScriptConfigRequest_XPubType) Enum

func (BTCRegisterScriptConfigRequest_XPubType) EnumDescriptor deprecated

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

Deprecated: Use BTCRegisterScriptConfigRequest_XPubType.Descriptor instead.

func (BTCRegisterScriptConfigRequest_XPubType) Number

func (BTCRegisterScriptConfigRequest_XPubType) String

func (BTCRegisterScriptConfigRequest_XPubType) Type

type BTCRequest

type BTCRequest struct {

	// Types that are assignable to Request:
	//
	//	*BTCRequest_IsScriptConfigRegistered
	//	*BTCRequest_RegisterScriptConfig
	//	*BTCRequest_PrevtxInit
	//	*BTCRequest_PrevtxInput
	//	*BTCRequest_PrevtxOutput
	//	*BTCRequest_SignMessage
	//	*BTCRequest_AntikleptoSignature
	Request isBTCRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*BTCRequest) Descriptor deprecated

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

Deprecated: Use BTCRequest.ProtoReflect.Descriptor instead.

func (*BTCRequest) GetAntikleptoSignature

func (x *BTCRequest) GetAntikleptoSignature() *AntiKleptoSignatureRequest

func (*BTCRequest) GetIsScriptConfigRegistered

func (x *BTCRequest) GetIsScriptConfigRegistered() *BTCIsScriptConfigRegisteredRequest

func (*BTCRequest) GetPrevtxInit

func (x *BTCRequest) GetPrevtxInit() *BTCPrevTxInitRequest

func (*BTCRequest) GetPrevtxInput

func (x *BTCRequest) GetPrevtxInput() *BTCPrevTxInputRequest

func (*BTCRequest) GetPrevtxOutput

func (x *BTCRequest) GetPrevtxOutput() *BTCPrevTxOutputRequest

func (*BTCRequest) GetRegisterScriptConfig

func (x *BTCRequest) GetRegisterScriptConfig() *BTCRegisterScriptConfigRequest

func (*BTCRequest) GetRequest

func (m *BTCRequest) GetRequest() isBTCRequest_Request

func (*BTCRequest) GetSignMessage

func (x *BTCRequest) GetSignMessage() *BTCSignMessageRequest

func (*BTCRequest) ProtoMessage

func (*BTCRequest) ProtoMessage()

func (*BTCRequest) ProtoReflect

func (x *BTCRequest) ProtoReflect() protoreflect.Message

func (*BTCRequest) Reset

func (x *BTCRequest) Reset()

func (*BTCRequest) String

func (x *BTCRequest) String() string

type BTCRequest_AntikleptoSignature

type BTCRequest_AntikleptoSignature struct {
	AntikleptoSignature *AntiKleptoSignatureRequest `protobuf:"bytes,7,opt,name=antiklepto_signature,json=antikleptoSignature,proto3,oneof"`
}

type BTCRequest_IsScriptConfigRegistered

type BTCRequest_IsScriptConfigRegistered struct {
	IsScriptConfigRegistered *BTCIsScriptConfigRegisteredRequest `protobuf:"bytes,1,opt,name=is_script_config_registered,json=isScriptConfigRegistered,proto3,oneof"`
}

type BTCRequest_PrevtxInit

type BTCRequest_PrevtxInit struct {
	PrevtxInit *BTCPrevTxInitRequest `protobuf:"bytes,3,opt,name=prevtx_init,json=prevtxInit,proto3,oneof"`
}

type BTCRequest_PrevtxInput

type BTCRequest_PrevtxInput struct {
	PrevtxInput *BTCPrevTxInputRequest `protobuf:"bytes,4,opt,name=prevtx_input,json=prevtxInput,proto3,oneof"`
}

type BTCRequest_PrevtxOutput

type BTCRequest_PrevtxOutput struct {
	PrevtxOutput *BTCPrevTxOutputRequest `protobuf:"bytes,5,opt,name=prevtx_output,json=prevtxOutput,proto3,oneof"`
}

type BTCRequest_RegisterScriptConfig

type BTCRequest_RegisterScriptConfig struct {
	RegisterScriptConfig *BTCRegisterScriptConfigRequest `protobuf:"bytes,2,opt,name=register_script_config,json=registerScriptConfig,proto3,oneof"`
}

type BTCRequest_SignMessage

type BTCRequest_SignMessage struct {
	SignMessage *BTCSignMessageRequest `protobuf:"bytes,6,opt,name=sign_message,json=signMessage,proto3,oneof"`
}

type BTCResponse

type BTCResponse struct {

	// Types that are assignable to Response:
	//
	//	*BTCResponse_Success
	//	*BTCResponse_IsScriptConfigRegistered
	//	*BTCResponse_SignNext
	//	*BTCResponse_SignMessage
	//	*BTCResponse_AntikleptoSignerCommitment
	Response isBTCResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*BTCResponse) Descriptor deprecated

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

Deprecated: Use BTCResponse.ProtoReflect.Descriptor instead.

func (*BTCResponse) GetAntikleptoSignerCommitment

func (x *BTCResponse) GetAntikleptoSignerCommitment() *AntiKleptoSignerCommitment

func (*BTCResponse) GetIsScriptConfigRegistered

func (x *BTCResponse) GetIsScriptConfigRegistered() *BTCIsScriptConfigRegisteredResponse

func (*BTCResponse) GetResponse

func (m *BTCResponse) GetResponse() isBTCResponse_Response

func (*BTCResponse) GetSignMessage

func (x *BTCResponse) GetSignMessage() *BTCSignMessageResponse

func (*BTCResponse) GetSignNext

func (x *BTCResponse) GetSignNext() *BTCSignNextResponse

func (*BTCResponse) GetSuccess

func (x *BTCResponse) GetSuccess() *BTCSuccess

func (*BTCResponse) ProtoMessage

func (*BTCResponse) ProtoMessage()

func (*BTCResponse) ProtoReflect

func (x *BTCResponse) ProtoReflect() protoreflect.Message

func (*BTCResponse) Reset

func (x *BTCResponse) Reset()

func (*BTCResponse) String

func (x *BTCResponse) String() string

type BTCResponse_AntikleptoSignerCommitment

type BTCResponse_AntikleptoSignerCommitment struct {
	AntikleptoSignerCommitment *AntiKleptoSignerCommitment `protobuf:"bytes,5,opt,name=antiklepto_signer_commitment,json=antikleptoSignerCommitment,proto3,oneof"`
}

type BTCResponse_IsScriptConfigRegistered

type BTCResponse_IsScriptConfigRegistered struct {
	IsScriptConfigRegistered *BTCIsScriptConfigRegisteredResponse `protobuf:"bytes,2,opt,name=is_script_config_registered,json=isScriptConfigRegistered,proto3,oneof"`
}

type BTCResponse_SignMessage

type BTCResponse_SignMessage struct {
	SignMessage *BTCSignMessageResponse `protobuf:"bytes,4,opt,name=sign_message,json=signMessage,proto3,oneof"`
}

type BTCResponse_SignNext

type BTCResponse_SignNext struct {
	SignNext *BTCSignNextResponse `protobuf:"bytes,3,opt,name=sign_next,json=signNext,proto3,oneof"`
}

type BTCResponse_Success

type BTCResponse_Success struct {
	Success *BTCSuccess `protobuf:"bytes,1,opt,name=success,proto3,oneof"`
}

type BTCScriptConfig

type BTCScriptConfig struct {

	// Types that are assignable to Config:
	//
	//	*BTCScriptConfig_SimpleType_
	//	*BTCScriptConfig_Multisig_
	//	*BTCScriptConfig_Policy_
	Config isBTCScriptConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*BTCScriptConfig) Descriptor deprecated

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

Deprecated: Use BTCScriptConfig.ProtoReflect.Descriptor instead.

func (*BTCScriptConfig) GetConfig

func (m *BTCScriptConfig) GetConfig() isBTCScriptConfig_Config

func (*BTCScriptConfig) GetMultisig

func (x *BTCScriptConfig) GetMultisig() *BTCScriptConfig_Multisig

func (*BTCScriptConfig) GetPolicy

func (x *BTCScriptConfig) GetPolicy() *BTCScriptConfig_Policy

func (*BTCScriptConfig) GetSimpleType

func (x *BTCScriptConfig) GetSimpleType() BTCScriptConfig_SimpleType

func (*BTCScriptConfig) ProtoMessage

func (*BTCScriptConfig) ProtoMessage()

func (*BTCScriptConfig) ProtoReflect

func (x *BTCScriptConfig) ProtoReflect() protoreflect.Message

func (*BTCScriptConfig) Reset

func (x *BTCScriptConfig) Reset()

func (*BTCScriptConfig) String

func (x *BTCScriptConfig) String() string

type BTCScriptConfigRegistration

type BTCScriptConfigRegistration struct {
	Coin         BTCCoin          `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.BTCCoin" json:"coin,omitempty"`
	ScriptConfig *BTCScriptConfig `protobuf:"bytes,2,opt,name=script_config,json=scriptConfig,proto3" json:"script_config,omitempty"`
	// Unused for policy registrations.
	Keypath []uint32 `protobuf:"varint,3,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCScriptConfigRegistration) Descriptor deprecated

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

Deprecated: Use BTCScriptConfigRegistration.ProtoReflect.Descriptor instead.

func (*BTCScriptConfigRegistration) GetCoin

func (x *BTCScriptConfigRegistration) GetCoin() BTCCoin

func (*BTCScriptConfigRegistration) GetKeypath

func (x *BTCScriptConfigRegistration) GetKeypath() []uint32

func (*BTCScriptConfigRegistration) GetScriptConfig

func (x *BTCScriptConfigRegistration) GetScriptConfig() *BTCScriptConfig

func (*BTCScriptConfigRegistration) ProtoMessage

func (*BTCScriptConfigRegistration) ProtoMessage()

func (*BTCScriptConfigRegistration) ProtoReflect

func (*BTCScriptConfigRegistration) Reset

func (x *BTCScriptConfigRegistration) Reset()

func (*BTCScriptConfigRegistration) String

func (x *BTCScriptConfigRegistration) String() string

type BTCScriptConfigWithKeypath

type BTCScriptConfigWithKeypath struct {
	ScriptConfig *BTCScriptConfig `protobuf:"bytes,2,opt,name=script_config,json=scriptConfig,proto3" json:"script_config,omitempty"`
	Keypath      []uint32         `protobuf:"varint,3,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCScriptConfigWithKeypath) Descriptor deprecated

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

Deprecated: Use BTCScriptConfigWithKeypath.ProtoReflect.Descriptor instead.

func (*BTCScriptConfigWithKeypath) GetKeypath

func (x *BTCScriptConfigWithKeypath) GetKeypath() []uint32

func (*BTCScriptConfigWithKeypath) GetScriptConfig

func (x *BTCScriptConfigWithKeypath) GetScriptConfig() *BTCScriptConfig

func (*BTCScriptConfigWithKeypath) ProtoMessage

func (*BTCScriptConfigWithKeypath) ProtoMessage()

func (*BTCScriptConfigWithKeypath) ProtoReflect

func (*BTCScriptConfigWithKeypath) Reset

func (x *BTCScriptConfigWithKeypath) Reset()

func (*BTCScriptConfigWithKeypath) String

func (x *BTCScriptConfigWithKeypath) String() string

type BTCScriptConfig_Multisig

type BTCScriptConfig_Multisig struct {
	Threshold uint32 `protobuf:"varint,1,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// xpubs are acount-level xpubs. Addresses are going to be derived from it using: `m/<change>/<receive>`.
	// The number of xpubs defines the number of cosigners.
	Xpubs []*XPub `protobuf:"bytes,2,rep,name=xpubs,proto3" json:"xpubs,omitempty"`
	// Index to the xpub of our keystore in xpubs. The keypath to it is provided via
	// BTCPubRequest/BTCSignInit.
	OurXpubIndex uint32                              `protobuf:"varint,3,opt,name=our_xpub_index,json=ourXpubIndex,proto3" json:"our_xpub_index,omitempty"`
	ScriptType   BTCScriptConfig_Multisig_ScriptType `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BTCScriptConfig_Multisig) Descriptor deprecated

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

Deprecated: Use BTCScriptConfig_Multisig.ProtoReflect.Descriptor instead.

func (*BTCScriptConfig_Multisig) GetOurXpubIndex

func (x *BTCScriptConfig_Multisig) GetOurXpubIndex() uint32

func (*BTCScriptConfig_Multisig) GetScriptType

func (*BTCScriptConfig_Multisig) GetThreshold

func (x *BTCScriptConfig_Multisig) GetThreshold() uint32

func (*BTCScriptConfig_Multisig) GetXpubs

func (x *BTCScriptConfig_Multisig) GetXpubs() []*XPub

func (*BTCScriptConfig_Multisig) ProtoMessage

func (*BTCScriptConfig_Multisig) ProtoMessage()

func (*BTCScriptConfig_Multisig) ProtoReflect

func (x *BTCScriptConfig_Multisig) ProtoReflect() protoreflect.Message

func (*BTCScriptConfig_Multisig) Reset

func (x *BTCScriptConfig_Multisig) Reset()

func (*BTCScriptConfig_Multisig) String

func (x *BTCScriptConfig_Multisig) String() string

type BTCScriptConfig_Multisig_

type BTCScriptConfig_Multisig_ struct {
	Multisig *BTCScriptConfig_Multisig `protobuf:"bytes,2,opt,name=multisig,proto3,oneof"`
}

type BTCScriptConfig_Multisig_ScriptType

type BTCScriptConfig_Multisig_ScriptType int32
const (
	BTCScriptConfig_Multisig_P2WSH      BTCScriptConfig_Multisig_ScriptType = 0 // native segwit v0 multisig (bech32 addresses)
	BTCScriptConfig_Multisig_P2WSH_P2SH BTCScriptConfig_Multisig_ScriptType = 1 // wrapped segwit for legacy address compatibility
)

func (BTCScriptConfig_Multisig_ScriptType) Descriptor

func (BTCScriptConfig_Multisig_ScriptType) Enum

func (BTCScriptConfig_Multisig_ScriptType) EnumDescriptor deprecated

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

Deprecated: Use BTCScriptConfig_Multisig_ScriptType.Descriptor instead.

func (BTCScriptConfig_Multisig_ScriptType) Number

func (BTCScriptConfig_Multisig_ScriptType) String

func (BTCScriptConfig_Multisig_ScriptType) Type

type BTCScriptConfig_Policy

type BTCScriptConfig_Policy struct {
	Policy string           `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	Keys   []*KeyOriginInfo `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

A policy as specified by 'Wallet policies': https://github.com/bitcoin/bips/pull/1389

func (*BTCScriptConfig_Policy) Descriptor deprecated

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

Deprecated: Use BTCScriptConfig_Policy.ProtoReflect.Descriptor instead.

func (*BTCScriptConfig_Policy) GetKeys

func (x *BTCScriptConfig_Policy) GetKeys() []*KeyOriginInfo

func (*BTCScriptConfig_Policy) GetPolicy

func (x *BTCScriptConfig_Policy) GetPolicy() string

func (*BTCScriptConfig_Policy) ProtoMessage

func (*BTCScriptConfig_Policy) ProtoMessage()

func (*BTCScriptConfig_Policy) ProtoReflect

func (x *BTCScriptConfig_Policy) ProtoReflect() protoreflect.Message

func (*BTCScriptConfig_Policy) Reset

func (x *BTCScriptConfig_Policy) Reset()

func (*BTCScriptConfig_Policy) String

func (x *BTCScriptConfig_Policy) String() string

type BTCScriptConfig_Policy_

type BTCScriptConfig_Policy_ struct {
	Policy *BTCScriptConfig_Policy `protobuf:"bytes,3,opt,name=policy,proto3,oneof"`
}

type BTCScriptConfig_SimpleType

type BTCScriptConfig_SimpleType int32

SimpleType is a "simple" script: one public key, no additional inputs.

const (
	BTCScriptConfig_P2WPKH_P2SH BTCScriptConfig_SimpleType = 0
	BTCScriptConfig_P2WPKH      BTCScriptConfig_SimpleType = 1
	BTCScriptConfig_P2TR        BTCScriptConfig_SimpleType = 2
)

func (BTCScriptConfig_SimpleType) Descriptor

func (BTCScriptConfig_SimpleType) Enum

func (BTCScriptConfig_SimpleType) EnumDescriptor deprecated

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

Deprecated: Use BTCScriptConfig_SimpleType.Descriptor instead.

func (BTCScriptConfig_SimpleType) Number

func (BTCScriptConfig_SimpleType) String

func (BTCScriptConfig_SimpleType) Type

type BTCScriptConfig_SimpleType_

type BTCScriptConfig_SimpleType_ struct {
	SimpleType BTCScriptConfig_SimpleType `protobuf:"varint,1,opt,name=simple_type,json=simpleType,proto3,enum=shiftcrypto.bitbox02.BTCScriptConfig_SimpleType,oneof"`
}

type BTCSignInitRequest

type BTCSignInitRequest struct {
	Coin BTCCoin `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.BTCCoin" json:"coin,omitempty"`
	// used script configs in inputs and changes
	ScriptConfigs []*BTCScriptConfigWithKeypath `protobuf:"bytes,2,rep,name=script_configs,json=scriptConfigs,proto3" json:"script_configs,omitempty"`
	Version       uint32                        `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"` // must be 1 or 2
	NumInputs     uint32                        `protobuf:"varint,5,opt,name=num_inputs,json=numInputs,proto3" json:"num_inputs,omitempty"`
	NumOutputs    uint32                        `protobuf:"varint,6,opt,name=num_outputs,json=numOutputs,proto3" json:"num_outputs,omitempty"`
	Locktime      uint32                        `protobuf:"varint,7,opt,name=locktime,proto3" json:"locktime,omitempty"` // must be <500000000
	FormatUnit    BTCSignInitRequest_FormatUnit ``                                                                       /* 148-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BTCSignInitRequest) Descriptor deprecated

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

Deprecated: Use BTCSignInitRequest.ProtoReflect.Descriptor instead.

func (*BTCSignInitRequest) GetCoin

func (x *BTCSignInitRequest) GetCoin() BTCCoin

func (*BTCSignInitRequest) GetFormatUnit

func (*BTCSignInitRequest) GetLocktime

func (x *BTCSignInitRequest) GetLocktime() uint32

func (*BTCSignInitRequest) GetNumInputs

func (x *BTCSignInitRequest) GetNumInputs() uint32

func (*BTCSignInitRequest) GetNumOutputs

func (x *BTCSignInitRequest) GetNumOutputs() uint32

func (*BTCSignInitRequest) GetScriptConfigs

func (x *BTCSignInitRequest) GetScriptConfigs() []*BTCScriptConfigWithKeypath

func (*BTCSignInitRequest) GetVersion

func (x *BTCSignInitRequest) GetVersion() uint32

func (*BTCSignInitRequest) ProtoMessage

func (*BTCSignInitRequest) ProtoMessage()

func (*BTCSignInitRequest) ProtoReflect

func (x *BTCSignInitRequest) ProtoReflect() protoreflect.Message

func (*BTCSignInitRequest) Reset

func (x *BTCSignInitRequest) Reset()

func (*BTCSignInitRequest) String

func (x *BTCSignInitRequest) String() string

type BTCSignInitRequest_FormatUnit

type BTCSignInitRequest_FormatUnit int32
const (
	// According to `coin` (BTC, LTC, etc.).
	BTCSignInitRequest_DEFAULT BTCSignInitRequest_FormatUnit = 0
	// Only valid for BTC/TBTC, formats as "sat"/"tsat".
	BTCSignInitRequest_SAT BTCSignInitRequest_FormatUnit = 1
)

func (BTCSignInitRequest_FormatUnit) Descriptor

func (BTCSignInitRequest_FormatUnit) Enum

func (BTCSignInitRequest_FormatUnit) EnumDescriptor deprecated

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

Deprecated: Use BTCSignInitRequest_FormatUnit.Descriptor instead.

func (BTCSignInitRequest_FormatUnit) Number

func (BTCSignInitRequest_FormatUnit) String

func (BTCSignInitRequest_FormatUnit) Type

type BTCSignInputRequest

type BTCSignInputRequest struct {
	PrevOutHash  []byte   `protobuf:"bytes,1,opt,name=prevOutHash,proto3" json:"prevOutHash,omitempty"`
	PrevOutIndex uint32   `protobuf:"varint,2,opt,name=prevOutIndex,proto3" json:"prevOutIndex,omitempty"`
	PrevOutValue uint64   `protobuf:"varint,3,opt,name=prevOutValue,proto3" json:"prevOutValue,omitempty"`
	Sequence     uint32   `protobuf:"varint,4,opt,name=sequence,proto3" json:"sequence,omitempty"`      // must be 0xffffffff-2, 0xffffffff-1 or 0xffffffff
	Keypath      []uint32 `protobuf:"varint,6,rep,packed,name=keypath,proto3" json:"keypath,omitempty"` // all inputs must be ours.
	// References a script config from BTCSignInitRequest
	ScriptConfigIndex   uint32                         `protobuf:"varint,7,opt,name=script_config_index,json=scriptConfigIndex,proto3" json:"script_config_index,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment `protobuf:"bytes,8,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCSignInputRequest) Descriptor deprecated

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

Deprecated: Use BTCSignInputRequest.ProtoReflect.Descriptor instead.

func (*BTCSignInputRequest) GetHostNonceCommitment

func (x *BTCSignInputRequest) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*BTCSignInputRequest) GetKeypath

func (x *BTCSignInputRequest) GetKeypath() []uint32

func (*BTCSignInputRequest) GetPrevOutHash

func (x *BTCSignInputRequest) GetPrevOutHash() []byte

func (*BTCSignInputRequest) GetPrevOutIndex

func (x *BTCSignInputRequest) GetPrevOutIndex() uint32

func (*BTCSignInputRequest) GetPrevOutValue

func (x *BTCSignInputRequest) GetPrevOutValue() uint64

func (*BTCSignInputRequest) GetScriptConfigIndex

func (x *BTCSignInputRequest) GetScriptConfigIndex() uint32

func (*BTCSignInputRequest) GetSequence

func (x *BTCSignInputRequest) GetSequence() uint32

func (*BTCSignInputRequest) ProtoMessage

func (*BTCSignInputRequest) ProtoMessage()

func (*BTCSignInputRequest) ProtoReflect

func (x *BTCSignInputRequest) ProtoReflect() protoreflect.Message

func (*BTCSignInputRequest) Reset

func (x *BTCSignInputRequest) Reset()

func (*BTCSignInputRequest) String

func (x *BTCSignInputRequest) String() string

type BTCSignMessageRequest

type BTCSignMessageRequest struct {
	Coin                BTCCoin                        `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.BTCCoin" json:"coin,omitempty"`
	ScriptConfig        *BTCScriptConfigWithKeypath    `protobuf:"bytes,2,opt,name=script_config,json=scriptConfig,proto3" json:"script_config,omitempty"`
	Msg                 []byte                         `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment `protobuf:"bytes,4,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCSignMessageRequest) Descriptor deprecated

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

Deprecated: Use BTCSignMessageRequest.ProtoReflect.Descriptor instead.

func (*BTCSignMessageRequest) GetCoin

func (x *BTCSignMessageRequest) GetCoin() BTCCoin

func (*BTCSignMessageRequest) GetHostNonceCommitment

func (x *BTCSignMessageRequest) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*BTCSignMessageRequest) GetMsg

func (x *BTCSignMessageRequest) GetMsg() []byte

func (*BTCSignMessageRequest) GetScriptConfig

func (x *BTCSignMessageRequest) GetScriptConfig() *BTCScriptConfigWithKeypath

func (*BTCSignMessageRequest) ProtoMessage

func (*BTCSignMessageRequest) ProtoMessage()

func (*BTCSignMessageRequest) ProtoReflect

func (x *BTCSignMessageRequest) ProtoReflect() protoreflect.Message

func (*BTCSignMessageRequest) Reset

func (x *BTCSignMessageRequest) Reset()

func (*BTCSignMessageRequest) String

func (x *BTCSignMessageRequest) String() string

type BTCSignMessageResponse

type BTCSignMessageResponse struct {

	// 65 bytes (32 bytes big endian R, 32 bytes big endian S, 1 recid).
	Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCSignMessageResponse) Descriptor deprecated

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

Deprecated: Use BTCSignMessageResponse.ProtoReflect.Descriptor instead.

func (*BTCSignMessageResponse) GetSignature

func (x *BTCSignMessageResponse) GetSignature() []byte

func (*BTCSignMessageResponse) ProtoMessage

func (*BTCSignMessageResponse) ProtoMessage()

func (*BTCSignMessageResponse) ProtoReflect

func (x *BTCSignMessageResponse) ProtoReflect() protoreflect.Message

func (*BTCSignMessageResponse) Reset

func (x *BTCSignMessageResponse) Reset()

func (*BTCSignMessageResponse) String

func (x *BTCSignMessageResponse) String() string

type BTCSignNextResponse

type BTCSignNextResponse struct {
	Type BTCSignNextResponse_Type `protobuf:"varint,1,opt,name=type,proto3,enum=shiftcrypto.bitbox02.BTCSignNextResponse_Type" json:"type,omitempty"`
	// index of the current input or output
	Index        uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	HasSignature bool   `protobuf:"varint,3,opt,name=has_signature,json=hasSignature,proto3" json:"has_signature,omitempty"` // only as a response to BTCSignInputRequest
	// 64 bytes (32 bytes big endian R, 32 bytes big endian S). Only if has_signature is true.
	Signature []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
	// Previous tx's input/output index in case of PREV_INPUT or PREV_OUTPUT, for the input at `index`.
	PrevIndex                  uint32                      `protobuf:"varint,5,opt,name=prev_index,json=prevIndex,proto3" json:"prev_index,omitempty"`
	AntiKleptoSignerCommitment *AntiKleptoSignerCommitment `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*BTCSignNextResponse) Descriptor deprecated

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

Deprecated: Use BTCSignNextResponse.ProtoReflect.Descriptor instead.

func (*BTCSignNextResponse) GetAntiKleptoSignerCommitment

func (x *BTCSignNextResponse) GetAntiKleptoSignerCommitment() *AntiKleptoSignerCommitment

func (*BTCSignNextResponse) GetHasSignature

func (x *BTCSignNextResponse) GetHasSignature() bool

func (*BTCSignNextResponse) GetIndex

func (x *BTCSignNextResponse) GetIndex() uint32

func (*BTCSignNextResponse) GetPrevIndex

func (x *BTCSignNextResponse) GetPrevIndex() uint32

func (*BTCSignNextResponse) GetSignature

func (x *BTCSignNextResponse) GetSignature() []byte

func (*BTCSignNextResponse) GetType

func (*BTCSignNextResponse) ProtoMessage

func (*BTCSignNextResponse) ProtoMessage()

func (*BTCSignNextResponse) ProtoReflect

func (x *BTCSignNextResponse) ProtoReflect() protoreflect.Message

func (*BTCSignNextResponse) Reset

func (x *BTCSignNextResponse) Reset()

func (*BTCSignNextResponse) String

func (x *BTCSignNextResponse) String() string

type BTCSignNextResponse_Type

type BTCSignNextResponse_Type int32
const (
	BTCSignNextResponse_INPUT  BTCSignNextResponse_Type = 0
	BTCSignNextResponse_OUTPUT BTCSignNextResponse_Type = 1
	BTCSignNextResponse_DONE   BTCSignNextResponse_Type = 2
	// For the previous transaction at input `index`.
	BTCSignNextResponse_PREVTX_INIT   BTCSignNextResponse_Type = 3
	BTCSignNextResponse_PREVTX_INPUT  BTCSignNextResponse_Type = 4
	BTCSignNextResponse_PREVTX_OUTPUT BTCSignNextResponse_Type = 5
	BTCSignNextResponse_HOST_NONCE    BTCSignNextResponse_Type = 6
)

func (BTCSignNextResponse_Type) Descriptor

func (BTCSignNextResponse_Type) Enum

func (BTCSignNextResponse_Type) EnumDescriptor deprecated

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

Deprecated: Use BTCSignNextResponse_Type.Descriptor instead.

func (BTCSignNextResponse_Type) Number

func (BTCSignNextResponse_Type) String

func (x BTCSignNextResponse_Type) String() string

func (BTCSignNextResponse_Type) Type

type BTCSignOutputRequest

type BTCSignOutputRequest struct {
	Ours bool          `protobuf:"varint,1,opt,name=ours,proto3" json:"ours,omitempty"`
	Type BTCOutputType `protobuf:"varint,2,opt,name=type,proto3,enum=shiftcrypto.bitbox02.BTCOutputType" json:"type,omitempty"` // if ours is false
	// 20 bytes for p2pkh, p2sh, pw2wpkh. 32 bytes for p2wsh.
	Value   uint64   `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
	Payload []byte   `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`         // if ours is false. Renamed from `hash`.
	Keypath []uint32 `protobuf:"varint,5,rep,packed,name=keypath,proto3" json:"keypath,omitempty"` // if ours is true
	// If ours is true. References a script config from BTCSignInitRequest
	ScriptConfigIndex uint32 `protobuf:"varint,6,opt,name=script_config_index,json=scriptConfigIndex,proto3" json:"script_config_index,omitempty"`
	// contains filtered or unexported fields
}

func (*BTCSignOutputRequest) Descriptor deprecated

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

Deprecated: Use BTCSignOutputRequest.ProtoReflect.Descriptor instead.

func (*BTCSignOutputRequest) GetKeypath

func (x *BTCSignOutputRequest) GetKeypath() []uint32

func (*BTCSignOutputRequest) GetOurs

func (x *BTCSignOutputRequest) GetOurs() bool

func (*BTCSignOutputRequest) GetPayload

func (x *BTCSignOutputRequest) GetPayload() []byte

func (*BTCSignOutputRequest) GetScriptConfigIndex

func (x *BTCSignOutputRequest) GetScriptConfigIndex() uint32

func (*BTCSignOutputRequest) GetType

func (x *BTCSignOutputRequest) GetType() BTCOutputType

func (*BTCSignOutputRequest) GetValue

func (x *BTCSignOutputRequest) GetValue() uint64

func (*BTCSignOutputRequest) ProtoMessage

func (*BTCSignOutputRequest) ProtoMessage()

func (*BTCSignOutputRequest) ProtoReflect

func (x *BTCSignOutputRequest) ProtoReflect() protoreflect.Message

func (*BTCSignOutputRequest) Reset

func (x *BTCSignOutputRequest) Reset()

func (*BTCSignOutputRequest) String

func (x *BTCSignOutputRequest) String() string

type BTCSuccess

type BTCSuccess struct {
	// contains filtered or unexported fields
}

func (*BTCSuccess) Descriptor deprecated

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

Deprecated: Use BTCSuccess.ProtoReflect.Descriptor instead.

func (*BTCSuccess) ProtoMessage

func (*BTCSuccess) ProtoMessage()

func (*BTCSuccess) ProtoReflect

func (x *BTCSuccess) ProtoReflect() protoreflect.Message

func (*BTCSuccess) Reset

func (x *BTCSuccess) Reset()

func (*BTCSuccess) String

func (x *BTCSuccess) String() string

type BackupInfo

type BackupInfo struct {
	Id        string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Timestamp uint32 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// uint32 timezone_offset = 3;
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*BackupInfo) Descriptor deprecated

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

Deprecated: Use BackupInfo.ProtoReflect.Descriptor instead.

func (*BackupInfo) GetId

func (x *BackupInfo) GetId() string

func (*BackupInfo) GetName

func (x *BackupInfo) GetName() string

func (*BackupInfo) GetTimestamp

func (x *BackupInfo) GetTimestamp() uint32

func (*BackupInfo) ProtoMessage

func (*BackupInfo) ProtoMessage()

func (*BackupInfo) ProtoReflect

func (x *BackupInfo) ProtoReflect() protoreflect.Message

func (*BackupInfo) Reset

func (x *BackupInfo) Reset()

func (*BackupInfo) String

func (x *BackupInfo) String() string

type CardanoAddressRequest

type CardanoAddressRequest struct {
	Network      CardanoNetwork       `protobuf:"varint,1,opt,name=network,proto3,enum=shiftcrypto.bitbox02.CardanoNetwork" json:"network,omitempty"`
	Display      bool                 `protobuf:"varint,2,opt,name=display,proto3" json:"display,omitempty"`
	ScriptConfig *CardanoScriptConfig `protobuf:"bytes,3,opt,name=script_config,json=scriptConfig,proto3" json:"script_config,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoAddressRequest) Descriptor deprecated

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

Deprecated: Use CardanoAddressRequest.ProtoReflect.Descriptor instead.

func (*CardanoAddressRequest) GetDisplay

func (x *CardanoAddressRequest) GetDisplay() bool

func (*CardanoAddressRequest) GetNetwork

func (x *CardanoAddressRequest) GetNetwork() CardanoNetwork

func (*CardanoAddressRequest) GetScriptConfig

func (x *CardanoAddressRequest) GetScriptConfig() *CardanoScriptConfig

func (*CardanoAddressRequest) ProtoMessage

func (*CardanoAddressRequest) ProtoMessage()

func (*CardanoAddressRequest) ProtoReflect

func (x *CardanoAddressRequest) ProtoReflect() protoreflect.Message

func (*CardanoAddressRequest) Reset

func (x *CardanoAddressRequest) Reset()

func (*CardanoAddressRequest) String

func (x *CardanoAddressRequest) String() string

type CardanoNetwork

type CardanoNetwork int32
const (
	CardanoNetwork_CardanoMainnet CardanoNetwork = 0
	CardanoNetwork_CardanoTestnet CardanoNetwork = 1
)

func (CardanoNetwork) Descriptor

func (CardanoNetwork) Enum

func (x CardanoNetwork) Enum() *CardanoNetwork

func (CardanoNetwork) EnumDescriptor deprecated

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

Deprecated: Use CardanoNetwork.Descriptor instead.

func (CardanoNetwork) Number

func (CardanoNetwork) String

func (x CardanoNetwork) String() string

func (CardanoNetwork) Type

type CardanoRequest

type CardanoRequest struct {

	// Types that are assignable to Request:
	//
	//	*CardanoRequest_Xpubs
	//	*CardanoRequest_Address
	//	*CardanoRequest_SignTransaction
	Request isCardanoRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*CardanoRequest) Descriptor deprecated

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

Deprecated: Use CardanoRequest.ProtoReflect.Descriptor instead.

func (*CardanoRequest) GetAddress

func (x *CardanoRequest) GetAddress() *CardanoAddressRequest

func (*CardanoRequest) GetRequest

func (m *CardanoRequest) GetRequest() isCardanoRequest_Request

func (*CardanoRequest) GetSignTransaction

func (x *CardanoRequest) GetSignTransaction() *CardanoSignTransactionRequest

func (*CardanoRequest) GetXpubs

func (x *CardanoRequest) GetXpubs() *CardanoXpubsRequest

func (*CardanoRequest) ProtoMessage

func (*CardanoRequest) ProtoMessage()

func (*CardanoRequest) ProtoReflect

func (x *CardanoRequest) ProtoReflect() protoreflect.Message

func (*CardanoRequest) Reset

func (x *CardanoRequest) Reset()

func (*CardanoRequest) String

func (x *CardanoRequest) String() string

type CardanoRequest_Address

type CardanoRequest_Address struct {
	Address *CardanoAddressRequest `protobuf:"bytes,2,opt,name=address,proto3,oneof"`
}

type CardanoRequest_SignTransaction

type CardanoRequest_SignTransaction struct {
	SignTransaction *CardanoSignTransactionRequest `protobuf:"bytes,3,opt,name=sign_transaction,json=signTransaction,proto3,oneof"`
}

type CardanoRequest_Xpubs

type CardanoRequest_Xpubs struct {
	Xpubs *CardanoXpubsRequest `protobuf:"bytes,1,opt,name=xpubs,proto3,oneof"`
}

type CardanoResponse

type CardanoResponse struct {

	// Types that are assignable to Response:
	//
	//	*CardanoResponse_Xpubs
	//	*CardanoResponse_Pub
	//	*CardanoResponse_SignTransaction
	Response isCardanoResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*CardanoResponse) Descriptor deprecated

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

Deprecated: Use CardanoResponse.ProtoReflect.Descriptor instead.

func (*CardanoResponse) GetPub

func (x *CardanoResponse) GetPub() *PubResponse

func (*CardanoResponse) GetResponse

func (m *CardanoResponse) GetResponse() isCardanoResponse_Response

func (*CardanoResponse) GetSignTransaction

func (x *CardanoResponse) GetSignTransaction() *CardanoSignTransactionResponse

func (*CardanoResponse) GetXpubs

func (x *CardanoResponse) GetXpubs() *CardanoXpubsResponse

func (*CardanoResponse) ProtoMessage

func (*CardanoResponse) ProtoMessage()

func (*CardanoResponse) ProtoReflect

func (x *CardanoResponse) ProtoReflect() protoreflect.Message

func (*CardanoResponse) Reset

func (x *CardanoResponse) Reset()

func (*CardanoResponse) String

func (x *CardanoResponse) String() string

type CardanoResponse_Pub

type CardanoResponse_Pub struct {
	Pub *PubResponse `protobuf:"bytes,2,opt,name=pub,proto3,oneof"`
}

type CardanoResponse_SignTransaction

type CardanoResponse_SignTransaction struct {
	SignTransaction *CardanoSignTransactionResponse `protobuf:"bytes,3,opt,name=sign_transaction,json=signTransaction,proto3,oneof"`
}

type CardanoResponse_Xpubs

type CardanoResponse_Xpubs struct {
	Xpubs *CardanoXpubsResponse `protobuf:"bytes,1,opt,name=xpubs,proto3,oneof"`
}

type CardanoScriptConfig

type CardanoScriptConfig struct {

	// Entries correspond to address types as described in:
	// https://github.com/cardano-foundation/CIPs/blob/6c249ef48f8f5b32efc0ec768fadf4321f3173f2/CIP-0019/CIP-0019.md
	// See also:
	// https://github.com/input-output-hk/cardano-ledger-specs/blob/d0aa86ded0b973b09b629e5aa62aa1e71364d088/eras/alonzo/test-suite/cddl-files/alonzo.cddl#L137
	//
	// Types that are assignable to Config:
	//
	//	*CardanoScriptConfig_PkhSkh_
	Config isCardanoScriptConfig_Config `protobuf_oneof:"config"`
	// contains filtered or unexported fields
}

func (*CardanoScriptConfig) Descriptor deprecated

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

Deprecated: Use CardanoScriptConfig.ProtoReflect.Descriptor instead.

func (*CardanoScriptConfig) GetConfig

func (m *CardanoScriptConfig) GetConfig() isCardanoScriptConfig_Config

func (*CardanoScriptConfig) GetPkhSkh

func (*CardanoScriptConfig) ProtoMessage

func (*CardanoScriptConfig) ProtoMessage()

func (*CardanoScriptConfig) ProtoReflect

func (x *CardanoScriptConfig) ProtoReflect() protoreflect.Message

func (*CardanoScriptConfig) Reset

func (x *CardanoScriptConfig) Reset()

func (*CardanoScriptConfig) String

func (x *CardanoScriptConfig) String() string

type CardanoScriptConfig_PkhSkh

type CardanoScriptConfig_PkhSkh struct {
	KeypathPayment []uint32 `protobuf:"varint,1,rep,packed,name=keypath_payment,json=keypathPayment,proto3" json:"keypath_payment,omitempty"`
	KeypathStake   []uint32 `protobuf:"varint,2,rep,packed,name=keypath_stake,json=keypathStake,proto3" json:"keypath_stake,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoScriptConfig_PkhSkh) Descriptor deprecated

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

Deprecated: Use CardanoScriptConfig_PkhSkh.ProtoReflect.Descriptor instead.

func (*CardanoScriptConfig_PkhSkh) GetKeypathPayment

func (x *CardanoScriptConfig_PkhSkh) GetKeypathPayment() []uint32

func (*CardanoScriptConfig_PkhSkh) GetKeypathStake

func (x *CardanoScriptConfig_PkhSkh) GetKeypathStake() []uint32

func (*CardanoScriptConfig_PkhSkh) ProtoMessage

func (*CardanoScriptConfig_PkhSkh) ProtoMessage()

func (*CardanoScriptConfig_PkhSkh) ProtoReflect

func (*CardanoScriptConfig_PkhSkh) Reset

func (x *CardanoScriptConfig_PkhSkh) Reset()

func (*CardanoScriptConfig_PkhSkh) String

func (x *CardanoScriptConfig_PkhSkh) String() string

type CardanoScriptConfig_PkhSkh_

type CardanoScriptConfig_PkhSkh_ struct {
	// Shelley PaymentKeyHash & StakeKeyHash
	PkhSkh *CardanoScriptConfig_PkhSkh `protobuf:"bytes,1,opt,name=pkh_skh,json=pkhSkh,proto3,oneof"`
}

type CardanoSignTransactionRequest

type CardanoSignTransactionRequest struct {
	Network               CardanoNetwork                               `protobuf:"varint,1,opt,name=network,proto3,enum=shiftcrypto.bitbox02.CardanoNetwork" json:"network,omitempty"`
	Inputs                []*CardanoSignTransactionRequest_Input       `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"`
	Outputs               []*CardanoSignTransactionRequest_Output      `protobuf:"bytes,3,rep,name=outputs,proto3" json:"outputs,omitempty"`
	Fee                   uint64                                       `protobuf:"varint,4,opt,name=fee,proto3" json:"fee,omitempty"`
	Ttl                   uint64                                       `protobuf:"varint,5,opt,name=ttl,proto3" json:"ttl,omitempty"`
	Certificates          []*CardanoSignTransactionRequest_Certificate `protobuf:"bytes,6,rep,name=certificates,proto3" json:"certificates,omitempty"`
	Withdrawals           []*CardanoSignTransactionRequest_Withdrawal  `protobuf:"bytes,7,rep,name=withdrawals,proto3" json:"withdrawals,omitempty"`
	ValidityIntervalStart uint64                                       ``                                                                                                     /* 127-byte string literal not displayed */
	AllowZeroTtl          bool                                         `protobuf:"varint,9,opt,name=allow_zero_ttl,json=allowZeroTtl,proto3" json:"allow_zero_ttl,omitempty"` // include ttl even if it is zero
	// contains filtered or unexported fields
}

Max allowed transaction size is 16384 bytes according to https://github.com/cardano-foundation/CIPs/blob/master/CIP-0009/CIP-0009.md. Unlike with BTC, we can fit the whole request in RAM and don't need to stream.

See also: https://github.com/input-output-hk/cardano-ledger-specs/blob/d0aa86ded0b973b09b629e5aa62aa1e71364d088/eras/alonzo/test-suite/cddl-files/alonzo.cddl#L50

func (*CardanoSignTransactionRequest) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest) GetAllowZeroTtl

func (x *CardanoSignTransactionRequest) GetAllowZeroTtl() bool

func (*CardanoSignTransactionRequest) GetCertificates

func (*CardanoSignTransactionRequest) GetFee

func (*CardanoSignTransactionRequest) GetInputs

func (*CardanoSignTransactionRequest) GetNetwork

func (*CardanoSignTransactionRequest) GetOutputs

func (*CardanoSignTransactionRequest) GetTtl

func (*CardanoSignTransactionRequest) GetValidityIntervalStart

func (x *CardanoSignTransactionRequest) GetValidityIntervalStart() uint64

func (*CardanoSignTransactionRequest) GetWithdrawals

func (*CardanoSignTransactionRequest) ProtoMessage

func (*CardanoSignTransactionRequest) ProtoMessage()

func (*CardanoSignTransactionRequest) ProtoReflect

func (*CardanoSignTransactionRequest) Reset

func (x *CardanoSignTransactionRequest) Reset()

func (*CardanoSignTransactionRequest) String

type CardanoSignTransactionRequest_AssetGroup

type CardanoSignTransactionRequest_AssetGroup struct {
	PolicyId []byte                                            `protobuf:"bytes,1,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
	Tokens   []*CardanoSignTransactionRequest_AssetGroup_Token `protobuf:"bytes,2,rep,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

https://github.com/input-output-hk/cardano-ledger/blob/d0aa86ded0b973b09b629e5aa62aa1e71364d088/eras/alonzo/test-suite/cddl-files/alonzo.cddl#L358

func (*CardanoSignTransactionRequest_AssetGroup) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest_AssetGroup.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_AssetGroup) GetPolicyId

func (*CardanoSignTransactionRequest_AssetGroup) GetTokens

func (*CardanoSignTransactionRequest_AssetGroup) ProtoMessage

func (*CardanoSignTransactionRequest_AssetGroup) ProtoReflect

func (*CardanoSignTransactionRequest_AssetGroup) Reset

func (*CardanoSignTransactionRequest_AssetGroup) String

type CardanoSignTransactionRequest_AssetGroup_Token

type CardanoSignTransactionRequest_AssetGroup_Token struct {
	AssetName []byte `protobuf:"bytes,1,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"`
	// Number of tokens transacted of this asset.
	Value uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionRequest_AssetGroup_Token) Descriptor deprecated

Deprecated: Use CardanoSignTransactionRequest_AssetGroup_Token.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_AssetGroup_Token) GetAssetName

func (*CardanoSignTransactionRequest_AssetGroup_Token) GetValue

func (*CardanoSignTransactionRequest_AssetGroup_Token) ProtoMessage

func (*CardanoSignTransactionRequest_AssetGroup_Token) ProtoReflect

func (*CardanoSignTransactionRequest_AssetGroup_Token) Reset

func (*CardanoSignTransactionRequest_AssetGroup_Token) String

type CardanoSignTransactionRequest_Certificate

type CardanoSignTransactionRequest_Certificate struct {

	// Types that are assignable to Cert:
	//
	//	*CardanoSignTransactionRequest_Certificate_StakeRegistration
	//	*CardanoSignTransactionRequest_Certificate_StakeDeregistration
	//	*CardanoSignTransactionRequest_Certificate_StakeDelegation_
	Cert isCardanoSignTransactionRequest_Certificate_Cert `protobuf_oneof:"cert"`
	// contains filtered or unexported fields
}

See https://github.com/input-output-hk/cardano-ledger-specs/blob/d0aa86ded0b973b09b629e5aa62aa1e71364d088/eras/alonzo/test-suite/cddl-files/alonzo.cddl#L150

func (*CardanoSignTransactionRequest_Certificate) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest_Certificate.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_Certificate) GetCert

func (m *CardanoSignTransactionRequest_Certificate) GetCert() isCardanoSignTransactionRequest_Certificate_Cert

func (*CardanoSignTransactionRequest_Certificate) GetStakeDelegation

func (*CardanoSignTransactionRequest_Certificate) GetStakeDeregistration

func (x *CardanoSignTransactionRequest_Certificate) GetStakeDeregistration() *Keypath

func (*CardanoSignTransactionRequest_Certificate) GetStakeRegistration

func (x *CardanoSignTransactionRequest_Certificate) GetStakeRegistration() *Keypath

func (*CardanoSignTransactionRequest_Certificate) ProtoMessage

func (*CardanoSignTransactionRequest_Certificate) ProtoReflect

func (*CardanoSignTransactionRequest_Certificate) Reset

func (*CardanoSignTransactionRequest_Certificate) String

type CardanoSignTransactionRequest_Certificate_StakeDelegation

type CardanoSignTransactionRequest_Certificate_StakeDelegation struct {
	Keypath     []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	PoolKeyhash []byte   `protobuf:"bytes,2,opt,name=pool_keyhash,json=poolKeyhash,proto3" json:"pool_keyhash,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) Descriptor deprecated

Deprecated: Use CardanoSignTransactionRequest_Certificate_StakeDelegation.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) GetKeypath

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) GetPoolKeyhash

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) ProtoMessage

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) ProtoReflect

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) Reset

func (*CardanoSignTransactionRequest_Certificate_StakeDelegation) String

type CardanoSignTransactionRequest_Certificate_StakeDelegation_

type CardanoSignTransactionRequest_Certificate_StakeDelegation_ struct {
	StakeDelegation *CardanoSignTransactionRequest_Certificate_StakeDelegation `protobuf:"bytes,3,opt,name=stake_delegation,json=stakeDelegation,proto3,oneof"`
}

type CardanoSignTransactionRequest_Certificate_StakeDeregistration

type CardanoSignTransactionRequest_Certificate_StakeDeregistration struct {
	StakeDeregistration *Keypath `protobuf:"bytes,2,opt,name=stake_deregistration,json=stakeDeregistration,proto3,oneof"`
}

type CardanoSignTransactionRequest_Certificate_StakeRegistration

type CardanoSignTransactionRequest_Certificate_StakeRegistration struct {
	StakeRegistration *Keypath `protobuf:"bytes,1,opt,name=stake_registration,json=stakeRegistration,proto3,oneof"`
}

type CardanoSignTransactionRequest_Input

type CardanoSignTransactionRequest_Input struct {
	Keypath      []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	PrevOutHash  []byte   `protobuf:"bytes,2,opt,name=prev_out_hash,json=prevOutHash,proto3" json:"prev_out_hash,omitempty"`
	PrevOutIndex uint32   `protobuf:"varint,3,opt,name=prev_out_index,json=prevOutIndex,proto3" json:"prev_out_index,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionRequest_Input) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest_Input.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_Input) GetKeypath

func (x *CardanoSignTransactionRequest_Input) GetKeypath() []uint32

func (*CardanoSignTransactionRequest_Input) GetPrevOutHash

func (x *CardanoSignTransactionRequest_Input) GetPrevOutHash() []byte

func (*CardanoSignTransactionRequest_Input) GetPrevOutIndex

func (x *CardanoSignTransactionRequest_Input) GetPrevOutIndex() uint32

func (*CardanoSignTransactionRequest_Input) ProtoMessage

func (*CardanoSignTransactionRequest_Input) ProtoMessage()

func (*CardanoSignTransactionRequest_Input) ProtoReflect

func (*CardanoSignTransactionRequest_Input) Reset

func (*CardanoSignTransactionRequest_Input) String

type CardanoSignTransactionRequest_Output

type CardanoSignTransactionRequest_Output struct {
	EncodedAddress string `protobuf:"bytes,1,opt,name=encoded_address,json=encodedAddress,proto3" json:"encoded_address,omitempty"`
	Value          uint64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// Optional. If provided, this is validated as a change output.
	ScriptConfig *CardanoScriptConfig                        `protobuf:"bytes,3,opt,name=script_config,json=scriptConfig,proto3" json:"script_config,omitempty"`
	AssetGroups  []*CardanoSignTransactionRequest_AssetGroup `protobuf:"bytes,4,rep,name=asset_groups,json=assetGroups,proto3" json:"asset_groups,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionRequest_Output) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest_Output.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_Output) GetAssetGroups

func (*CardanoSignTransactionRequest_Output) GetEncodedAddress

func (x *CardanoSignTransactionRequest_Output) GetEncodedAddress() string

func (*CardanoSignTransactionRequest_Output) GetScriptConfig

func (*CardanoSignTransactionRequest_Output) GetValue

func (*CardanoSignTransactionRequest_Output) ProtoMessage

func (*CardanoSignTransactionRequest_Output) ProtoMessage()

func (*CardanoSignTransactionRequest_Output) ProtoReflect

func (*CardanoSignTransactionRequest_Output) Reset

func (*CardanoSignTransactionRequest_Output) String

type CardanoSignTransactionRequest_Withdrawal

type CardanoSignTransactionRequest_Withdrawal struct {
	Keypath []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Value   uint64   `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionRequest_Withdrawal) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionRequest_Withdrawal.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionRequest_Withdrawal) GetKeypath

func (*CardanoSignTransactionRequest_Withdrawal) GetValue

func (*CardanoSignTransactionRequest_Withdrawal) ProtoMessage

func (*CardanoSignTransactionRequest_Withdrawal) ProtoReflect

func (*CardanoSignTransactionRequest_Withdrawal) Reset

func (*CardanoSignTransactionRequest_Withdrawal) String

type CardanoSignTransactionResponse

type CardanoSignTransactionResponse struct {
	ShelleyWitnesses []*CardanoSignTransactionResponse_ShelleyWitness `protobuf:"bytes,1,rep,name=shelley_witnesses,json=shelleyWitnesses,proto3" json:"shelley_witnesses,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionResponse) Descriptor deprecated

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

Deprecated: Use CardanoSignTransactionResponse.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionResponse) GetShelleyWitnesses

func (*CardanoSignTransactionResponse) ProtoMessage

func (*CardanoSignTransactionResponse) ProtoMessage()

func (*CardanoSignTransactionResponse) ProtoReflect

func (*CardanoSignTransactionResponse) Reset

func (x *CardanoSignTransactionResponse) Reset()

func (*CardanoSignTransactionResponse) String

type CardanoSignTransactionResponse_ShelleyWitness

type CardanoSignTransactionResponse_ShelleyWitness struct {
	PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoSignTransactionResponse_ShelleyWitness) Descriptor deprecated

Deprecated: Use CardanoSignTransactionResponse_ShelleyWitness.ProtoReflect.Descriptor instead.

func (*CardanoSignTransactionResponse_ShelleyWitness) GetPublicKey

func (*CardanoSignTransactionResponse_ShelleyWitness) GetSignature

func (*CardanoSignTransactionResponse_ShelleyWitness) ProtoMessage

func (*CardanoSignTransactionResponse_ShelleyWitness) ProtoReflect

func (*CardanoSignTransactionResponse_ShelleyWitness) Reset

func (*CardanoSignTransactionResponse_ShelleyWitness) String

type CardanoXpubsRequest

type CardanoXpubsRequest struct {
	Keypaths []*Keypath `protobuf:"bytes,1,rep,name=keypaths,proto3" json:"keypaths,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoXpubsRequest) Descriptor deprecated

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

Deprecated: Use CardanoXpubsRequest.ProtoReflect.Descriptor instead.

func (*CardanoXpubsRequest) GetKeypaths

func (x *CardanoXpubsRequest) GetKeypaths() []*Keypath

func (*CardanoXpubsRequest) ProtoMessage

func (*CardanoXpubsRequest) ProtoMessage()

func (*CardanoXpubsRequest) ProtoReflect

func (x *CardanoXpubsRequest) ProtoReflect() protoreflect.Message

func (*CardanoXpubsRequest) Reset

func (x *CardanoXpubsRequest) Reset()

func (*CardanoXpubsRequest) String

func (x *CardanoXpubsRequest) String() string

type CardanoXpubsResponse

type CardanoXpubsResponse struct {
	Xpubs [][]byte `protobuf:"bytes,1,rep,name=xpubs,proto3" json:"xpubs,omitempty"`
	// contains filtered or unexported fields
}

func (*CardanoXpubsResponse) Descriptor deprecated

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

Deprecated: Use CardanoXpubsResponse.ProtoReflect.Descriptor instead.

func (*CardanoXpubsResponse) GetXpubs

func (x *CardanoXpubsResponse) GetXpubs() [][]byte

func (*CardanoXpubsResponse) ProtoMessage

func (*CardanoXpubsResponse) ProtoMessage()

func (*CardanoXpubsResponse) ProtoReflect

func (x *CardanoXpubsResponse) ProtoReflect() protoreflect.Message

func (*CardanoXpubsResponse) Reset

func (x *CardanoXpubsResponse) Reset()

func (*CardanoXpubsResponse) String

func (x *CardanoXpubsResponse) String() string

type CheckBackupRequest

type CheckBackupRequest struct {
	Silent bool `protobuf:"varint,1,opt,name=silent,proto3" json:"silent,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckBackupRequest) Descriptor deprecated

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

Deprecated: Use CheckBackupRequest.ProtoReflect.Descriptor instead.

func (*CheckBackupRequest) GetSilent

func (x *CheckBackupRequest) GetSilent() bool

func (*CheckBackupRequest) ProtoMessage

func (*CheckBackupRequest) ProtoMessage()

func (*CheckBackupRequest) ProtoReflect

func (x *CheckBackupRequest) ProtoReflect() protoreflect.Message

func (*CheckBackupRequest) Reset

func (x *CheckBackupRequest) Reset()

func (*CheckBackupRequest) String

func (x *CheckBackupRequest) String() string

type CheckBackupResponse

type CheckBackupResponse struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckBackupResponse) Descriptor deprecated

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

Deprecated: Use CheckBackupResponse.ProtoReflect.Descriptor instead.

func (*CheckBackupResponse) GetId

func (x *CheckBackupResponse) GetId() string

func (*CheckBackupResponse) ProtoMessage

func (*CheckBackupResponse) ProtoMessage()

func (*CheckBackupResponse) ProtoReflect

func (x *CheckBackupResponse) ProtoReflect() protoreflect.Message

func (*CheckBackupResponse) Reset

func (x *CheckBackupResponse) Reset()

func (*CheckBackupResponse) String

func (x *CheckBackupResponse) String() string

type CheckSDCardRequest

type CheckSDCardRequest struct {
	// contains filtered or unexported fields
}

func (*CheckSDCardRequest) Descriptor deprecated

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

Deprecated: Use CheckSDCardRequest.ProtoReflect.Descriptor instead.

func (*CheckSDCardRequest) ProtoMessage

func (*CheckSDCardRequest) ProtoMessage()

func (*CheckSDCardRequest) ProtoReflect

func (x *CheckSDCardRequest) ProtoReflect() protoreflect.Message

func (*CheckSDCardRequest) Reset

func (x *CheckSDCardRequest) Reset()

func (*CheckSDCardRequest) String

func (x *CheckSDCardRequest) String() string

type CheckSDCardResponse

type CheckSDCardResponse struct {
	Inserted bool `protobuf:"varint,1,opt,name=inserted,proto3" json:"inserted,omitempty"`
	// contains filtered or unexported fields
}

func (*CheckSDCardResponse) Descriptor deprecated

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

Deprecated: Use CheckSDCardResponse.ProtoReflect.Descriptor instead.

func (*CheckSDCardResponse) GetInserted

func (x *CheckSDCardResponse) GetInserted() bool

func (*CheckSDCardResponse) ProtoMessage

func (*CheckSDCardResponse) ProtoMessage()

func (*CheckSDCardResponse) ProtoReflect

func (x *CheckSDCardResponse) ProtoReflect() protoreflect.Message

func (*CheckSDCardResponse) Reset

func (x *CheckSDCardResponse) Reset()

func (*CheckSDCardResponse) String

func (x *CheckSDCardResponse) String() string

type CreateBackupRequest

type CreateBackupRequest struct {
	Timestamp      uint32 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	TimezoneOffset int32  `protobuf:"varint,2,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`
	// contains filtered or unexported fields
}

Timestamp must be in UTC

func (*CreateBackupRequest) Descriptor deprecated

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

Deprecated: Use CreateBackupRequest.ProtoReflect.Descriptor instead.

func (*CreateBackupRequest) GetTimestamp

func (x *CreateBackupRequest) GetTimestamp() uint32

func (*CreateBackupRequest) GetTimezoneOffset

func (x *CreateBackupRequest) GetTimezoneOffset() int32

func (*CreateBackupRequest) ProtoMessage

func (*CreateBackupRequest) ProtoMessage()

func (*CreateBackupRequest) ProtoReflect

func (x *CreateBackupRequest) ProtoReflect() protoreflect.Message

func (*CreateBackupRequest) Reset

func (x *CreateBackupRequest) Reset()

func (*CreateBackupRequest) String

func (x *CreateBackupRequest) String() string

type DeviceInfoRequest

type DeviceInfoRequest struct {
	// contains filtered or unexported fields
}

func (*DeviceInfoRequest) Descriptor deprecated

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

Deprecated: Use DeviceInfoRequest.ProtoReflect.Descriptor instead.

func (*DeviceInfoRequest) ProtoMessage

func (*DeviceInfoRequest) ProtoMessage()

func (*DeviceInfoRequest) ProtoReflect

func (x *DeviceInfoRequest) ProtoReflect() protoreflect.Message

func (*DeviceInfoRequest) Reset

func (x *DeviceInfoRequest) Reset()

func (*DeviceInfoRequest) String

func (x *DeviceInfoRequest) String() string

type DeviceInfoResponse

type DeviceInfoResponse struct {
	Name                         string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Initialized                  bool   `protobuf:"varint,2,opt,name=initialized,proto3" json:"initialized,omitempty"`
	Version                      string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	MnemonicPassphraseEnabled    bool   `` /* 139-byte string literal not displayed */
	MonotonicIncrementsRemaining uint32 `` /* 148-byte string literal not displayed */
	// From v9.6.0: "ATECC608A" or "ATECC608B".
	SecurechipModel string `protobuf:"bytes,6,opt,name=securechip_model,json=securechipModel,proto3" json:"securechip_model,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceInfoResponse) Descriptor deprecated

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

Deprecated: Use DeviceInfoResponse.ProtoReflect.Descriptor instead.

func (*DeviceInfoResponse) GetInitialized

func (x *DeviceInfoResponse) GetInitialized() bool

func (*DeviceInfoResponse) GetMnemonicPassphraseEnabled

func (x *DeviceInfoResponse) GetMnemonicPassphraseEnabled() bool

func (*DeviceInfoResponse) GetMonotonicIncrementsRemaining

func (x *DeviceInfoResponse) GetMonotonicIncrementsRemaining() uint32

func (*DeviceInfoResponse) GetName

func (x *DeviceInfoResponse) GetName() string

func (*DeviceInfoResponse) GetSecurechipModel

func (x *DeviceInfoResponse) GetSecurechipModel() string

func (*DeviceInfoResponse) GetVersion

func (x *DeviceInfoResponse) GetVersion() string

func (*DeviceInfoResponse) ProtoMessage

func (*DeviceInfoResponse) ProtoMessage()

func (*DeviceInfoResponse) ProtoReflect

func (x *DeviceInfoResponse) ProtoReflect() protoreflect.Message

func (*DeviceInfoResponse) Reset

func (x *DeviceInfoResponse) Reset()

func (*DeviceInfoResponse) String

func (x *DeviceInfoResponse) String() string

type ETHCoin

type ETHCoin int32

Kept for backwards compatibility. Use chain_id instead, introduced in v9.10.0.

const (
	ETHCoin_ETH ETHCoin = 0
	// Removed in v9.14.0 - deprecated
	ETHCoin_RopstenETH ETHCoin = 1
	// Removed in v9.14.0 - deprecated
	ETHCoin_RinkebyETH ETHCoin = 2
)

func (ETHCoin) Descriptor

func (ETHCoin) Descriptor() protoreflect.EnumDescriptor

func (ETHCoin) Enum

func (x ETHCoin) Enum() *ETHCoin

func (ETHCoin) EnumDescriptor deprecated

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

Deprecated: Use ETHCoin.Descriptor instead.

func (ETHCoin) Number

func (x ETHCoin) Number() protoreflect.EnumNumber

func (ETHCoin) String

func (x ETHCoin) String() string

func (ETHCoin) Type

func (ETHCoin) Type() protoreflect.EnumType

type ETHPubRequest

type ETHPubRequest struct {
	Keypath []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// Deprecated: use chain_id instead.
	Coin            ETHCoin                  `protobuf:"varint,2,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.ETHCoin" json:"coin,omitempty"`
	OutputType      ETHPubRequest_OutputType `` /* 143-byte string literal not displayed */
	Display         bool                     `protobuf:"varint,4,opt,name=display,proto3" json:"display,omitempty"`
	ContractAddress []byte                   `protobuf:"bytes,5,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
	// If non-zero, `coin` is ignored and `chain_id` is used to identify the network.
	ChainId uint64 `protobuf:"varint,6,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHPubRequest) Descriptor deprecated

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

Deprecated: Use ETHPubRequest.ProtoReflect.Descriptor instead.

func (*ETHPubRequest) GetChainId

func (x *ETHPubRequest) GetChainId() uint64

func (*ETHPubRequest) GetCoin

func (x *ETHPubRequest) GetCoin() ETHCoin

func (*ETHPubRequest) GetContractAddress

func (x *ETHPubRequest) GetContractAddress() []byte

func (*ETHPubRequest) GetDisplay

func (x *ETHPubRequest) GetDisplay() bool

func (*ETHPubRequest) GetKeypath

func (x *ETHPubRequest) GetKeypath() []uint32

func (*ETHPubRequest) GetOutputType

func (x *ETHPubRequest) GetOutputType() ETHPubRequest_OutputType

func (*ETHPubRequest) ProtoMessage

func (*ETHPubRequest) ProtoMessage()

func (*ETHPubRequest) ProtoReflect

func (x *ETHPubRequest) ProtoReflect() protoreflect.Message

func (*ETHPubRequest) Reset

func (x *ETHPubRequest) Reset()

func (*ETHPubRequest) String

func (x *ETHPubRequest) String() string

type ETHPubRequest_OutputType

type ETHPubRequest_OutputType int32
const (
	ETHPubRequest_ADDRESS ETHPubRequest_OutputType = 0
	ETHPubRequest_XPUB    ETHPubRequest_OutputType = 1
)

func (ETHPubRequest_OutputType) Descriptor

func (ETHPubRequest_OutputType) Enum

func (ETHPubRequest_OutputType) EnumDescriptor deprecated

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

Deprecated: Use ETHPubRequest_OutputType.Descriptor instead.

func (ETHPubRequest_OutputType) Number

func (ETHPubRequest_OutputType) String

func (x ETHPubRequest_OutputType) String() string

func (ETHPubRequest_OutputType) Type

type ETHRequest

type ETHRequest struct {

	// Types that are assignable to Request:
	//
	//	*ETHRequest_Pub
	//	*ETHRequest_Sign
	//	*ETHRequest_SignMsg
	//	*ETHRequest_AntikleptoSignature
	//	*ETHRequest_SignTypedMsg
	//	*ETHRequest_TypedMsgValue
	//	*ETHRequest_SignEip1559
	Request isETHRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*ETHRequest) Descriptor deprecated

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

Deprecated: Use ETHRequest.ProtoReflect.Descriptor instead.

func (*ETHRequest) GetAntikleptoSignature

func (x *ETHRequest) GetAntikleptoSignature() *AntiKleptoSignatureRequest

func (*ETHRequest) GetPub

func (x *ETHRequest) GetPub() *ETHPubRequest

func (*ETHRequest) GetRequest

func (m *ETHRequest) GetRequest() isETHRequest_Request

func (*ETHRequest) GetSign

func (x *ETHRequest) GetSign() *ETHSignRequest

func (*ETHRequest) GetSignEip1559

func (x *ETHRequest) GetSignEip1559() *ETHSignEIP1559Request

func (*ETHRequest) GetSignMsg

func (x *ETHRequest) GetSignMsg() *ETHSignMessageRequest

func (*ETHRequest) GetSignTypedMsg

func (x *ETHRequest) GetSignTypedMsg() *ETHSignTypedMessageRequest

func (*ETHRequest) GetTypedMsgValue

func (x *ETHRequest) GetTypedMsgValue() *ETHTypedMessageValueRequest

func (*ETHRequest) ProtoMessage

func (*ETHRequest) ProtoMessage()

func (*ETHRequest) ProtoReflect

func (x *ETHRequest) ProtoReflect() protoreflect.Message

func (*ETHRequest) Reset

func (x *ETHRequest) Reset()

func (*ETHRequest) String

func (x *ETHRequest) String() string

type ETHRequest_AntikleptoSignature

type ETHRequest_AntikleptoSignature struct {
	AntikleptoSignature *AntiKleptoSignatureRequest `protobuf:"bytes,4,opt,name=antiklepto_signature,json=antikleptoSignature,proto3,oneof"`
}

type ETHRequest_Pub

type ETHRequest_Pub struct {
	Pub *ETHPubRequest `protobuf:"bytes,1,opt,name=pub,proto3,oneof"`
}

type ETHRequest_Sign

type ETHRequest_Sign struct {
	Sign *ETHSignRequest `protobuf:"bytes,2,opt,name=sign,proto3,oneof"`
}

type ETHRequest_SignEip1559

type ETHRequest_SignEip1559 struct {
	SignEip1559 *ETHSignEIP1559Request `protobuf:"bytes,7,opt,name=sign_eip1559,json=signEip1559,proto3,oneof"`
}

type ETHRequest_SignMsg

type ETHRequest_SignMsg struct {
	SignMsg *ETHSignMessageRequest `protobuf:"bytes,3,opt,name=sign_msg,json=signMsg,proto3,oneof"`
}

type ETHRequest_SignTypedMsg

type ETHRequest_SignTypedMsg struct {
	SignTypedMsg *ETHSignTypedMessageRequest `protobuf:"bytes,5,opt,name=sign_typed_msg,json=signTypedMsg,proto3,oneof"`
}

type ETHRequest_TypedMsgValue

type ETHRequest_TypedMsgValue struct {
	TypedMsgValue *ETHTypedMessageValueRequest `protobuf:"bytes,6,opt,name=typed_msg_value,json=typedMsgValue,proto3,oneof"`
}

type ETHResponse

type ETHResponse struct {

	// Types that are assignable to Response:
	//
	//	*ETHResponse_Pub
	//	*ETHResponse_Sign
	//	*ETHResponse_AntikleptoSignerCommitment
	//	*ETHResponse_TypedMsgValue
	Response isETHResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*ETHResponse) Descriptor deprecated

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

Deprecated: Use ETHResponse.ProtoReflect.Descriptor instead.

func (*ETHResponse) GetAntikleptoSignerCommitment

func (x *ETHResponse) GetAntikleptoSignerCommitment() *AntiKleptoSignerCommitment

func (*ETHResponse) GetPub

func (x *ETHResponse) GetPub() *PubResponse

func (*ETHResponse) GetResponse

func (m *ETHResponse) GetResponse() isETHResponse_Response

func (*ETHResponse) GetSign

func (x *ETHResponse) GetSign() *ETHSignResponse

func (*ETHResponse) GetTypedMsgValue

func (x *ETHResponse) GetTypedMsgValue() *ETHTypedMessageValueResponse

func (*ETHResponse) ProtoMessage

func (*ETHResponse) ProtoMessage()

func (*ETHResponse) ProtoReflect

func (x *ETHResponse) ProtoReflect() protoreflect.Message

func (*ETHResponse) Reset

func (x *ETHResponse) Reset()

func (*ETHResponse) String

func (x *ETHResponse) String() string

type ETHResponse_AntikleptoSignerCommitment

type ETHResponse_AntikleptoSignerCommitment struct {
	AntikleptoSignerCommitment *AntiKleptoSignerCommitment `protobuf:"bytes,3,opt,name=antiklepto_signer_commitment,json=antikleptoSignerCommitment,proto3,oneof"`
}

type ETHResponse_Pub

type ETHResponse_Pub struct {
	Pub *PubResponse `protobuf:"bytes,1,opt,name=pub,proto3,oneof"`
}

type ETHResponse_Sign

type ETHResponse_Sign struct {
	Sign *ETHSignResponse `protobuf:"bytes,2,opt,name=sign,proto3,oneof"`
}

type ETHResponse_TypedMsgValue

type ETHResponse_TypedMsgValue struct {
	TypedMsgValue *ETHTypedMessageValueResponse `protobuf:"bytes,4,opt,name=typed_msg_value,json=typedMsgValue,proto3,oneof"`
}

type ETHSignEIP1559Request

type ETHSignEIP1559Request struct {
	ChainId              uint64   `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Keypath              []uint32 `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Nonce                []byte   `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"` // smallest big endian serialization, max. 16 bytes
	MaxPriorityFeePerGas []byte   ``                                                                // smallest big endian serialization, max. 16 bytes
	/* 127-byte string literal not displayed */
	MaxFeePerGas        []byte                         `protobuf:"bytes,5,opt,name=max_fee_per_gas,json=maxFeePerGas,proto3" json:"max_fee_per_gas,omitempty"` // smallest big endian serialization, max. 16 bytes
	GasLimit            []byte                         `protobuf:"bytes,6,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"`                 // smallest big endian serialization, max. 16 bytes
	Recipient           []byte                         `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"`                               // 20 byte recipient
	Value               []byte                         `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`                                       // smallest big endian serialization, max. 32 bytes
	Data                []byte                         `protobuf:"bytes,9,opt,name=data,proto3" json:"data,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment `protobuf:"bytes,10,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// contains filtered or unexported fields
}

TX payload for an EIP-1559 (type 2) transaction: https://eips.ethereum.org/EIPS/eip-1559

func (*ETHSignEIP1559Request) Descriptor deprecated

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

Deprecated: Use ETHSignEIP1559Request.ProtoReflect.Descriptor instead.

func (*ETHSignEIP1559Request) GetChainId

func (x *ETHSignEIP1559Request) GetChainId() uint64

func (*ETHSignEIP1559Request) GetData

func (x *ETHSignEIP1559Request) GetData() []byte

func (*ETHSignEIP1559Request) GetGasLimit

func (x *ETHSignEIP1559Request) GetGasLimit() []byte

func (*ETHSignEIP1559Request) GetHostNonceCommitment

func (x *ETHSignEIP1559Request) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*ETHSignEIP1559Request) GetKeypath

func (x *ETHSignEIP1559Request) GetKeypath() []uint32

func (*ETHSignEIP1559Request) GetMaxFeePerGas

func (x *ETHSignEIP1559Request) GetMaxFeePerGas() []byte

func (*ETHSignEIP1559Request) GetMaxPriorityFeePerGas

func (x *ETHSignEIP1559Request) GetMaxPriorityFeePerGas() []byte

func (*ETHSignEIP1559Request) GetNonce

func (x *ETHSignEIP1559Request) GetNonce() []byte

func (*ETHSignEIP1559Request) GetRecipient

func (x *ETHSignEIP1559Request) GetRecipient() []byte

func (*ETHSignEIP1559Request) GetValue

func (x *ETHSignEIP1559Request) GetValue() []byte

func (*ETHSignEIP1559Request) ProtoMessage

func (*ETHSignEIP1559Request) ProtoMessage()

func (*ETHSignEIP1559Request) ProtoReflect

func (x *ETHSignEIP1559Request) ProtoReflect() protoreflect.Message

func (*ETHSignEIP1559Request) Reset

func (x *ETHSignEIP1559Request) Reset()

func (*ETHSignEIP1559Request) String

func (x *ETHSignEIP1559Request) String() string

type ETHSignMessageRequest

type ETHSignMessageRequest struct {

	// Deprecated: use chain_id instead.
	Coin                ETHCoin                        `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.ETHCoin" json:"coin,omitempty"`
	Keypath             []uint32                       `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Msg                 []byte                         `protobuf:"bytes,3,opt,name=msg,proto3" json:"msg,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment `protobuf:"bytes,4,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// If non-zero, `coin` is ignored and `chain_id` is used to identify the network.
	ChainId uint64 `protobuf:"varint,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHSignMessageRequest) Descriptor deprecated

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

Deprecated: Use ETHSignMessageRequest.ProtoReflect.Descriptor instead.

func (*ETHSignMessageRequest) GetChainId

func (x *ETHSignMessageRequest) GetChainId() uint64

func (*ETHSignMessageRequest) GetCoin

func (x *ETHSignMessageRequest) GetCoin() ETHCoin

func (*ETHSignMessageRequest) GetHostNonceCommitment

func (x *ETHSignMessageRequest) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*ETHSignMessageRequest) GetKeypath

func (x *ETHSignMessageRequest) GetKeypath() []uint32

func (*ETHSignMessageRequest) GetMsg

func (x *ETHSignMessageRequest) GetMsg() []byte

func (*ETHSignMessageRequest) ProtoMessage

func (*ETHSignMessageRequest) ProtoMessage()

func (*ETHSignMessageRequest) ProtoReflect

func (x *ETHSignMessageRequest) ProtoReflect() protoreflect.Message

func (*ETHSignMessageRequest) Reset

func (x *ETHSignMessageRequest) Reset()

func (*ETHSignMessageRequest) String

func (x *ETHSignMessageRequest) String() string

type ETHSignRequest

type ETHSignRequest struct {

	// Deprecated: use chain_id instead.
	Coin                ETHCoin                        `protobuf:"varint,1,opt,name=coin,proto3,enum=shiftcrypto.bitbox02.ETHCoin" json:"coin,omitempty"`
	Keypath             []uint32                       `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Nonce               []byte                         `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`                       // smallest big endian serialization, max. 16 bytes
	GasPrice            []byte                         `protobuf:"bytes,4,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"` // smallest big endian serialization, max. 16 bytes
	GasLimit            []byte                         `protobuf:"bytes,5,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"` // smallest big endian serialization, max. 16 bytes
	Recipient           []byte                         `protobuf:"bytes,6,opt,name=recipient,proto3" json:"recipient,omitempty"`               // 20 byte recipient
	Value               []byte                         `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`                       // smallest big endian serialization, max. 32 bytes
	Data                []byte                         `protobuf:"bytes,8,opt,name=data,proto3" json:"data,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment `protobuf:"bytes,9,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// If non-zero, `coin` is ignored and `chain_id` is used to identify the network.
	ChainId uint64 `protobuf:"varint,10,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

TX payload for "legacy" (EIP-155) transactions: https://eips.ethereum.org/EIPS/eip-155

func (*ETHSignRequest) Descriptor deprecated

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

Deprecated: Use ETHSignRequest.ProtoReflect.Descriptor instead.

func (*ETHSignRequest) GetChainId

func (x *ETHSignRequest) GetChainId() uint64

func (*ETHSignRequest) GetCoin

func (x *ETHSignRequest) GetCoin() ETHCoin

func (*ETHSignRequest) GetData

func (x *ETHSignRequest) GetData() []byte

func (*ETHSignRequest) GetGasLimit

func (x *ETHSignRequest) GetGasLimit() []byte

func (*ETHSignRequest) GetGasPrice

func (x *ETHSignRequest) GetGasPrice() []byte

func (*ETHSignRequest) GetHostNonceCommitment

func (x *ETHSignRequest) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*ETHSignRequest) GetKeypath

func (x *ETHSignRequest) GetKeypath() []uint32

func (*ETHSignRequest) GetNonce

func (x *ETHSignRequest) GetNonce() []byte

func (*ETHSignRequest) GetRecipient

func (x *ETHSignRequest) GetRecipient() []byte

func (*ETHSignRequest) GetValue

func (x *ETHSignRequest) GetValue() []byte

func (*ETHSignRequest) ProtoMessage

func (*ETHSignRequest) ProtoMessage()

func (*ETHSignRequest) ProtoReflect

func (x *ETHSignRequest) ProtoReflect() protoreflect.Message

func (*ETHSignRequest) Reset

func (x *ETHSignRequest) Reset()

func (*ETHSignRequest) String

func (x *ETHSignRequest) String() string

type ETHSignResponse

type ETHSignResponse struct {
	Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"` // 65 bytes, last byte is the recid
	// contains filtered or unexported fields
}

func (*ETHSignResponse) Descriptor deprecated

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

Deprecated: Use ETHSignResponse.ProtoReflect.Descriptor instead.

func (*ETHSignResponse) GetSignature

func (x *ETHSignResponse) GetSignature() []byte

func (*ETHSignResponse) ProtoMessage

func (*ETHSignResponse) ProtoMessage()

func (*ETHSignResponse) ProtoReflect

func (x *ETHSignResponse) ProtoReflect() protoreflect.Message

func (*ETHSignResponse) Reset

func (x *ETHSignResponse) Reset()

func (*ETHSignResponse) String

func (x *ETHSignResponse) String() string

type ETHSignTypedMessageRequest

type ETHSignTypedMessageRequest struct {
	ChainId             uint64                                   `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Keypath             []uint32                                 `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Types               []*ETHSignTypedMessageRequest_StructType `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"`
	PrimaryType         string                                   `protobuf:"bytes,4,opt,name=primary_type,json=primaryType,proto3" json:"primary_type,omitempty"`
	HostNonceCommitment *AntiKleptoHostNonceCommitment           `protobuf:"bytes,5,opt,name=host_nonce_commitment,json=hostNonceCommitment,proto3" json:"host_nonce_commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHSignTypedMessageRequest) Descriptor deprecated

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

Deprecated: Use ETHSignTypedMessageRequest.ProtoReflect.Descriptor instead.

func (*ETHSignTypedMessageRequest) GetChainId

func (x *ETHSignTypedMessageRequest) GetChainId() uint64

func (*ETHSignTypedMessageRequest) GetHostNonceCommitment

func (x *ETHSignTypedMessageRequest) GetHostNonceCommitment() *AntiKleptoHostNonceCommitment

func (*ETHSignTypedMessageRequest) GetKeypath

func (x *ETHSignTypedMessageRequest) GetKeypath() []uint32

func (*ETHSignTypedMessageRequest) GetPrimaryType

func (x *ETHSignTypedMessageRequest) GetPrimaryType() string

func (*ETHSignTypedMessageRequest) GetTypes

func (*ETHSignTypedMessageRequest) ProtoMessage

func (*ETHSignTypedMessageRequest) ProtoMessage()

func (*ETHSignTypedMessageRequest) ProtoReflect

func (*ETHSignTypedMessageRequest) Reset

func (x *ETHSignTypedMessageRequest) Reset()

func (*ETHSignTypedMessageRequest) String

func (x *ETHSignTypedMessageRequest) String() string

type ETHSignTypedMessageRequest_DataType

type ETHSignTypedMessageRequest_DataType int32
const (
	ETHSignTypedMessageRequest_UNKNOWN ETHSignTypedMessageRequest_DataType = 0
	ETHSignTypedMessageRequest_BYTES   ETHSignTypedMessageRequest_DataType = 1
	ETHSignTypedMessageRequest_UINT    ETHSignTypedMessageRequest_DataType = 2
	ETHSignTypedMessageRequest_INT     ETHSignTypedMessageRequest_DataType = 3
	ETHSignTypedMessageRequest_BOOL    ETHSignTypedMessageRequest_DataType = 4
	ETHSignTypedMessageRequest_ADDRESS ETHSignTypedMessageRequest_DataType = 5
	ETHSignTypedMessageRequest_STRING  ETHSignTypedMessageRequest_DataType = 6
	ETHSignTypedMessageRequest_ARRAY   ETHSignTypedMessageRequest_DataType = 7
	ETHSignTypedMessageRequest_STRUCT  ETHSignTypedMessageRequest_DataType = 8
)

func (ETHSignTypedMessageRequest_DataType) Descriptor

func (ETHSignTypedMessageRequest_DataType) Enum

func (ETHSignTypedMessageRequest_DataType) EnumDescriptor deprecated

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

Deprecated: Use ETHSignTypedMessageRequest_DataType.Descriptor instead.

func (ETHSignTypedMessageRequest_DataType) Number

func (ETHSignTypedMessageRequest_DataType) String

func (ETHSignTypedMessageRequest_DataType) Type

type ETHSignTypedMessageRequest_Member

type ETHSignTypedMessageRequest_Member struct {
	Name string                                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Type *ETHSignTypedMessageRequest_MemberType `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHSignTypedMessageRequest_Member) Descriptor deprecated

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

Deprecated: Use ETHSignTypedMessageRequest_Member.ProtoReflect.Descriptor instead.

func (*ETHSignTypedMessageRequest_Member) GetName

func (*ETHSignTypedMessageRequest_Member) GetType

func (*ETHSignTypedMessageRequest_Member) ProtoMessage

func (*ETHSignTypedMessageRequest_Member) ProtoMessage()

func (*ETHSignTypedMessageRequest_Member) ProtoReflect

func (*ETHSignTypedMessageRequest_Member) Reset

func (*ETHSignTypedMessageRequest_Member) String

type ETHSignTypedMessageRequest_MemberType

type ETHSignTypedMessageRequest_MemberType struct {
	Type       ETHSignTypedMessageRequest_DataType    `protobuf:"varint,1,opt,name=type,proto3,enum=shiftcrypto.bitbox02.ETHSignTypedMessageRequest_DataType" json:"type,omitempty"`
	Size       uint32                                 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	StructName string                                 `protobuf:"bytes,3,opt,name=struct_name,json=structName,proto3" json:"struct_name,omitempty"` // if type==STRUCT, name of struct type.
	ArrayType  *ETHSignTypedMessageRequest_MemberType `protobuf:"bytes,4,opt,name=array_type,json=arrayType,proto3" json:"array_type,omitempty"`    // if type==ARRAY, type of elements
	// contains filtered or unexported fields
}

func (*ETHSignTypedMessageRequest_MemberType) Descriptor deprecated

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

Deprecated: Use ETHSignTypedMessageRequest_MemberType.ProtoReflect.Descriptor instead.

func (*ETHSignTypedMessageRequest_MemberType) GetArrayType

func (*ETHSignTypedMessageRequest_MemberType) GetSize

func (*ETHSignTypedMessageRequest_MemberType) GetStructName

func (x *ETHSignTypedMessageRequest_MemberType) GetStructName() string

func (*ETHSignTypedMessageRequest_MemberType) GetType

func (*ETHSignTypedMessageRequest_MemberType) ProtoMessage

func (*ETHSignTypedMessageRequest_MemberType) ProtoMessage()

func (*ETHSignTypedMessageRequest_MemberType) ProtoReflect

func (*ETHSignTypedMessageRequest_MemberType) Reset

func (*ETHSignTypedMessageRequest_MemberType) String

type ETHSignTypedMessageRequest_StructType

type ETHSignTypedMessageRequest_StructType struct {
	Name    string                               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Members []*ETHSignTypedMessageRequest_Member `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHSignTypedMessageRequest_StructType) Descriptor deprecated

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

Deprecated: Use ETHSignTypedMessageRequest_StructType.ProtoReflect.Descriptor instead.

func (*ETHSignTypedMessageRequest_StructType) GetMembers

func (*ETHSignTypedMessageRequest_StructType) GetName

func (*ETHSignTypedMessageRequest_StructType) ProtoMessage

func (*ETHSignTypedMessageRequest_StructType) ProtoMessage()

func (*ETHSignTypedMessageRequest_StructType) ProtoReflect

func (*ETHSignTypedMessageRequest_StructType) Reset

func (*ETHSignTypedMessageRequest_StructType) String

type ETHTypedMessageValueRequest

type ETHTypedMessageValueRequest struct {
	Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHTypedMessageValueRequest) Descriptor deprecated

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

Deprecated: Use ETHTypedMessageValueRequest.ProtoReflect.Descriptor instead.

func (*ETHTypedMessageValueRequest) GetValue

func (x *ETHTypedMessageValueRequest) GetValue() []byte

func (*ETHTypedMessageValueRequest) ProtoMessage

func (*ETHTypedMessageValueRequest) ProtoMessage()

func (*ETHTypedMessageValueRequest) ProtoReflect

func (*ETHTypedMessageValueRequest) Reset

func (x *ETHTypedMessageValueRequest) Reset()

func (*ETHTypedMessageValueRequest) String

func (x *ETHTypedMessageValueRequest) String() string

type ETHTypedMessageValueResponse

type ETHTypedMessageValueResponse struct {
	RootObject ETHTypedMessageValueResponse_RootObject `` /* 158-byte string literal not displayed */
	Path       []uint32                                `protobuf:"varint,2,rep,packed,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ETHTypedMessageValueResponse) Descriptor deprecated

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

Deprecated: Use ETHTypedMessageValueResponse.ProtoReflect.Descriptor instead.

func (*ETHTypedMessageValueResponse) GetPath

func (x *ETHTypedMessageValueResponse) GetPath() []uint32

func (*ETHTypedMessageValueResponse) GetRootObject

func (*ETHTypedMessageValueResponse) ProtoMessage

func (*ETHTypedMessageValueResponse) ProtoMessage()

func (*ETHTypedMessageValueResponse) ProtoReflect

func (*ETHTypedMessageValueResponse) Reset

func (x *ETHTypedMessageValueResponse) Reset()

func (*ETHTypedMessageValueResponse) String

type ETHTypedMessageValueResponse_RootObject

type ETHTypedMessageValueResponse_RootObject int32
const (
	ETHTypedMessageValueResponse_UNKNOWN ETHTypedMessageValueResponse_RootObject = 0
	ETHTypedMessageValueResponse_DOMAIN  ETHTypedMessageValueResponse_RootObject = 1
	ETHTypedMessageValueResponse_MESSAGE ETHTypedMessageValueResponse_RootObject = 2
)

func (ETHTypedMessageValueResponse_RootObject) Descriptor

func (ETHTypedMessageValueResponse_RootObject) Enum

func (ETHTypedMessageValueResponse_RootObject) EnumDescriptor deprecated

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

Deprecated: Use ETHTypedMessageValueResponse_RootObject.Descriptor instead.

func (ETHTypedMessageValueResponse_RootObject) Number

func (ETHTypedMessageValueResponse_RootObject) String

func (ETHTypedMessageValueResponse_RootObject) Type

type ElectrumEncryptionKeyRequest

type ElectrumEncryptionKeyRequest struct {
	Keypath []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// contains filtered or unexported fields
}

func (*ElectrumEncryptionKeyRequest) Descriptor deprecated

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

Deprecated: Use ElectrumEncryptionKeyRequest.ProtoReflect.Descriptor instead.

func (*ElectrumEncryptionKeyRequest) GetKeypath

func (x *ElectrumEncryptionKeyRequest) GetKeypath() []uint32

func (*ElectrumEncryptionKeyRequest) ProtoMessage

func (*ElectrumEncryptionKeyRequest) ProtoMessage()

func (*ElectrumEncryptionKeyRequest) ProtoReflect

func (*ElectrumEncryptionKeyRequest) Reset

func (x *ElectrumEncryptionKeyRequest) Reset()

func (*ElectrumEncryptionKeyRequest) String

type ElectrumEncryptionKeyResponse

type ElectrumEncryptionKeyResponse struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*ElectrumEncryptionKeyResponse) Descriptor deprecated

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

Deprecated: Use ElectrumEncryptionKeyResponse.ProtoReflect.Descriptor instead.

func (*ElectrumEncryptionKeyResponse) GetKey

func (*ElectrumEncryptionKeyResponse) ProtoMessage

func (*ElectrumEncryptionKeyResponse) ProtoMessage()

func (*ElectrumEncryptionKeyResponse) ProtoReflect

func (*ElectrumEncryptionKeyResponse) Reset

func (x *ElectrumEncryptionKeyResponse) Reset()

func (*ElectrumEncryptionKeyResponse) String

type Error

type Error struct {
	Code    int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*Error) Descriptor deprecated

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

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetCode

func (x *Error) GetCode() int32

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

func (x *Error) ProtoReflect() protoreflect.Message

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type InsertRemoveSDCardRequest

type InsertRemoveSDCardRequest struct {
	Action InsertRemoveSDCardRequest_SDCardAction `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*InsertRemoveSDCardRequest) Descriptor deprecated

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

Deprecated: Use InsertRemoveSDCardRequest.ProtoReflect.Descriptor instead.

func (*InsertRemoveSDCardRequest) GetAction

func (*InsertRemoveSDCardRequest) ProtoMessage

func (*InsertRemoveSDCardRequest) ProtoMessage()

func (*InsertRemoveSDCardRequest) ProtoReflect

func (*InsertRemoveSDCardRequest) Reset

func (x *InsertRemoveSDCardRequest) Reset()

func (*InsertRemoveSDCardRequest) String

func (x *InsertRemoveSDCardRequest) String() string

type InsertRemoveSDCardRequest_SDCardAction

type InsertRemoveSDCardRequest_SDCardAction int32
const (
	InsertRemoveSDCardRequest_REMOVE_CARD InsertRemoveSDCardRequest_SDCardAction = 0
	InsertRemoveSDCardRequest_INSERT_CARD InsertRemoveSDCardRequest_SDCardAction = 1
)

func (InsertRemoveSDCardRequest_SDCardAction) Descriptor

func (InsertRemoveSDCardRequest_SDCardAction) Enum

func (InsertRemoveSDCardRequest_SDCardAction) EnumDescriptor deprecated

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

Deprecated: Use InsertRemoveSDCardRequest_SDCardAction.Descriptor instead.

func (InsertRemoveSDCardRequest_SDCardAction) Number

func (InsertRemoveSDCardRequest_SDCardAction) String

func (InsertRemoveSDCardRequest_SDCardAction) Type

type KeyOriginInfo

type KeyOriginInfo struct {
	RootFingerprint []byte   `protobuf:"bytes,1,opt,name=root_fingerprint,json=rootFingerprint,proto3" json:"root_fingerprint,omitempty"`
	Keypath         []uint32 `protobuf:"varint,2,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	Xpub            *XPub    `protobuf:"bytes,3,opt,name=xpub,proto3" json:"xpub,omitempty"`
	// contains filtered or unexported fields
}

func (*KeyOriginInfo) Descriptor deprecated

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

Deprecated: Use KeyOriginInfo.ProtoReflect.Descriptor instead.

func (*KeyOriginInfo) GetKeypath

func (x *KeyOriginInfo) GetKeypath() []uint32

func (*KeyOriginInfo) GetRootFingerprint

func (x *KeyOriginInfo) GetRootFingerprint() []byte

func (*KeyOriginInfo) GetXpub

func (x *KeyOriginInfo) GetXpub() *XPub

func (*KeyOriginInfo) ProtoMessage

func (*KeyOriginInfo) ProtoMessage()

func (*KeyOriginInfo) ProtoReflect

func (x *KeyOriginInfo) ProtoReflect() protoreflect.Message

func (*KeyOriginInfo) Reset

func (x *KeyOriginInfo) Reset()

func (*KeyOriginInfo) String

func (x *KeyOriginInfo) String() string

type Keypath

type Keypath struct {
	Keypath []uint32 `protobuf:"varint,1,rep,packed,name=keypath,proto3" json:"keypath,omitempty"`
	// contains filtered or unexported fields
}

This message exists for use in oneof or repeated fields, where one can't inline `repeated uint32` due to protobuf rules.

func (*Keypath) Descriptor deprecated

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

Deprecated: Use Keypath.ProtoReflect.Descriptor instead.

func (*Keypath) GetKeypath

func (x *Keypath) GetKeypath() []uint32

func (*Keypath) ProtoMessage

func (*Keypath) ProtoMessage()

func (*Keypath) ProtoReflect

func (x *Keypath) ProtoReflect() protoreflect.Message

func (*Keypath) Reset

func (x *Keypath) Reset()

func (*Keypath) String

func (x *Keypath) String() string

type ListBackupsRequest

type ListBackupsRequest struct {
	// contains filtered or unexported fields
}

func (*ListBackupsRequest) Descriptor deprecated

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

Deprecated: Use ListBackupsRequest.ProtoReflect.Descriptor instead.

func (*ListBackupsRequest) ProtoMessage

func (*ListBackupsRequest) ProtoMessage()

func (*ListBackupsRequest) ProtoReflect

func (x *ListBackupsRequest) ProtoReflect() protoreflect.Message

func (*ListBackupsRequest) Reset

func (x *ListBackupsRequest) Reset()

func (*ListBackupsRequest) String

func (x *ListBackupsRequest) String() string

type ListBackupsResponse

type ListBackupsResponse struct {
	Info []*BackupInfo `protobuf:"bytes,1,rep,name=info,proto3" json:"info,omitempty"`
	// contains filtered or unexported fields
}

func (*ListBackupsResponse) Descriptor deprecated

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

Deprecated: Use ListBackupsResponse.ProtoReflect.Descriptor instead.

func (*ListBackupsResponse) GetInfo

func (x *ListBackupsResponse) GetInfo() []*BackupInfo

func (*ListBackupsResponse) ProtoMessage

func (*ListBackupsResponse) ProtoMessage()

func (*ListBackupsResponse) ProtoReflect

func (x *ListBackupsResponse) ProtoReflect() protoreflect.Message

func (*ListBackupsResponse) Reset

func (x *ListBackupsResponse) Reset()

func (*ListBackupsResponse) String

func (x *ListBackupsResponse) String() string

type PerformAttestationRequest

type PerformAttestationRequest struct {

	// 32 bytes challenge.
	Challenge []byte `protobuf:"bytes,1,opt,name=challenge,proto3" json:"challenge,omitempty"`
	// contains filtered or unexported fields
}

Deprecated, last used in v1.0.0

func (*PerformAttestationRequest) Descriptor deprecated

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

Deprecated: Use PerformAttestationRequest.ProtoReflect.Descriptor instead.

func (*PerformAttestationRequest) GetChallenge

func (x *PerformAttestationRequest) GetChallenge() []byte

func (*PerformAttestationRequest) ProtoMessage

func (*PerformAttestationRequest) ProtoMessage()

func (*PerformAttestationRequest) ProtoReflect

func (*PerformAttestationRequest) Reset

func (x *PerformAttestationRequest) Reset()

func (*PerformAttestationRequest) String

func (x *PerformAttestationRequest) String() string

type PerformAttestationResponse

type PerformAttestationResponse struct {
	BootloaderHash       []byte `protobuf:"bytes,1,opt,name=bootloader_hash,json=bootloaderHash,proto3" json:"bootloader_hash,omitempty"`
	DevicePubkey         []byte `protobuf:"bytes,2,opt,name=device_pubkey,json=devicePubkey,proto3" json:"device_pubkey,omitempty"`
	Certificate          []byte `protobuf:"bytes,3,opt,name=certificate,proto3" json:"certificate,omitempty"`
	RootPubkeyIdentifier []byte `protobuf:"bytes,4,opt,name=root_pubkey_identifier,json=rootPubkeyIdentifier,proto3" json:"root_pubkey_identifier,omitempty"`
	ChallengeSignature   []byte `protobuf:"bytes,5,opt,name=challenge_signature,json=challengeSignature,proto3" json:"challenge_signature,omitempty"`
	// contains filtered or unexported fields
}

Deprecated, last used in v1.0.0

func (*PerformAttestationResponse) Descriptor deprecated

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

Deprecated: Use PerformAttestationResponse.ProtoReflect.Descriptor instead.

func (*PerformAttestationResponse) GetBootloaderHash

func (x *PerformAttestationResponse) GetBootloaderHash() []byte

func (*PerformAttestationResponse) GetCertificate

func (x *PerformAttestationResponse) GetCertificate() []byte

func (*PerformAttestationResponse) GetChallengeSignature

func (x *PerformAttestationResponse) GetChallengeSignature() []byte

func (*PerformAttestationResponse) GetDevicePubkey

func (x *PerformAttestationResponse) GetDevicePubkey() []byte

func (*PerformAttestationResponse) GetRootPubkeyIdentifier

func (x *PerformAttestationResponse) GetRootPubkeyIdentifier() []byte

func (*PerformAttestationResponse) ProtoMessage

func (*PerformAttestationResponse) ProtoMessage()

func (*PerformAttestationResponse) ProtoReflect

func (*PerformAttestationResponse) Reset

func (x *PerformAttestationResponse) Reset()

func (*PerformAttestationResponse) String

func (x *PerformAttestationResponse) String() string

type PubResponse

type PubResponse struct {
	Pub string `protobuf:"bytes,1,opt,name=pub,proto3" json:"pub,omitempty"`
	// contains filtered or unexported fields
}

func (*PubResponse) Descriptor deprecated

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

Deprecated: Use PubResponse.ProtoReflect.Descriptor instead.

func (*PubResponse) GetPub

func (x *PubResponse) GetPub() string

func (*PubResponse) ProtoMessage

func (*PubResponse) ProtoMessage()

func (*PubResponse) ProtoReflect

func (x *PubResponse) ProtoReflect() protoreflect.Message

func (*PubResponse) Reset

func (x *PubResponse) Reset()

func (*PubResponse) String

func (x *PubResponse) String() string

type RebootRequest

type RebootRequest struct {
	Purpose RebootRequest_Purpose `protobuf:"varint,1,opt,name=purpose,proto3,enum=shiftcrypto.bitbox02.RebootRequest_Purpose" json:"purpose,omitempty"`
	// contains filtered or unexported fields
}

func (*RebootRequest) Descriptor deprecated

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

Deprecated: Use RebootRequest.ProtoReflect.Descriptor instead.

func (*RebootRequest) GetPurpose

func (x *RebootRequest) GetPurpose() RebootRequest_Purpose

func (*RebootRequest) ProtoMessage

func (*RebootRequest) ProtoMessage()

func (*RebootRequest) ProtoReflect

func (x *RebootRequest) ProtoReflect() protoreflect.Message

func (*RebootRequest) Reset

func (x *RebootRequest) Reset()

func (*RebootRequest) String

func (x *RebootRequest) String() string

type RebootRequest_Purpose

type RebootRequest_Purpose int32
const (
	RebootRequest_UPGRADE  RebootRequest_Purpose = 0
	RebootRequest_SETTINGS RebootRequest_Purpose = 1
)

func (RebootRequest_Purpose) Descriptor

func (RebootRequest_Purpose) Enum

func (RebootRequest_Purpose) EnumDescriptor deprecated

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

Deprecated: Use RebootRequest_Purpose.Descriptor instead.

func (RebootRequest_Purpose) Number

func (RebootRequest_Purpose) String

func (x RebootRequest_Purpose) String() string

func (RebootRequest_Purpose) Type

type Request

type Request struct {

	// Types that are assignable to Request:
	//
	//	*Request_DeviceName
	//	*Request_DeviceLanguage
	//	*Request_DeviceInfo
	//	*Request_SetPassword
	//	*Request_CreateBackup
	//	*Request_ShowMnemonic
	//	*Request_BtcPub
	//	*Request_BtcSignInit
	//	*Request_BtcSignInput
	//	*Request_BtcSignOutput
	//	*Request_InsertRemoveSdcard
	//	*Request_CheckSdcard
	//	*Request_SetMnemonicPassphraseEnabled
	//	*Request_ListBackups
	//	*Request_RestoreBackup
	//	*Request_PerformAttestation
	//	*Request_Reboot
	//	*Request_CheckBackup
	//	*Request_Eth
	//	*Request_Reset_
	//	*Request_RestoreFromMnemonic
	//	*Request_Fingerprint
	//	*Request_Btc
	//	*Request_ElectrumEncryptionKey
	//	*Request_Cardano
	//	*Request_Bip85
	Request isRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*Request) Descriptor deprecated

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

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request) GetBip85

func (x *Request) GetBip85() *BIP85Request

func (*Request) GetBtc

func (x *Request) GetBtc() *BTCRequest

func (*Request) GetBtcPub

func (x *Request) GetBtcPub() *BTCPubRequest

func (*Request) GetBtcSignInit

func (x *Request) GetBtcSignInit() *BTCSignInitRequest

func (*Request) GetBtcSignInput

func (x *Request) GetBtcSignInput() *BTCSignInputRequest

func (*Request) GetBtcSignOutput

func (x *Request) GetBtcSignOutput() *BTCSignOutputRequest

func (*Request) GetCardano

func (x *Request) GetCardano() *CardanoRequest

func (*Request) GetCheckBackup

func (x *Request) GetCheckBackup() *CheckBackupRequest

func (*Request) GetCheckSdcard

func (x *Request) GetCheckSdcard() *CheckSDCardRequest

func (*Request) GetCreateBackup

func (x *Request) GetCreateBackup() *CreateBackupRequest

func (*Request) GetDeviceInfo

func (x *Request) GetDeviceInfo() *DeviceInfoRequest

func (*Request) GetDeviceLanguage

func (x *Request) GetDeviceLanguage() *SetDeviceLanguageRequest

func (*Request) GetDeviceName

func (x *Request) GetDeviceName() *SetDeviceNameRequest

func (*Request) GetElectrumEncryptionKey

func (x *Request) GetElectrumEncryptionKey() *ElectrumEncryptionKeyRequest

func (*Request) GetEth

func (x *Request) GetEth() *ETHRequest

func (*Request) GetFingerprint

func (x *Request) GetFingerprint() *RootFingerprintRequest

func (*Request) GetInsertRemoveSdcard

func (x *Request) GetInsertRemoveSdcard() *InsertRemoveSDCardRequest

func (*Request) GetListBackups

func (x *Request) GetListBackups() *ListBackupsRequest

func (*Request) GetPerformAttestation

func (x *Request) GetPerformAttestation() *PerformAttestationRequest

func (*Request) GetReboot

func (x *Request) GetReboot() *RebootRequest

func (*Request) GetRequest

func (m *Request) GetRequest() isRequest_Request

func (*Request) GetReset_

func (x *Request) GetReset_() *ResetRequest

func (*Request) GetRestoreBackup

func (x *Request) GetRestoreBackup() *RestoreBackupRequest

func (*Request) GetRestoreFromMnemonic

func (x *Request) GetRestoreFromMnemonic() *RestoreFromMnemonicRequest

func (*Request) GetSetMnemonicPassphraseEnabled

func (x *Request) GetSetMnemonicPassphraseEnabled() *SetMnemonicPassphraseEnabledRequest

func (*Request) GetSetPassword

func (x *Request) GetSetPassword() *SetPasswordRequest

func (*Request) GetShowMnemonic

func (x *Request) GetShowMnemonic() *ShowMnemonicRequest

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) ProtoReflect

func (x *Request) ProtoReflect() protoreflect.Message

func (*Request) Reset

func (x *Request) Reset()

func (*Request) String

func (x *Request) String() string

type Request_Bip85

type Request_Bip85 struct {
	Bip85 *BIP85Request `protobuf:"bytes,28,opt,name=bip85,proto3,oneof"`
}

type Request_Btc

type Request_Btc struct {
	Btc *BTCRequest `protobuf:"bytes,25,opt,name=btc,proto3,oneof"`
}

type Request_BtcPub

type Request_BtcPub struct {
	BtcPub *BTCPubRequest `protobuf:"bytes,8,opt,name=btc_pub,json=btcPub,proto3,oneof"`
}

type Request_BtcSignInit

type Request_BtcSignInit struct {
	BtcSignInit *BTCSignInitRequest `protobuf:"bytes,9,opt,name=btc_sign_init,json=btcSignInit,proto3,oneof"`
}

type Request_BtcSignInput

type Request_BtcSignInput struct {
	BtcSignInput *BTCSignInputRequest `protobuf:"bytes,10,opt,name=btc_sign_input,json=btcSignInput,proto3,oneof"`
}

type Request_BtcSignOutput

type Request_BtcSignOutput struct {
	BtcSignOutput *BTCSignOutputRequest `protobuf:"bytes,11,opt,name=btc_sign_output,json=btcSignOutput,proto3,oneof"`
}

type Request_Cardano

type Request_Cardano struct {
	Cardano *CardanoRequest `protobuf:"bytes,27,opt,name=cardano,proto3,oneof"`
}

type Request_CheckBackup

type Request_CheckBackup struct {
	CheckBackup *CheckBackupRequest `protobuf:"bytes,19,opt,name=check_backup,json=checkBackup,proto3,oneof"`
}

type Request_CheckSdcard

type Request_CheckSdcard struct {
	CheckSdcard *CheckSDCardRequest `protobuf:"bytes,13,opt,name=check_sdcard,json=checkSdcard,proto3,oneof"`
}

type Request_CreateBackup

type Request_CreateBackup struct {
	CreateBackup *CreateBackupRequest `protobuf:"bytes,6,opt,name=create_backup,json=createBackup,proto3,oneof"`
}

type Request_DeviceInfo

type Request_DeviceInfo struct {
	DeviceInfo *DeviceInfoRequest `protobuf:"bytes,4,opt,name=device_info,json=deviceInfo,proto3,oneof"`
}

type Request_DeviceLanguage

type Request_DeviceLanguage struct {
	DeviceLanguage *SetDeviceLanguageRequest `protobuf:"bytes,3,opt,name=device_language,json=deviceLanguage,proto3,oneof"`
}

type Request_DeviceName

type Request_DeviceName struct {
	// removed: RandomNumberRequest random_number = 1;
	DeviceName *SetDeviceNameRequest `protobuf:"bytes,2,opt,name=device_name,json=deviceName,proto3,oneof"`
}

type Request_ElectrumEncryptionKey

type Request_ElectrumEncryptionKey struct {
	ElectrumEncryptionKey *ElectrumEncryptionKeyRequest `protobuf:"bytes,26,opt,name=electrum_encryption_key,json=electrumEncryptionKey,proto3,oneof"`
}

type Request_Eth

type Request_Eth struct {
	Eth *ETHRequest `protobuf:"bytes,20,opt,name=eth,proto3,oneof"`
}

type Request_Fingerprint

type Request_Fingerprint struct {
	// removed: BitBoxBaseRequest bitboxbase = 23;
	Fingerprint *RootFingerprintRequest `protobuf:"bytes,24,opt,name=fingerprint,proto3,oneof"`
}

type Request_InsertRemoveSdcard

type Request_InsertRemoveSdcard struct {
	InsertRemoveSdcard *InsertRemoveSDCardRequest `protobuf:"bytes,12,opt,name=insert_remove_sdcard,json=insertRemoveSdcard,proto3,oneof"`
}

type Request_ListBackups

type Request_ListBackups struct {
	ListBackups *ListBackupsRequest `protobuf:"bytes,15,opt,name=list_backups,json=listBackups,proto3,oneof"`
}

type Request_PerformAttestation

type Request_PerformAttestation struct {
	PerformAttestation *PerformAttestationRequest `protobuf:"bytes,17,opt,name=perform_attestation,json=performAttestation,proto3,oneof"`
}

type Request_Reboot

type Request_Reboot struct {
	Reboot *RebootRequest `protobuf:"bytes,18,opt,name=reboot,proto3,oneof"`
}

type Request_Reset_

type Request_Reset_ struct {
	Reset_ *ResetRequest `protobuf:"bytes,21,opt,name=reset,proto3,oneof"`
}

type Request_RestoreBackup

type Request_RestoreBackup struct {
	RestoreBackup *RestoreBackupRequest `protobuf:"bytes,16,opt,name=restore_backup,json=restoreBackup,proto3,oneof"`
}

type Request_RestoreFromMnemonic

type Request_RestoreFromMnemonic struct {
	RestoreFromMnemonic *RestoreFromMnemonicRequest `protobuf:"bytes,22,opt,name=restore_from_mnemonic,json=restoreFromMnemonic,proto3,oneof"`
}

type Request_SetMnemonicPassphraseEnabled

type Request_SetMnemonicPassphraseEnabled struct {
	SetMnemonicPassphraseEnabled *SetMnemonicPassphraseEnabledRequest `protobuf:"bytes,14,opt,name=set_mnemonic_passphrase_enabled,json=setMnemonicPassphraseEnabled,proto3,oneof"`
}

type Request_SetPassword

type Request_SetPassword struct {
	SetPassword *SetPasswordRequest `protobuf:"bytes,5,opt,name=set_password,json=setPassword,proto3,oneof"`
}

type Request_ShowMnemonic

type Request_ShowMnemonic struct {
	ShowMnemonic *ShowMnemonicRequest `protobuf:"bytes,7,opt,name=show_mnemonic,json=showMnemonic,proto3,oneof"`
}

type ResetRequest

type ResetRequest struct {
	// contains filtered or unexported fields
}

func (*ResetRequest) Descriptor deprecated

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

Deprecated: Use ResetRequest.ProtoReflect.Descriptor instead.

func (*ResetRequest) ProtoMessage

func (*ResetRequest) ProtoMessage()

func (*ResetRequest) ProtoReflect

func (x *ResetRequest) ProtoReflect() protoreflect.Message

func (*ResetRequest) Reset

func (x *ResetRequest) Reset()

func (*ResetRequest) String

func (x *ResetRequest) String() string

type Response

type Response struct {

	// Types that are assignable to Response:
	//
	//	*Response_Success
	//	*Response_Error
	//	*Response_DeviceInfo
	//	*Response_Pub
	//	*Response_BtcSignNext
	//	*Response_ListBackups
	//	*Response_CheckBackup
	//	*Response_PerformAttestation
	//	*Response_CheckSdcard
	//	*Response_Eth
	//	*Response_Fingerprint
	//	*Response_Btc
	//	*Response_ElectrumEncryptionKey
	//	*Response_Cardano
	//	*Response_Bip85
	Response isResponse_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

func (*Response) Descriptor deprecated

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

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response) GetBip85

func (x *Response) GetBip85() *BIP85Response

func (*Response) GetBtc

func (x *Response) GetBtc() *BTCResponse

func (*Response) GetBtcSignNext

func (x *Response) GetBtcSignNext() *BTCSignNextResponse

func (*Response) GetCardano

func (x *Response) GetCardano() *CardanoResponse

func (*Response) GetCheckBackup

func (x *Response) GetCheckBackup() *CheckBackupResponse

func (*Response) GetCheckSdcard

func (x *Response) GetCheckSdcard() *CheckSDCardResponse

func (*Response) GetDeviceInfo

func (x *Response) GetDeviceInfo() *DeviceInfoResponse

func (*Response) GetElectrumEncryptionKey

func (x *Response) GetElectrumEncryptionKey() *ElectrumEncryptionKeyResponse

func (*Response) GetError

func (x *Response) GetError() *Error

func (*Response) GetEth

func (x *Response) GetEth() *ETHResponse

func (*Response) GetFingerprint

func (x *Response) GetFingerprint() *RootFingerprintResponse

func (*Response) GetListBackups

func (x *Response) GetListBackups() *ListBackupsResponse

func (*Response) GetPerformAttestation

func (x *Response) GetPerformAttestation() *PerformAttestationResponse

func (*Response) GetPub

func (x *Response) GetPub() *PubResponse

func (*Response) GetResponse

func (m *Response) GetResponse() isResponse_Response

func (*Response) GetSuccess

func (x *Response) GetSuccess() *Success

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) ProtoReflect

func (x *Response) ProtoReflect() protoreflect.Message

func (*Response) Reset

func (x *Response) Reset()

func (*Response) String

func (x *Response) String() string

type Response_Bip85

type Response_Bip85 struct {
	Bip85 *BIP85Response `protobuf:"bytes,16,opt,name=bip85,proto3,oneof"`
}

type Response_Btc

type Response_Btc struct {
	Btc *BTCResponse `protobuf:"bytes,13,opt,name=btc,proto3,oneof"`
}

type Response_BtcSignNext

type Response_BtcSignNext struct {
	BtcSignNext *BTCSignNextResponse `protobuf:"bytes,6,opt,name=btc_sign_next,json=btcSignNext,proto3,oneof"`
}

type Response_Cardano

type Response_Cardano struct {
	Cardano *CardanoResponse `protobuf:"bytes,15,opt,name=cardano,proto3,oneof"`
}

type Response_CheckBackup

type Response_CheckBackup struct {
	CheckBackup *CheckBackupResponse `protobuf:"bytes,8,opt,name=check_backup,json=checkBackup,proto3,oneof"`
}

type Response_CheckSdcard

type Response_CheckSdcard struct {
	CheckSdcard *CheckSDCardResponse `protobuf:"bytes,10,opt,name=check_sdcard,json=checkSdcard,proto3,oneof"`
}

type Response_DeviceInfo

type Response_DeviceInfo struct {
	// removed: RandomNumberResponse random_number = 3;
	DeviceInfo *DeviceInfoResponse `protobuf:"bytes,4,opt,name=device_info,json=deviceInfo,proto3,oneof"`
}

type Response_ElectrumEncryptionKey

type Response_ElectrumEncryptionKey struct {
	ElectrumEncryptionKey *ElectrumEncryptionKeyResponse `protobuf:"bytes,14,opt,name=electrum_encryption_key,json=electrumEncryptionKey,proto3,oneof"`
}

type Response_Error

type Response_Error struct {
	Error *Error `protobuf:"bytes,2,opt,name=error,proto3,oneof"`
}

type Response_Eth

type Response_Eth struct {
	Eth *ETHResponse `protobuf:"bytes,11,opt,name=eth,proto3,oneof"`
}

type Response_Fingerprint

type Response_Fingerprint struct {
	Fingerprint *RootFingerprintResponse `protobuf:"bytes,12,opt,name=fingerprint,proto3,oneof"`
}

type Response_ListBackups

type Response_ListBackups struct {
	ListBackups *ListBackupsResponse `protobuf:"bytes,7,opt,name=list_backups,json=listBackups,proto3,oneof"`
}

type Response_PerformAttestation

type Response_PerformAttestation struct {
	PerformAttestation *PerformAttestationResponse `protobuf:"bytes,9,opt,name=perform_attestation,json=performAttestation,proto3,oneof"`
}

type Response_Pub

type Response_Pub struct {
	Pub *PubResponse `protobuf:"bytes,5,opt,name=pub,proto3,oneof"`
}

type Response_Success

type Response_Success struct {
	Success *Success `protobuf:"bytes,1,opt,name=success,proto3,oneof"`
}

type RestoreBackupRequest

type RestoreBackupRequest struct {
	Id             string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Timestamp      uint32 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	TimezoneOffset int32  `protobuf:"varint,3,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreBackupRequest) Descriptor deprecated

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

Deprecated: Use RestoreBackupRequest.ProtoReflect.Descriptor instead.

func (*RestoreBackupRequest) GetId

func (x *RestoreBackupRequest) GetId() string

func (*RestoreBackupRequest) GetTimestamp

func (x *RestoreBackupRequest) GetTimestamp() uint32

func (*RestoreBackupRequest) GetTimezoneOffset

func (x *RestoreBackupRequest) GetTimezoneOffset() int32

func (*RestoreBackupRequest) ProtoMessage

func (*RestoreBackupRequest) ProtoMessage()

func (*RestoreBackupRequest) ProtoReflect

func (x *RestoreBackupRequest) ProtoReflect() protoreflect.Message

func (*RestoreBackupRequest) Reset

func (x *RestoreBackupRequest) Reset()

func (*RestoreBackupRequest) String

func (x *RestoreBackupRequest) String() string

type RestoreFromMnemonicRequest

type RestoreFromMnemonicRequest struct {
	Timestamp      uint32 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	TimezoneOffset int32  `protobuf:"varint,2,opt,name=timezone_offset,json=timezoneOffset,proto3" json:"timezone_offset,omitempty"`
	// contains filtered or unexported fields
}

func (*RestoreFromMnemonicRequest) Descriptor deprecated

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

Deprecated: Use RestoreFromMnemonicRequest.ProtoReflect.Descriptor instead.

func (*RestoreFromMnemonicRequest) GetTimestamp

func (x *RestoreFromMnemonicRequest) GetTimestamp() uint32

func (*RestoreFromMnemonicRequest) GetTimezoneOffset

func (x *RestoreFromMnemonicRequest) GetTimezoneOffset() int32

func (*RestoreFromMnemonicRequest) ProtoMessage

func (*RestoreFromMnemonicRequest) ProtoMessage()

func (*RestoreFromMnemonicRequest) ProtoReflect

func (*RestoreFromMnemonicRequest) Reset

func (x *RestoreFromMnemonicRequest) Reset()

func (*RestoreFromMnemonicRequest) String

func (x *RestoreFromMnemonicRequest) String() string

type RootFingerprintRequest

type RootFingerprintRequest struct {
	// contains filtered or unexported fields
}

func (*RootFingerprintRequest) Descriptor deprecated

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

Deprecated: Use RootFingerprintRequest.ProtoReflect.Descriptor instead.

func (*RootFingerprintRequest) ProtoMessage

func (*RootFingerprintRequest) ProtoMessage()

func (*RootFingerprintRequest) ProtoReflect

func (x *RootFingerprintRequest) ProtoReflect() protoreflect.Message

func (*RootFingerprintRequest) Reset

func (x *RootFingerprintRequest) Reset()

func (*RootFingerprintRequest) String

func (x *RootFingerprintRequest) String() string

type RootFingerprintResponse

type RootFingerprintResponse struct {
	Fingerprint []byte `protobuf:"bytes,1,opt,name=fingerprint,proto3" json:"fingerprint,omitempty"`
	// contains filtered or unexported fields
}

func (*RootFingerprintResponse) Descriptor deprecated

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

Deprecated: Use RootFingerprintResponse.ProtoReflect.Descriptor instead.

func (*RootFingerprintResponse) GetFingerprint

func (x *RootFingerprintResponse) GetFingerprint() []byte

func (*RootFingerprintResponse) ProtoMessage

func (*RootFingerprintResponse) ProtoMessage()

func (*RootFingerprintResponse) ProtoReflect

func (x *RootFingerprintResponse) ProtoReflect() protoreflect.Message

func (*RootFingerprintResponse) Reset

func (x *RootFingerprintResponse) Reset()

func (*RootFingerprintResponse) String

func (x *RootFingerprintResponse) String() string

type SetDeviceLanguageRequest

type SetDeviceLanguageRequest struct {
	Language string `protobuf:"bytes,1,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDeviceLanguageRequest) Descriptor deprecated

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

Deprecated: Use SetDeviceLanguageRequest.ProtoReflect.Descriptor instead.

func (*SetDeviceLanguageRequest) GetLanguage

func (x *SetDeviceLanguageRequest) GetLanguage() string

func (*SetDeviceLanguageRequest) ProtoMessage

func (*SetDeviceLanguageRequest) ProtoMessage()

func (*SetDeviceLanguageRequest) ProtoReflect

func (x *SetDeviceLanguageRequest) ProtoReflect() protoreflect.Message

func (*SetDeviceLanguageRequest) Reset

func (x *SetDeviceLanguageRequest) Reset()

func (*SetDeviceLanguageRequest) String

func (x *SetDeviceLanguageRequest) String() string

type SetDeviceNameRequest

type SetDeviceNameRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*SetDeviceNameRequest) Descriptor deprecated

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

Deprecated: Use SetDeviceNameRequest.ProtoReflect.Descriptor instead.

func (*SetDeviceNameRequest) GetName

func (x *SetDeviceNameRequest) GetName() string

func (*SetDeviceNameRequest) ProtoMessage

func (*SetDeviceNameRequest) ProtoMessage()

func (*SetDeviceNameRequest) ProtoReflect

func (x *SetDeviceNameRequest) ProtoReflect() protoreflect.Message

func (*SetDeviceNameRequest) Reset

func (x *SetDeviceNameRequest) Reset()

func (*SetDeviceNameRequest) String

func (x *SetDeviceNameRequest) String() string

type SetMnemonicPassphraseEnabledRequest

type SetMnemonicPassphraseEnabledRequest struct {
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*SetMnemonicPassphraseEnabledRequest) Descriptor deprecated

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

Deprecated: Use SetMnemonicPassphraseEnabledRequest.ProtoReflect.Descriptor instead.

func (*SetMnemonicPassphraseEnabledRequest) GetEnabled

func (x *SetMnemonicPassphraseEnabledRequest) GetEnabled() bool

func (*SetMnemonicPassphraseEnabledRequest) ProtoMessage

func (*SetMnemonicPassphraseEnabledRequest) ProtoMessage()

func (*SetMnemonicPassphraseEnabledRequest) ProtoReflect

func (*SetMnemonicPassphraseEnabledRequest) Reset

func (*SetMnemonicPassphraseEnabledRequest) String

type SetPasswordRequest

type SetPasswordRequest struct {
	Entropy []byte `protobuf:"bytes,1,opt,name=entropy,proto3" json:"entropy,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPasswordRequest) Descriptor deprecated

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

Deprecated: Use SetPasswordRequest.ProtoReflect.Descriptor instead.

func (*SetPasswordRequest) GetEntropy

func (x *SetPasswordRequest) GetEntropy() []byte

func (*SetPasswordRequest) ProtoMessage

func (*SetPasswordRequest) ProtoMessage()

func (*SetPasswordRequest) ProtoReflect

func (x *SetPasswordRequest) ProtoReflect() protoreflect.Message

func (*SetPasswordRequest) Reset

func (x *SetPasswordRequest) Reset()

func (*SetPasswordRequest) String

func (x *SetPasswordRequest) String() string

type ShowMnemonicRequest

type ShowMnemonicRequest struct {
	// contains filtered or unexported fields
}

func (*ShowMnemonicRequest) Descriptor deprecated

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

Deprecated: Use ShowMnemonicRequest.ProtoReflect.Descriptor instead.

func (*ShowMnemonicRequest) ProtoMessage

func (*ShowMnemonicRequest) ProtoMessage()

func (*ShowMnemonicRequest) ProtoReflect

func (x *ShowMnemonicRequest) ProtoReflect() protoreflect.Message

func (*ShowMnemonicRequest) Reset

func (x *ShowMnemonicRequest) Reset()

func (*ShowMnemonicRequest) String

func (x *ShowMnemonicRequest) String() string

type Success

type Success struct {
	// contains filtered or unexported fields
}

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

func (x *Success) ProtoReflect() protoreflect.Message

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type XPub

type XPub struct {
	Depth             []byte `protobuf:"bytes,1,opt,name=depth,proto3" json:"depth,omitempty"`
	ParentFingerprint []byte `protobuf:"bytes,2,opt,name=parent_fingerprint,json=parentFingerprint,proto3" json:"parent_fingerprint,omitempty"`
	ChildNum          uint32 `protobuf:"varint,3,opt,name=child_num,json=childNum,proto3" json:"child_num,omitempty"`
	ChainCode         []byte `protobuf:"bytes,4,opt,name=chain_code,json=chainCode,proto3" json:"chain_code,omitempty"`
	PublicKey         []byte `protobuf:"bytes,5,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
	// contains filtered or unexported fields
}

See https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki. version field dropped as it will set dynamically based on the context (xpub, ypub, etc.).

func (*XPub) Descriptor deprecated

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

Deprecated: Use XPub.ProtoReflect.Descriptor instead.

func (*XPub) GetChainCode

func (x *XPub) GetChainCode() []byte

func (*XPub) GetChildNum

func (x *XPub) GetChildNum() uint32

func (*XPub) GetDepth

func (x *XPub) GetDepth() []byte

func (*XPub) GetParentFingerprint

func (x *XPub) GetParentFingerprint() []byte

func (*XPub) GetPublicKey

func (x *XPub) GetPublicKey() []byte

func (*XPub) ProtoMessage

func (*XPub) ProtoMessage()

func (*XPub) ProtoReflect

func (x *XPub) ProtoReflect() protoreflect.Message

func (*XPub) Reset

func (x *XPub) Reset()

func (*XPub) String

func (x *XPub) String() string

Jump to

Keyboard shortcuts

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