Commit 5e4e66a6 authored by QM's avatar QM

modify SetPassphase and ChangePassphase

parent 49765aa0
......@@ -67,7 +67,7 @@ function start_ebrelayerD() {
function InitAndDeploy() {
echo -e "${GRE}=========== $FUNCNAME begin ===========${NOC}"
result=$(${CLIA} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLIA} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLIA} relayer unlock -p 123456hzj)
......@@ -88,7 +88,7 @@ function EthImportKey() {
# 导入测试地址私钥
CLI="./ebcli_$name"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
result=$(${CLI} relayer unlock -p 123456hzj)
cli_ret "${result}" "unlock"
......
......@@ -20,6 +20,7 @@ func RelayerCmd() *cobra.Command {
cmd.AddCommand(
SetPwdCmd(),
ChangePwdCmd(),
LockCmd(),
UnlockCmd(),
Chain33RelayerCmd(),
......@@ -41,6 +42,33 @@ func SetPwdCmd() *cobra.Command {
}
func addSetPwdFlags(cmd *cobra.Command) {
cmd.Flags().StringP("password", "p", "", "password,[8-30]letter and digit")
cmd.MarkFlagRequired("password")
}
func setPwd(cmd *cobra.Command, args []string) {
rpcLaddr, _ := cmd.Flags().GetString("rpc_laddr")
newPwd, _ := cmd.Flags().GetString("password")
params := relayerTypes.ReqSetPasswd{
Passphase: newPwd,
}
var res rpctypes.Reply
ctx := jsonclient.NewRPCCtx(rpcLaddr, "Manager.SetPassphase", params, &res)
ctx.Run()
}
// ChangePwdCmd set password
func ChangePwdCmd() *cobra.Command {
cmd := &cobra.Command{
Use: "change_pwd",
Short: "Change password",
Run: changePwd,
}
addChangePwdFlags(cmd)
return cmd
}
func addChangePwdFlags(cmd *cobra.Command) {
cmd.Flags().StringP("old", "o", "", "old password")
cmd.MarkFlagRequired("old")
......@@ -48,16 +76,16 @@ func addSetPwdFlags(cmd *cobra.Command) {
cmd.MarkFlagRequired("new")
}
func setPwd(cmd *cobra.Command, args []string) {
func changePwd(cmd *cobra.Command, args []string) {
rpcLaddr, _ := cmd.Flags().GetString("rpc_laddr")
oldPwd, _ := cmd.Flags().GetString("old")
newPwd, _ := cmd.Flags().GetString("new")
params := relayerTypes.ReqSetPasswd{
params := relayerTypes.ReqChangePasswd{
OldPassphase: oldPwd,
NewPassphase: newPwd,
}
var res rpctypes.Reply
ctx := jsonclient.NewRPCCtx(rpcLaddr, "Manager.SetPassphase", params, &res)
ctx := jsonclient.NewRPCCtx(rpcLaddr, "Manager.ChangePassphase", params, &res)
ctx.Run()
}
......
......@@ -75,7 +75,7 @@ func (chain33Relayer *Relayer4Chain33) StoreAccountWithNewPassphase(newPassphras
accountInfo, err := chain33Relayer.db.Get(chain33AccountKey)
if nil != err {
relayerLog.Info("StoreAccountWithNewPassphase", "pls check account is created already, err", err)
return nil
return err
}
ethAccount := &x2ethTypes.Account4Relayer{}
if err := chain33Types.Decode(accountInfo, ethAccount); nil != err {
......
......@@ -139,7 +139,7 @@ func (ethRelayer *Relayer4Ethereum) StoreAccountWithNewPassphase(newPassphrase,
accountInfo, err := ethRelayer.db.Get(ethAccountKey)
if nil != err {
relayerLog.Info("StoreAccountWithNewPassphase", "pls check account is created already, err", err)
return nil
return err
}
ethAccount := &x2ethTypes.Account4Relayer{}
if err := chain33Types.Decode(accountInfo, ethAccount); nil != err {
......
......@@ -66,6 +66,49 @@ func NewRelayerManager(chain33Relayer *chain33.Relayer4Chain33, ethRelayer *ethe
func (manager *Manager) SetPassphase(setPasswdReq relayerTypes.ReqSetPasswd, result *interface{}) error {
manager.mtx.Lock()
defer manager.mtx.Unlock()
// 第一次设置密码的时候才使用 后面用 ChangePasswd
if EncryptEnable == manager.encryptFlag {
return errors.New("passphase alreade exists")
}
// 密码合法性校验
if !utils.IsValidPassWord(setPasswdReq.Passphase) {
return chain33Types.ErrInvalidPassWord
}
//使用密码生成passwdhash用于下次密码的验证
newBatch := manager.store.NewBatch(true)
err := manager.store.SetPasswordHash(setPasswdReq.Passphase, newBatch)
if err != nil {
mlog.Error("SetPassphase", "SetPasswordHash err", err)
return err
}
//设置钱包加密标志位
err = manager.store.SetEncryptionFlag(newBatch)
if err != nil {
mlog.Error("SetPassphase", "SetEncryptionFlag err", err)
return err
}
err = newBatch.Write()
if err != nil {
mlog.Error("ProcWalletSetPasswd newBatch.Write", "err", err)
return err
}
manager.passphase = setPasswdReq.Passphase
atomic.StoreInt64(&manager.encryptFlag, EncryptEnable)
*result = rpctypes.Reply{
IsOk: true,
Msg: "Succeed to set passphase",
}
return nil
}
func (manager *Manager) ChangePassphase(setPasswdReq relayerTypes.ReqChangePasswd, result *interface{}) error {
manager.mtx.Lock()
defer manager.mtx.Unlock()
// 新密码合法性校验
if !utils.IsValidPassWord(setPasswdReq.NewPassphase) {
return chain33Types.ErrInvalidPassWord
......@@ -79,17 +122,17 @@ func (manager *Manager) SetPassphase(setPasswdReq relayerTypes.ReqSetPasswd, res
atomic.CompareAndSwapInt32(&manager.isLocked, Unlocked, tempislock)
}()
// 钱包已经加密需要验证oldpass的正确性
// 钱包已经加密需要验证oldpass的正确性 ??? 什么时候会进入到这个里
if len(manager.passphase) == 0 && manager.encryptFlag == 1 {
isok := manager.store.VerifyPasswordHash(setPasswdReq.OldPassphase)
if !isok {
mlog.Error("SetPassphase Verify Oldpasswd fail!")
mlog.Error("ChangePassphase Verify Oldpasswd fail!")
return chain33Types.ErrVerifyOldpasswdFail
}
}
if len(manager.passphase) != 0 && setPasswdReq.OldPassphase != manager.passphase {
mlog.Error("SetPassphase Oldpass err!")
mlog.Error("ChangePassphase Oldpass err!")
return chain33Types.ErrVerifyOldpasswdFail
}
......@@ -97,25 +140,25 @@ func (manager *Manager) SetPassphase(setPasswdReq relayerTypes.ReqSetPasswd, res
newBatch := manager.store.NewBatch(true)
err := manager.store.SetPasswordHash(setPasswdReq.NewPassphase, newBatch)
if err != nil {
mlog.Error("SetPassphase", "SetPasswordHash err", err)
mlog.Error("ChangePassphase", "SetPasswordHash err", err)
return err
}
//设置钱包加密标志位
err = manager.store.SetEncryptionFlag(newBatch)
if err != nil {
mlog.Error("SetPassphase", "SetEncryptionFlag err", err)
mlog.Error("ChangePassphase", "SetEncryptionFlag err", err)
return err
}
err = manager.ethRelayer.StoreAccountWithNewPassphase(setPasswdReq.NewPassphase, setPasswdReq.OldPassphase)
if err != nil {
mlog.Error("SetPassphase", "StoreAccountWithNewPassphase err", err)
mlog.Error("ChangePassphase", "StoreAccountWithNewPassphase err", err)
return err
}
err = manager.chain33Relayer.StoreAccountWithNewPassphase(setPasswdReq.NewPassphase, setPasswdReq.OldPassphase)
if err != nil {
mlog.Error("SetPassphase", "StoreAccountWithNewPassphase err", err)
mlog.Error("ChangePassphase", "StoreAccountWithNewPassphase err", err)
return err
}
......@@ -129,7 +172,7 @@ func (manager *Manager) SetPassphase(setPasswdReq relayerTypes.ReqSetPasswd, res
*result = rpctypes.Reply{
IsOk: true,
Msg: "Succeed to set passphase",
Msg: "Succeed to change passphase",
}
return nil
}
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// Code generated by protoc-gen-go.
// source: config.proto
// DO NOT EDIT!
/*
Package types is a generated protocol buffer package.
It is generated from these files:
config.proto
relayer.proto
It has these top-level messages:
SyncTxConfig
Log
RelayerConfig
SyncTxReceiptConfig
Deploy
*/
package types
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
)
import proto "github.com/golang/protobuf/proto"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type SyncTxConfig struct {
Chain33Host string `protobuf:"bytes,1,opt,name=chain33host,proto3" json:"chain33host,omitempty"`
PushHost string `protobuf:"bytes,2,opt,name=pushHost,proto3" json:"pushHost,omitempty"`
PushName string `protobuf:"bytes,3,opt,name=pushName,proto3" json:"pushName,omitempty"`
PushBind string `protobuf:"bytes,4,opt,name=pushBind,proto3" json:"pushBind,omitempty"`
MaturityDegree int32 `protobuf:"varint,5,opt,name=maturityDegree,proto3" json:"maturityDegree,omitempty"`
Dbdriver string `protobuf:"bytes,6,opt,name=dbdriver,proto3" json:"dbdriver,omitempty"`
DbPath string `protobuf:"bytes,7,opt,name=dbPath,proto3" json:"dbPath,omitempty"`
DbCache int32 `protobuf:"varint,8,opt,name=dbCache,proto3" json:"dbCache,omitempty"`
FetchHeightPeriodMs int64 `protobuf:"varint,9,opt,name=fetchHeightPeriodMs,proto3" json:"fetchHeightPeriodMs,omitempty"`
StartSyncHeight int64 `protobuf:"varint,10,opt,name=startSyncHeight,proto3" json:"startSyncHeight,omitempty"`
StartSyncSequence int64 `protobuf:"varint,11,opt,name=startSyncSequence,proto3" json:"startSyncSequence,omitempty"`
StartSyncHash string `protobuf:"bytes,12,opt,name=startSyncHash,proto3" json:"startSyncHash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Chain33Host string `protobuf:"bytes,1,opt,name=chain33host" json:"chain33host,omitempty"`
PushHost string `protobuf:"bytes,2,opt,name=pushHost" json:"pushHost,omitempty"`
PushName string `protobuf:"bytes,3,opt,name=pushName" json:"pushName,omitempty"`
PushBind string `protobuf:"bytes,4,opt,name=pushBind" json:"pushBind,omitempty"`
MaturityDegree int32 `protobuf:"varint,5,opt,name=maturityDegree" json:"maturityDegree,omitempty"`
Dbdriver string `protobuf:"bytes,6,opt,name=dbdriver" json:"dbdriver,omitempty"`
DbPath string `protobuf:"bytes,7,opt,name=dbPath" json:"dbPath,omitempty"`
DbCache int32 `protobuf:"varint,8,opt,name=dbCache" json:"dbCache,omitempty"`
FetchHeightPeriodMs int64 `protobuf:"varint,9,opt,name=fetchHeightPeriodMs" json:"fetchHeightPeriodMs,omitempty"`
StartSyncHeight int64 `protobuf:"varint,10,opt,name=startSyncHeight" json:"startSyncHeight,omitempty"`
StartSyncSequence int64 `protobuf:"varint,11,opt,name=startSyncSequence" json:"startSyncSequence,omitempty"`
StartSyncHash string `protobuf:"bytes,12,opt,name=startSyncHash" json:"startSyncHash,omitempty"`
}
func (m *SyncTxConfig) Reset() { *m = SyncTxConfig{} }
func (m *SyncTxConfig) String() string { return proto.CompactTextString(m) }
func (*SyncTxConfig) ProtoMessage() {}
func (*SyncTxConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_3eaf2c85e69e9ea4, []int{0}
}
func (m *SyncTxConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SyncTxConfig.Unmarshal(m, b)
}
func (m *SyncTxConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SyncTxConfig.Marshal(b, m, deterministic)
}
func (m *SyncTxConfig) XXX_Merge(src proto.Message) {
xxx_messageInfo_SyncTxConfig.Merge(m, src)
}
func (m *SyncTxConfig) XXX_Size() int {
return xxx_messageInfo_SyncTxConfig.Size(m)
}
func (m *SyncTxConfig) XXX_DiscardUnknown() {
xxx_messageInfo_SyncTxConfig.DiscardUnknown(m)
}
var xxx_messageInfo_SyncTxConfig proto.InternalMessageInfo
func (m *SyncTxConfig) GetChain33Host() string {
if m != nil {
return m.Chain33Host
}
return ""
}
func (m *SyncTxConfig) GetPushHost() string {
if m != nil {
return m.PushHost
}
return ""
}
func (m *SyncTxConfig) GetPushName() string {
if m != nil {
return m.PushName
}
return ""
}
func (m *SyncTxConfig) GetPushBind() string {
if m != nil {
return m.PushBind
}
return ""
}
func (m *SyncTxConfig) GetMaturityDegree() int32 {
if m != nil {
return m.MaturityDegree
}
return 0
}
func (m *SyncTxConfig) GetDbdriver() string {
if m != nil {
return m.Dbdriver
}
return ""
}
func (m *SyncTxConfig) GetDbPath() string {
if m != nil {
return m.DbPath
}
return ""
}
func (m *SyncTxConfig) GetDbCache() int32 {
if m != nil {
return m.DbCache
}
return 0
}
func (m *SyncTxConfig) GetFetchHeightPeriodMs() int64 {
if m != nil {
return m.FetchHeightPeriodMs
}
return 0
}
func (m *SyncTxConfig) GetStartSyncHeight() int64 {
if m != nil {
return m.StartSyncHeight
}
return 0
}
func (m *SyncTxConfig) GetStartSyncSequence() int64 {
if m != nil {
return m.StartSyncSequence
}
return 0
}
func (m *SyncTxConfig) GetStartSyncHash() string {
if m != nil {
return m.StartSyncHash
}
return ""
}
type Log struct {
Loglevel string `protobuf:"bytes,1,opt,name=loglevel,proto3" json:"loglevel,omitempty"`
LogConsoleLevel string `protobuf:"bytes,2,opt,name=logConsoleLevel,proto3" json:"logConsoleLevel,omitempty"`
LogFile string `protobuf:"bytes,3,opt,name=logFile,proto3" json:"logFile,omitempty"`
MaxFileSize uint32 `protobuf:"varint,4,opt,name=maxFileSize,proto3" json:"maxFileSize,omitempty"`
MaxBackups uint32 `protobuf:"varint,5,opt,name=maxBackups,proto3" json:"maxBackups,omitempty"`
MaxAge uint32 `protobuf:"varint,6,opt,name=maxAge,proto3" json:"maxAge,omitempty"`
LocalTime bool `protobuf:"varint,7,opt,name=localTime,proto3" json:"localTime,omitempty"`
Compress bool `protobuf:"varint,8,opt,name=compress,proto3" json:"compress,omitempty"`
CallerFile bool `protobuf:"varint,9,opt,name=callerFile,proto3" json:"callerFile,omitempty"`
CallerFunction bool `protobuf:"varint,10,opt,name=callerFunction,proto3" json:"callerFunction,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Loglevel string `protobuf:"bytes,1,opt,name=loglevel" json:"loglevel,omitempty"`
LogConsoleLevel string `protobuf:"bytes,2,opt,name=logConsoleLevel" json:"logConsoleLevel,omitempty"`
LogFile string `protobuf:"bytes,3,opt,name=logFile" json:"logFile,omitempty"`
MaxFileSize uint32 `protobuf:"varint,4,opt,name=maxFileSize" json:"maxFileSize,omitempty"`
MaxBackups uint32 `protobuf:"varint,5,opt,name=maxBackups" json:"maxBackups,omitempty"`
MaxAge uint32 `protobuf:"varint,6,opt,name=maxAge" json:"maxAge,omitempty"`
LocalTime bool `protobuf:"varint,7,opt,name=localTime" json:"localTime,omitempty"`
Compress bool `protobuf:"varint,8,opt,name=compress" json:"compress,omitempty"`
CallerFile bool `protobuf:"varint,9,opt,name=callerFile" json:"callerFile,omitempty"`
CallerFunction bool `protobuf:"varint,10,opt,name=callerFunction" json:"callerFunction,omitempty"`
}
func (m *Log) Reset() { *m = Log{} }
func (m *Log) String() string { return proto.CompactTextString(m) }
func (*Log) ProtoMessage() {}
func (*Log) Descriptor() ([]byte, []int) {
return fileDescriptor_3eaf2c85e69e9ea4, []int{1}
}
func (m *Log) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Log.Unmarshal(m, b)
}
func (m *Log) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Log.Marshal(b, m, deterministic)
}
func (m *Log) XXX_Merge(src proto.Message) {
xxx_messageInfo_Log.Merge(m, src)
}
func (m *Log) XXX_Size() int {
return xxx_messageInfo_Log.Size(m)
}
func (m *Log) XXX_DiscardUnknown() {
xxx_messageInfo_Log.DiscardUnknown(m)
}
var xxx_messageInfo_Log proto.InternalMessageInfo
func (m *Log) GetLoglevel() string {
if m != nil {
return m.Loglevel
}
return ""
}
func (m *Log) GetLogConsoleLevel() string {
if m != nil {
return m.LogConsoleLevel
}
return ""
}
func (m *Log) GetLogFile() string {
if m != nil {
return m.LogFile
}
return ""
}
func (m *Log) GetMaxFileSize() uint32 {
if m != nil {
return m.MaxFileSize
}
return 0
}
func (m *Log) GetMaxBackups() uint32 {
if m != nil {
return m.MaxBackups
}
return 0
}
func (m *Log) GetMaxAge() uint32 {
if m != nil {
return m.MaxAge
}
return 0
}
func (m *Log) GetLocalTime() bool {
if m != nil {
return m.LocalTime
}
return false
}
func (m *Log) GetCompress() bool {
if m != nil {
return m.Compress
}
return false
}
func (m *Log) GetCallerFile() bool {
if m != nil {
return m.CallerFile
}
return false
}
func (m *Log) GetCallerFunction() bool {
if m != nil {
return m.CallerFunction
}
return false
}
type RelayerConfig struct {
Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
SyncTxConfig *SyncTxConfig `protobuf:"bytes,2,opt,name=syncTxConfig,proto3" json:"syncTxConfig,omitempty"`
Log *Log `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
JrpcBindAddr string `protobuf:"bytes,4,opt,name=jrpcBindAddr,proto3" json:"jrpcBindAddr,omitempty"`
EthProvider string `protobuf:"bytes,5,opt,name=ethProvider,proto3" json:"ethProvider,omitempty"`
BridgeRegistry string `protobuf:"bytes,6,opt,name=bridgeRegistry,proto3" json:"bridgeRegistry,omitempty"`
Deploy *Deploy `protobuf:"bytes,7,opt,name=deploy,proto3" json:"deploy,omitempty"`
EthMaturityDegree int32 `protobuf:"varint,8,opt,name=ethMaturityDegree,proto3" json:"ethMaturityDegree,omitempty"`
EthBlockFetchPeriod int32 `protobuf:"varint,9,opt,name=ethBlockFetchPeriod,proto3" json:"ethBlockFetchPeriod,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Title string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
SyncTxConfig *SyncTxConfig `protobuf:"bytes,2,opt,name=syncTxConfig" json:"syncTxConfig,omitempty"`
Log *Log `protobuf:"bytes,3,opt,name=log" json:"log,omitempty"`
JrpcBindAddr string `protobuf:"bytes,4,opt,name=jrpcBindAddr" json:"jrpcBindAddr,omitempty"`
EthProvider string `protobuf:"bytes,5,opt,name=ethProvider" json:"ethProvider,omitempty"`
BridgeRegistry string `protobuf:"bytes,6,opt,name=bridgeRegistry" json:"bridgeRegistry,omitempty"`
Deploy *Deploy `protobuf:"bytes,7,opt,name=deploy" json:"deploy,omitempty"`
EthMaturityDegree int32 `protobuf:"varint,8,opt,name=ethMaturityDegree" json:"ethMaturityDegree,omitempty"`
EthBlockFetchPeriod int32 `protobuf:"varint,9,opt,name=ethBlockFetchPeriod" json:"ethBlockFetchPeriod,omitempty"`
}
func (m *RelayerConfig) Reset() { *m = RelayerConfig{} }
func (m *RelayerConfig) String() string { return proto.CompactTextString(m) }
func (*RelayerConfig) ProtoMessage() {}
func (*RelayerConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_3eaf2c85e69e9ea4, []int{2}
}
func (m *RelayerConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RelayerConfig.Unmarshal(m, b)
}
func (m *RelayerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RelayerConfig.Marshal(b, m, deterministic)
}
func (m *RelayerConfig) XXX_Merge(src proto.Message) {
xxx_messageInfo_RelayerConfig.Merge(m, src)
}
func (m *RelayerConfig) XXX_Size() int {
return xxx_messageInfo_RelayerConfig.Size(m)
}
func (m *RelayerConfig) XXX_DiscardUnknown() {
xxx_messageInfo_RelayerConfig.DiscardUnknown(m)
}
var xxx_messageInfo_RelayerConfig proto.InternalMessageInfo
func (m *RelayerConfig) GetTitle() string {
if m != nil {
return m.Title
}
return ""
}
func (m *RelayerConfig) GetSyncTxConfig() *SyncTxConfig {
if m != nil {
......@@ -320,27 +89,6 @@ func (m *RelayerConfig) GetLog() *Log {
return nil
}
func (m *RelayerConfig) GetJrpcBindAddr() string {
if m != nil {
return m.JrpcBindAddr
}
return ""
}
func (m *RelayerConfig) GetEthProvider() string {
if m != nil {
return m.EthProvider
}
return ""
}
func (m *RelayerConfig) GetBridgeRegistry() string {
if m != nil {
return m.BridgeRegistry
}
return ""
}
func (m *RelayerConfig) GetDeploy() *Deploy {
if m != nil {
return m.Deploy
......@@ -348,229 +96,34 @@ func (m *RelayerConfig) GetDeploy() *Deploy {
return nil
}
func (m *RelayerConfig) GetEthMaturityDegree() int32 {
if m != nil {
return m.EthMaturityDegree
}
return 0
}
func (m *RelayerConfig) GetEthBlockFetchPeriod() int32 {
if m != nil {
return m.EthBlockFetchPeriod
}
return 0
}
type SyncTxReceiptConfig struct {
Chain33Host string `protobuf:"bytes,1,opt,name=chain33host,proto3" json:"chain33host,omitempty"`
PushHost string `protobuf:"bytes,2,opt,name=pushHost,proto3" json:"pushHost,omitempty"`
PushName string `protobuf:"bytes,3,opt,name=pushName,proto3" json:"pushName,omitempty"`
PushBind string `protobuf:"bytes,4,opt,name=pushBind,proto3" json:"pushBind,omitempty"`
StartSyncHeight int64 `protobuf:"varint,5,opt,name=startSyncHeight,proto3" json:"startSyncHeight,omitempty"`
StartSyncSequence int64 `protobuf:"varint,6,opt,name=startSyncSequence,proto3" json:"startSyncSequence,omitempty"`
StartSyncHash string `protobuf:"bytes,7,opt,name=startSyncHash,proto3" json:"startSyncHash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Chain33Host string `protobuf:"bytes,1,opt,name=chain33host" json:"chain33host,omitempty"`
PushHost string `protobuf:"bytes,2,opt,name=pushHost" json:"pushHost,omitempty"`
PushName string `protobuf:"bytes,3,opt,name=pushName" json:"pushName,omitempty"`
PushBind string `protobuf:"bytes,4,opt,name=pushBind" json:"pushBind,omitempty"`
StartSyncHeight int64 `protobuf:"varint,5,opt,name=startSyncHeight" json:"startSyncHeight,omitempty"`
StartSyncSequence int64 `protobuf:"varint,6,opt,name=startSyncSequence" json:"startSyncSequence,omitempty"`
StartSyncHash string `protobuf:"bytes,7,opt,name=startSyncHash" json:"startSyncHash,omitempty"`
}
func (m *SyncTxReceiptConfig) Reset() { *m = SyncTxReceiptConfig{} }
func (m *SyncTxReceiptConfig) String() string { return proto.CompactTextString(m) }
func (*SyncTxReceiptConfig) ProtoMessage() {}
func (*SyncTxReceiptConfig) Descriptor() ([]byte, []int) {
return fileDescriptor_3eaf2c85e69e9ea4, []int{3}
}
func (m *SyncTxReceiptConfig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SyncTxReceiptConfig.Unmarshal(m, b)
}
func (m *SyncTxReceiptConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SyncTxReceiptConfig.Marshal(b, m, deterministic)
}
func (m *SyncTxReceiptConfig) XXX_Merge(src proto.Message) {
xxx_messageInfo_SyncTxReceiptConfig.Merge(m, src)
}
func (m *SyncTxReceiptConfig) XXX_Size() int {
return xxx_messageInfo_SyncTxReceiptConfig.Size(m)
}
func (m *SyncTxReceiptConfig) XXX_DiscardUnknown() {
xxx_messageInfo_SyncTxReceiptConfig.DiscardUnknown(m)
}
var xxx_messageInfo_SyncTxReceiptConfig proto.InternalMessageInfo
func (m *SyncTxReceiptConfig) GetChain33Host() string {
if m != nil {
return m.Chain33Host
}
return ""
}
func (m *SyncTxReceiptConfig) GetPushHost() string {
if m != nil {
return m.PushHost
}
return ""
}
func (m *SyncTxReceiptConfig) GetPushName() string {
if m != nil {
return m.PushName
}
return ""
}
func (m *SyncTxReceiptConfig) GetPushBind() string {
if m != nil {
return m.PushBind
}
return ""
}
func (m *SyncTxReceiptConfig) GetStartSyncHeight() int64 {
if m != nil {
return m.StartSyncHeight
}
return 0
}
func (m *SyncTxReceiptConfig) GetStartSyncSequence() int64 {
if m != nil {
return m.StartSyncSequence
}
return 0
}
func (m *SyncTxReceiptConfig) GetStartSyncHash() string {
if m != nil {
return m.StartSyncHash
}
return ""
}
type Deploy struct {
//操作管理员地址
OperatorAddr string `protobuf:"bytes,1,opt,name=operatorAddr,proto3" json:"operatorAddr,omitempty"`
//合约部署人员私钥,用于部署合约时签名使用
DeployerPrivateKey string `protobuf:"bytes,2,opt,name=deployerPrivateKey,proto3" json:"deployerPrivateKey,omitempty"`
//验证人地址
ValidatorsAddr []string `protobuf:"bytes,3,rep,name=validatorsAddr,proto3" json:"validatorsAddr,omitempty"`
//验证人权重
InitPowers []int64 `protobuf:"varint,4,rep,packed,name=initPowers,proto3" json:"initPowers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
// 操作管理员地址
OperatorAddr string `protobuf:"bytes,1,opt,name=operatorAddr" json:"operatorAddr,omitempty"`
// 合约部署人员私钥,用于部署合约时签名使用
DeployerPrivateKey string `protobuf:"bytes,2,opt,name=deployerPrivateKey" json:"deployerPrivateKey,omitempty"`
// 验证人地址
ValidatorsAddr []string `protobuf:"bytes,3,rep,name=validatorsAddr" json:"validatorsAddr,omitempty"`
// 验证人权重
InitPowers []int64 `protobuf:"varint,4,rep,name=initPowers" json:"initPowers,omitempty"`
}
func (m *Deploy) Reset() { *m = Deploy{} }
func (m *Deploy) String() string { return proto.CompactTextString(m) }
func (*Deploy) ProtoMessage() {}
func (*Deploy) Descriptor() ([]byte, []int) {
return fileDescriptor_3eaf2c85e69e9ea4, []int{4}
}
func (m *Deploy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Deploy.Unmarshal(m, b)
}
func (m *Deploy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Deploy.Marshal(b, m, deterministic)
}
func (m *Deploy) XXX_Merge(src proto.Message) {
xxx_messageInfo_Deploy.Merge(m, src)
}
func (m *Deploy) XXX_Size() int {
return xxx_messageInfo_Deploy.Size(m)
}
func (m *Deploy) XXX_DiscardUnknown() {
xxx_messageInfo_Deploy.DiscardUnknown(m)
}
var xxx_messageInfo_Deploy proto.InternalMessageInfo
func (m *Deploy) GetOperatorAddr() string {
if m != nil {
return m.OperatorAddr
}
return ""
}
func (m *Deploy) GetDeployerPrivateKey() string {
if m != nil {
return m.DeployerPrivateKey
}
return ""
}
func (m *Deploy) GetValidatorsAddr() []string {
if m != nil {
return m.ValidatorsAddr
}
return nil
}
func (m *Deploy) GetInitPowers() []int64 {
if m != nil {
return m.InitPowers
}
return nil
}
func init() {
proto.RegisterType((*SyncTxConfig)(nil), "types.SyncTxConfig")
proto.RegisterType((*Log)(nil), "types.Log")
proto.RegisterType((*RelayerConfig)(nil), "types.RelayerConfig")
proto.RegisterType((*SyncTxReceiptConfig)(nil), "types.SyncTxReceiptConfig")
proto.RegisterType((*Deploy)(nil), "types.Deploy")
}
func init() {
proto.RegisterFile("config.proto", fileDescriptor_3eaf2c85e69e9ea4)
}
var fileDescriptor_3eaf2c85e69e9ea4 = []byte{
// 680 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x55, 0xcd, 0x6e, 0x1a, 0x3b,
0x18, 0x15, 0x4c, 0x20, 0x60, 0xe0, 0x5e, 0x5d, 0xe7, 0xaa, 0x1a, 0x55, 0x51, 0x85, 0x50, 0x5b,
0xb1, 0xa8, 0x50, 0x95, 0x2c, 0xba, 0xce, 0x8f, 0xa2, 0x48, 0x4d, 0x2a, 0xe4, 0xe4, 0x05, 0x8c,
0xe7, 0xcb, 0x8c, 0x1b, 0xcf, 0x78, 0x6a, 0x1b, 0xca, 0xf4, 0x0d, 0xfa, 0x1e, 0x5d, 0xf5, 0x2d,
0xfa, 0x48, 0x7d, 0x83, 0xca, 0xdf, 0x0c, 0x30, 0x10, 0x16, 0xed, 0xaa, 0x3b, 0xce, 0x39, 0xd6,
0x87, 0x7d, 0xce, 0x77, 0x80, 0xf4, 0x85, 0xce, 0x1e, 0x64, 0x3c, 0xc9, 0x8d, 0x76, 0x9a, 0xb6,
0x5c, 0x91, 0x83, 0x1d, 0x7d, 0x0f, 0x48, 0xff, 0xae, 0xc8, 0xc4, 0xfd, 0xf2, 0x02, 0x55, 0x3a,
0x24, 0x3d, 0x91, 0x70, 0x99, 0x9d, 0x9e, 0x26, 0xda, 0xba, 0xb0, 0x31, 0x6c, 0x8c, 0xbb, 0xac,
0x4e, 0xd1, 0xe7, 0xa4, 0x93, 0xcf, 0x6d, 0x72, 0xed, 0xe5, 0x26, 0xca, 0x6b, 0xbc, 0xd2, 0x3e,
0xf0, 0x14, 0xc2, 0x60, 0xa3, 0x79, 0xbc, 0xd2, 0xce, 0x65, 0x16, 0x85, 0x07, 0x1b, 0xcd, 0x63,
0xfa, 0x9a, 0xfc, 0x93, 0x72, 0x37, 0x37, 0xd2, 0x15, 0x97, 0x10, 0x1b, 0x80, 0xb0, 0x35, 0x6c,
0x8c, 0x5b, 0x6c, 0x87, 0xf5, 0x33, 0xa2, 0x59, 0x64, 0xe4, 0x02, 0x4c, 0xd8, 0x2e, 0x67, 0xac,
0x30, 0x7d, 0x46, 0xda, 0xd1, 0x6c, 0xca, 0x5d, 0x12, 0x1e, 0xa2, 0x52, 0x21, 0x1a, 0x92, 0xc3,
0x68, 0x76, 0xc1, 0x45, 0x02, 0x61, 0x07, 0x87, 0xae, 0x20, 0x7d, 0x4b, 0x8e, 0x1e, 0xc0, 0x89,
0xe4, 0x1a, 0x64, 0x9c, 0xb8, 0x29, 0x18, 0xa9, 0xa3, 0x5b, 0x1b, 0x76, 0x87, 0x8d, 0x71, 0xc0,
0xf6, 0x49, 0x74, 0x4c, 0xfe, 0xb5, 0x8e, 0x1b, 0xe7, 0x2d, 0x2b, 0xa5, 0x90, 0xe0, 0xe9, 0x5d,
0x9a, 0xbe, 0x21, 0xff, 0xad, 0xa9, 0x3b, 0xf8, 0x34, 0x87, 0x4c, 0x40, 0xd8, 0xc3, 0xb3, 0x4f,
0x05, 0xfa, 0x92, 0x0c, 0x36, 0x03, 0xb8, 0x4d, 0xc2, 0x3e, 0x3e, 0x61, 0x9b, 0x1c, 0xfd, 0x68,
0x92, 0xe0, 0x46, 0xc7, 0xde, 0x05, 0xa5, 0x63, 0x05, 0x0b, 0x50, 0x55, 0x40, 0x6b, 0xec, 0x6f,
0xa8, 0x74, 0x7c, 0xa1, 0x33, 0xab, 0x15, 0xdc, 0xe0, 0x91, 0x32, 0xa4, 0x5d, 0xda, 0xfb, 0xa2,
0x74, 0x7c, 0x25, 0xd5, 0x2a, 0xaa, 0x15, 0xf4, 0x3b, 0x90, 0xf2, 0xa5, 0xff, 0x78, 0x27, 0xbf,
0x00, 0x86, 0x35, 0x60, 0x75, 0x8a, 0xbe, 0x20, 0x24, 0xe5, 0xcb, 0x73, 0x2e, 0x1e, 0xe7, 0xb9,
0xc5, 0xac, 0x06, 0xac, 0xc6, 0xf8, 0x2c, 0x52, 0xbe, 0x3c, 0x8b, 0x01, 0x53, 0x1a, 0xb0, 0x0a,
0xd1, 0x63, 0xd2, 0x55, 0x5a, 0x70, 0x75, 0x2f, 0x53, 0xc0, 0x98, 0x3a, 0x6c, 0x43, 0xf8, 0x77,
0x09, 0x9d, 0xe6, 0x06, 0xac, 0xc5, 0xa8, 0x3a, 0x6c, 0x8d, 0xfd, 0x37, 0x0a, 0xae, 0x14, 0x18,
0xbc, 0x70, 0x17, 0xd5, 0x1a, 0xe3, 0x37, 0xa8, 0x42, 0xf3, 0x4c, 0x38, 0xa9, 0x33, 0x0c, 0xa6,
0xc3, 0x76, 0xd8, 0xd1, 0xcf, 0x26, 0x19, 0x30, 0x50, 0xbc, 0x00, 0x53, 0x6d, 0xfc, 0xff, 0xa4,
0xe5, 0xa4, 0x53, 0x50, 0x59, 0x59, 0x02, 0xfa, 0x8e, 0xf4, 0x6d, 0xad, 0x17, 0x68, 0x62, 0xef,
0xe4, 0x68, 0x82, 0xb5, 0x99, 0xd4, 0x2b, 0xc3, 0xb6, 0x0e, 0xd2, 0x63, 0x12, 0x28, 0x1d, 0xa3,
0xa5, 0xbd, 0x13, 0x52, 0x9d, 0xbf, 0xd1, 0x31, 0xf3, 0x34, 0x1d, 0x91, 0xfe, 0x47, 0x93, 0x0b,
0xbf, 0xf4, 0x67, 0x51, 0x64, 0xaa, 0x22, 0x6c, 0x71, 0xde, 0x7e, 0x70, 0xc9, 0xd4, 0xe8, 0x85,
0x8c, 0xc0, 0xa0, 0xbb, 0x5d, 0x56, 0xa7, 0xfc, 0x63, 0x67, 0x46, 0x46, 0x31, 0x30, 0x88, 0xa5,
0x75, 0xa6, 0xa8, 0xca, 0xb0, 0xc3, 0xd2, 0x57, 0xa4, 0x1d, 0x41, 0xae, 0x74, 0x81, 0x5e, 0xf7,
0x4e, 0x06, 0xd5, 0x75, 0x2e, 0x91, 0x64, 0x95, 0xe8, 0x77, 0x15, 0x5c, 0x72, 0xbb, 0x5d, 0xc0,
0xb2, 0x2b, 0x4f, 0x05, 0xdf, 0x1a, 0x70, 0xc9, 0xb9, 0xd2, 0xe2, 0xf1, 0xca, 0x57, 0xa4, 0x2c,
0x07, 0x46, 0xd2, 0x62, 0xfb, 0xa4, 0xd1, 0xd7, 0x26, 0x39, 0x2a, 0x1d, 0x63, 0x20, 0x40, 0xe6,
0xee, 0xaf, 0xfe, 0xd6, 0xec, 0xe9, 0x70, 0xeb, 0x0f, 0x3a, 0xdc, 0xfe, 0xed, 0x0e, 0x1f, 0xee,
0xeb, 0xf0, 0xb7, 0x06, 0x69, 0x97, 0xf6, 0xfb, 0x5d, 0xd0, 0x39, 0x18, 0xee, 0xb4, 0xc1, 0x5d,
0x28, 0xdf, 0xbf, 0xc5, 0xd1, 0x09, 0xa1, 0x65, 0x48, 0x60, 0xa6, 0x46, 0x2e, 0xb8, 0x83, 0xf7,
0x50, 0x54, 0x56, 0xec, 0x51, 0xfc, 0x66, 0x2c, 0xb8, 0x92, 0x91, 0x1f, 0x60, 0x71, 0x6a, 0x30,
0x0c, 0xfc, 0x66, 0x6c, 0xb3, 0xbe, 0x4e, 0x32, 0x93, 0x6e, 0xaa, 0x3f, 0x83, 0xb1, 0xe1, 0xc1,
0x30, 0x18, 0x07, 0xac, 0xc6, 0xcc, 0xda, 0xf8, 0x2f, 0x71, 0xfa, 0x2b, 0x00, 0x00, 0xff, 0xff,
0x09, 0xa3, 0xd6, 0xaa, 0x35, 0x06, 0x00, 0x00,
}
......@@ -19,11 +19,15 @@ message Txhashes {
repeated string txhash = 1;
}
message ReqSetPasswd {
message ReqChangePasswd {
string oldPassphase = 1;
string newPassphase = 2;
}
message ReqSetPasswd {
string Passphase = 1;
}
message Account4Show {
string privkey = 1;
string addr = 2;
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// Code generated by protoc-gen-go.
// source: relayer.proto
// DO NOT EDIT!
package types
import (
fmt "fmt"
math "math"
proto "github.com/golang/protobuf/proto"
)
import proto "github.com/golang/protobuf/proto"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
//以太坊账户信息
// 以太坊账户信息
// privkey : 账户地址对应的私钥
// addr :账户地址
// addr :账户地址
type Account4Relayer struct {
Privkey []byte `protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Privkey []byte `protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
}
func (m *Account4Relayer) Reset() { *m = Account4Relayer{} }
func (m *Account4Relayer) String() string { return proto.CompactTextString(m) }
func (*Account4Relayer) ProtoMessage() {}
func (*Account4Relayer) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{0}
}
func (m *Account4Relayer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Account4Relayer.Unmarshal(m, b)
}
func (m *Account4Relayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Account4Relayer.Marshal(b, m, deterministic)
}
func (m *Account4Relayer) XXX_Merge(src proto.Message) {
xxx_messageInfo_Account4Relayer.Merge(m, src)
}
func (m *Account4Relayer) XXX_Size() int {
return xxx_messageInfo_Account4Relayer.Size(m)
}
func (m *Account4Relayer) XXX_DiscardUnknown() {
xxx_messageInfo_Account4Relayer.DiscardUnknown(m)
}
var xxx_messageInfo_Account4Relayer proto.InternalMessageInfo
func (m *Account4Relayer) GetPrivkey() []byte {
if m != nil {
return m.Privkey
}
return nil
}
func (m *Account4Relayer) GetAddr() string {
if m != nil {
return m.Addr
}
return ""
}
type ValidatorAddr4EthRelayer struct {
EthValidator string `protobuf:"bytes,1,opt,name=ethValidator,proto3" json:"ethValidator,omitempty"`
Chain33Validator string `protobuf:"bytes,2,opt,name=chain33Validator,proto3" json:"chain33Validator,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
EthValidator string `protobuf:"bytes,1,opt,name=ethValidator" json:"ethValidator,omitempty"`
Chain33Validator string `protobuf:"bytes,2,opt,name=chain33Validator" json:"chain33Validator,omitempty"`
}
func (m *ValidatorAddr4EthRelayer) Reset() { *m = ValidatorAddr4EthRelayer{} }
func (m *ValidatorAddr4EthRelayer) String() string { return proto.CompactTextString(m) }
func (*ValidatorAddr4EthRelayer) ProtoMessage() {}
func (*ValidatorAddr4EthRelayer) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{1}
}
func (m *ValidatorAddr4EthRelayer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ValidatorAddr4EthRelayer.Unmarshal(m, b)
}
func (m *ValidatorAddr4EthRelayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ValidatorAddr4EthRelayer.Marshal(b, m, deterministic)
}
func (m *ValidatorAddr4EthRelayer) XXX_Merge(src proto.Message) {
xxx_messageInfo_ValidatorAddr4EthRelayer.Merge(m, src)
}
func (m *ValidatorAddr4EthRelayer) XXX_Size() int {
return xxx_messageInfo_ValidatorAddr4EthRelayer.Size(m)
}
func (m *ValidatorAddr4EthRelayer) XXX_DiscardUnknown() {
xxx_messageInfo_ValidatorAddr4EthRelayer.DiscardUnknown(m)
}
var xxx_messageInfo_ValidatorAddr4EthRelayer proto.InternalMessageInfo
func (m *ValidatorAddr4EthRelayer) GetEthValidator() string {
if m != nil {
return m.EthValidator
}
return ""
}
func (m *ValidatorAddr4EthRelayer) GetChain33Validator() string {
if m != nil {
return m.Chain33Validator
}
return ""
}
type Txhashes struct {
Txhash []string `protobuf:"bytes,1,rep,name=txhash,proto3" json:"txhash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Txhash []string `protobuf:"bytes,1,rep,name=txhash" json:"txhash,omitempty"`
}
func (m *Txhashes) Reset() { *m = Txhashes{} }
func (m *Txhashes) String() string { return proto.CompactTextString(m) }
func (*Txhashes) ProtoMessage() {}
func (*Txhashes) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{2}
}
func (m *Txhashes) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Txhashes.Unmarshal(m, b)
}
func (m *Txhashes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Txhashes.Marshal(b, m, deterministic)
}
func (m *Txhashes) XXX_Merge(src proto.Message) {
xxx_messageInfo_Txhashes.Merge(m, src)
type ReqChangePasswd struct {
OldPassphase string `protobuf:"bytes,1,opt,name=oldPassphase" json:"oldPassphase,omitempty"`
NewPassphase string `protobuf:"bytes,2,opt,name=newPassphase" json:"newPassphase,omitempty"`
}
func (m *Txhashes) XXX_Size() int {
return xxx_messageInfo_Txhashes.Size(m)
}
func (m *Txhashes) XXX_DiscardUnknown() {
xxx_messageInfo_Txhashes.DiscardUnknown(m)
}
var xxx_messageInfo_Txhashes proto.InternalMessageInfo
func (m *Txhashes) GetTxhash() []string {
if m != nil {
return m.Txhash
}
return nil
}
func (m *ReqChangePasswd) Reset() { *m = ReqChangePasswd{} }
func (m *ReqChangePasswd) String() string { return proto.CompactTextString(m) }
func (*ReqChangePasswd) ProtoMessage() {}
type ReqSetPasswd struct {
OldPassphase string `protobuf:"bytes,1,opt,name=oldPassphase,proto3" json:"oldPassphase,omitempty"`
NewPassphase string `protobuf:"bytes,2,opt,name=newPassphase,proto3" json:"newPassphase,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Passphase string `protobuf:"bytes,1,opt" json:"Passphase,omitempty"`
}
func (m *ReqSetPasswd) Reset() { *m = ReqSetPasswd{} }
func (m *ReqSetPasswd) String() string { return proto.CompactTextString(m) }
func (*ReqSetPasswd) ProtoMessage() {}
func (*ReqSetPasswd) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{3}
}
func (m *ReqSetPasswd) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqSetPasswd.Unmarshal(m, b)
}
func (m *ReqSetPasswd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqSetPasswd.Marshal(b, m, deterministic)
}
func (m *ReqSetPasswd) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqSetPasswd.Merge(m, src)
}
func (m *ReqSetPasswd) XXX_Size() int {
return xxx_messageInfo_ReqSetPasswd.Size(m)
}
func (m *ReqSetPasswd) XXX_DiscardUnknown() {
xxx_messageInfo_ReqSetPasswd.DiscardUnknown(m)
}
var xxx_messageInfo_ReqSetPasswd proto.InternalMessageInfo
func (m *ReqSetPasswd) GetOldPassphase() string {
if m != nil {
return m.OldPassphase
}
return ""
}
func (m *ReqSetPasswd) GetNewPassphase() string {
if m != nil {
return m.NewPassphase
}
return ""
}
type Account4Show struct {
Privkey string `protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Privkey string `protobuf:"bytes,1,opt,name=privkey" json:"privkey,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
}
func (m *Account4Show) Reset() { *m = Account4Show{} }
func (m *Account4Show) String() string { return proto.CompactTextString(m) }
func (*Account4Show) ProtoMessage() {}
func (*Account4Show) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{4}
}
func (m *Account4Show) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Account4Show.Unmarshal(m, b)
}
func (m *Account4Show) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Account4Show.Marshal(b, m, deterministic)
}
func (m *Account4Show) XXX_Merge(src proto.Message) {
xxx_messageInfo_Account4Show.Merge(m, src)
}
func (m *Account4Show) XXX_Size() int {
return xxx_messageInfo_Account4Show.Size(m)
}
func (m *Account4Show) XXX_DiscardUnknown() {
xxx_messageInfo_Account4Show.DiscardUnknown(m)
}
var xxx_messageInfo_Account4Show proto.InternalMessageInfo
func (m *Account4Show) GetPrivkey() string {
if m != nil {
return m.Privkey
}
return ""
}
func (m *Account4Show) GetAddr() string {
if m != nil {
return m.Addr
}
return ""
}
type AssetType struct {
Chain string `protobuf:"bytes,1,opt,name=chain,proto3" json:"chain,omitempty"`
IssueContract string `protobuf:"bytes,2,opt,name=issueContract,proto3" json:"issueContract,omitempty"`
Symbol string `protobuf:"bytes,3,opt,name=symbol,proto3" json:"symbol,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Chain string `protobuf:"bytes,1,opt,name=chain" json:"chain,omitempty"`
IssueContract string `protobuf:"bytes,2,opt,name=issueContract" json:"issueContract,omitempty"`
Symbol string `protobuf:"bytes,3,opt,name=symbol" json:"symbol,omitempty"`
}
func (m *AssetType) Reset() { *m = AssetType{} }
func (m *AssetType) String() string { return proto.CompactTextString(m) }
func (*AssetType) ProtoMessage() {}
func (*AssetType) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{5}
}
func (m *AssetType) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AssetType.Unmarshal(m, b)
}
func (m *AssetType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AssetType.Marshal(b, m, deterministic)
}
func (m *AssetType) XXX_Merge(src proto.Message) {
xxx_messageInfo_AssetType.Merge(m, src)
}
func (m *AssetType) XXX_Size() int {
return xxx_messageInfo_AssetType.Size(m)
}
func (m *AssetType) XXX_DiscardUnknown() {
xxx_messageInfo_AssetType.DiscardUnknown(m)
}
var xxx_messageInfo_AssetType proto.InternalMessageInfo
func (m *AssetType) GetChain() string {
if m != nil {
return m.Chain
}
return ""
}
func (m *AssetType) GetIssueContract() string {
if m != nil {
return m.IssueContract
}
return ""
}
func (m *AssetType) GetSymbol() string {
if m != nil {
return m.Symbol
}
return ""
}
type EthBridgeClaim struct {
EthereumChainID int64 `protobuf:"varint,1,opt,name=ethereumChainID,proto3" json:"ethereumChainID,omitempty"`
BridgeBrankAddr string `protobuf:"bytes,2,opt,name=bridgeBrankAddr,proto3" json:"bridgeBrankAddr,omitempty"`
Nonce int64 `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
TokenAddr string `protobuf:"bytes,4,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Symbol string `protobuf:"bytes,5,opt,name=symbol,proto3" json:"symbol,omitempty"`
EthereumSender string `protobuf:"bytes,6,opt,name=ethereumSender,proto3" json:"ethereumSender,omitempty"`
Chain33Receiver string `protobuf:"bytes,7,opt,name=chain33Receiver,proto3" json:"chain33Receiver,omitempty"`
Amount string `protobuf:"bytes,9,opt,name=amount,proto3" json:"amount,omitempty"`
ClaimType int32 `protobuf:"varint,10,opt,name=claimType,proto3" json:"claimType,omitempty"`
ChainName string `protobuf:"bytes,11,opt,name=chainName,proto3" json:"chainName,omitempty"`
Decimal int64 `protobuf:"varint,12,opt,name=decimal,proto3" json:"decimal,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
EthereumChainID int64 `protobuf:"varint,1,opt,name=ethereumChainID" json:"ethereumChainID,omitempty"`
BridgeBrankAddr string `protobuf:"bytes,2,opt,name=bridgeBrankAddr" json:"bridgeBrankAddr,omitempty"`
Nonce int64 `protobuf:"varint,3,opt,name=nonce" json:"nonce,omitempty"`
TokenAddr string `protobuf:"bytes,4,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Symbol string `protobuf:"bytes,5,opt,name=symbol" json:"symbol,omitempty"`
EthereumSender string `protobuf:"bytes,6,opt,name=ethereumSender" json:"ethereumSender,omitempty"`
Chain33Receiver string `protobuf:"bytes,7,opt,name=chain33Receiver" json:"chain33Receiver,omitempty"`
Amount string `protobuf:"bytes,9,opt,name=amount" json:"amount,omitempty"`
ClaimType int32 `protobuf:"varint,10,opt,name=claimType" json:"claimType,omitempty"`
ChainName string `protobuf:"bytes,11,opt,name=chainName" json:"chainName,omitempty"`
Decimal int64 `protobuf:"varint,12,opt,name=decimal" json:"decimal,omitempty"`
}
func (m *EthBridgeClaim) Reset() { *m = EthBridgeClaim{} }
func (m *EthBridgeClaim) String() string { return proto.CompactTextString(m) }
func (*EthBridgeClaim) ProtoMessage() {}
func (*EthBridgeClaim) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{6}
}
func (m *EthBridgeClaim) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EthBridgeClaim.Unmarshal(m, b)
}
func (m *EthBridgeClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EthBridgeClaim.Marshal(b, m, deterministic)
}
func (m *EthBridgeClaim) XXX_Merge(src proto.Message) {
xxx_messageInfo_EthBridgeClaim.Merge(m, src)
}
func (m *EthBridgeClaim) XXX_Size() int {
return xxx_messageInfo_EthBridgeClaim.Size(m)
}
func (m *EthBridgeClaim) XXX_DiscardUnknown() {
xxx_messageInfo_EthBridgeClaim.DiscardUnknown(m)
}
var xxx_messageInfo_EthBridgeClaim proto.InternalMessageInfo
func (m *EthBridgeClaim) GetEthereumChainID() int64 {
if m != nil {
return m.EthereumChainID
}
return 0
}
func (m *EthBridgeClaim) GetBridgeBrankAddr() string {
if m != nil {
return m.BridgeBrankAddr
}
return ""
}
func (m *EthBridgeClaim) GetNonce() int64 {
if m != nil {
return m.Nonce
}
return 0
}
func (m *EthBridgeClaim) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *EthBridgeClaim) GetSymbol() string {
if m != nil {
return m.Symbol
}
return ""
}
func (m *EthBridgeClaim) GetEthereumSender() string {
if m != nil {
return m.EthereumSender
}
return ""
}
func (m *EthBridgeClaim) GetChain33Receiver() string {
if m != nil {
return m.Chain33Receiver
}
return ""
}
func (m *EthBridgeClaim) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
func (m *EthBridgeClaim) GetClaimType() int32 {
if m != nil {
return m.ClaimType
}
return 0
}
func (m *EthBridgeClaim) GetChainName() string {
if m != nil {
return m.ChainName
}
return ""
}
func (m *EthBridgeClaim) GetDecimal() int64 {
if m != nil {
return m.Decimal
}
return 0
}
type ImportKeyReq struct {
PrivateKey string `protobuf:"bytes,1,opt,name=privateKey,proto3" json:"privateKey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
PrivateKey string `protobuf:"bytes,1,opt,name=privateKey" json:"privateKey,omitempty"`
}
func (m *ImportKeyReq) Reset() { *m = ImportKeyReq{} }
func (m *ImportKeyReq) String() string { return proto.CompactTextString(m) }
func (*ImportKeyReq) ProtoMessage() {}
func (*ImportKeyReq) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{7}
}
func (m *ImportKeyReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ImportKeyReq.Unmarshal(m, b)
}
func (m *ImportKeyReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ImportKeyReq.Marshal(b, m, deterministic)
}
func (m *ImportKeyReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_ImportKeyReq.Merge(m, src)
}
func (m *ImportKeyReq) XXX_Size() int {
return xxx_messageInfo_ImportKeyReq.Size(m)
}
func (m *ImportKeyReq) XXX_DiscardUnknown() {
xxx_messageInfo_ImportKeyReq.DiscardUnknown(m)
}
var xxx_messageInfo_ImportKeyReq proto.InternalMessageInfo
func (m *ImportKeyReq) GetPrivateKey() string {
if m != nil {
return m.PrivateKey
}
return ""
}
type RelayerRunStatus struct {
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
Details string `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Status int32 `protobuf:"varint,1,opt,name=status" json:"status,omitempty"`
Details string `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"`
}
func (m *RelayerRunStatus) Reset() { *m = RelayerRunStatus{} }
func (m *RelayerRunStatus) String() string { return proto.CompactTextString(m) }
func (*RelayerRunStatus) ProtoMessage() {}
func (*RelayerRunStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{8}
}
func (m *RelayerRunStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RelayerRunStatus.Unmarshal(m, b)
}
func (m *RelayerRunStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RelayerRunStatus.Marshal(b, m, deterministic)
}
func (m *RelayerRunStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_RelayerRunStatus.Merge(m, src)
}
func (m *RelayerRunStatus) XXX_Size() int {
return xxx_messageInfo_RelayerRunStatus.Size(m)
}
func (m *RelayerRunStatus) XXX_DiscardUnknown() {
xxx_messageInfo_RelayerRunStatus.DiscardUnknown(m)
}
var xxx_messageInfo_RelayerRunStatus proto.InternalMessageInfo
func (m *RelayerRunStatus) GetStatus() int32 {
if m != nil {
return m.Status
}
return 0
}
func (m *RelayerRunStatus) GetDetails() string {
if m != nil {
return m.Details
}
return ""
}
type NewProphecyClaim struct {
ClaimType uint32 `protobuf:"varint,1,opt,name=claimType,proto3" json:"claimType,omitempty"`
Chain33Sender string `protobuf:"bytes,2,opt,name=chain33Sender,proto3" json:"chain33Sender,omitempty"`
TokenAddr string `protobuf:"bytes,3,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Symbol string `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"`
EthReceiver string `protobuf:"bytes,5,opt,name=ethReceiver,proto3" json:"ethReceiver,omitempty"`
Amount string `protobuf:"bytes,6,opt,name=amount,proto3" json:"amount,omitempty"`
TxHash string `protobuf:"bytes,7,opt,name=txHash,proto3" json:"txHash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
ClaimType uint32 `protobuf:"varint,1,opt,name=claimType" json:"claimType,omitempty"`
Chain33Sender string `protobuf:"bytes,2,opt,name=chain33Sender" json:"chain33Sender,omitempty"`
TokenAddr string `protobuf:"bytes,3,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Symbol string `protobuf:"bytes,4,opt,name=symbol" json:"symbol,omitempty"`
EthReceiver string `protobuf:"bytes,5,opt,name=ethReceiver" json:"ethReceiver,omitempty"`
Amount string `protobuf:"bytes,6,opt,name=amount" json:"amount,omitempty"`
TxHash string `protobuf:"bytes,7,opt,name=txHash" json:"txHash,omitempty"`
}
func (m *NewProphecyClaim) Reset() { *m = NewProphecyClaim{} }
func (m *NewProphecyClaim) String() string { return proto.CompactTextString(m) }
func (*NewProphecyClaim) ProtoMessage() {}
func (*NewProphecyClaim) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{9}
}
func (m *NewProphecyClaim) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NewProphecyClaim.Unmarshal(m, b)
}
func (m *NewProphecyClaim) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NewProphecyClaim.Marshal(b, m, deterministic)
}
func (m *NewProphecyClaim) XXX_Merge(src proto.Message) {
xxx_messageInfo_NewProphecyClaim.Merge(m, src)
}
func (m *NewProphecyClaim) XXX_Size() int {
return xxx_messageInfo_NewProphecyClaim.Size(m)
}
func (m *NewProphecyClaim) XXX_DiscardUnknown() {
xxx_messageInfo_NewProphecyClaim.DiscardUnknown(m)
}
var xxx_messageInfo_NewProphecyClaim proto.InternalMessageInfo
func (m *NewProphecyClaim) GetClaimType() uint32 {
if m != nil {
return m.ClaimType
}
return 0
}
func (m *NewProphecyClaim) GetChain33Sender() string {
if m != nil {
return m.Chain33Sender
}
return ""
}
func (m *NewProphecyClaim) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *NewProphecyClaim) GetSymbol() string {
if m != nil {
return m.Symbol
}
return ""
}
func (m *NewProphecyClaim) GetEthReceiver() string {
if m != nil {
return m.EthReceiver
}
return ""
}
func (m *NewProphecyClaim) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
func (m *NewProphecyClaim) GetTxHash() string {
if m != nil {
return m.TxHash
}
return ""
}
type BalanceAddr struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BalanceAddr) Reset() { *m = BalanceAddr{} }
func (m *BalanceAddr) String() string { return proto.CompactTextString(m) }
func (*BalanceAddr) ProtoMessage() {}
func (*BalanceAddr) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{10}
}
func (m *BalanceAddr) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BalanceAddr.Unmarshal(m, b)
}
func (m *BalanceAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BalanceAddr.Marshal(b, m, deterministic)
}
func (m *BalanceAddr) XXX_Merge(src proto.Message) {
xxx_messageInfo_BalanceAddr.Merge(m, src)
}
func (m *BalanceAddr) XXX_Size() int {
return xxx_messageInfo_BalanceAddr.Size(m)
}
func (m *BalanceAddr) XXX_DiscardUnknown() {
xxx_messageInfo_BalanceAddr.DiscardUnknown(m)
}
var xxx_messageInfo_BalanceAddr proto.InternalMessageInfo
func (m *BalanceAddr) GetOwner() string {
if m != nil {
return m.Owner
}
return ""
}
func (m *BalanceAddr) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
type MintToken struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MintToken) Reset() { *m = MintToken{} }
func (m *MintToken) String() string { return proto.CompactTextString(m) }
func (*MintToken) ProtoMessage() {}
func (*MintToken) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{11}
}
func (m *MintToken) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MintToken.Unmarshal(m, b)
}
func (m *MintToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MintToken.Marshal(b, m, deterministic)
}
func (m *MintToken) XXX_Merge(src proto.Message) {
xxx_messageInfo_MintToken.Merge(m, src)
}
func (m *MintToken) XXX_Size() int {
return xxx_messageInfo_MintToken.Size(m)
}
func (m *MintToken) XXX_DiscardUnknown() {
xxx_messageInfo_MintToken.DiscardUnknown(m)
}
var xxx_messageInfo_MintToken proto.InternalMessageInfo
func (m *MintToken) GetOwner() string {
if m != nil {
return m.Owner
}
return ""
}
func (m *MintToken) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *MintToken) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
type ApproveAllowance struct {
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey,proto3" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ApproveAllowance) Reset() { *m = ApproveAllowance{} }
func (m *ApproveAllowance) String() string { return proto.CompactTextString(m) }
func (*ApproveAllowance) ProtoMessage() {}
func (*ApproveAllowance) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{12}
}
func (m *ApproveAllowance) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ApproveAllowance.Unmarshal(m, b)
}
func (m *ApproveAllowance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ApproveAllowance.Marshal(b, m, deterministic)
}
func (m *ApproveAllowance) XXX_Merge(src proto.Message) {
xxx_messageInfo_ApproveAllowance.Merge(m, src)
}
func (m *ApproveAllowance) XXX_Size() int {
return xxx_messageInfo_ApproveAllowance.Size(m)
}
func (m *ApproveAllowance) XXX_DiscardUnknown() {
xxx_messageInfo_ApproveAllowance.DiscardUnknown(m)
}
var xxx_messageInfo_ApproveAllowance proto.InternalMessageInfo
func (m *ApproveAllowance) GetOwnerKey() string {
if m != nil {
return m.OwnerKey
}
return ""
}
func (m *ApproveAllowance) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *ApproveAllowance) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
type LockEthErc20 struct {
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey,proto3" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
//将lock住的资产跨链转移到chain33的该账户名下
Chain33Receiver string `protobuf:"bytes,4,opt,name=chain33Receiver,proto3" json:"chain33Receiver,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LockEthErc20) Reset() { *m = LockEthErc20{} }
func (m *LockEthErc20) String() string { return proto.CompactTextString(m) }
func (*LockEthErc20) ProtoMessage() {}
func (*LockEthErc20) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{13}
}
func (m *LockEthErc20) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LockEthErc20.Unmarshal(m, b)
}
func (m *LockEthErc20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LockEthErc20.Marshal(b, m, deterministic)
}
func (m *LockEthErc20) XXX_Merge(src proto.Message) {
xxx_messageInfo_LockEthErc20.Merge(m, src)
}
func (m *LockEthErc20) XXX_Size() int {
return xxx_messageInfo_LockEthErc20.Size(m)
}
func (m *LockEthErc20) XXX_DiscardUnknown() {
xxx_messageInfo_LockEthErc20.DiscardUnknown(m)
Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
}
var xxx_messageInfo_LockEthErc20 proto.InternalMessageInfo
func (m *BalanceAddr) Reset() { *m = BalanceAddr{} }
func (m *BalanceAddr) String() string { return proto.CompactTextString(m) }
func (*BalanceAddr) ProtoMessage() {}
func (m *LockEthErc20) GetOwnerKey() string {
if m != nil {
return m.OwnerKey
}
return ""
type MintToken struct {
Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount" json:"amount,omitempty"`
}
func (m *LockEthErc20) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *MintToken) Reset() { *m = MintToken{} }
func (m *MintToken) String() string { return proto.CompactTextString(m) }
func (*MintToken) ProtoMessage() {}
func (m *LockEthErc20) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
type ApproveAllowance struct {
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount" json:"amount,omitempty"`
}
func (m *LockEthErc20) GetChain33Receiver() string {
if m != nil {
return m.Chain33Receiver
}
return ""
func (m *ApproveAllowance) Reset() { *m = ApproveAllowance{} }
func (m *ApproveAllowance) String() string { return proto.CompactTextString(m) }
func (*ApproveAllowance) ProtoMessage() {}
type LockEthErc20 struct {
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount" json:"amount,omitempty"`
// 将lock住的资产跨链转移到chain33的该账户名下
Chain33Receiver string `protobuf:"bytes,4,opt,name=chain33Receiver" json:"chain33Receiver,omitempty"`
}
func (m *LockEthErc20) Reset() { *m = LockEthErc20{} }
func (m *LockEthErc20) String() string { return proto.CompactTextString(m) }
func (*LockEthErc20) ProtoMessage() {}
type ReplyAddr struct {
IsOK bool `protobuf:"varint,1,opt,name=isOK,proto3" json:"isOK,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
IsOK bool `protobuf:"varint,1,opt,name=isOK" json:"isOK,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
}
func (m *ReplyAddr) Reset() { *m = ReplyAddr{} }
func (m *ReplyAddr) String() string { return proto.CompactTextString(m) }
func (*ReplyAddr) ProtoMessage() {}
func (*ReplyAddr) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{14}
}
func (m *ReplyAddr) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyAddr.Unmarshal(m, b)
}
func (m *ReplyAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyAddr.Marshal(b, m, deterministic)
}
func (m *ReplyAddr) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyAddr.Merge(m, src)
}
func (m *ReplyAddr) XXX_Size() int {
return xxx_messageInfo_ReplyAddr.Size(m)
}
func (m *ReplyAddr) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyAddr.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyAddr proto.InternalMessageInfo
func (m *ReplyAddr) GetIsOK() bool {
if m != nil {
return m.IsOK
}
return false
}
func (m *ReplyAddr) GetAddr() string {
if m != nil {
return m.Addr
}
return ""
}
type ReplyBalance struct {
IsOK bool `protobuf:"varint,1,opt,name=isOK,proto3" json:"isOK,omitempty"`
Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
IsOK bool `protobuf:"varint,1,opt,name=isOK" json:"isOK,omitempty"`
Balance string `protobuf:"bytes,2,opt,name=balance" json:"balance,omitempty"`
}
func (m *ReplyBalance) Reset() { *m = ReplyBalance{} }
func (m *ReplyBalance) String() string { return proto.CompactTextString(m) }
func (*ReplyBalance) ProtoMessage() {}
func (*ReplyBalance) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{15}
}
func (m *ReplyBalance) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyBalance.Unmarshal(m, b)
}
func (m *ReplyBalance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyBalance.Marshal(b, m, deterministic)
}
func (m *ReplyBalance) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyBalance.Merge(m, src)
}
func (m *ReplyBalance) XXX_Size() int {
return xxx_messageInfo_ReplyBalance.Size(m)
}
func (m *ReplyBalance) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyBalance.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyBalance proto.InternalMessageInfo
func (m *ReplyBalance) GetIsOK() bool {
if m != nil {
return m.IsOK
}
return false
}
func (m *ReplyBalance) GetBalance() string {
if m != nil {
return m.Balance
}
return ""
}
type Burn struct {
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey,proto3" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
Chain33Receiver string `protobuf:"bytes,4,opt,name=chain33Receiver,proto3" json:"chain33Receiver,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
OwnerKey string `protobuf:"bytes,1,opt,name=ownerKey" json:"ownerKey,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
Amount string `protobuf:"bytes,3,opt,name=amount" json:"amount,omitempty"`
Chain33Receiver string `protobuf:"bytes,4,opt,name=chain33Receiver" json:"chain33Receiver,omitempty"`
}
func (m *Burn) Reset() { *m = Burn{} }
func (m *Burn) String() string { return proto.CompactTextString(m) }
func (*Burn) ProtoMessage() {}
func (*Burn) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{16}
}
func (m *Burn) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Burn.Unmarshal(m, b)
}
func (m *Burn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Burn.Marshal(b, m, deterministic)
}
func (m *Burn) XXX_Merge(src proto.Message) {
xxx_messageInfo_Burn.Merge(m, src)
}
func (m *Burn) XXX_Size() int {
return xxx_messageInfo_Burn.Size(m)
}
func (m *Burn) XXX_DiscardUnknown() {
xxx_messageInfo_Burn.DiscardUnknown(m)
}
var xxx_messageInfo_Burn proto.InternalMessageInfo
func (m *Burn) GetOwnerKey() string {
if m != nil {
return m.OwnerKey
}
return ""
}
func (m *Burn) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *Burn) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
func (m *Burn) GetChain33Receiver() string {
if m != nil {
return m.Chain33Receiver
}
return ""
}
type StaticsRequest struct {
Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
}
func (m *StaticsRequest) Reset() { *m = StaticsRequest{} }
func (m *StaticsRequest) String() string { return proto.CompactTextString(m) }
func (*StaticsRequest) ProtoMessage() {}
func (*StaticsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{17}
}
func (m *StaticsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsRequest.Unmarshal(m, b)
}
func (m *StaticsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsRequest.Marshal(b, m, deterministic)
}
func (m *StaticsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsRequest.Merge(m, src)
}
func (m *StaticsRequest) XXX_Size() int {
return xxx_messageInfo_StaticsRequest.Size(m)
}
func (m *StaticsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsRequest proto.InternalMessageInfo
func (m *StaticsRequest) GetOwner() string {
if m != nil {
return m.Owner
}
return ""
}
func (m *StaticsRequest) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
type StaticsAll struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StaticsAll) Reset() { *m = StaticsAll{} }
func (m *StaticsAll) String() string { return proto.CompactTextString(m) }
func (*StaticsAll) ProtoMessage() {}
func (*StaticsAll) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{18}
}
func (m *StaticsAll) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsAll.Unmarshal(m, b)
}
func (m *StaticsAll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsAll.Marshal(b, m, deterministic)
}
func (m *StaticsAll) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsAll.Merge(m, src)
}
func (m *StaticsAll) XXX_Size() int {
return xxx_messageInfo_StaticsAll.Size(m)
}
func (m *StaticsAll) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsAll.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsAll proto.InternalMessageInfo
type StaticsSingle struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StaticsSingle) Reset() { *m = StaticsSingle{} }
func (m *StaticsSingle) String() string { return proto.CompactTextString(m) }
func (*StaticsSingle) ProtoMessage() {}
func (*StaticsSingle) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{19}
}
func (m *StaticsSingle) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsSingle.Unmarshal(m, b)
}
func (m *StaticsSingle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsSingle.Marshal(b, m, deterministic)
}
func (m *StaticsSingle) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsSingle.Merge(m, src)
}
func (m *StaticsSingle) XXX_Size() int {
return xxx_messageInfo_StaticsSingle.Size(m)
}
func (m *StaticsSingle) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsSingle.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsSingle proto.InternalMessageInfo
type StaticsLockResponse struct {
All *StaticsLock `protobuf:"bytes,1,opt,name=all,proto3" json:"all,omitempty"`
Single *StaticsLockSingle `protobuf:"bytes,2,opt,name=single,proto3" json:"single,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
All *StaticsLock `protobuf:"bytes,1,opt,name=all" json:"all,omitempty"`
Single *StaticsLockSingle `protobuf:"bytes,2,opt,name=single" json:"single,omitempty"`
}
func (m *StaticsLockResponse) Reset() { *m = StaticsLockResponse{} }
func (m *StaticsLockResponse) String() string { return proto.CompactTextString(m) }
func (*StaticsLockResponse) ProtoMessage() {}
func (*StaticsLockResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{20}
}
func (m *StaticsLockResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsLockResponse.Unmarshal(m, b)
}
func (m *StaticsLockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsLockResponse.Marshal(b, m, deterministic)
}
func (m *StaticsLockResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsLockResponse.Merge(m, src)
}
func (m *StaticsLockResponse) XXX_Size() int {
return xxx_messageInfo_StaticsLockResponse.Size(m)
}
func (m *StaticsLockResponse) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsLockResponse.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsLockResponse proto.InternalMessageInfo
func (m *StaticsLockResponse) GetAll() *StaticsLock {
if m != nil {
......@@ -1133,495 +240,81 @@ func (m *StaticsLockResponse) GetSingle() *StaticsLockSingle {
}
type StaticsResponse struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *StaticsResponse) Reset() { *m = StaticsResponse{} }
func (m *StaticsResponse) String() string { return proto.CompactTextString(m) }
func (*StaticsResponse) ProtoMessage() {}
func (*StaticsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{21}
}
func (m *StaticsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsResponse.Unmarshal(m, b)
}
func (m *StaticsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsResponse.Marshal(b, m, deterministic)
}
func (m *StaticsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsResponse.Merge(m, src)
}
func (m *StaticsResponse) XXX_Size() int {
return xxx_messageInfo_StaticsResponse.Size(m)
}
func (m *StaticsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsResponse proto.InternalMessageInfo
type StaticsLock struct {
Balance string `protobuf:"bytes,1,opt,name=balance,proto3" json:"balance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Balance string `protobuf:"bytes,1,opt,name=balance" json:"balance,omitempty"`
}
func (m *StaticsLock) Reset() { *m = StaticsLock{} }
func (m *StaticsLock) String() string { return proto.CompactTextString(m) }
func (*StaticsLock) ProtoMessage() {}
func (*StaticsLock) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{22}
}
func (m *StaticsLock) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsLock.Unmarshal(m, b)
}
func (m *StaticsLock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsLock.Marshal(b, m, deterministic)
}
func (m *StaticsLock) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsLock.Merge(m, src)
}
func (m *StaticsLock) XXX_Size() int {
return xxx_messageInfo_StaticsLock.Size(m)
}
func (m *StaticsLock) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsLock.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsLock proto.InternalMessageInfo
func (m *StaticsLock) GetBalance() string {
if m != nil {
return m.Balance
}
return ""
}
type StaticsDeposit struct {
Supply string `protobuf:"bytes,1,opt,name=supply,proto3" json:"supply,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Supply string `protobuf:"bytes,1,opt,name=supply" json:"supply,omitempty"`
}
func (m *StaticsDeposit) Reset() { *m = StaticsDeposit{} }
func (m *StaticsDeposit) String() string { return proto.CompactTextString(m) }
func (*StaticsDeposit) ProtoMessage() {}
func (*StaticsDeposit) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{23}
}
func (m *StaticsDeposit) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsDeposit.Unmarshal(m, b)
}
func (m *StaticsDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsDeposit.Marshal(b, m, deterministic)
}
func (m *StaticsDeposit) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsDeposit.Merge(m, src)
}
func (m *StaticsDeposit) XXX_Size() int {
return xxx_messageInfo_StaticsDeposit.Size(m)
}
func (m *StaticsDeposit) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsDeposit.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsDeposit proto.InternalMessageInfo
func (m *StaticsDeposit) GetSupply() string {
if m != nil {
return m.Supply
}
return ""
}
type StaticsLockSingle struct {
TotalLockedAccumated int64 `protobuf:"varint,1,opt,name=totalLockedAccumated,proto3" json:"totalLockedAccumated,omitempty"`
Locked []int64 `protobuf:"varint,2,rep,packed,name=locked,proto3" json:"locked,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
TotalLockedAccumated int64 `protobuf:"varint,1,opt,name=totalLockedAccumated" json:"totalLockedAccumated,omitempty"`
Locked []int64 `protobuf:"varint,2,rep,name=locked" json:"locked,omitempty"`
}
func (m *StaticsLockSingle) Reset() { *m = StaticsLockSingle{} }
func (m *StaticsLockSingle) String() string { return proto.CompactTextString(m) }
func (*StaticsLockSingle) ProtoMessage() {}
func (*StaticsLockSingle) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{24}
}
func (m *StaticsLockSingle) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StaticsLockSingle.Unmarshal(m, b)
}
func (m *StaticsLockSingle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StaticsLockSingle.Marshal(b, m, deterministic)
}
func (m *StaticsLockSingle) XXX_Merge(src proto.Message) {
xxx_messageInfo_StaticsLockSingle.Merge(m, src)
}
func (m *StaticsLockSingle) XXX_Size() int {
return xxx_messageInfo_StaticsLockSingle.Size(m)
}
func (m *StaticsLockSingle) XXX_DiscardUnknown() {
xxx_messageInfo_StaticsLockSingle.DiscardUnknown(m)
}
var xxx_messageInfo_StaticsLockSingle proto.InternalMessageInfo
func (m *StaticsLockSingle) GetTotalLockedAccumated() int64 {
if m != nil {
return m.TotalLockedAccumated
}
return 0
}
func (m *StaticsLockSingle) GetLocked() []int64 {
if m != nil {
return m.Locked
}
return nil
}
type TransferToken struct {
TokenAddr string `protobuf:"bytes,1,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
FromKey string `protobuf:"bytes,2,opt,name=fromKey,proto3" json:"fromKey,omitempty"`
ToAddr string `protobuf:"bytes,3,opt,name=toAddr,proto3" json:"toAddr,omitempty"`
Amount string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
TokenAddr string `protobuf:"bytes,1,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
FromKey string `protobuf:"bytes,2,opt,name=fromKey" json:"fromKey,omitempty"`
ToAddr string `protobuf:"bytes,3,opt,name=toAddr" json:"toAddr,omitempty"`
Amount string `protobuf:"bytes,4,opt,name=amount" json:"amount,omitempty"`
}
func (m *TransferToken) Reset() { *m = TransferToken{} }
func (m *TransferToken) String() string { return proto.CompactTextString(m) }
func (*TransferToken) ProtoMessage() {}
func (*TransferToken) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{25}
}
func (m *TransferToken) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TransferToken.Unmarshal(m, b)
}
func (m *TransferToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TransferToken.Marshal(b, m, deterministic)
}
func (m *TransferToken) XXX_Merge(src proto.Message) {
xxx_messageInfo_TransferToken.Merge(m, src)
}
func (m *TransferToken) XXX_Size() int {
return xxx_messageInfo_TransferToken.Size(m)
}
func (m *TransferToken) XXX_DiscardUnknown() {
xxx_messageInfo_TransferToken.DiscardUnknown(m)
}
var xxx_messageInfo_TransferToken proto.InternalMessageInfo
func (m *TransferToken) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
func (m *TransferToken) GetFromKey() string {
if m != nil {
return m.FromKey
}
return ""
}
func (m *TransferToken) GetToAddr() string {
if m != nil {
return m.ToAddr
}
return ""
}
func (m *TransferToken) GetAmount() string {
if m != nil {
return m.Amount
}
return ""
}
type Uint64 struct {
Data uint64 `protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Data uint64 `protobuf:"varint,1,opt,name=data" json:"data,omitempty"`
}
func (m *Uint64) Reset() { *m = Uint64{} }
func (m *Uint64) String() string { return proto.CompactTextString(m) }
func (*Uint64) ProtoMessage() {}
func (*Uint64) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{26}
}
func (m *Uint64) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Uint64.Unmarshal(m, b)
}
func (m *Uint64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Uint64.Marshal(b, m, deterministic)
}
func (m *Uint64) XXX_Merge(src proto.Message) {
xxx_messageInfo_Uint64.Merge(m, src)
}
func (m *Uint64) XXX_Size() int {
return xxx_messageInfo_Uint64.Size(m)
}
func (m *Uint64) XXX_DiscardUnknown() {
xxx_messageInfo_Uint64.DiscardUnknown(m)
}
var xxx_messageInfo_Uint64 proto.InternalMessageInfo
func (m *Uint64) GetData() uint64 {
if m != nil {
return m.Data
}
return 0
}
type TokenStatics struct {
TokenAddr string `protobuf:"bytes,1,opt,name=tokenAddr,proto3" json:"tokenAddr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
TokenAddr string `protobuf:"bytes,1,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
}
func (m *TokenStatics) Reset() { *m = TokenStatics{} }
func (m *TokenStatics) String() string { return proto.CompactTextString(m) }
func (*TokenStatics) ProtoMessage() {}
func (*TokenStatics) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{27}
}
func (m *TokenStatics) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TokenStatics.Unmarshal(m, b)
}
func (m *TokenStatics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TokenStatics.Marshal(b, m, deterministic)
}
func (m *TokenStatics) XXX_Merge(src proto.Message) {
xxx_messageInfo_TokenStatics.Merge(m, src)
}
func (m *TokenStatics) XXX_Size() int {
return xxx_messageInfo_TokenStatics.Size(m)
}
func (m *TokenStatics) XXX_DiscardUnknown() {
xxx_messageInfo_TokenStatics.DiscardUnknown(m)
}
var xxx_messageInfo_TokenStatics proto.InternalMessageInfo
func (m *TokenStatics) GetTokenAddr() string {
if m != nil {
return m.TokenAddr
}
return ""
}
type EventLogIndex struct {
Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
Index uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Height uint64 `protobuf:"varint,1,opt,name=height" json:"height,omitempty"`
Index uint32 `protobuf:"varint,2,opt,name=index" json:"index,omitempty"`
}
func (m *EventLogIndex) Reset() { *m = EventLogIndex{} }
func (m *EventLogIndex) String() string { return proto.CompactTextString(m) }
func (*EventLogIndex) ProtoMessage() {}
func (*EventLogIndex) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{28}
}
func (m *EventLogIndex) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EventLogIndex.Unmarshal(m, b)
}
func (m *EventLogIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EventLogIndex.Marshal(b, m, deterministic)
}
func (m *EventLogIndex) XXX_Merge(src proto.Message) {
xxx_messageInfo_EventLogIndex.Merge(m, src)
}
func (m *EventLogIndex) XXX_Size() int {
return xxx_messageInfo_EventLogIndex.Size(m)
}
func (m *EventLogIndex) XXX_DiscardUnknown() {
xxx_messageInfo_EventLogIndex.DiscardUnknown(m)
}
var xxx_messageInfo_EventLogIndex proto.InternalMessageInfo
func (m *EventLogIndex) GetHeight() uint64 {
if m != nil {
return m.Height
}
return 0
}
func (m *EventLogIndex) GetIndex() uint32 {
if m != nil {
return m.Index
}
return 0
}
type EthTxStatus struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Txhash string `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
Status string `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"`
Txhash string `protobuf:"bytes,2,opt,name=txhash" json:"txhash,omitempty"`
}
func (m *EthTxStatus) Reset() { *m = EthTxStatus{} }
func (m *EthTxStatus) String() string { return proto.CompactTextString(m) }
func (*EthTxStatus) ProtoMessage() {}
func (*EthTxStatus) Descriptor() ([]byte, []int) {
return fileDescriptor_202a89775a80bd4c, []int{29}
}
func (m *EthTxStatus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EthTxStatus.Unmarshal(m, b)
}
func (m *EthTxStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EthTxStatus.Marshal(b, m, deterministic)
}
func (m *EthTxStatus) XXX_Merge(src proto.Message) {
xxx_messageInfo_EthTxStatus.Merge(m, src)
}
func (m *EthTxStatus) XXX_Size() int {
return xxx_messageInfo_EthTxStatus.Size(m)
}
func (m *EthTxStatus) XXX_DiscardUnknown() {
xxx_messageInfo_EthTxStatus.DiscardUnknown(m)
}
var xxx_messageInfo_EthTxStatus proto.InternalMessageInfo
func (m *EthTxStatus) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *EthTxStatus) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
func init() {
proto.RegisterType((*Account4Relayer)(nil), "types.Account4Relayer")
proto.RegisterType((*ValidatorAddr4EthRelayer)(nil), "types.ValidatorAddr4EthRelayer")
proto.RegisterType((*Txhashes)(nil), "types.Txhashes")
proto.RegisterType((*ReqSetPasswd)(nil), "types.ReqSetPasswd")
proto.RegisterType((*Account4Show)(nil), "types.Account4Show")
proto.RegisterType((*AssetType)(nil), "types.assetType")
proto.RegisterType((*EthBridgeClaim)(nil), "types.EthBridgeClaim")
proto.RegisterType((*ImportKeyReq)(nil), "types.ImportKeyReq")
proto.RegisterType((*RelayerRunStatus)(nil), "types.RelayerRunStatus")
proto.RegisterType((*NewProphecyClaim)(nil), "types.NewProphecyClaim")
proto.RegisterType((*BalanceAddr)(nil), "types.BalanceAddr")
proto.RegisterType((*MintToken)(nil), "types.MintToken")
proto.RegisterType((*ApproveAllowance)(nil), "types.ApproveAllowance")
proto.RegisterType((*LockEthErc20)(nil), "types.LockEthErc20")
proto.RegisterType((*ReplyAddr)(nil), "types.ReplyAddr")
proto.RegisterType((*ReplyBalance)(nil), "types.ReplyBalance")
proto.RegisterType((*Burn)(nil), "types.Burn")
proto.RegisterType((*StaticsRequest)(nil), "types.StaticsRequest")
proto.RegisterType((*StaticsAll)(nil), "types.StaticsAll")
proto.RegisterType((*StaticsSingle)(nil), "types.StaticsSingle")
proto.RegisterType((*StaticsLockResponse)(nil), "types.StaticsLockResponse")
proto.RegisterType((*StaticsResponse)(nil), "types.StaticsResponse")
proto.RegisterType((*StaticsLock)(nil), "types.StaticsLock")
proto.RegisterType((*StaticsDeposit)(nil), "types.StaticsDeposit")
proto.RegisterType((*StaticsLockSingle)(nil), "types.StaticsLockSingle")
proto.RegisterType((*TransferToken)(nil), "types.TransferToken")
proto.RegisterType((*Uint64)(nil), "types.Uint64")
proto.RegisterType((*TokenStatics)(nil), "types.TokenStatics")
proto.RegisterType((*EventLogIndex)(nil), "types.EventLogIndex")
proto.RegisterType((*EthTxStatus)(nil), "types.EthTxStatus")
}
func init() {
proto.RegisterFile("relayer.proto", fileDescriptor_202a89775a80bd4c)
}
var fileDescriptor_202a89775a80bd4c = []byte{
// 983 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x56, 0x5d, 0x6b, 0x23, 0x37,
0x14, 0xc5, 0xb1, 0xe3, 0xc4, 0xd7, 0x76, 0x92, 0x9d, 0x2e, 0x65, 0x28, 0x4b, 0x31, 0x62, 0x69,
0x4d, 0x29, 0x61, 0x49, 0x42, 0x9f, 0x76, 0x29, 0x4e, 0x62, 0x68, 0xc8, 0x76, 0xbb, 0x28, 0xee,
0xf6, 0x71, 0x51, 0x66, 0xee, 0x66, 0xa6, 0x91, 0xa5, 0x89, 0x24, 0xc7, 0xf1, 0x6b, 0x1f, 0xfb,
0x23, 0xfb, 0x1b, 0xfa, 0x13, 0x8a, 0x3e, 0xc6, 0x9e, 0x71, 0xdc, 0x7d, 0x08, 0x85, 0xbe, 0xcd,
0x39, 0x92, 0xee, 0x3d, 0xd2, 0xb9, 0x57, 0x1a, 0xe8, 0x2b, 0xe4, 0x6c, 0x81, 0xea, 0xb0, 0x50,
0xd2, 0xc8, 0x68, 0xdb, 0x2c, 0x0a, 0xd4, 0xe4, 0x47, 0xd8, 0x1f, 0x25, 0x89, 0x9c, 0x09, 0x73,
0x42, 0xfd, 0x78, 0x14, 0xc3, 0x4e, 0xa1, 0xf2, 0xfb, 0x5b, 0x5c, 0xc4, 0x8d, 0x41, 0x63, 0xd8,
0xa3, 0x25, 0x8c, 0x22, 0x68, 0xb1, 0x34, 0x55, 0xf1, 0xd6, 0xa0, 0x31, 0xec, 0x50, 0xf7, 0x4d,
0x7e, 0x87, 0xf8, 0x03, 0xe3, 0x79, 0xca, 0x8c, 0x54, 0xa3, 0x34, 0x55, 0x27, 0x63, 0x93, 0x95,
0x91, 0x08, 0xf4, 0xd0, 0x64, 0xcb, 0x61, 0x17, 0xae, 0x43, 0x6b, 0x5c, 0xf4, 0x1d, 0x1c, 0x24,
0x19, 0xcb, 0xc5, 0xf1, 0xf1, 0x6a, 0x9e, 0x8f, 0xff, 0x88, 0x27, 0x04, 0x76, 0x27, 0x0f, 0x19,
0xd3, 0x19, 0xea, 0xe8, 0x4b, 0x68, 0x1b, 0xf7, 0x1d, 0x37, 0x06, 0xcd, 0x61, 0x87, 0x06, 0x44,
0x3e, 0x40, 0x8f, 0xe2, 0xdd, 0x15, 0x9a, 0xf7, 0x4c, 0xeb, 0x79, 0x6a, 0x35, 0x48, 0x9e, 0x5a,
0x50, 0x64, 0x4c, 0x63, 0xa9, 0xa1, 0xca, 0xd9, 0x39, 0x02, 0xe7, 0xab, 0x39, 0x3e, 0x7f, 0x8d,
0x23, 0xaf, 0xa1, 0x57, 0x1e, 0xd4, 0x55, 0x26, 0xe7, 0xeb, 0xa7, 0xd4, 0xf9, 0xfc, 0x29, 0x7d,
0x84, 0x0e, 0xd3, 0x1a, 0xcd, 0x64, 0x51, 0x60, 0xf4, 0x1c, 0xb6, 0xdd, 0xd6, 0xc2, 0x42, 0x0f,
0xa2, 0x97, 0xd0, 0xcf, 0xb5, 0x9e, 0xe1, 0x99, 0x14, 0x46, 0xb1, 0xc4, 0x84, 0xf5, 0x75, 0xd2,
0x6e, 0x5b, 0x2f, 0xa6, 0xd7, 0x92, 0xc7, 0x4d, 0x37, 0x1c, 0x10, 0xf9, 0x7b, 0x0b, 0xf6, 0xc6,
0x26, 0x3b, 0x55, 0x79, 0x7a, 0x83, 0x67, 0x9c, 0xe5, 0xd3, 0x68, 0x08, 0xfb, 0x68, 0x32, 0x54,
0x38, 0x9b, 0x9e, 0xd9, 0x0c, 0x17, 0xe7, 0x2e, 0x61, 0x93, 0xae, 0xd3, 0x76, 0xe6, 0xb5, 0x5b,
0x78, 0xaa, 0x98, 0xb8, 0x1d, 0xad, 0xc4, 0xaf, 0xd3, 0x56, 0xba, 0x90, 0x22, 0x41, 0x97, 0xbd,
0x49, 0x3d, 0x88, 0x5e, 0x40, 0xc7, 0xc8, 0x5b, 0x14, 0x6e, 0x65, 0xcb, 0xad, 0x5c, 0x11, 0x15,
0xc9, 0xdb, 0x55, 0xc9, 0xd1, 0x37, 0xb0, 0x57, 0x0a, 0xb9, 0x42, 0x91, 0xa2, 0x8a, 0xdb, 0x6e,
0x7c, 0x8d, 0xb5, 0xea, 0x42, 0x25, 0x50, 0x4c, 0x30, 0xbf, 0x47, 0x15, 0xef, 0x78, 0x75, 0x6b,
0xb4, 0xcd, 0xc4, 0xa6, 0xd6, 0xa2, 0xb8, 0xe3, 0x33, 0x79, 0x64, 0xf5, 0x25, 0xf6, 0x48, 0xec,
0xe9, 0xc7, 0x30, 0x68, 0x0c, 0xb7, 0xe9, 0x8a, 0x70, 0xa3, 0x36, 0xd0, 0x3b, 0x36, 0xc5, 0xb8,
0xeb, 0xd5, 0x2f, 0x09, 0xeb, 0x73, 0x8a, 0x49, 0x3e, 0x65, 0x3c, 0xee, 0xb9, 0x3d, 0x97, 0x90,
0x1c, 0x42, 0xef, 0x62, 0x5a, 0x48, 0x65, 0x2e, 0x71, 0x41, 0xf1, 0x2e, 0xfa, 0x1a, 0xc0, 0x96,
0x00, 0x33, 0x78, 0xb9, 0x2c, 0x8a, 0x0a, 0x43, 0xce, 0xe1, 0x20, 0x34, 0x06, 0x9d, 0x89, 0x2b,
0xc3, 0xcc, 0xcc, 0x55, 0xb1, 0x76, 0x5f, 0x6e, 0xfe, 0x36, 0x0d, 0xc8, 0x67, 0x35, 0x2c, 0xe7,
0x3a, 0x38, 0x51, 0x42, 0xf2, 0x57, 0x03, 0x0e, 0xde, 0xe1, 0xfc, 0xbd, 0x92, 0x45, 0x86, 0xc9,
0xc2, 0x5b, 0x5d, 0xdb, 0xa0, 0x8d, 0xd4, 0xaf, 0x6e, 0xf0, 0x25, 0xf4, 0xc3, 0x49, 0x85, 0x73,
0x0e, 0x95, 0x55, 0x23, 0xeb, 0x26, 0x36, 0xff, 0xdd, 0xc4, 0x56, 0xcd, 0xc4, 0x01, 0x74, 0xd1,
0x36, 0x7c, 0x30, 0xc6, 0x3b, 0x5c, 0xa5, 0x2a, 0xa6, 0xb4, 0x6b, 0xa6, 0xb8, 0x06, 0xfe, 0xc9,
0x36, 0xb0, 0x77, 0x33, 0x20, 0x32, 0x82, 0xee, 0x29, 0xe3, 0x4c, 0x24, 0x58, 0x56, 0x9c, 0x9c,
0x0b, 0x2c, 0x2f, 0x0f, 0x0f, 0xea, 0x62, 0xb7, 0xd6, 0xc4, 0x92, 0xdf, 0xa0, 0xf3, 0x73, 0x2e,
0xcc, 0xc4, 0x12, 0x4f, 0x09, 0x50, 0xd1, 0xdc, 0xac, 0x6a, 0x26, 0x29, 0x1c, 0x8c, 0x8a, 0x42,
0xc9, 0x7b, 0x1c, 0x71, 0x2e, 0xe7, 0x56, 0x64, 0xf4, 0x15, 0xec, 0xba, 0x90, 0x2b, 0xd3, 0x97,
0xf8, 0x89, 0x59, 0xfe, 0x6c, 0x40, 0xef, 0xad, 0x4c, 0x6e, 0xc7, 0x26, 0x1b, 0xab, 0xe4, 0xe8,
0xd5, 0x7f, 0x9f, 0x62, 0x53, 0x4f, 0xb5, 0x36, 0xf6, 0x14, 0x39, 0x86, 0x0e, 0xc5, 0x82, 0x2f,
0x5c, 0xb8, 0x08, 0x5a, 0xb9, 0xfe, 0xe5, 0xd2, 0x89, 0xd8, 0xa5, 0xee, 0x7b, 0xe3, 0x75, 0xf7,
0xda, 0x5e, 0xc2, 0x05, 0x5f, 0x04, 0x23, 0x37, 0xae, 0x8b, 0x61, 0xe7, 0xda, 0x0f, 0x97, 0x25,
0x1e, 0x20, 0xf9, 0xa3, 0x01, 0xad, 0xd3, 0x99, 0x12, 0xff, 0xeb, 0xbe, 0xcf, 0x61, 0xcf, 0xf6,
0x68, 0x9e, 0x68, 0x8a, 0x77, 0x33, 0xd4, 0xe6, 0x49, 0x95, 0xd8, 0x03, 0x08, 0x51, 0x46, 0x9c,
0x93, 0x7d, 0xe8, 0x07, 0x74, 0x95, 0x8b, 0x1b, 0x8e, 0x64, 0x0a, 0x5f, 0x04, 0xc2, 0xfa, 0x4d,
0x51, 0x17, 0x52, 0x68, 0xdb, 0xb0, 0x4d, 0xc6, 0xb9, 0xcb, 0xd3, 0x3d, 0x8a, 0x0e, 0xdd, 0x4b,
0x7d, 0x58, 0x9d, 0x68, 0x87, 0xa3, 0x57, 0xd0, 0xd6, 0x2e, 0x8c, 0x4b, 0xdb, 0x3d, 0x8a, 0x1f,
0x4f, 0xf4, 0x69, 0x68, 0x98, 0x47, 0x9e, 0xc1, 0xfe, 0x72, 0x4f, 0x3e, 0x15, 0xf9, 0x16, 0xba,
0x95, 0xf9, 0x55, 0x53, 0x1a, 0x75, 0x53, 0x86, 0xcb, 0xf3, 0x38, 0xc7, 0x42, 0xea, 0xdc, 0x3f,
0x45, 0xb3, 0xa2, 0xe0, 0xa5, 0x37, 0x01, 0x91, 0x8f, 0xf0, 0xec, 0x91, 0x84, 0xe8, 0x08, 0x9e,
0x1b, 0x69, 0x18, 0xb7, 0x14, 0xa6, 0xa3, 0x24, 0x99, 0x4d, 0x99, 0xc1, 0x34, 0xbc, 0x48, 0x1b,
0xc7, 0x6c, 0x02, 0xee, 0xa8, 0x78, 0x6b, 0xd0, 0x1c, 0x36, 0x69, 0x40, 0x64, 0x0e, 0xfd, 0x89,
0x62, 0x42, 0x7f, 0x42, 0xe5, 0x5b, 0xbc, 0xe6, 0x41, 0x63, 0xbd, 0x16, 0x62, 0xd8, 0xf9, 0xa4,
0xe4, 0xd4, 0x16, 0x51, 0x28, 0xb4, 0x00, 0xdd, 0x15, 0x24, 0x2b, 0xf7, 0x5d, 0x40, 0x95, 0xea,
0x69, 0xd5, 0x1a, 0xf3, 0x05, 0xb4, 0x7f, 0xcd, 0x85, 0xf9, 0xe1, 0xc4, 0x16, 0x74, 0xca, 0x0c,
0x73, 0xc9, 0x5a, 0xd4, 0x7d, 0x93, 0xef, 0xa1, 0xe7, 0xe4, 0x84, 0xcd, 0x7f, 0x5e, 0x15, 0x79,
0x03, 0xfd, 0xf1, 0x3d, 0x0a, 0xf3, 0x56, 0xde, 0x5c, 0x88, 0x14, 0x1f, 0x6c, 0xd2, 0x0c, 0xf3,
0x9b, 0xcc, 0x84, 0xa0, 0x01, 0xd9, 0xb2, 0xcb, 0xed, 0x04, 0x27, 0xbe, 0x4f, 0x3d, 0x20, 0x6f,
0xa0, 0x3b, 0x36, 0xd9, 0xe4, 0x61, 0xe3, 0x3b, 0xd2, 0x59, 0xbe, 0x23, 0xab, 0xbf, 0xa4, 0xad,
0xf2, 0x92, 0xb5, 0xe8, 0xba, 0xed, 0x7e, 0x02, 0x8f, 0xff, 0x09, 0x00, 0x00, 0xff, 0xff, 0x93,
0x4d, 0xd2, 0x14, 0x15, 0x0a, 0x00, 0x00,
}
......@@ -43,7 +43,7 @@ maturityDegree=10
function InitAndDeploy() {
echo -e "${GRE}=========== $FUNCNAME begin ===========${NOC}"
result=$(${CLIA} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLIA} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLIA} relayer unlock -p 123456hzj)
......@@ -64,7 +64,7 @@ function EthImportKey() {
# 导入测试地址私钥
CLI="../build/ebcli_$name"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
#cli_ret "${result}" "set_pwd"
result=$(${CLI} relayer unlock -p 123456hzj)
......
......@@ -35,7 +35,7 @@ prophecyTx6="0x772260c98aec81b3e235af47c355db720f60e751cce100fed6f334e1b1530bde"
InitAndDeploy() {
echo -e "${GRE}=========== $FUNCNAME begin ===========${NOC}"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLI} relayer unlock -p 123456hzj)
......
......@@ -30,7 +30,7 @@ InitAndDeploy() {
cp '../build/ebrelayer' '../build/A/ebrelayer'
start_ebrelayer "./../build/A/ebrelayer" "./../build/A/ebrelayer.log"
result=$(${CLIA} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLIA} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLIA} relayer unlock -p 123456hzj)
......@@ -83,7 +83,7 @@ function ImportCBDKey() {
# 导入测试地址私钥
CLI="../build/ebcli_$name"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLI} relayer unlock -p 123456hzj)
......
......@@ -165,7 +165,7 @@ function start_ebrelayer_and_setpwd_unlock() {
local CLI="./ebcli_$1"
local count=0
while true; do
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk | jq -r .isOK)
result=$(${CLI} relayer set_pwd -p 123456hzj | jq -r .isOK)
if [[ ${result} == "true" ]]; then
break
fi
......
......@@ -35,7 +35,7 @@ maturityDegree=10
function InitAndDeploy() {
echo -e "${GRE}=========== $FUNCNAME begin ===========${NOC}"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
cli_ret "${result}" "set_pwd"
result=$(${CLI} relayer unlock -p 123456hzj)
......@@ -49,7 +49,7 @@ function InitAndDeploy() {
function EthImportKey() {
echo -e "${GRE}=========== $FUNCNAME begin ===========${NOC}"
result=$(${CLI} relayer set_pwd -n 123456hzj -o kk)
result=$(${CLI} relayer set_pwd -p 123456hzj)
result=$(${CLI} relayer unlock -p 123456hzj)
......@@ -94,7 +94,7 @@ function StartRelayerAndDeploy() {
# 重启 ebrelayer 并解锁
start_ebrelayer "../build/ebrelayer" "../build/ebrelayer.log"
${CLI} relayer set_pwd -n 123456hzj -o kk
${CLI} relayer set_pwd -p 123456hzj
${CLI} relayer unlock -p 123456hzj
echo -e "${GRE}=========== $FUNCNAME end ===========${NOC}"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment