Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CalCpfpData ¶ added in v0.3.11
func CalCpfp ¶
func CalCpfp(txID string, childTxSizeVb float64, desiredFeeRate float64) (*CalCpfpData, error)
CalCpfp 计算CPFP 必须参数 txID, desiredFeeRate 分别为目标txId以及目标的综合gas费 可选参数 childTxSizeVb 下一个交易的预估vb(虚拟大小=weight/4) 当 childTxSizeVb=0 时,此时操作视为rbf替换txID 对应的交易,所以计算的是当前txId对应的交易的新的feeRate 当 childTxSizeVb!=0时,此时操作视为为一个新的交易
type ResponseData ¶
type ResponseData struct { Error string `json:"error"` Ancestors []*TransactionDetail `json:"ancestors"` Descendants []Ancestor `json:"descendants"` // Assuming descendants have the same structure EffectiveFeePerVsize float64 `json:"effectiveFeePerVsize"` AdjustedVsize float64 `json:"adjustedVsize"` }
type TransactionDetail ¶
type TransactionDetail struct { Txid string `json:"txid"` Vin []TransactionInput `json:"vin"` Weight int `json:"weight"` Fee int `json:"fee"` Status Status `json:"status"` }
type TransactionInput ¶ added in v0.3.11
Click to show internal directories.
Click to hide internal directories.