types

package
v1.64.0 Latest Latest
Warning

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

Go to latest
Published: May 3, 2020 License: BSD-3-Clause Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IssuanceActionCreate = 1 + iota // 创建借贷
	IssuanceActionDebt              // 大户抵押
	IssuanceActionRepay             // 大户清算
	IssuanceActionFeed              // 发行合约喂价
	IssuanceActionClose             // 关闭借贷
	IssuanceActionManage            // 借贷管理

	//log for Issuance
	TyLogIssuanceCreate = 741
	TyLogIssuanceDebt   = 742
	TyLogIssuanceRepay  = 743
	TyLogIssuanceFeed   = 745
	TyLogIssuanceClose  = 746
)

Issuance op

View Source
const (
	IssuanceX                   = "issuance"
	CCNYTokenName               = "CCNY"
	IssuancePreLiquidationRatio = 11000 //TODO 预清算比例,抵押物价值跌到借出ccny价值110%的时候开始清算
)

Issuance name

View Source
const (
	IssuanceStatusCreated = 1 + iota
	IssuanceStatusClose
)

Issuance status

View Source
const (
	IssuanceUserStatusCreate = 1 + iota
	IssuanceUserStatusWarning
	IssuanceUserStatusSystemLiquidate
	IssuanceUserStatusExpire
	IssuanceUserStatusExpireLiquidate
	IssuanceUserStatusClose
)
View Source
const (
	PriceFeedKey = "issuance-price-feed"
	GuarantorKey = "issuance-guarantor"
	ManageKey    = "issuance-manage"
	FundKey      = "issuance-fund"
)

Variables

View Source
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

View Source
var (
	ForkIssuanceTableUpdate = "ForkIssuanceTableUpdate"
)

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

func InitExecutor

func InitExecutor(cfg *types.Chain33Config)

func InitFork

func InitFork(cfg *types.Chain33Config)

func NewIssuanceTable

func NewIssuanceTable(kvdb db.KV) *table.Table

NewTable 新建表

func NewRecordTable

func NewRecordTable(kvdb db.KV) *table.Table

NewRecordTable 大户发行记录表

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"`
	CollateralPrice      int64    `protobuf:"varint,4,opt,name=collateralPrice,proto3" json:"collateralPrice,omitempty"`
	DebtValue            int64    `protobuf:"varint,5,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	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"`
	IssuId               string   `protobuf:"bytes,12,opt,name=issuId,proto3" json:"issuId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

抵押记录

func (*DebtRecord) Descriptor

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

func (*DebtRecord) GetAccountAddr

func (m *DebtRecord) GetAccountAddr() string

func (*DebtRecord) GetCollateralPrice

func (m *DebtRecord) GetCollateralPrice() int64

func (*DebtRecord) GetCollateralValue

func (m *DebtRecord) GetCollateralValue() int64

func (*DebtRecord) GetDebtId

func (m *DebtRecord) GetDebtId() string

func (*DebtRecord) GetDebtValue

func (m *DebtRecord) GetDebtValue() int64

func (*DebtRecord) GetExpireTime

func (m *DebtRecord) GetExpireTime() int64

func (*DebtRecord) GetIssuId

func (m *DebtRecord) GetIssuId() string

func (*DebtRecord) GetLiquidateTime

func (m *DebtRecord) GetLiquidateTime() int64

func (*DebtRecord) GetLiquidationPrice

func (m *DebtRecord) GetLiquidationPrice() int64

func (*DebtRecord) GetPreStatus

func (m *DebtRecord) GetPreStatus() int32

func (*DebtRecord) GetStartTime

func (m *DebtRecord) GetStartTime() int64

func (*DebtRecord) GetStatus

func (m *DebtRecord) GetStatus() int32

func (*DebtRecord) ProtoMessage

func (*DebtRecord) ProtoMessage()

func (*DebtRecord) Reset

func (m *DebtRecord) Reset()

func (*DebtRecord) String

func (m *DebtRecord) String() string

func (*DebtRecord) XXX_DiscardUnknown

func (m *DebtRecord) XXX_DiscardUnknown()

func (*DebtRecord) XXX_Marshal

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

func (*DebtRecord) XXX_Merge

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

func (*DebtRecord) XXX_Size

func (m *DebtRecord) XXX_Size() int

func (*DebtRecord) XXX_Unmarshal

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

type Issuance

type Issuance struct {
	IssuanceId             string        `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	TotalBalance           int64         `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"`
	DebtCeiling            int64         `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"`
	LiquidationRatio       int64         `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	CollateralValue        int64         `protobuf:"varint,5,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"`
	DebtValue              int64         `protobuf:"varint,6,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	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"`
	IssuerAddr             string        `protobuf:"bytes,15,opt,name=issuerAddr,proto3" json:"issuerAddr,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}      `json:"-"`
	XXX_unrecognized       []byte        `json:"-"`
	XXX_sizecache          int32         `json:"-"`
}

