offchain

package
v2.10.0-beta.3 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2025 License: Apache-2.0 Imports: 37 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// ExpectedChainID defines the chain id an off-chain message must have
	ExpectedChainID = ""
	// ExpectedAccountNumber defines the account number an off-chain message must have
	ExpectedAccountNumber = 0
	// ExpectedSequence defines the sequence number an off-chain message must have
	ExpectedSequence = 0
)

Variables

View Source
var (
	ErrInvalidLengthMsgSignArbitraryData        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMsgSignArbitraryData          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMsgSignArbitraryData = fmt.Errorf("proto: unexpected end of group")
)

Functions

func OffChain

func OffChain() *cobra.Command

OffChain off-chain utilities.

func Sign

func Sign(
	ctx clientcontext.Context,
	rawBytes []byte,
	conn gogogrpc.ClientConn,
	fromName, encoding, signMode, output string,
) (string, error)

Sign signs given bytes using the specified encoder and SignMode.

func SignFile

func SignFile() *cobra.Command

SignFile signs a file with a key.

func Verify

func Verify(ctx clientcontext.Context, digest []byte, fileFormat string) error

Verify verifies a digest after unmarshalling it.

func VerifyFile

func VerifyFile() *cobra.Command

VerifyFile verifies given file with given key.

Types

type MsgSignArbitraryData

type MsgSignArbitraryData struct {
	// AppDomain is the application requesting off-chain message signing
	AppDomain string `protobuf:"bytes,1,opt,name=app_domain,json=appDomain,proto3" json:"app_domain,omitempty"`
	// Signer is the sdk.AccAddress of the message signer
	Signer string `protobuf:"bytes,2,opt,name=signer,proto3" json:"signer,omitempty"`
	// Data represents the raw bytes of the content that is signed (text, json, etc)
	Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
}

MsgSignArbitraryData defines an arbitrary, general-purpose, off-chain message

func (*MsgSignArbitraryData) Descriptor

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

func (*MsgSignArbitraryData) GetAppDomain

func (m *MsgSignArbitraryData) GetAppDomain() string

func (*MsgSignArbitraryData) GetData

func (m *MsgSignArbitraryData) GetData() string

func (*MsgSignArbitraryData) GetSigner

func (m *MsgSignArbitraryData) GetSigner() string

func (*MsgSignArbitraryData) Marshal

func (m *MsgSignArbitraryData) Marshal() (dAtA []byte, err error)

func (*MsgSignArbitraryData) MarshalTo

func (m *MsgSignArbitraryData) MarshalTo(dAtA []byte) (int, error)

func (*MsgSignArbitraryData) MarshalToSizedBuffer

func (m *MsgSignArbitraryData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSignArbitraryData) ProtoMessage

func (*MsgSignArbitraryData) ProtoMessage()

func (*MsgSignArbitraryData) Reset

func (m *MsgSignArbitraryData) Reset()

func (*MsgSignArbitraryData) Size

func (m *MsgSignArbitraryData) Size() (n int)

func (*MsgSignArbitraryData) String

func (m *MsgSignArbitraryData) String() string

func (*MsgSignArbitraryData) Unmarshal

func (m *MsgSignArbitraryData) Unmarshal(dAtA []byte) error

func (*MsgSignArbitraryData) XXX_DiscardUnknown

func (m *MsgSignArbitraryData) XXX_DiscardUnknown()

func (*MsgSignArbitraryData) XXX_Marshal

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

func (*MsgSignArbitraryData) XXX_Merge

func (m *MsgSignArbitraryData) XXX_Merge(src proto.Message)

func (*MsgSignArbitraryData) XXX_Size

func (m *MsgSignArbitraryData) XXX_Size() int

func (*MsgSignArbitraryData) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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