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