发行信息

func (*Issuance) Descriptor

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

func (*Issuance) GetBalance

func (m *Issuance) GetBalance() int64

func (*Issuance) GetCollateralValue

func (m *Issuance) GetCollateralValue() int64

func (*Issuance) GetCreateTime

func (m *Issuance) GetCreateTime() int64

func (*Issuance) GetDebtCeiling

func (m *Issuance) GetDebtCeiling() int64

func (*Issuance) GetDebtRecords

func (m *Issuance) GetDebtRecords() []*DebtRecord

func (*Issuance) GetDebtValue

func (m *Issuance) GetDebtValue() int64

func (*Issuance) GetInvalidRecords

func (m *Issuance) GetInvalidRecords() []*DebtRecord

func (*Issuance) GetIssuanceId

func (m *Issuance) GetIssuanceId() string

func (*Issuance) GetIssuerAddr

func (m *Issuance) GetIssuerAddr() string

func (*Issuance) GetLatestExpireTime

func (m *Issuance) GetLatestExpireTime() int64

func (*Issuance) GetLatestLiquidationPrice

func (m *Issuance) GetLatestLiquidationPrice() int64

func (*Issuance) GetLiquidationRatio

func (m *Issuance) GetLiquidationRatio() int64

func (*Issuance) GetPeriod

func (m *Issuance) GetPeriod() int64

func (*Issuance) GetStatus

func (m *Issuance) GetStatus() int32

func (*Issuance) GetTotalBalance

func (m *Issuance) GetTotalBalance() int64

func (*Issuance) ProtoMessage

func (*Issuance) ProtoMessage()

func (*Issuance) Reset

func (m *Issuance) Reset()

func (*Issuance) String

func (m *Issuance) String() string

func (*Issuance) XXX_DiscardUnknown

func (m *Issuance) XXX_DiscardUnknown()

func (*Issuance) XXX_Marshal

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

func (*Issuance) XXX_Merge

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

func (*Issuance) XXX_Size

func (m *Issuance) XXX_Size() int

func (*Issuance) XXX_Unmarshal

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

type IssuanceAction

type IssuanceAction struct {
	// Types that are valid to be assigned 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"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

action

func (*IssuanceAction) Descriptor

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

func (*IssuanceAction) GetClose

func (m *IssuanceAction) GetClose() *IssuanceClose

func (*IssuanceAction) GetCreate

func (m *IssuanceAction) GetCreate() *IssuanceCreate

func (*IssuanceAction) GetDebt

func (m *IssuanceAction) GetDebt() *IssuanceDebt

func (*IssuanceAction) GetFeed

func (m *IssuanceAction) GetFeed() *IssuanceFeed

func (*IssuanceAction) GetManage

func (m *IssuanceAction) GetManage() *IssuanceManage

func (*IssuanceAction) GetRepay

func (m *IssuanceAction) GetRepay() *IssuanceRepay

func (*IssuanceAction) GetTy

func (m *IssuanceAction) GetTy() int32

func (*IssuanceAction) GetValue

func (m *IssuanceAction) GetValue() isIssuanceAction_Value

func (*IssuanceAction) ProtoMessage

func (*IssuanceAction) ProtoMessage()

func (*IssuanceAction) Reset

func (m *IssuanceAction) Reset()

func (*IssuanceAction) String

func (m *IssuanceAction) String() string

func (*IssuanceAction) XXX_DiscardUnknown

func (m *IssuanceAction) XXX_DiscardUnknown()

func (*IssuanceAction) XXX_Marshal

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

func (*IssuanceAction) XXX_Merge

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

func (*IssuanceAction) XXX_OneofWrappers

func (*IssuanceAction) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*IssuanceAction) XXX_Size

func (m *IssuanceAction) XXX_Size() int

func (*IssuanceAction) XXX_Unmarshal

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

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

