Versions in this module Expand all Collapse all v0 v0.8.2 Jun 11, 2019 Changes in this version + const TxAdvanceBlock + const TxCredentialRequest + const TxDepositCoconutCredential + const TxNewAccount + const TxTransferBetweenAccounts + const TxTransferToPipeAccountNotification + const TxTypeLookUpZeta + func CreateCredentialRequest(privateKey *ecdsa.PrivateKey, pipeAccountAddress ethcommon.Address, ...) ([]byte, error) + func CreateNewAccountRequest(privateKey *ecdsa.PrivateKey, credential []byte) ([]byte, error) + func CreateNewDepositCoconutCredentialRequest(protoSig *coconut.ProtoSignature, pubMb [][]byte, ...) ([]byte, error) + func CreateNewTransferRequest(sourcePrivateKey *ecdsa.PrivateKey, targetAddress ethcommon.Address, ...) ([]byte, error) + func CreateNewTransferToPipeAccountNotification(privateKey *ecdsa.PrivateKey, clientAddress ethcommon.Address, ...) ([]byte, error) + func NewLookUpZetaTx(zeta *Curve.ECP) []byte + type AccountTransferRequest struct + Amount uint64 + Nonce []byte + Sig []byte + SourceAddress []byte + TargetAddress []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*AccountTransferRequest) Descriptor() ([]byte, []int) + func (*AccountTransferRequest) ProtoMessage() + func (m *AccountTransferRequest) GetAmount() uint64 + func (m *AccountTransferRequest) GetNonce() []byte + func (m *AccountTransferRequest) GetSig() []byte + func (m *AccountTransferRequest) GetSourceAddress() []byte + func (m *AccountTransferRequest) GetTargetAddress() []byte + func (m *AccountTransferRequest) Reset() + func (m *AccountTransferRequest) String() string + func (m *AccountTransferRequest) XXX_DiscardUnknown() + func (m *AccountTransferRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *AccountTransferRequest) XXX_Merge(src proto.Message) + func (m *AccountTransferRequest) XXX_Size() int + func (m *AccountTransferRequest) XXX_Unmarshal(b []byte) error + type CredentialRequest struct + ClientAddress []byte + CryptoMaterials *scheme.ProtoBlindSignMaterials + Nonce []byte + PipeAccountAddress []byte + Sig []byte + Value int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*CredentialRequest) Descriptor() ([]byte, []int) + func (*CredentialRequest) ProtoMessage() + func (m *CredentialRequest) GetClientAddress() []byte + func (m *CredentialRequest) GetCryptoMaterials() *scheme.ProtoBlindSignMaterials + func (m *CredentialRequest) GetNonce() []byte + func (m *CredentialRequest) GetPipeAccountAddress() []byte + func (m *CredentialRequest) GetSig() []byte + func (m *CredentialRequest) GetValue() int64 + func (m *CredentialRequest) Reset() + func (m *CredentialRequest) String() string + func (m *CredentialRequest) XXX_DiscardUnknown() + func (m *CredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *CredentialRequest) XXX_Merge(src proto.Message) + func (m *CredentialRequest) XXX_Size() int + func (m *CredentialRequest) XXX_Unmarshal(b []byte) error + type DepositCoconutCredentialRequest struct + ProviderAddress []byte + PubM [][]byte + Sig *scheme.ProtoSignature + Theta *scheme.ProtoThetaTumbler + Value int64 + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*DepositCoconutCredentialRequest) Descriptor() ([]byte, []int) + func (*DepositCoconutCredentialRequest) ProtoMessage() + func (m *DepositCoconutCredentialRequest) GetProviderAddress() []byte + func (m *DepositCoconutCredentialRequest) GetPubM() [][]byte + func (m *DepositCoconutCredentialRequest) GetSig() *scheme.ProtoSignature + func (m *DepositCoconutCredentialRequest) GetTheta() *scheme.ProtoThetaTumbler + func (m *DepositCoconutCredentialRequest) GetValue() int64 + func (m *DepositCoconutCredentialRequest) Reset() + func (m *DepositCoconutCredentialRequest) String() string + func (m *DepositCoconutCredentialRequest) XXX_DiscardUnknown() + func (m *DepositCoconutCredentialRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *DepositCoconutCredentialRequest) XXX_Merge(src proto.Message) + func (m *DepositCoconutCredentialRequest) XXX_Size() int + func (m *DepositCoconutCredentialRequest) XXX_Unmarshal(b []byte) error + type NewAccountRequest struct + Address []byte + Credential []byte + Sig []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*NewAccountRequest) Descriptor() ([]byte, []int) + func (*NewAccountRequest) ProtoMessage() + func (m *NewAccountRequest) GetAddress() []byte + func (m *NewAccountRequest) GetCredential() []byte + func (m *NewAccountRequest) GetSig() []byte + func (m *NewAccountRequest) Reset() + func (m *NewAccountRequest) String() string + func (m *NewAccountRequest) XXX_DiscardUnknown() + func (m *NewAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *NewAccountRequest) XXX_Merge(src proto.Message) + func (m *NewAccountRequest) XXX_Size() int + func (m *NewAccountRequest) XXX_Unmarshal(b []byte) error + type TransferToPipeAccountNotification struct + Amount uint64 + ClientAddress []byte + PipeAccountAddress []byte + Sig []byte + TxHash []byte + WatcherPublicKey []byte + XXX_NoUnkeyedLiteral struct{} + XXX_sizecache int32 + XXX_unrecognized []byte + func (*TransferToPipeAccountNotification) Descriptor() ([]byte, []int) + func (*TransferToPipeAccountNotification) ProtoMessage() + func (m *TransferToPipeAccountNotification) GetAmount() uint64 + func (m *TransferToPipeAccountNotification) GetClientAddress() []byte + func (m *TransferToPipeAccountNotification) GetPipeAccountAddress() []byte + func (m *TransferToPipeAccountNotification) GetSig() []byte + func (m *TransferToPipeAccountNotification) GetTxHash() []byte + func (m *TransferToPipeAccountNotification) GetWatcherPublicKey() []byte + func (m *TransferToPipeAccountNotification) Reset() + func (m *TransferToPipeAccountNotification) String() string + func (m *TransferToPipeAccountNotification) XXX_DiscardUnknown() + func (m *TransferToPipeAccountNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TransferToPipeAccountNotification) XXX_Merge(src proto.Message) + func (m *TransferToPipeAccountNotification) XXX_Size() int + func (m *TransferToPipeAccountNotification) XXX_Unmarshal(b []byte) error