Documentation
¶
Index ¶
- Constants
- Variables
- func CreateRawIssuanceCloseTx(cfg *types.Chain33Config, parm *IssuanceCloseTx) (*types.Transaction, error)
- func CreateRawIssuanceCreateTx(cfg *types.Chain33Config, parm *IssuanceCreateTx) (*types.Transaction, error)
- func CreateRawIssuanceDebtTx(cfg *types.Chain33Config, parm *IssuanceDebtTx) (*types.Transaction, error)
- func CreateRawIssuanceFeedTx(cfg *types.Chain33Config, parm *IssuanceFeedTx) (*types.Transaction, error)
- func CreateRawIssuanceManageTx(cfg *types.Chain33Config, parm *IssuanceManageTx) (*types.Transaction, error)
- func CreateRawIssuanceRepayTx(cfg *types.Chain33Config, parm *IssuanceRepayTx) (*types.Transaction, error)
- func InitExecutor(cfg *types.Chain33Config)
- func InitFork(cfg *types.Chain33Config)
- func NewIssuanceTable(kvdb db.KV) *table.Table
- func NewRecordTable(kvdb db.KV) *table.Table
- type DebtRecord
- func (*DebtRecord) Descriptor() ([]byte, []int)deprecated
- func (x *DebtRecord) GetAccountAddr() string
- func (x *DebtRecord) GetCollateralPrice() int64
- func (x *DebtRecord) GetCollateralValue() int64
- func (x *DebtRecord) GetDebtId() string
- func (x *DebtRecord) GetDebtValue() int64
- func (x *DebtRecord) GetExpireTime() int64
- func (x *DebtRecord) GetIssuId() string
- func (x *DebtRecord) GetLiquidateTime() int64
- func (x *DebtRecord) GetLiquidationPrice() int64
- func (x *DebtRecord) GetPreStatus() int32
- func (x *DebtRecord) GetStartTime() int64
- func (x *DebtRecord) GetStatus() int32
- func (*DebtRecord) ProtoMessage()
- func (x *DebtRecord) ProtoReflect() protoreflect.Message
- func (x *DebtRecord) Reset()
- func (x *DebtRecord) String() string
- type Issuance
- func (*Issuance) Descriptor() ([]byte, []int)deprecated
- func (x *Issuance) GetBalance() int64
- func (x *Issuance) GetCollateralValue() int64
- func (x *Issuance) GetCreateTime() int64
- func (x *Issuance) GetDebtCeiling() int64
- func (x *Issuance) GetDebtRecords() []*DebtRecord
- func (x *Issuance) GetDebtValue() int64
- func (x *Issuance) GetInvalidRecords() []*DebtRecord
- func (x *Issuance) GetIssuanceId() string
- func (x *Issuance) GetIssuerAddr() string
- func (x *Issuance) GetLatestExpireTime() int64
- func (x *Issuance) GetLatestLiquidationPrice() int64
- func (x *Issuance) GetLiquidationRatio() int64
- func (x *Issuance) GetPeriod() int64
- func (x *Issuance) GetStatus() int32
- func (x *Issuance) GetTotalBalance() int64
- func (*Issuance) ProtoMessage()
- func (x *Issuance) ProtoReflect() protoreflect.Message
- func (x *Issuance) Reset()
- func (x *Issuance) String() string
- type IssuanceAction
- func (*IssuanceAction) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceAction) GetClose() *IssuanceClose
- func (x *IssuanceAction) GetCreate() *IssuanceCreate
- func (x *IssuanceAction) GetDebt() *IssuanceDebt
- func (x *IssuanceAction) GetFeed() *IssuanceFeed
- func (x *IssuanceAction) GetManage() *IssuanceManage
- func (x *IssuanceAction) GetRepay() *IssuanceRepay
- func (x *IssuanceAction) GetTy() int32
- func (m *IssuanceAction) GetValue() isIssuanceAction_Value
- func (*IssuanceAction) ProtoMessage()
- func (x *IssuanceAction) ProtoReflect() protoreflect.Message
- func (x *IssuanceAction) Reset()
- func (x *IssuanceAction) String() string
- type IssuanceAction_Close
- type IssuanceAction_Create
- type IssuanceAction_Debt
- type IssuanceAction_Feed
- type IssuanceAction_Manage
- type IssuanceAction_Repay
- type IssuanceAssetPriceRecord
- func (*IssuanceAssetPriceRecord) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceAssetPriceRecord) GetBtyPrice() int64
- func (x *IssuanceAssetPriceRecord) GetRecordTime() int64
- func (*IssuanceAssetPriceRecord) ProtoMessage()
- func (x *IssuanceAssetPriceRecord) ProtoReflect() protoreflect.Message
- func (x *IssuanceAssetPriceRecord) Reset()
- func (x *IssuanceAssetPriceRecord) String() string
- type IssuanceClose
- type IssuanceCloseTx
- type IssuanceCreate
- func (*IssuanceCreate) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceCreate) GetDebtCeiling() int64
- func (x *IssuanceCreate) GetLiquidationRatio() int64
- func (x *IssuanceCreate) GetPeriod() int64
- func (x *IssuanceCreate) GetTotalBalance() int64
- func (*IssuanceCreate) ProtoMessage()
- func (x *IssuanceCreate) ProtoReflect() protoreflect.Message
- func (x *IssuanceCreate) Reset()
- func (x *IssuanceCreate) String() string
- type IssuanceCreateTx
- type IssuanceDebt
- func (*IssuanceDebt) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceDebt) GetIssuanceId() string
- func (x *IssuanceDebt) GetValue() int64
- func (*IssuanceDebt) ProtoMessage()
- func (x *IssuanceDebt) ProtoReflect() protoreflect.Message
- func (x *IssuanceDebt) Reset()
- func (x *IssuanceDebt) String() string
- type IssuanceDebtTx
- type IssuanceFeed
- func (*IssuanceFeed) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceFeed) GetCollType() int32
- func (x *IssuanceFeed) GetPrice() []int64
- func (x *IssuanceFeed) GetVolume() []int64
- func (*IssuanceFeed) ProtoMessage()
- func (x *IssuanceFeed) ProtoReflect() protoreflect.Message
- func (x *IssuanceFeed) Reset()
- func (x *IssuanceFeed) String() string
- type IssuanceFeedTx
- type IssuanceManage
- type IssuanceManageTx
- type IssuanceRecordRow
- type IssuanceRecords
- type IssuanceRepay
- func (*IssuanceRepay) Descriptor() ([]byte, []int)deprecated
- func (x *IssuanceRepay) GetDebtId() string
- func (x *IssuanceRepay) GetIssuanceId() string
- func (*IssuanceRepay) ProtoMessage()
- func (x *IssuanceRepay) ProtoReflect() protoreflect.Message
- func (x *IssuanceRepay) Reset()
- func (x *IssuanceRepay) String() string
- type IssuanceRepayTx
- type IssuanceRow
- type IssuanceType
- func (issuance IssuanceType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)
- func (issuance *IssuanceType) GetLogMap() map[int64]*types.LogInfo
- func (issuance *IssuanceType) GetName() string
- func (issuance *IssuanceType) GetPayload() types.Message
- func (issuance IssuanceType) GetTypeMap() map[string]int32
- type ReceiptIssuance
- func (*ReceiptIssuance) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptIssuance) GetAccountAddr() string
- func (x *ReceiptIssuance) GetDebtId() string
- func (x *ReceiptIssuance) GetIssuanceId() string
- func (x *ReceiptIssuance) GetStatus() int32
- func (*ReceiptIssuance) ProtoMessage()
- func (x *ReceiptIssuance) ProtoReflect() protoreflect.Message
- func (x *ReceiptIssuance) Reset()
- func (x *ReceiptIssuance) String() string
- type ReceiptIssuanceID
- func (*ReceiptIssuanceID) Descriptor() ([]byte, []int)deprecated
- func (x *ReceiptIssuanceID) GetIssuanceId() string
- func (x *ReceiptIssuanceID) GetStatus() int32
- func (*ReceiptIssuanceID) ProtoMessage()
- func (x *ReceiptIssuanceID) ProtoReflect() protoreflect.Message
- func (x *ReceiptIssuanceID) Reset()
- func (x *ReceiptIssuanceID) String() string
- type RepIssuanceCurrentInfo
- func (*RepIssuanceCurrentInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RepIssuanceCurrentInfo) GetBalance() int64
- func (x *RepIssuanceCurrentInfo) GetCollateralValue() int64
- func (x *RepIssuanceCurrentInfo) GetCreateTime() int64
- func (x *RepIssuanceCurrentInfo) GetDebtCeiling() int64
- func (x *RepIssuanceCurrentInfo) GetDebtValue() int64
- func (x *RepIssuanceCurrentInfo) GetIssuId() string
- func (x *RepIssuanceCurrentInfo) GetLiquidationRatio() int64
- func (x *RepIssuanceCurrentInfo) GetPeriod() int64
- func (x *RepIssuanceCurrentInfo) GetStatus() int32
- func (x *RepIssuanceCurrentInfo) GetTotalBalance() int64
- func (*RepIssuanceCurrentInfo) ProtoMessage()
- func (x *RepIssuanceCurrentInfo) ProtoReflect() protoreflect.Message
- func (x *RepIssuanceCurrentInfo) Reset()
- func (x *RepIssuanceCurrentInfo) String() string
- type RepIssuanceCurrentInfos
- func (*RepIssuanceCurrentInfos) Descriptor() ([]byte, []int)deprecated
- func (x *RepIssuanceCurrentInfos) GetInfos() []*RepIssuanceCurrentInfo
- func (*RepIssuanceCurrentInfos) ProtoMessage()
- func (x *RepIssuanceCurrentInfos) ProtoReflect() protoreflect.Message
- func (x *RepIssuanceCurrentInfos) Reset()
- func (x *RepIssuanceCurrentInfos) String() string
- type RepIssuanceDebtInfo
- func (*RepIssuanceDebtInfo) Descriptor() ([]byte, []int)deprecated
- func (x *RepIssuanceDebtInfo) GetRecord() *DebtRecord
- func (*RepIssuanceDebtInfo) ProtoMessage()
- func (x *RepIssuanceDebtInfo) ProtoReflect() protoreflect.Message
- func (x *RepIssuanceDebtInfo) Reset()
- func (x *RepIssuanceDebtInfo) String() string
- type RepIssuanceIDs
- type RepIssuancePrice
- type RepIssuanceRecords
- func (*RepIssuanceRecords) Descriptor() ([]byte, []int)deprecated
- func (x *RepIssuanceRecords) GetRecords() []*DebtRecord
- func (*RepIssuanceRecords) ProtoMessage()
- func (x *RepIssuanceRecords) ProtoReflect() protoreflect.Message
- func (x *RepIssuanceRecords) Reset()
- func (x *RepIssuanceRecords) String() string
- type RepIssuanceUserBalance
- func (*RepIssuanceUserBalance) Descriptor() ([]byte, []int)deprecated
- func (x *RepIssuanceUserBalance) GetBalance() int64
- func (*RepIssuanceUserBalance) ProtoMessage()
- func (x *RepIssuanceUserBalance) ProtoReflect() protoreflect.Message
- func (x *RepIssuanceUserBalance) Reset()
- func (x *RepIssuanceUserBalance) String() string
- type ReqIssuanceByStatus
- func (*ReqIssuanceByStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ReqIssuanceByStatus) GetIssuanceId() string
- func (x *ReqIssuanceByStatus) GetStatus() int32
- func (*ReqIssuanceByStatus) ProtoMessage()
- func (x *ReqIssuanceByStatus) ProtoReflect() protoreflect.Message
- func (x *ReqIssuanceByStatus) Reset()
- func (x *ReqIssuanceByStatus) String() string
- type ReqIssuanceInfo
- type ReqIssuanceInfos
- type ReqIssuanceRecords
- func (*ReqIssuanceRecords) Descriptor() ([]byte, []int)deprecated
- func (x *ReqIssuanceRecords) GetAddr() string
- func (x *ReqIssuanceRecords) GetDebtId() string
- func (x *ReqIssuanceRecords) GetIssuanceId() string
- func (x *ReqIssuanceRecords) GetStatus() int32
- func (*ReqIssuanceRecords) ProtoMessage()
- func (x *ReqIssuanceRecords) ProtoReflect() protoreflect.Message
- func (x *ReqIssuanceRecords) Reset()
- func (x *ReqIssuanceRecords) String() string
Constants ¶
const ( IssuanceActionCreate = 1 + iota // 创建借贷 IssuanceActionDebt // 大户抵押 IssuanceActionRepay // 大户清算 IssuanceActionFeed // 发行合约喂价 IssuanceActionClose // 关闭借贷 IssuanceActionManage // 借贷管理 //log for Issuance TyLogIssuanceCreate = 741 TyLogIssuanceDebt = 742 TyLogIssuanceRepay = 743 TyLogIssuanceFeed = 745 TyLogIssuanceClose = 746 )
Issuance op
const ( IssuanceX = "issuance" CCNYTokenName = "CCNY" IssuancePreLiquidationRatio = 11000 //TODO 预清算比例,抵押物价值跌到借出ccny价值110%的时候开始清算 )
Issuance name
const ( IssuanceStatusCreated = 1 + iota IssuanceStatusClose )
Issuance status
const ( IssuanceUserStatusCreate = 1 + iota IssuanceUserStatusWarning IssuanceUserStatusSystemLiquidate IssuanceUserStatusExpire IssuanceUserStatusExpireLiquidate IssuanceUserStatusClose )
status ...
const ( PriceFeedKey = "issuance-price-feed" GuarantorKey = "issuance-guarantor" ManageKey = "issuance-manage" FundKey = "issuance-fund" )
type ...
Variables ¶
var ( ErrRiskParam = errors.New("ErrRiskParam") ErrIssuanceRepeatHash = errors.New("ErrIssuanceRepeatHash") ErrIssuanceStatus = errors.New("ErrIssuanceStatus") ErrIssuanceExceedDebtCeiling = errors.New("ErrIssuanceExceedDebtCeiling") ErrPriceInvalid = errors.New("ErrPriceInvalid") ErrAssetType = errors.New("ErrAssetType") ErrRecordNotExist = errors.New("ErrRecordNotExist") ErrIssuanceErrCloser = errors.New("ErrIssuanceErrCloser") ErrRepayValueInsufficient = errors.New("ErrRepayValueInsufficient") ErrIssuanceAccountExist = errors.New("ErrIssuanceAccountExist") ErrIssuanceLowBalance = errors.New("ErrIssuanceLowBalance") ErrIssuanceBalanceInvalid = errors.New("ErrIssuanceBalanceInvalid") ErrPermissionDeny = errors.New("ErrPermissionDeny") ErrIssuanceRecordNotEmpty = errors.New("ErrIssuanceRecordNotEmpty") )
Errors for lottery
var ( ForkIssuanceTableUpdate = "ForkIssuanceTableUpdate" ForkIssuancePrecision = "ForkIssuancePrecision" )
fork ...
var File_issuance_proto protoreflect.FileDescriptor
Functions ¶
func CreateRawIssuanceCloseTx ¶
func CreateRawIssuanceCloseTx(cfg *types.Chain33Config, parm *IssuanceCloseTx) (*types.Transaction, error)
CreateRawIssuanceCloseTx method
func CreateRawIssuanceCreateTx ¶
func CreateRawIssuanceCreateTx(cfg *types.Chain33Config, parm *IssuanceCreateTx) (*types.Transaction, error)
CreateRawIssuanceCreateTx method
func CreateRawIssuanceDebtTx ¶
func CreateRawIssuanceDebtTx(cfg *types.Chain33Config, parm *IssuanceDebtTx) (*types.Transaction, error)
CreateRawIssuanceDebtTx method
func CreateRawIssuanceFeedTx ¶
func CreateRawIssuanceFeedTx(cfg *types.Chain33Config, parm *IssuanceFeedTx) (*types.Transaction, error)
CreateRawIssuanceFeedTx method
func CreateRawIssuanceManageTx ¶
func CreateRawIssuanceManageTx(cfg *types.Chain33Config, parm *IssuanceManageTx) (*types.Transaction, error)
CreateRawIssuanceManageTx method
func CreateRawIssuanceRepayTx ¶
func CreateRawIssuanceRepayTx(cfg *types.Chain33Config, parm *IssuanceRepayTx) (*types.Transaction, error)
CreateRawIssuanceRepayTx method
Types ¶
type DebtRecord ¶
type DebtRecord struct {
AccountAddr string `protobuf:"bytes,1,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"` //抵押人地址
StartTime int64 `protobuf:"varint,2,opt,name=startTime,proto3" json:"startTime,omitempty"` //抵押时间
CollateralValue int64 `protobuf:"varint,3,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"` //抵押物价值(bty)
CollateralPrice int64 `protobuf:"varint,4,opt,name=collateralPrice,proto3" json:"collateralPrice,omitempty"` //抵押物价格
DebtValue int64 `protobuf:"varint,5,opt,name=debtValue,proto3" json:"debtValue,omitempty"` //债务价值(ccny)
LiquidationPrice int64 `protobuf:"varint,6,opt,name=liquidationPrice,proto3" json:"liquidationPrice,omitempty"` //抵押物清算价格
Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"` //抵押状态,是否被清算
LiquidateTime int64 `protobuf:"varint,8,opt,name=liquidateTime,proto3" json:"liquidateTime,omitempty"` //清算时间
ExpireTime int64 `protobuf:"varint,9,opt,name=expireTime,proto3" json:"expireTime,omitempty"` //超时清算时间
PreStatus int32 `protobuf:"varint,10,opt,name=preStatus,proto3" json:"preStatus,omitempty"` //上一次抵押状态,用于告警恢复
DebtId string `protobuf:"bytes,11,opt,name=debtId,proto3" json:"debtId,omitempty"` //借贷id
IssuId string `protobuf:"bytes,12,opt,name=issuId,proto3" json:"issuId,omitempty"` //发行id
// contains filtered or unexported fields
}
抵押记录
func (*DebtRecord) Descriptor
deprecated
func (*DebtRecord) Descriptor() ([]byte, []int)
Deprecated: Use DebtRecord.ProtoReflect.Descriptor instead.
func (*DebtRecord) GetAccountAddr ¶
func (x *DebtRecord) GetAccountAddr() string
func (*DebtRecord) GetCollateralPrice ¶
func (x *DebtRecord) GetCollateralPrice() int64
func (*DebtRecord) GetCollateralValue ¶
func (x *DebtRecord) GetCollateralValue() int64
func (*DebtRecord) GetDebtId ¶
func (x *DebtRecord) GetDebtId() string
func (*DebtRecord) GetDebtValue ¶
func (x *DebtRecord) GetDebtValue() int64
func (*DebtRecord) GetExpireTime ¶
func (x *DebtRecord) GetExpireTime() int64
func (*DebtRecord) GetIssuId ¶
func (x *DebtRecord) GetIssuId() string
func (*DebtRecord) GetLiquidateTime ¶
func (x *DebtRecord) GetLiquidateTime() int64
func (*DebtRecord) GetLiquidationPrice ¶
func (x *DebtRecord) GetLiquidationPrice() int64
func (*DebtRecord) GetPreStatus ¶
func (x *DebtRecord) GetPreStatus() int32
func (*DebtRecord) GetStartTime ¶
func (x *DebtRecord) GetStartTime() int64
func (*DebtRecord) GetStatus ¶
func (x *DebtRecord) GetStatus() int32
func (*DebtRecord) ProtoMessage ¶
func (*DebtRecord) ProtoMessage()
func (*DebtRecord) ProtoReflect ¶ added in v1.65.3
func (x *DebtRecord) ProtoReflect() protoreflect.Message
func (*DebtRecord) Reset ¶
func (x *DebtRecord) Reset()
func (*DebtRecord) String ¶
func (x *DebtRecord) String() string
type Issuance ¶
type Issuance struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"` //发行ID,一期发行对应一个ID
TotalBalance int64 `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //当期发行的总金额(ccny)
DebtCeiling int64 `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
CollateralValue int64 `protobuf:"varint,5,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"` //抵押物总数量(bty)
DebtValue int64 `protobuf:"varint,6,opt,name=debtValue,proto3" json:"debtValue,omitempty"` //产生的ccny数量
DebtRecords []*DebtRecord `protobuf:"bytes,7,rep,name=debtRecords,proto3" json:"debtRecords,omitempty"` //大户抵押记录
InvalidRecords []*DebtRecord `protobuf:"bytes,8,rep,name=invalidRecords,proto3" json:"invalidRecords,omitempty"` //大户抵押记录
Status int32 `protobuf:"varint,9,opt,name=status,proto3" json:"status,omitempty"` //当期发行的状态,是否关闭
LatestLiquidationPrice int64 `protobuf:"varint,10,opt,name=latestLiquidationPrice,proto3" json:"latestLiquidationPrice,omitempty"` //最高清算价格
Period int64 `protobuf:"varint,11,opt,name=period,proto3" json:"period,omitempty"` //发行最大期限
LatestExpireTime int64 `protobuf:"varint,12,opt,name=latestExpireTime,proto3" json:"latestExpireTime,omitempty"` //最近超期时间
CreateTime int64 `protobuf:"varint,13,opt,name=createTime,proto3" json:"createTime,omitempty"` //创建时间
Balance int64 `protobuf:"varint,14,opt,name=balance,proto3" json:"balance,omitempty"` //剩余可发行ccny
IssuerAddr string `protobuf:"bytes,15,opt,name=issuerAddr,proto3" json:"issuerAddr,omitempty"` //发行地址
// contains filtered or unexported fields
}
发行信息
func (*Issuance) Descriptor
deprecated
func (*Issuance) GetBalance ¶
func (*Issuance) GetCollateralValue ¶
func (*Issuance) GetCreateTime ¶
func (*Issuance) GetDebtCeiling ¶
func (*Issuance) GetDebtRecords ¶
func (x *Issuance) GetDebtRecords() []*DebtRecord
func (*Issuance) GetDebtValue ¶
func (*Issuance) GetInvalidRecords ¶
func (x *Issuance) GetInvalidRecords() []*DebtRecord
func (*Issuance) GetIssuanceId ¶
func (*Issuance) GetIssuerAddr ¶
func (*Issuance) GetLatestExpireTime ¶
func (*Issuance) GetLatestLiquidationPrice ¶
func (*Issuance) GetLiquidationRatio ¶
func (*Issuance) GetTotalBalance ¶
func (*Issuance) ProtoMessage ¶
func (*Issuance) ProtoMessage()
func (*Issuance) ProtoReflect ¶ added in v1.65.3
func (x *Issuance) ProtoReflect() protoreflect.Message
type IssuanceAction ¶
type IssuanceAction struct {
// Types that are assignable to Value:
// *IssuanceAction_Create
// *IssuanceAction_Debt
// *IssuanceAction_Repay
// *IssuanceAction_Feed
// *IssuanceAction_Close
// *IssuanceAction_Manage
Value isIssuanceAction_Value `protobuf_oneof:"value"`
Ty int32 `protobuf:"varint,10,opt,name=ty,proto3" json:"ty,omitempty"`
// contains filtered or unexported fields
}
action
func (*IssuanceAction) Descriptor
deprecated
func (*IssuanceAction) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceAction.ProtoReflect.Descriptor instead.
func (*IssuanceAction) GetClose ¶
func (x *IssuanceAction) GetClose() *IssuanceClose
func (*IssuanceAction) GetCreate ¶
func (x *IssuanceAction) GetCreate() *IssuanceCreate
func (*IssuanceAction) GetDebt ¶
func (x *IssuanceAction) GetDebt() *IssuanceDebt
func (*IssuanceAction) GetFeed ¶
func (x *IssuanceAction) GetFeed() *IssuanceFeed
func (*IssuanceAction) GetManage ¶
func (x *IssuanceAction) GetManage() *IssuanceManage
func (*IssuanceAction) GetRepay ¶
func (x *IssuanceAction) GetRepay() *IssuanceRepay
func (*IssuanceAction) GetTy ¶
func (x *IssuanceAction) GetTy() int32
func (*IssuanceAction) GetValue ¶
func (m *IssuanceAction) GetValue() isIssuanceAction_Value
func (*IssuanceAction) ProtoMessage ¶
func (*IssuanceAction) ProtoMessage()
func (*IssuanceAction) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceAction) ProtoReflect() protoreflect.Message
func (*IssuanceAction) Reset ¶
func (x *IssuanceAction) Reset()
func (*IssuanceAction) String ¶
func (x *IssuanceAction) String() string
type IssuanceAction_Close ¶
type IssuanceAction_Close struct {
Close *IssuanceClose `protobuf:"bytes,5,opt,name=close,proto3,oneof"` //关闭
}
type IssuanceAction_Create ¶
type IssuanceAction_Create struct {
Create *IssuanceCreate `protobuf:"bytes,1,opt,name=create,proto3,oneof"` //创建一期发行
}
type IssuanceAction_Debt ¶
type IssuanceAction_Debt struct {
Debt *IssuanceDebt `protobuf:"bytes,2,opt,name=debt,proto3,oneof"` //抵押
}
type IssuanceAction_Feed ¶
type IssuanceAction_Feed struct {
Feed *IssuanceFeed `protobuf:"bytes,4,opt,name=feed,proto3,oneof"` //喂价
}
type IssuanceAction_Manage ¶
type IssuanceAction_Manage struct {
Manage *IssuanceManage `protobuf:"bytes,6,opt,name=manage,proto3,oneof"` //全局配置
}
type IssuanceAction_Repay ¶
type IssuanceAction_Repay struct {
Repay *IssuanceRepay `protobuf:"bytes,3,opt,name=repay,proto3,oneof"` //清算
}
type IssuanceAssetPriceRecord ¶
type IssuanceAssetPriceRecord struct {
RecordTime int64 `protobuf:"varint,1,opt,name=recordTime,proto3" json:"recordTime,omitempty"` //价格记录时间
BtyPrice int64 `protobuf:"varint,2,opt,name=btyPrice,proto3" json:"btyPrice,omitempty"` // bty价格
// contains filtered or unexported fields
}
资产价格记录
func (*IssuanceAssetPriceRecord) Descriptor
deprecated
func (*IssuanceAssetPriceRecord) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceAssetPriceRecord.ProtoReflect.Descriptor instead.
func (*IssuanceAssetPriceRecord) GetBtyPrice ¶
func (x *IssuanceAssetPriceRecord) GetBtyPrice() int64
func (*IssuanceAssetPriceRecord) GetRecordTime ¶
func (x *IssuanceAssetPriceRecord) GetRecordTime() int64
func (*IssuanceAssetPriceRecord) ProtoMessage ¶
func (*IssuanceAssetPriceRecord) ProtoMessage()
func (*IssuanceAssetPriceRecord) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceAssetPriceRecord) ProtoReflect() protoreflect.Message
func (*IssuanceAssetPriceRecord) Reset ¶
func (x *IssuanceAssetPriceRecord) Reset()
func (*IssuanceAssetPriceRecord) String ¶
func (x *IssuanceAssetPriceRecord) String() string
type IssuanceClose ¶
type IssuanceClose struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"` //发行ID
// contains filtered or unexported fields
}
借贷关闭
func (*IssuanceClose) Descriptor
deprecated
func (*IssuanceClose) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceClose.ProtoReflect.Descriptor instead.
func (*IssuanceClose) GetIssuanceId ¶
func (x *IssuanceClose) GetIssuanceId() string
func (*IssuanceClose) ProtoMessage ¶
func (*IssuanceClose) ProtoMessage()
func (*IssuanceClose) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceClose) ProtoReflect() protoreflect.Message
func (*IssuanceClose) Reset ¶
func (x *IssuanceClose) Reset()
func (*IssuanceClose) String ¶
func (x *IssuanceClose) String() string
type IssuanceCloseTx ¶
IssuanceCloseTx for construction
type IssuanceCreate ¶
type IssuanceCreate struct {
TotalBalance int64 `protobuf:"varint,1,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //发行总金额
DebtCeiling int64 `protobuf:"varint,2,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,3,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
Period int64 `protobuf:"varint,4,opt,name=period,proto3" json:"period,omitempty"` //发行最大期限
// contains filtered or unexported fields
}
创建发行
func (*IssuanceCreate) Descriptor
deprecated
func (*IssuanceCreate) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceCreate.ProtoReflect.Descriptor instead.
func (*IssuanceCreate) GetDebtCeiling ¶
func (x *IssuanceCreate) GetDebtCeiling() int64
func (*IssuanceCreate) GetLiquidationRatio ¶
func (x *IssuanceCreate) GetLiquidationRatio() int64
func (*IssuanceCreate) GetPeriod ¶
func (x *IssuanceCreate) GetPeriod() int64
func (*IssuanceCreate) GetTotalBalance ¶
func (x *IssuanceCreate) GetTotalBalance() int64
func (*IssuanceCreate) ProtoMessage ¶
func (*IssuanceCreate) ProtoMessage()
func (*IssuanceCreate) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceCreate) ProtoReflect() protoreflect.Message
func (*IssuanceCreate) Reset ¶
func (x *IssuanceCreate) Reset()
func (*IssuanceCreate) String ¶
func (x *IssuanceCreate) String() string
type IssuanceCreateTx ¶
type IssuanceCreateTx struct {
DebtCeiling float64 `json:"debtCeiling"`
LiquidationRatio float64 `json:"liquidationRatio"`
Period int64 `json:"period"`
TotalBalance float64 `json:"totalBalance"`
Fee int64 `json:"fee"`
}
IssuanceCreateTx for construction
type IssuanceDebt ¶
type IssuanceDebt struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"` //发行ID
Value int64 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"` //借贷金额(ccny)
// contains filtered or unexported fields
}
抵押
func (*IssuanceDebt) Descriptor
deprecated
func (*IssuanceDebt) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceDebt.ProtoReflect.Descriptor instead.
func (*IssuanceDebt) GetIssuanceId ¶
func (x *IssuanceDebt) GetIssuanceId() string
func (*IssuanceDebt) GetValue ¶
func (x *IssuanceDebt) GetValue() int64
func (*IssuanceDebt) ProtoMessage ¶
func (*IssuanceDebt) ProtoMessage()
func (*IssuanceDebt) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceDebt) ProtoReflect() protoreflect.Message
func (*IssuanceDebt) Reset ¶
func (x *IssuanceDebt) Reset()
func (*IssuanceDebt) String ¶
func (x *IssuanceDebt) String() string
type IssuanceDebtTx ¶
type IssuanceDebtTx struct {
IssuanceID string `json:"issuanceId"`
Value float64 `json:"value"`
Fee int64 `json:"fee"`
}
IssuanceDebtTx for construction
type IssuanceFeed ¶
type IssuanceFeed struct {
CollType int32 `protobuf:"varint,1,opt,name=collType,proto3" json:"collType,omitempty"` //抵押物价格类型(1,bty,2,btc,3,eth...)
Price []int64 `protobuf:"varint,2,rep,packed,name=price,proto3" json:"price,omitempty"` //喂价
Volume []int64 `protobuf:"varint,3,rep,packed,name=volume,proto3" json:"volume,omitempty"` //成交量
// contains filtered or unexported fields
}
喂价
func (*IssuanceFeed) Descriptor
deprecated
func (*IssuanceFeed) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceFeed.ProtoReflect.Descriptor instead.
func (*IssuanceFeed) GetCollType ¶
func (x *IssuanceFeed) GetCollType() int32
func (*IssuanceFeed) GetPrice ¶
func (x *IssuanceFeed) GetPrice() []int64
func (*IssuanceFeed) GetVolume ¶
func (x *IssuanceFeed) GetVolume() []int64
func (*IssuanceFeed) ProtoMessage ¶
func (*IssuanceFeed) ProtoMessage()
func (*IssuanceFeed) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceFeed) ProtoReflect() protoreflect.Message
func (*IssuanceFeed) Reset ¶
func (x *IssuanceFeed) Reset()
func (*IssuanceFeed) String ¶
func (x *IssuanceFeed) String() string
type IssuanceFeedTx ¶
type IssuanceFeedTx struct {
Price []float64 `json:"price"`
Volume []int64 `json:"volume"`
Fee int64 `json:"fee"`
}
IssuanceFeedTx for construction
type IssuanceManage ¶
type IssuanceManage struct {
SuperAddrs []string `protobuf:"bytes,1,rep,name=superAddrs,proto3" json:"superAddrs,omitempty"` //大户地址
// contains filtered or unexported fields
}
func (*IssuanceManage) Descriptor
deprecated
func (*IssuanceManage) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceManage.ProtoReflect.Descriptor instead.
func (*IssuanceManage) GetSuperAddrs ¶
func (x *IssuanceManage) GetSuperAddrs() []string
func (*IssuanceManage) ProtoMessage ¶
func (*IssuanceManage) ProtoMessage()
func (*IssuanceManage) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceManage) ProtoReflect() protoreflect.Message
func (*IssuanceManage) Reset ¶
func (x *IssuanceManage) Reset()
func (*IssuanceManage) String ¶
func (x *IssuanceManage) String() string
type IssuanceManageTx ¶
IssuanceManageTx for construction
type IssuanceRecordRow ¶
type IssuanceRecordRow struct {
*ReceiptIssuance
}
IssuanceRecordRow table meta 结构
func (*IssuanceRecordRow) CreateRow ¶
func (tx *IssuanceRecordRow) CreateRow() *table.Row
CreateRow 新建数据行
func (*IssuanceRecordRow) Get ¶
func (tx *IssuanceRecordRow) Get(key string) ([]byte, error)
Get 按照indexName 查询 indexValue
func (*IssuanceRecordRow) SetPayload ¶
func (tx *IssuanceRecordRow) SetPayload(data types.Message) error
SetPayload 设置数据
type IssuanceRecords ¶
type IssuanceRecords struct {
Records []*ReceiptIssuance `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
// contains filtered or unexported fields
}
exec_local 抵押记录信息列表
func (*IssuanceRecords) Descriptor
deprecated
func (*IssuanceRecords) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceRecords.ProtoReflect.Descriptor instead.
func (*IssuanceRecords) GetRecords ¶
func (x *IssuanceRecords) GetRecords() []*ReceiptIssuance
func (*IssuanceRecords) ProtoMessage ¶
func (*IssuanceRecords) ProtoMessage()
func (*IssuanceRecords) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceRecords) ProtoReflect() protoreflect.Message
func (*IssuanceRecords) Reset ¶
func (x *IssuanceRecords) Reset()
func (*IssuanceRecords) String ¶
func (x *IssuanceRecords) String() string
type IssuanceRepay ¶
type IssuanceRepay struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"` //发行ID
DebtId string `protobuf:"bytes,2,opt,name=debtId,proto3" json:"debtId,omitempty"` //抵押ID
// contains filtered or unexported fields
}
质押清算
func (*IssuanceRepay) Descriptor
deprecated
func (*IssuanceRepay) Descriptor() ([]byte, []int)
Deprecated: Use IssuanceRepay.ProtoReflect.Descriptor instead.
func (*IssuanceRepay) GetDebtId ¶
func (x *IssuanceRepay) GetDebtId() string
func (*IssuanceRepay) GetIssuanceId ¶
func (x *IssuanceRepay) GetIssuanceId() string
func (*IssuanceRepay) ProtoMessage ¶
func (*IssuanceRepay) ProtoMessage()
func (*IssuanceRepay) ProtoReflect ¶ added in v1.65.3
func (x *IssuanceRepay) ProtoReflect() protoreflect.Message
func (*IssuanceRepay) Reset ¶
func (x *IssuanceRepay) Reset()
func (*IssuanceRepay) String ¶
func (x *IssuanceRepay) String() string
type IssuanceRepayTx ¶
type IssuanceRepayTx struct {
IssuanceID string `json:"issuanceId"`
DebtID string `json:"debtId"`
Fee int64 `json:"fee"`
}
IssuanceRepayTx for construction
type IssuanceRow ¶
type IssuanceRow struct {
*ReceiptIssuanceID
}
IssuanceRow table meta 结构
func (*IssuanceRow) Get ¶
func (tx *IssuanceRow) Get(key string) ([]byte, error)
Get 按照indexName 查询 indexValue
func (*IssuanceRow) SetPayload ¶
func (tx *IssuanceRow) SetPayload(data types.Message) error
SetPayload 设置数据
type IssuanceType ¶
type IssuanceType struct {
types.ExecTypeBase
}
IssuanceType def
func (IssuanceType) CreateTx ¶
func (issuance IssuanceType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)
CreateTx method
func (*IssuanceType) GetLogMap ¶
func (issuance *IssuanceType) GetLogMap() map[int64]*types.LogInfo
GetLogMap method
func (*IssuanceType) GetPayload ¶
func (issuance *IssuanceType) GetPayload() types.Message
GetPayload method
func (IssuanceType) GetTypeMap ¶
func (issuance IssuanceType) GetTypeMap() map[string]int32
GetTypeMap method
type ReceiptIssuance ¶
type ReceiptIssuance struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
AccountAddr string `protobuf:"bytes,2,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"`
DebtId string `protobuf:"bytes,3,opt,name=debtId,proto3" json:"debtId,omitempty"`
Status int32 `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
exec_local 发行信息
func (*ReceiptIssuance) Descriptor
deprecated
func (*ReceiptIssuance) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptIssuance.ProtoReflect.Descriptor instead.
func (*ReceiptIssuance) GetAccountAddr ¶
func (x *ReceiptIssuance) GetAccountAddr() string
func (*ReceiptIssuance) GetDebtId ¶
func (x *ReceiptIssuance) GetDebtId() string
func (*ReceiptIssuance) GetIssuanceId ¶
func (x *ReceiptIssuance) GetIssuanceId() string
func (*ReceiptIssuance) GetStatus ¶
func (x *ReceiptIssuance) GetStatus() int32
func (*ReceiptIssuance) ProtoMessage ¶
func (*ReceiptIssuance) ProtoMessage()
func (*ReceiptIssuance) ProtoReflect ¶ added in v1.65.3
func (x *ReceiptIssuance) ProtoReflect() protoreflect.Message
func (*ReceiptIssuance) Reset ¶
func (x *ReceiptIssuance) Reset()
func (*ReceiptIssuance) String ¶
func (x *ReceiptIssuance) String() string
type ReceiptIssuanceID ¶
type ReceiptIssuanceID struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
exec_local issuid记录信息
func (*ReceiptIssuanceID) Descriptor
deprecated
func (*ReceiptIssuanceID) Descriptor() ([]byte, []int)
Deprecated: Use ReceiptIssuanceID.ProtoReflect.Descriptor instead.
func (*ReceiptIssuanceID) GetIssuanceId ¶
func (x *ReceiptIssuanceID) GetIssuanceId() string
func (*ReceiptIssuanceID) GetStatus ¶
func (x *ReceiptIssuanceID) GetStatus() int32
func (*ReceiptIssuanceID) ProtoMessage ¶
func (*ReceiptIssuanceID) ProtoMessage()
func (*ReceiptIssuanceID) ProtoReflect ¶ added in v1.65.3
func (x *ReceiptIssuanceID) ProtoReflect() protoreflect.Message
func (*ReceiptIssuanceID) Reset ¶
func (x *ReceiptIssuanceID) Reset()
func (*ReceiptIssuanceID) String ¶
func (x *ReceiptIssuanceID) String() string
type RepIssuanceCurrentInfo ¶
type RepIssuanceCurrentInfo struct {
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` //当期发行的状态,是否关闭
TotalBalance int64 `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"` //当期发行总金额(ccny)
DebtCeiling int64 `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"` //单用户可借出的限额(ccny)
LiquidationRatio int64 `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"` //清算比例
Balance int64 `protobuf:"varint,5,opt,name=balance,proto3" json:"balance,omitempty"` //剩余可借贷金额(ccny)
CollateralValue int64 `protobuf:"varint,6,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"` //抵押物总数量(bty)
DebtValue int64 `protobuf:"varint,7,opt,name=debtValue,proto3" json:"debtValue,omitempty"` //产生的ccny数量
Period int64 `protobuf:"varint,8,opt,name=period,proto3" json:"period,omitempty"` //发行最大期限
IssuId string `protobuf:"bytes,9,opt,name=issuId,proto3" json:"issuId,omitempty"` //发行ID
CreateTime int64 `protobuf:"varint,10,opt,name=createTime,proto3" json:"createTime,omitempty"` //创建时间
// contains filtered or unexported fields
}
返回一期发行信息
func (*RepIssuanceCurrentInfo) Descriptor
deprecated
func (*RepIssuanceCurrentInfo) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceCurrentInfo.ProtoReflect.Descriptor instead.
func (*RepIssuanceCurrentInfo) GetBalance ¶
func (x *RepIssuanceCurrentInfo) GetBalance() int64
func (*RepIssuanceCurrentInfo) GetCollateralValue ¶
func (x *RepIssuanceCurrentInfo) GetCollateralValue() int64
func (*RepIssuanceCurrentInfo) GetCreateTime ¶
func (x *RepIssuanceCurrentInfo) GetCreateTime() int64
func (*RepIssuanceCurrentInfo) GetDebtCeiling ¶
func (x *RepIssuanceCurrentInfo) GetDebtCeiling() int64
func (*RepIssuanceCurrentInfo) GetDebtValue ¶
func (x *RepIssuanceCurrentInfo) GetDebtValue() int64
func (*RepIssuanceCurrentInfo) GetIssuId ¶
func (x *RepIssuanceCurrentInfo) GetIssuId() string
func (*RepIssuanceCurrentInfo) GetLiquidationRatio ¶
func (x *RepIssuanceCurrentInfo) GetLiquidationRatio() int64
func (*RepIssuanceCurrentInfo) GetPeriod ¶
func (x *RepIssuanceCurrentInfo) GetPeriod() int64
func (*RepIssuanceCurrentInfo) GetStatus ¶
func (x *RepIssuanceCurrentInfo) GetStatus() int32
func (*RepIssuanceCurrentInfo) GetTotalBalance ¶
func (x *RepIssuanceCurrentInfo) GetTotalBalance() int64
func (*RepIssuanceCurrentInfo) ProtoMessage ¶
func (*RepIssuanceCurrentInfo) ProtoMessage()
func (*RepIssuanceCurrentInfo) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceCurrentInfo) ProtoReflect() protoreflect.Message
func (*RepIssuanceCurrentInfo) Reset ¶
func (x *RepIssuanceCurrentInfo) Reset()
func (*RepIssuanceCurrentInfo) String ¶
func (x *RepIssuanceCurrentInfo) String() string
type RepIssuanceCurrentInfos ¶
type RepIssuanceCurrentInfos struct {
Infos []*RepIssuanceCurrentInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
// contains filtered or unexported fields
}
返回多期发行信息
func (*RepIssuanceCurrentInfos) Descriptor
deprecated
func (*RepIssuanceCurrentInfos) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceCurrentInfos.ProtoReflect.Descriptor instead.
func (*RepIssuanceCurrentInfos) GetInfos ¶
func (x *RepIssuanceCurrentInfos) GetInfos() []*RepIssuanceCurrentInfo
func (*RepIssuanceCurrentInfos) ProtoMessage ¶
func (*RepIssuanceCurrentInfos) ProtoMessage()
func (*RepIssuanceCurrentInfos) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceCurrentInfos) ProtoReflect() protoreflect.Message
func (*RepIssuanceCurrentInfos) Reset ¶
func (x *RepIssuanceCurrentInfos) Reset()
func (*RepIssuanceCurrentInfos) String ¶
func (x *RepIssuanceCurrentInfos) String() string
type RepIssuanceDebtInfo ¶
type RepIssuanceDebtInfo struct {
Record *DebtRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
// contains filtered or unexported fields
}
返回记录
func (*RepIssuanceDebtInfo) Descriptor
deprecated
func (*RepIssuanceDebtInfo) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceDebtInfo.ProtoReflect.Descriptor instead.
func (*RepIssuanceDebtInfo) GetRecord ¶
func (x *RepIssuanceDebtInfo) GetRecord() *DebtRecord
func (*RepIssuanceDebtInfo) ProtoMessage ¶
func (*RepIssuanceDebtInfo) ProtoMessage()
func (*RepIssuanceDebtInfo) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceDebtInfo) ProtoReflect() protoreflect.Message
func (*RepIssuanceDebtInfo) Reset ¶
func (x *RepIssuanceDebtInfo) Reset()
func (*RepIssuanceDebtInfo) String ¶
func (x *RepIssuanceDebtInfo) String() string
type RepIssuanceIDs ¶
type RepIssuanceIDs struct {
IDs []string `protobuf:"bytes,1,rep,name=IDs,proto3" json:"IDs,omitempty"`
// contains filtered or unexported fields
}
返回发行ID列表
func (*RepIssuanceIDs) Descriptor
deprecated
func (*RepIssuanceIDs) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceIDs.ProtoReflect.Descriptor instead.
func (*RepIssuanceIDs) GetIDs ¶
func (x *RepIssuanceIDs) GetIDs() []string
func (*RepIssuanceIDs) ProtoMessage ¶
func (*RepIssuanceIDs) ProtoMessage()
func (*RepIssuanceIDs) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceIDs) ProtoReflect() protoreflect.Message
func (*RepIssuanceIDs) Reset ¶
func (x *RepIssuanceIDs) Reset()
func (*RepIssuanceIDs) String ¶
func (x *RepIssuanceIDs) String() string
type RepIssuancePrice ¶
type RepIssuancePrice struct {
Price int64 `protobuf:"varint,1,opt,name=price,proto3" json:"price,omitempty"` //当前抵押物最新价格
// contains filtered or unexported fields
}
返回最新抵押物价格
func (*RepIssuancePrice) Descriptor
deprecated
func (*RepIssuancePrice) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuancePrice.ProtoReflect.Descriptor instead.
func (*RepIssuancePrice) GetPrice ¶
func (x *RepIssuancePrice) GetPrice() int64
func (*RepIssuancePrice) ProtoMessage ¶
func (*RepIssuancePrice) ProtoMessage()
func (*RepIssuancePrice) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuancePrice) ProtoReflect() protoreflect.Message
func (*RepIssuancePrice) Reset ¶
func (x *RepIssuancePrice) Reset()
func (*RepIssuancePrice) String ¶
func (x *RepIssuancePrice) String() string
type RepIssuanceRecords ¶
type RepIssuanceRecords struct {
Records []*DebtRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
// contains filtered or unexported fields
}
返回记录列表
func (*RepIssuanceRecords) Descriptor
deprecated
func (*RepIssuanceRecords) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceRecords.ProtoReflect.Descriptor instead.
func (*RepIssuanceRecords) GetRecords ¶
func (x *RepIssuanceRecords) GetRecords() []*DebtRecord
func (*RepIssuanceRecords) ProtoMessage ¶
func (*RepIssuanceRecords) ProtoMessage()
func (*RepIssuanceRecords) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceRecords) ProtoReflect() protoreflect.Message
func (*RepIssuanceRecords) Reset ¶
func (x *RepIssuanceRecords) Reset()
func (*RepIssuanceRecords) String ¶
func (x *RepIssuanceRecords) String() string
type RepIssuanceUserBalance ¶
type RepIssuanceUserBalance struct {
Balance int64 `protobuf:"varint,1,opt,name=balance,proto3" json:"balance,omitempty"` //返回用户发行总额
// contains filtered or unexported fields
}
返回用户发行总额
func (*RepIssuanceUserBalance) Descriptor
deprecated
func (*RepIssuanceUserBalance) Descriptor() ([]byte, []int)
Deprecated: Use RepIssuanceUserBalance.ProtoReflect.Descriptor instead.
func (*RepIssuanceUserBalance) GetBalance ¶
func (x *RepIssuanceUserBalance) GetBalance() int64
func (*RepIssuanceUserBalance) ProtoMessage ¶
func (*RepIssuanceUserBalance) ProtoMessage()
func (*RepIssuanceUserBalance) ProtoReflect ¶ added in v1.65.3
func (x *RepIssuanceUserBalance) ProtoReflect() protoreflect.Message
func (*RepIssuanceUserBalance) Reset ¶
func (x *RepIssuanceUserBalance) Reset()
func (*RepIssuanceUserBalance) String ¶
func (x *RepIssuanceUserBalance) String() string
type ReqIssuanceByStatus ¶
type ReqIssuanceByStatus struct {
Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
IssuanceId string `protobuf:"bytes,2,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
// contains filtered or unexported fields
}
根据发行状态查询
func (*ReqIssuanceByStatus) Descriptor
deprecated
func (*ReqIssuanceByStatus) Descriptor() ([]byte, []int)
Deprecated: Use ReqIssuanceByStatus.ProtoReflect.Descriptor instead.
func (*ReqIssuanceByStatus) GetIssuanceId ¶
func (x *ReqIssuanceByStatus) GetIssuanceId() string
func (*ReqIssuanceByStatus) GetStatus ¶
func (x *ReqIssuanceByStatus) GetStatus() int32
func (*ReqIssuanceByStatus) ProtoMessage ¶
func (*ReqIssuanceByStatus) ProtoMessage()
func (*ReqIssuanceByStatus) ProtoReflect ¶ added in v1.65.3
func (x *ReqIssuanceByStatus) ProtoReflect() protoreflect.Message
func (*ReqIssuanceByStatus) Reset ¶
func (x *ReqIssuanceByStatus) Reset()
func (*ReqIssuanceByStatus) String ¶
func (x *ReqIssuanceByStatus) String() string
type ReqIssuanceInfo ¶
type ReqIssuanceInfo struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
// contains filtered or unexported fields
}
根据ID查询发行信息
func (*ReqIssuanceInfo) Descriptor
deprecated
func (*ReqIssuanceInfo) Descriptor() ([]byte, []int)
Deprecated: Use ReqIssuanceInfo.ProtoReflect.Descriptor instead.
func (*ReqIssuanceInfo) GetIssuanceId ¶
func (x *ReqIssuanceInfo) GetIssuanceId() string
func (*ReqIssuanceInfo) ProtoMessage ¶
func (*ReqIssuanceInfo) ProtoMessage()
func (*ReqIssuanceInfo) ProtoReflect ¶ added in v1.65.3
func (x *ReqIssuanceInfo) ProtoReflect() protoreflect.Message
func (*ReqIssuanceInfo) Reset ¶
func (x *ReqIssuanceInfo) Reset()
func (*ReqIssuanceInfo) String ¶
func (x *ReqIssuanceInfo) String() string
type ReqIssuanceInfos ¶
type ReqIssuanceInfos struct {
IssuanceIds []string `protobuf:"bytes,1,rep,name=issuanceIds,proto3" json:"issuanceIds,omitempty"`
// contains filtered or unexported fields
}
根据ID列表查询多期发行信息
func (*ReqIssuanceInfos) Descriptor
deprecated
func (*ReqIssuanceInfos) Descriptor() ([]byte, []int)
Deprecated: Use ReqIssuanceInfos.ProtoReflect.Descriptor instead.
func (*ReqIssuanceInfos) GetIssuanceIds ¶
func (x *ReqIssuanceInfos) GetIssuanceIds() []string
func (*ReqIssuanceInfos) ProtoMessage ¶
func (*ReqIssuanceInfos) ProtoMessage()
func (*ReqIssuanceInfos) ProtoReflect ¶ added in v1.65.3
func (x *ReqIssuanceInfos) ProtoReflect() protoreflect.Message
func (*ReqIssuanceInfos) Reset ¶
func (x *ReqIssuanceInfos) Reset()
func (*ReqIssuanceInfos) String ¶
func (x *ReqIssuanceInfos) String() string
type ReqIssuanceRecords ¶
type ReqIssuanceRecords struct {
IssuanceId string `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
Addr string `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
Status int32 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
DebtId string `protobuf:"bytes,4,opt,name=debtId,proto3" json:"debtId,omitempty"`
// contains filtered or unexported fields
}
根据用户地址查询抵押记录
func (*ReqIssuanceRecords) Descriptor
deprecated
func (*ReqIssuanceRecords) Descriptor() ([]byte, []int)
Deprecated: Use ReqIssuanceRecords.ProtoReflect.Descriptor instead.
func (*ReqIssuanceRecords) GetAddr ¶
func (x *ReqIssuanceRecords) GetAddr() string
func (*ReqIssuanceRecords) GetDebtId ¶
func (x *ReqIssuanceRecords) GetDebtId() string
func (*ReqIssuanceRecords) GetIssuanceId ¶
func (x *ReqIssuanceRecords) GetIssuanceId() string
func (*ReqIssuanceRecords) GetStatus ¶
func (x *ReqIssuanceRecords) GetStatus() int32
func (*ReqIssuanceRecords) ProtoMessage ¶
func (*ReqIssuanceRecords) ProtoMessage()
func (*ReqIssuanceRecords) ProtoReflect ¶ added in v1.65.3
func (x *ReqIssuanceRecords) ProtoReflect() protoreflect.Message
func (*ReqIssuanceRecords) Reset ¶
func (x *ReqIssuanceRecords) Reset()
func (*ReqIssuanceRecords) String ¶
func (x *ReqIssuanceRecords) String() string