资产价格记录

func (*IssuanceAssetPriceRecord) Descriptor

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

func (*IssuanceAssetPriceRecord) GetBtyPrice

func (m *IssuanceAssetPriceRecord) GetBtyPrice() int64

func (*IssuanceAssetPriceRecord) GetRecordTime

func (m *IssuanceAssetPriceRecord) GetRecordTime() int64

func (*IssuanceAssetPriceRecord) ProtoMessage

func (*IssuanceAssetPriceRecord) ProtoMessage()

func (*IssuanceAssetPriceRecord) Reset

func (m *IssuanceAssetPriceRecord) Reset()

func (*IssuanceAssetPriceRecord) String

func (m *IssuanceAssetPriceRecord) String() string

func (*IssuanceAssetPriceRecord) XXX_DiscardUnknown

func (m *IssuanceAssetPriceRecord) XXX_DiscardUnknown()

func (*IssuanceAssetPriceRecord) XXX_Marshal

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

func (*IssuanceAssetPriceRecord) XXX_Merge

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

func (*IssuanceAssetPriceRecord) XXX_Size

func (m *IssuanceAssetPriceRecord) XXX_Size() int

func (*IssuanceAssetPriceRecord) XXX_Unmarshal

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

type IssuanceClose

type IssuanceClose struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

借贷关闭

func (*IssuanceClose) Descriptor

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

func (*IssuanceClose) GetIssuanceId

func (m *IssuanceClose) GetIssuanceId() string

func (*IssuanceClose) ProtoMessage

func (*IssuanceClose) ProtoMessage()

func (*IssuanceClose) Reset

func (m *IssuanceClose) Reset()

func (*IssuanceClose) String

func (m *IssuanceClose) String() string

func (*IssuanceClose) XXX_DiscardUnknown

func (m *IssuanceClose) XXX_DiscardUnknown()

func (*IssuanceClose) XXX_Marshal

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

func (*IssuanceClose) XXX_Merge

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

func (*IssuanceClose) XXX_Size

func (m *IssuanceClose) XXX_Size() int

func (*IssuanceClose) XXX_Unmarshal

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

type IssuanceCloseTx

type IssuanceCloseTx struct {
	IssuanceID string `json:"issuanceId"`
	Fee        int64  `json:"fee"`
}

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"`
	LiquidationRatio     int64    `protobuf:"varint,3,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	Period               int64    `protobuf:"varint,4,opt,name=period,proto3" json:"period,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

创建发行

func (*IssuanceCreate) Descriptor

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

func (*IssuanceCreate) GetDebtCeiling

func (m *IssuanceCreate) GetDebtCeiling() int64

func (*IssuanceCreate) GetLiquidationRatio

func (m *IssuanceCreate) GetLiquidationRatio() int64

func (*IssuanceCreate) GetPeriod

func (m *IssuanceCreate) GetPeriod() int64

func (*IssuanceCreate) GetTotalBalance

func (m *IssuanceCreate) GetTotalBalance() int64

func (*IssuanceCreate) ProtoMessage

func (*IssuanceCreate) ProtoMessage()

func (*IssuanceCreate) Reset

func (m *IssuanceCreate) Reset()

func (*IssuanceCreate) String

func (m *IssuanceCreate) String() string

func (*IssuanceCreate) XXX_DiscardUnknown

func (m *IssuanceCreate) XXX_DiscardUnknown()

func (*IssuanceCreate) XXX_Marshal

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

func (*IssuanceCreate) XXX_Merge

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

func (*IssuanceCreate) XXX_Size

func (m *IssuanceCreate) XXX_Size() int

func (*IssuanceCreate) XXX_Unmarshal

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

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"`
	Value                int64    `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

抵押

func (*IssuanceDebt) Descriptor

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

func (*IssuanceDebt) GetIssuanceId

func (m *IssuanceDebt) GetIssuanceId() string

func (*IssuanceDebt) GetValue

func (m *IssuanceDebt) GetValue() int64

func (*IssuanceDebt) ProtoMessage

func (*IssuanceDebt) ProtoMessage()

func (*IssuanceDebt) Reset

func (m *IssuanceDebt) Reset()

func (*IssuanceDebt) String

func (m *IssuanceDebt) String() string

func (*IssuanceDebt) XXX_DiscardUnknown

func (m *IssuanceDebt) XXX_DiscardUnknown()

func (*IssuanceDebt) XXX_Marshal

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

func (*IssuanceDebt) XXX_Merge

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

func (*IssuanceDebt) XXX_Size

func (m *IssuanceDebt) XXX_Size() int

func (*IssuanceDebt) XXX_Unmarshal

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

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"`
	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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

