Documentation ¶
Overview ¶
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
Index ¶
- Constants
- Variables
- type Account4Relayer
- type Account4Show
- type ApproveAllowance
- type AssetType
- type BalanceAddr
- type Burn
- type Deploy
- type EthBridgeClaim
- type EthTxStatus
- type EthereumAddress
- type EventLogIndex
- type ImportKeyReq
- type LockEthErc20
- type Log
- type MintToken
- type NewProphecyClaim
- type RelayerConfig
- type RelayerRunStatus
- type ReplyAddr
- type ReplyBalance
- type ReqChangePasswd
- type ReqSetPasswd
- type StaticsAll
- type StaticsDeposit
- type StaticsLock
- type StaticsLockResponse
- type StaticsLockSingle
- type StaticsRequest
- type StaticsResponse
- type StaticsSingle
- type SyncTxConfig
- type SyncTxReceiptConfig
- type TokenStatics
- type TransferToken
- type Txhashes
- type Uint64
- type ValidatorAddr4EthRelayer
Constants ¶
View Source
const ( StatusPending = iota // Oracle : oracle contract StatusRunning )
setting
View Source
const Version4Relayer = "0.1.0"
Version4Relayer ...
Variables ¶
View Source
var ( ErrInvalidEthContractAddress = errors.New("ErrInvalidEthContractAddress") ErrUnpack = errors.New("ErrUnpack") ErrEmptyAddress = errors.New("ErrEmptyAddress") ErrAddress4Eth = errors.New("symbol \"eth\" must have null address set as token address") ErrPublicKeyType = errors.New("ErrPublicKeyType") ErrInvalidContractAddress = errors.New("ErrInvalidTargetContractAddress") ErrNoValidatorConfigured = errors.New("ErrNoValidatorConfigured") )
relayer定义的错误类型
Functions ¶
This section is empty.
Types ¶
type Account4Relayer ¶
type Account4Relayer struct { Privkey []byte `protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"` Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"` }
以太坊账户信息
privkey : 账户地址对应的私钥 addr :账户地址
func (*Account4Relayer) ProtoMessage ¶
func (*Account4Relayer) ProtoMessage()
func (*Account4Relayer) Reset ¶
func (m *Account4Relayer) Reset()
func (*Account4Relayer) String ¶
func (m *Account4Relayer) String() string
type Account4Show ¶
type Account4Show struct { Privkey string `protobuf:"bytes,1,opt,name=privkey" json:"privkey,omitempty"` Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"` }
func (*Account4Show) ProtoMessage ¶
func (*Account4Show) ProtoMessage()
func (*Account4Show) Reset ¶
func (m *Account4Show) Reset()
func (*Account4Show) String ¶
func (m *Account4Show) String() string
type ApproveAllowance ¶
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 (*ApproveAllowance) ProtoMessage ¶
func (*ApproveAllowance) ProtoMessage()
func (*ApproveAllowance) Reset ¶
func (m *ApproveAllowance) Reset()
func (*ApproveAllowance) String ¶
func (m *ApproveAllowance) String() string
type AssetType ¶
type AssetType struct { 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 (*AssetType) ProtoMessage ¶
func (*AssetType) ProtoMessage()
type BalanceAddr ¶
type BalanceAddr struct { Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"` TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"` }
func (*BalanceAddr) ProtoMessage ¶
func (*BalanceAddr) ProtoMessage()
func (*BalanceAddr) Reset ¶
func (m *BalanceAddr) Reset()
func (*BalanceAddr) String ¶
func (m *BalanceAddr) String() string
type Burn ¶
type Burn 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"` TuringchainReceiver string `protobuf:"bytes,4,opt,name=turingchainReceiver" json:"turingchainReceiver,omitempty"` }
func (*Burn) ProtoMessage ¶
func (*Burn) ProtoMessage()
type Deploy ¶
type Deploy struct { // 操作管理员地址 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 (*Deploy) ProtoMessage ¶
func (*Deploy) ProtoMessage()
type EthBridgeClaim ¶
type EthBridgeClaim struct { 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"` TuringchainReceiver string `protobuf:"bytes,7,opt,name=turingchainReceiver" json:"turingchainReceiver,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 (*EthBridgeClaim) ProtoMessage ¶
func (*EthBridgeClaim) ProtoMessage()
func (*EthBridgeClaim) Reset ¶
func (m *EthBridgeClaim) Reset()
func (*EthBridgeClaim) String ¶
func (m *EthBridgeClaim) String() string
type EthTxStatus ¶
type EthTxStatus struct { Status string `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"` Txhash string `protobuf:"bytes,2,opt,name=txhash" json:"txhash,omitempty"` }
func (*EthTxStatus) ProtoMessage ¶
func (*EthTxStatus) ProtoMessage()
func (*EthTxStatus) Reset ¶
func (m *EthTxStatus) Reset()
func (*EthTxStatus) String ¶
func (m *EthTxStatus) String() string
type EthereumAddress ¶
type EthereumAddress gethCommon.Address
EthereumAddress defines a standard ethereum address
func NewEthereumAddress ¶
func NewEthereumAddress(address string) EthereumAddress
NewEthereumAddress is a constructor function for EthereumAddress
func (EthereumAddress) MarshalJSON ¶
func (ethAddr EthereumAddress) MarshalJSON() ([]byte, error)
MarshalJSON marshals the etherum address to JSON
func (EthereumAddress) String ¶
func (ethAddr EthereumAddress) String() string
Route should return the name of the module
func (*EthereumAddress) UnmarshalJSON ¶
func (ethAddr *EthereumAddress) UnmarshalJSON(input []byte) error
UnmarshalJSON unmarshals an ethereum address
type EventLogIndex ¶
type EventLogIndex struct { Height uint64 `protobuf:"varint,1,opt,name=height" json:"height,omitempty"` Index uint32 `protobuf:"varint,2,opt,name=index" json:"index,omitempty"` }
func (*EventLogIndex) ProtoMessage ¶
func (*EventLogIndex) ProtoMessage()
func (*EventLogIndex) Reset ¶
func (m *EventLogIndex) Reset()
func (*EventLogIndex) String ¶
func (m *EventLogIndex) String() string
type ImportKeyReq ¶
type ImportKeyReq struct {
PrivateKey string `protobuf:"bytes,1,opt,name=privateKey" json:"privateKey,omitempty"`
}
func (*ImportKeyReq) ProtoMessage ¶
func (*ImportKeyReq) ProtoMessage()
func (*ImportKeyReq) Reset ¶
func (m *ImportKeyReq) Reset()
func (*ImportKeyReq) String ¶
func (m *ImportKeyReq) String() string
type LockEthErc20 ¶
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住的资产跨链转移到turingchain的该账户名下 TuringchainReceiver string `protobuf:"bytes,4,opt,name=turingchainReceiver" json:"turingchainReceiver,omitempty"` }
func (*LockEthErc20) ProtoMessage ¶
func (*LockEthErc20) ProtoMessage()
func (*LockEthErc20) Reset ¶
func (m *LockEthErc20) Reset()
func (*LockEthErc20) String ¶
func (m *LockEthErc20) String() string
type Log ¶
type Log struct { 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 (*Log) ProtoMessage ¶
func (*Log) ProtoMessage()
type MintToken ¶
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 (*MintToken) ProtoMessage ¶
func (*MintToken) ProtoMessage()
type NewProphecyClaim ¶
type NewProphecyClaim struct { ClaimType uint32 `protobuf:"varint,1,opt,name=claimType" json:"claimType,omitempty"` TuringchainSender string `protobuf:"bytes,2,opt,name=turingchainSender" json:"turingchainSender,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 (*NewProphecyClaim) ProtoMessage ¶
func (*NewProphecyClaim) ProtoMessage()
func (*NewProphecyClaim) Reset ¶
func (m *NewProphecyClaim) Reset()
func (*NewProphecyClaim) String ¶
func (m *NewProphecyClaim) String() string
type RelayerConfig ¶
type RelayerConfig struct { 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"` EthProviderCli string `protobuf:"bytes,10,opt,name=ethProviderCli" json:"ethProviderCli,omitempty"` }
func (*RelayerConfig) GetDeploy ¶
func (m *RelayerConfig) GetDeploy() *Deploy
func (*RelayerConfig) GetLog ¶
func (m *RelayerConfig) GetLog() *Log
func (*RelayerConfig) GetSyncTxConfig ¶
func (m *RelayerConfig) GetSyncTxConfig() *SyncTxConfig
func (*RelayerConfig) ProtoMessage ¶
func (*RelayerConfig) ProtoMessage()
func (*RelayerConfig) Reset ¶
func (m *RelayerConfig) Reset()
func (*RelayerConfig) String ¶
func (m *RelayerConfig) String() string
type RelayerRunStatus ¶
type RelayerRunStatus struct { Status int32 `protobuf:"varint,1,opt,name=status" json:"status,omitempty"` Details string `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"` }
func (*RelayerRunStatus) ProtoMessage ¶
func (*RelayerRunStatus) ProtoMessage()
func (*RelayerRunStatus) Reset ¶
func (m *RelayerRunStatus) Reset()
func (*RelayerRunStatus) String ¶
func (m *RelayerRunStatus) String() string
type ReplyAddr ¶
type ReplyAddr struct { IsOK bool `protobuf:"varint,1,opt,name=isOK" json:"isOK,omitempty"` Addr string `protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"` }
func (*ReplyAddr) ProtoMessage ¶
func (*ReplyAddr) ProtoMessage()
type ReplyBalance ¶
type ReplyBalance struct { IsOK bool `protobuf:"varint,1,opt,name=isOK" json:"isOK,omitempty"` Balance string `protobuf:"bytes,2,opt,name=balance" json:"balance,omitempty"` }
func (*ReplyBalance) ProtoMessage ¶
func (*ReplyBalance) ProtoMessage()
func (*ReplyBalance) Reset ¶
func (m *ReplyBalance) Reset()
func (*ReplyBalance) String ¶
func (m *ReplyBalance) String() string
type ReqChangePasswd ¶
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 (*ReqChangePasswd) ProtoMessage ¶
func (*ReqChangePasswd) ProtoMessage()
func (*ReqChangePasswd) Reset ¶
func (m *ReqChangePasswd) Reset()
func (*ReqChangePasswd) String ¶
func (m *ReqChangePasswd) String() string
type ReqSetPasswd ¶
type ReqSetPasswd struct {
Passphase string `protobuf:"bytes,1,opt" json:"Passphase,omitempty"`
}
func (*ReqSetPasswd) ProtoMessage ¶
func (*ReqSetPasswd) ProtoMessage()
func (*ReqSetPasswd) Reset ¶
func (m *ReqSetPasswd) Reset()
func (*ReqSetPasswd) String ¶
func (m *ReqSetPasswd) String() string
type StaticsAll ¶
type StaticsAll struct { }
func (*StaticsAll) ProtoMessage ¶
func (*StaticsAll) ProtoMessage()
func (*StaticsAll) Reset ¶
func (m *StaticsAll) Reset()
func (*StaticsAll) String ¶
func (m *StaticsAll) String() string
type StaticsDeposit ¶
type StaticsDeposit struct {
Supply string `protobuf:"bytes,1,opt,name=supply" json:"supply,omitempty"`
}
func (*StaticsDeposit) ProtoMessage ¶
func (*StaticsDeposit) ProtoMessage()
func (*StaticsDeposit) Reset ¶
func (m *StaticsDeposit) Reset()
func (*StaticsDeposit) String ¶
func (m *StaticsDeposit) String() string
type StaticsLock ¶
type StaticsLock struct {
Balance string `protobuf:"bytes,1,opt,name=balance" json:"balance,omitempty"`
}
func (*StaticsLock) ProtoMessage ¶
func (*StaticsLock) ProtoMessage()
func (*StaticsLock) Reset ¶
func (m *StaticsLock) Reset()
func (*StaticsLock) String ¶
func (m *StaticsLock) String() string
type StaticsLockResponse ¶
type StaticsLockResponse struct { All *StaticsLock `protobuf:"bytes,1,opt,name=all" json:"all,omitempty"` Single *StaticsLockSingle `protobuf:"bytes,2,opt,name=single" json:"single,omitempty"` }
func (*StaticsLockResponse) GetAll ¶
func (m *StaticsLockResponse) GetAll() *StaticsLock
func (*StaticsLockResponse) GetSingle ¶
func (m *StaticsLockResponse) GetSingle() *StaticsLockSingle
func (*StaticsLockResponse) ProtoMessage ¶
func (*StaticsLockResponse) ProtoMessage()
func (*StaticsLockResponse) Reset ¶
func (m *StaticsLockResponse) Reset()
func (*StaticsLockResponse) String ¶
func (m *StaticsLockResponse) String() string
type StaticsLockSingle ¶
type StaticsLockSingle struct { TotalLockedAccumated int64 `protobuf:"varint,1,opt,name=totalLockedAccumated" json:"totalLockedAccumated,omitempty"` Locked []int64 `protobuf:"varint,2,rep,name=locked" json:"locked,omitempty"` }
func (*StaticsLockSingle) ProtoMessage ¶
func (*StaticsLockSingle) ProtoMessage()
func (*StaticsLockSingle) Reset ¶
func (m *StaticsLockSingle) Reset()
func (*StaticsLockSingle) String ¶
func (m *StaticsLockSingle) String() string
type StaticsRequest ¶
type StaticsRequest struct { Owner string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"` TokenAddr string `protobuf:"bytes,2,opt,name=tokenAddr" json:"tokenAddr,omitempty"` }
func (*StaticsRequest) ProtoMessage ¶
func (*StaticsRequest) ProtoMessage()
func (*StaticsRequest) Reset ¶
func (m *StaticsRequest) Reset()
func (*StaticsRequest) String ¶
func (m *StaticsRequest) String() string
type StaticsResponse ¶
type StaticsResponse struct { }
func (*StaticsResponse) ProtoMessage ¶
func (*StaticsResponse) ProtoMessage()
func (*StaticsResponse) Reset ¶
func (m *StaticsResponse) Reset()
func (*StaticsResponse) String ¶
func (m *StaticsResponse) String() string
type StaticsSingle ¶
type StaticsSingle struct { }
func (*StaticsSingle) ProtoMessage ¶
func (*StaticsSingle) ProtoMessage()
func (*StaticsSingle) Reset ¶
func (m *StaticsSingle) Reset()
func (*StaticsSingle) String ¶
func (m *StaticsSingle) String() string
type SyncTxConfig ¶
type SyncTxConfig struct { TuringchainHost string `protobuf:"bytes,1,opt,name=turingchainhost" json:"turingchainhost,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 (*SyncTxConfig) ProtoMessage ¶
func (*SyncTxConfig) ProtoMessage()
func (*SyncTxConfig) Reset ¶
func (m *SyncTxConfig) Reset()
func (*SyncTxConfig) String ¶
func (m *SyncTxConfig) String() string
type SyncTxReceiptConfig ¶
type SyncTxReceiptConfig struct { TuringchainHost string `protobuf:"bytes,1,opt,name=turingchainhost" json:"turingchainhost,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 (*SyncTxReceiptConfig) ProtoMessage ¶
func (*SyncTxReceiptConfig) ProtoMessage()
func (*SyncTxReceiptConfig) Reset ¶
func (m *SyncTxReceiptConfig) Reset()
func (*SyncTxReceiptConfig) String ¶
func (m *SyncTxReceiptConfig) String() string
type TokenStatics ¶
type TokenStatics struct {
TokenAddr string `protobuf:"bytes,1,opt,name=tokenAddr" json:"tokenAddr,omitempty"`
}
func (*TokenStatics) ProtoMessage ¶
func (*TokenStatics) ProtoMessage()
func (*TokenStatics) Reset ¶
func (m *TokenStatics) Reset()
func (*TokenStatics) String ¶
func (m *TokenStatics) String() string
type TransferToken ¶
type TransferToken struct { 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 (*TransferToken) ProtoMessage ¶
func (*TransferToken) ProtoMessage()
func (*TransferToken) Reset ¶
func (m *TransferToken) Reset()
func (*TransferToken) String ¶
func (m *TransferToken) String() string
type Txhashes ¶
type Txhashes struct {
Txhash []string `protobuf:"bytes,1,rep,name=txhash" json:"txhash,omitempty"`
}
func (*Txhashes) ProtoMessage ¶
func (*Txhashes) ProtoMessage()
type Uint64 ¶
type Uint64 struct {
Data uint64 `protobuf:"varint,1,opt,name=data" json:"data,omitempty"`
}
func (*Uint64) ProtoMessage ¶
func (*Uint64) ProtoMessage()
type ValidatorAddr4EthRelayer ¶
type ValidatorAddr4EthRelayer struct {
TuringchainValidator string `protobuf:"bytes,1,opt,name=turingchainValidator" json:"turingchainValidator,omitempty"`
}
func (*ValidatorAddr4EthRelayer) ProtoMessage ¶
func (*ValidatorAddr4EthRelayer) ProtoMessage()
func (*ValidatorAddr4EthRelayer) Reset ¶
func (m *ValidatorAddr4EthRelayer) Reset()
func (*ValidatorAddr4EthRelayer) String ¶
func (m *ValidatorAddr4EthRelayer) String() string
Click to show internal directories.
Click to hide internal directories.