喂价

func (*IssuanceFeed) Descriptor

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

func (*IssuanceFeed) GetCollType

func (m *IssuanceFeed) GetCollType() int32

func (*IssuanceFeed) GetPrice

func (m *IssuanceFeed) GetPrice() []int64

func (*IssuanceFeed) GetVolume

func (m *IssuanceFeed) GetVolume() []int64

func (*IssuanceFeed) ProtoMessage

func (*IssuanceFeed) ProtoMessage()

func (*IssuanceFeed) Reset

func (m *IssuanceFeed) Reset()

func (*IssuanceFeed) String

func (m *IssuanceFeed) String() string

func (*IssuanceFeed) XXX_DiscardUnknown

func (m *IssuanceFeed) XXX_DiscardUnknown()

func (*IssuanceFeed) XXX_Marshal

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

func (*IssuanceFeed) XXX_Merge

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

func (*IssuanceFeed) XXX_Size

func (m *IssuanceFeed) XXX_Size() int

func (*IssuanceFeed) XXX_Unmarshal

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

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IssuanceManage) Descriptor

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

func (*IssuanceManage) GetSuperAddrs

func (m *IssuanceManage) GetSuperAddrs() []string

func (*IssuanceManage) ProtoMessage

func (*IssuanceManage) ProtoMessage()

func (*IssuanceManage) Reset

func (m *IssuanceManage) Reset()

func (*IssuanceManage) String

func (m *IssuanceManage) String() string

func (*IssuanceManage) XXX_DiscardUnknown

func (m *IssuanceManage) XXX_DiscardUnknown()

func (*IssuanceManage) XXX_Marshal

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

func (*IssuanceManage) XXX_Merge

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

func (*IssuanceManage) XXX_Size

func (m *IssuanceManage) XXX_Size() int

func (*IssuanceManage) XXX_Unmarshal

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

type IssuanceManageTx

type IssuanceManageTx struct {
	Addr []string `json:"addr"`
	Fee  int64    `json:"fee"`
}

IssuanceManageTx for construction

type IssuanceRecordRow

type IssuanceRecordRow struct {
	*ReceiptIssuance
}

IssuanceRow table meta 结构

func NewRecordRow

func NewRecordRow() *IssuanceRecordRow

NewIssuanceRow 新建一个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"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

exec_local 抵押记录信息列表

func (*IssuanceRecords) Descriptor

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

func (*IssuanceRecords) GetRecords

func (m *IssuanceRecords) GetRecords() []*ReceiptIssuance

func (*IssuanceRecords) ProtoMessage

func (*IssuanceRecords) ProtoMessage()

func (*IssuanceRecords) Reset

func (m *IssuanceRecords) Reset()

func (*IssuanceRecords) String

func (m *IssuanceRecords) String() string

func (*IssuanceRecords) XXX_DiscardUnknown

func (m *IssuanceRecords) XXX_DiscardUnknown()

func (*IssuanceRecords) XXX_Marshal

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

func (*IssuanceRecords) XXX_Merge

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

func (*IssuanceRecords) XXX_Size

func (m *IssuanceRecords) XXX_Size() int

func (*IssuanceRecords) XXX_Unmarshal

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

type IssuanceRepay

type IssuanceRepay struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	DebtId               string   `protobuf:"bytes,2,opt,name=debtId,proto3" json:"debtId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

质押清算

func (*IssuanceRepay) Descriptor

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

func (*IssuanceRepay) GetDebtId

func (m *IssuanceRepay) GetDebtId() string

func (*IssuanceRepay) GetIssuanceId

func (m *IssuanceRepay) GetIssuanceId() string

func (*IssuanceRepay) ProtoMessage

func (*IssuanceRepay) ProtoMessage()

func (*IssuanceRepay) Reset

func (m *IssuanceRepay) Reset()

func (*IssuanceRepay) String

func (m *IssuanceRepay) String() string

func (*IssuanceRepay) XXX_DiscardUnknown

func (m *IssuanceRepay) XXX_DiscardUnknown()

func (*IssuanceRepay) XXX_Marshal

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

func (*IssuanceRepay) XXX_Merge

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

func (*IssuanceRepay) XXX_Size

func (m *IssuanceRepay) XXX_Size() int

func (*IssuanceRepay) XXX_Unmarshal

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

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 NewIssuanceRow

func NewIssuanceRow() *IssuanceRow

NewIssuanceRow 新建一个meta 结构

func (*IssuanceRow) CreateRow

func (tx *IssuanceRow) CreateRow() *table.Row

CreateRow 新建数据行

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 NewType

func NewType(cfg *types.Chain33Config) *IssuanceType

NewType method

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) GetName

func (issuance *IssuanceType) GetName() string

GetName 获取执行器名称

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

exec_local 发行信息

func (*ReceiptIssuance) Descriptor

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

func (*ReceiptIssuance) GetAccountAddr

func (m *ReceiptIssuance) GetAccountAddr() string

func (*ReceiptIssuance) GetDebtId

func (m *ReceiptIssuance) GetDebtId() string

func (*ReceiptIssuance) GetIssuanceId

func (m *ReceiptIssuance) GetIssuanceId() string

func (*ReceiptIssuance) GetStatus

func (m *ReceiptIssuance) GetStatus() int32

func (*ReceiptIssuance) ProtoMessage

func (*ReceiptIssuance) ProtoMessage()

func (*ReceiptIssuance) Reset

func (m *ReceiptIssuance) Reset()

func (*ReceiptIssuance) String

func (m *ReceiptIssuance) String() string

func (*ReceiptIssuance) XXX_DiscardUnknown

func (m *ReceiptIssuance) XXX_DiscardUnknown()

func (*ReceiptIssuance) XXX_Marshal

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

func (*ReceiptIssuance) XXX_Merge

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

func (*ReceiptIssuance) XXX_Size

func (m *ReceiptIssuance) XXX_Size() int

func (*ReceiptIssuance) XXX_Unmarshal

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

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

exec_local issuid记录信息

func (*ReceiptIssuanceID) Descriptor

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

func (*ReceiptIssuanceID) GetIssuanceId

func (m *ReceiptIssuanceID) GetIssuanceId() string

func (*ReceiptIssuanceID) GetStatus

func (m *ReceiptIssuanceID) GetStatus() int32

func (*ReceiptIssuanceID) ProtoMessage

func (*ReceiptIssuanceID) ProtoMessage()

func (*ReceiptIssuanceID) Reset

func (m *ReceiptIssuanceID) Reset()

func (*ReceiptIssuanceID) String

func (m *ReceiptIssuanceID) String() string

func (*ReceiptIssuanceID) XXX_DiscardUnknown

func (m *ReceiptIssuanceID) XXX_DiscardUnknown()

func (*ReceiptIssuanceID) XXX_Marshal

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

func (*ReceiptIssuanceID) XXX_Merge

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

func (*ReceiptIssuanceID) XXX_Size

func (m *ReceiptIssuanceID) XXX_Size() int

func (*ReceiptIssuanceID) XXX_Unmarshal

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

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"`
	DebtCeiling          int64    `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"`
	LiquidationRatio     int64    `protobuf:"varint,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	Balance              int64    `protobuf:"varint,5,opt,name=balance,proto3" json:"balance,omitempty"`
	CollateralValue      int64    `protobuf:"varint,6,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"`
	DebtValue            int64    `protobuf:"varint,7,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	Period               int64    `protobuf:"varint,8,opt,name=period,proto3" json:"period,omitempty"`
	IssuId               string   `protobuf:"bytes,9,opt,name=issuId,proto3" json:"issuId,omitempty"`
	CreateTime           int64    `protobuf:"varint,10,opt,name=createTime,proto3" json:"createTime,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

返回一期发行信息

func (*RepIssuanceCurrentInfo) Descriptor

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

func (*RepIssuanceCurrentInfo) GetBalance

func (m *RepIssuanceCurrentInfo) GetBalance() int64

func (*RepIssuanceCurrentInfo) GetCollateralValue

func (m *RepIssuanceCurrentInfo) GetCollateralValue() int64

func (*RepIssuanceCurrentInfo) GetCreateTime

func (m *RepIssuanceCurrentInfo) GetCreateTime() int64

func (*RepIssuanceCurrentInfo) GetDebtCeiling

func (m *RepIssuanceCurrentInfo) GetDebtCeiling() int64

func (*RepIssuanceCurrentInfo) GetDebtValue

func (m *RepIssuanceCurrentInfo) GetDebtValue() int64

func (*RepIssuanceCurrentInfo) GetIssuId

func (m *RepIssuanceCurrentInfo) GetIssuId() string

func (*RepIssuanceCurrentInfo) GetLiquidationRatio

func (m *RepIssuanceCurrentInfo) GetLiquidationRatio() int64

func (*RepIssuanceCurrentInfo) GetPeriod

func (m *RepIssuanceCurrentInfo) GetPeriod() int64

func (*RepIssuanceCurrentInfo) GetStatus

func (m *RepIssuanceCurrentInfo) GetStatus() int32

func (*RepIssuanceCurrentInfo) GetTotalBalance

func (m *RepIssuanceCurrentInfo) GetTotalBalance() int64

func (*RepIssuanceCurrentInfo) ProtoMessage

func (*RepIssuanceCurrentInfo) ProtoMessage()

func (*RepIssuanceCurrentInfo) Reset

func (m *RepIssuanceCurrentInfo) Reset()

func (*RepIssuanceCurrentInfo) String

func (m *RepIssuanceCurrentInfo) String() string

func (*RepIssuanceCurrentInfo) XXX_DiscardUnknown

func (m *RepIssuanceCurrentInfo) XXX_DiscardUnknown()

func (*RepIssuanceCurrentInfo) XXX_Marshal

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

func (*RepIssuanceCurrentInfo) XXX_Merge

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

func (*RepIssuanceCurrentInfo) XXX_Size

func (m *RepIssuanceCurrentInfo) XXX_Size() int

func (*RepIssuanceCurrentInfo) XXX_Unmarshal

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

type RepIssuanceCurrentInfos

type RepIssuanceCurrentInfos struct {
	Infos                []*RepIssuanceCurrentInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

返回多期发行信息

func (*RepIssuanceCurrentInfos) Descriptor

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

func (*RepIssuanceCurrentInfos) GetInfos

func (*RepIssuanceCurrentInfos) ProtoMessage

func (*RepIssuanceCurrentInfos) ProtoMessage()

func (*RepIssuanceCurrentInfos) Reset

func (m *RepIssuanceCurrentInfos) Reset()

func (*RepIssuanceCurrentInfos) String

func (m *RepIssuanceCurrentInfos) String() string

func (*RepIssuanceCurrentInfos) XXX_DiscardUnknown

func (m *RepIssuanceCurrentInfos) XXX_DiscardUnknown()

func (*RepIssuanceCurrentInfos) XXX_Marshal

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

func (*RepIssuanceCurrentInfos) XXX_Merge

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

func (*RepIssuanceCurrentInfos) XXX_Size

func (m *RepIssuanceCurrentInfos) XXX_Size() int

func (*RepIssuanceCurrentInfos) XXX_Unmarshal

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

type RepIssuanceDebtInfo

type RepIssuanceDebtInfo struct {
	Record               *DebtRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

返回记录

func (*RepIssuanceDebtInfo) Descriptor

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

func (*RepIssuanceDebtInfo) GetRecord

func (m *RepIssuanceDebtInfo) GetRecord() *DebtRecord

func (*RepIssuanceDebtInfo) ProtoMessage

func (*RepIssuanceDebtInfo) ProtoMessage()

func (*RepIssuanceDebtInfo) Reset

func (m *RepIssuanceDebtInfo) Reset()

func (*RepIssuanceDebtInfo) String

func (m *RepIssuanceDebtInfo) String() string

func (*RepIssuanceDebtInfo) XXX_DiscardUnknown

func (m *RepIssuanceDebtInfo) XXX_DiscardUnknown()

func (*RepIssuanceDebtInfo) XXX_Marshal

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

func (*RepIssuanceDebtInfo) XXX_Merge

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

func (*RepIssuanceDebtInfo) XXX_Size

func (m *RepIssuanceDebtInfo) XXX_Size() int

func (*RepIssuanceDebtInfo) XXX_Unmarshal

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

type RepIssuanceIDs

type RepIssuanceIDs struct {
	IDs                  []string `protobuf:"bytes,1,rep,name=IDs,proto3" json:"IDs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

返回发行ID列表

func (*RepIssuanceIDs) Descriptor

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

func (*RepIssuanceIDs) GetIDs

func (m *RepIssuanceIDs) GetIDs() []string

func (*RepIssuanceIDs) ProtoMessage

func (*RepIssuanceIDs) ProtoMessage()

func (*RepIssuanceIDs) Reset

func (m *RepIssuanceIDs) Reset()

func (*RepIssuanceIDs) String

func (m *RepIssuanceIDs) String() string

func (*RepIssuanceIDs) XXX_DiscardUnknown

func (m *RepIssuanceIDs) XXX_DiscardUnknown()

func (*RepIssuanceIDs) XXX_Marshal

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

func (*RepIssuanceIDs) XXX_Merge

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

func (*RepIssuanceIDs) XXX_Size

func (m *RepIssuanceIDs) XXX_Size() int

func (*RepIssuanceIDs) XXX_Unmarshal

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

type RepIssuancePrice

type RepIssuancePrice struct {
	Price                int64    `protobuf:"varint,1,opt,name=price,proto3" json:"price,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

返回最新抵押物价格

func (*RepIssuancePrice) Descriptor

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

func (*RepIssuancePrice) GetPrice

func (m *RepIssuancePrice) GetPrice() int64

func (*RepIssuancePrice) ProtoMessage

func (*RepIssuancePrice) ProtoMessage()

func (*RepIssuancePrice) Reset

func (m *RepIssuancePrice) Reset()

func (*RepIssuancePrice) String

func (m *RepIssuancePrice) String() string

func (*RepIssuancePrice) XXX_DiscardUnknown

func (m *RepIssuancePrice) XXX_DiscardUnknown()

func (*RepIssuancePrice) XXX_Marshal

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

func (*RepIssuancePrice) XXX_Merge

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

func (*RepIssuancePrice) XXX_Size

func (m *RepIssuancePrice) XXX_Size() int

func (*RepIssuancePrice) XXX_Unmarshal

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

type RepIssuanceRecords

type RepIssuanceRecords struct {
	Records              []*DebtRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

返回记录列表

func (*RepIssuanceRecords) Descriptor

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

func (*RepIssuanceRecords) GetRecords

func (m *RepIssuanceRecords) GetRecords() []*DebtRecord

func (*RepIssuanceRecords) ProtoMessage

func (*RepIssuanceRecords) ProtoMessage()

func (*RepIssuanceRecords) Reset

func (m *RepIssuanceRecords) Reset()

func (*RepIssuanceRecords) String

func (m *RepIssuanceRecords) String() string

func (*RepIssuanceRecords) XXX_DiscardUnknown

func (m *RepIssuanceRecords) XXX_DiscardUnknown()

func (*RepIssuanceRecords) XXX_Marshal

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

func (*RepIssuanceRecords) XXX_Merge

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

func (*RepIssuanceRecords) XXX_Size

func (m *RepIssuanceRecords) XXX_Size() int

func (*RepIssuanceRecords) XXX_Unmarshal

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

type RepIssuanceUserBalance

type RepIssuanceUserBalance struct {
	Balance              int64    `protobuf:"varint,1,opt,name=balance,proto3" json:"balance,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

返回用户发行总额

func (*RepIssuanceUserBalance) Descriptor

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

func (*RepIssuanceUserBalance) GetBalance

func (m *RepIssuanceUserBalance) GetBalance() int64

func (*RepIssuanceUserBalance) ProtoMessage

func (*RepIssuanceUserBalance) ProtoMessage()

func (*RepIssuanceUserBalance) Reset

func (m *RepIssuanceUserBalance) Reset()

func (*RepIssuanceUserBalance) String

func (m *RepIssuanceUserBalance) String() string

func (*RepIssuanceUserBalance) XXX_DiscardUnknown

func (m *RepIssuanceUserBalance) XXX_DiscardUnknown()

func (*RepIssuanceUserBalance) XXX_Marshal

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

func (*RepIssuanceUserBalance) XXX_Merge

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

func (*RepIssuanceUserBalance) XXX_Size

func (m *RepIssuanceUserBalance) XXX_Size() int

func (*RepIssuanceUserBalance) XXX_Unmarshal

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

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

根据发行状态查询

func (*ReqIssuanceByStatus) Descriptor

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

func (*ReqIssuanceByStatus) GetIssuanceId

func (m *ReqIssuanceByStatus) GetIssuanceId() string

func (*ReqIssuanceByStatus) GetStatus

func (m *ReqIssuanceByStatus) GetStatus() int32

func (*ReqIssuanceByStatus) ProtoMessage

func (*ReqIssuanceByStatus) ProtoMessage()

func (*ReqIssuanceByStatus) Reset

func (m *ReqIssuanceByStatus) Reset()

func (*ReqIssuanceByStatus) String

func (m *ReqIssuanceByStatus) String() string

func (*ReqIssuanceByStatus) XXX_DiscardUnknown

func (m *ReqIssuanceByStatus) XXX_DiscardUnknown()

func (*ReqIssuanceByStatus) XXX_Marshal

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

func (*ReqIssuanceByStatus) XXX_Merge

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

func (*ReqIssuanceByStatus) XXX_Size

func (m *ReqIssuanceByStatus) XXX_Size() int

func (*ReqIssuanceByStatus) XXX_Unmarshal

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

type ReqIssuanceInfo

type ReqIssuanceInfo struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

根据ID查询发行信息

func (*ReqIssuanceInfo) Descriptor

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

func (*ReqIssuanceInfo) GetIssuanceId

func (m *ReqIssuanceInfo) GetIssuanceId() string

func (*ReqIssuanceInfo) ProtoMessage

func (*ReqIssuanceInfo) ProtoMessage()

func (*ReqIssuanceInfo) Reset

func (m *ReqIssuanceInfo) Reset()

func (*ReqIssuanceInfo) String

func (m *ReqIssuanceInfo) String() string

func (*ReqIssuanceInfo) XXX_DiscardUnknown

func (m *ReqIssuanceInfo) XXX_DiscardUnknown()

func (*ReqIssuanceInfo) XXX_Marshal

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

func (*ReqIssuanceInfo) XXX_Merge

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

func (*ReqIssuanceInfo) XXX_Size

func (m *ReqIssuanceInfo) XXX_Size() int

func (*ReqIssuanceInfo) XXX_Unmarshal

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

type ReqIssuanceInfos

type ReqIssuanceInfos struct {
	IssuanceIds          []string `protobuf:"bytes,1,rep,name=issuanceIds,proto3" json:"issuanceIds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

根据ID列表查询多期发行信息

func (*ReqIssuanceInfos) Descriptor

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

func (*ReqIssuanceInfos) GetIssuanceIds

func (m *ReqIssuanceInfos) GetIssuanceIds() []string

func (*ReqIssuanceInfos) ProtoMessage

func (*ReqIssuanceInfos) ProtoMessage()

func (*ReqIssuanceInfos) Reset

func (m *ReqIssuanceInfos) Reset()

func (*ReqIssuanceInfos) String

func (m *ReqIssuanceInfos) String() string

func (*ReqIssuanceInfos) XXX_DiscardUnknown

func (m *ReqIssuanceInfos) XXX_DiscardUnknown()

func (*ReqIssuanceInfos) XXX_Marshal

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

func (*ReqIssuanceInfos) XXX_Merge

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

func (*ReqIssuanceInfos) XXX_Size

func (m *ReqIssuanceInfos) XXX_Size() int

func (*ReqIssuanceInfos) XXX_Unmarshal

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

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

根据用户地址查询抵押记录

func (*ReqIssuanceRecords) Descriptor

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

func (*ReqIssuanceRecords) GetAddr

func (m *ReqIssuanceRecords) GetAddr() string

func (*ReqIssuanceRecords) GetDebtId

func (m *ReqIssuanceRecords) GetDebtId() string

func (*ReqIssuanceRecords) GetIssuanceId

func (m *ReqIssuanceRecords) GetIssuanceId() string

func (*ReqIssuanceRecords) GetStatus

func (m *ReqIssuanceRecords) GetStatus() int32

func (*ReqIssuanceRecords) ProtoMessage

func (*ReqIssuanceRecords) ProtoMessage()

func (*ReqIssuanceRecords) Reset

func (m *ReqIssuanceRecords) Reset()

func (*ReqIssuanceRecords) String

func (m *ReqIssuanceRecords) String() string

func (*ReqIssuanceRecords) XXX_DiscardUnknown

func (m *ReqIssuanceRecords) XXX_DiscardUnknown()

func (*ReqIssuanceRecords) XXX_Marshal

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

func (*ReqIssuanceRecords) XXX_Merge

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

func (*ReqIssuanceRecords) XXX_Size

func (m *ReqIssuanceRecords) XXX_Size() int

func (*ReqIssuanceRecords) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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