fee

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2022 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetThirdPartyFeeEstimate

func GetThirdPartyFeeEstimate() (int64, error)

GetThirdPartyFeeEstimate : get sat/vbyte fee and convert to sat/kw

Types

type BitcoinerFee

type BitcoinerFee struct {
	Timestamp int `json:"timestamp"`
	Estimates struct {
		Num30 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"30"`
		Num60 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"60"`
		Num120 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"120"`
		Num180 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"180"`
		Num360 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"360"`
		Num720 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"720"`
		Num1440 struct {
			SatPerVbyte float64 `json:"sat_per_vbyte"`
			Total       struct {
				P2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2wpkh"`
				P2ShP2Wpkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2sh-p2wpkh"`
				P2Pkh struct {
					Usd     float64 `json:"usd"`
					Satoshi float64 `json:"satoshi"`
				} `json:"p2pkh"`
			} `json:"total"`
		} `json:"1440"`
	} `json:"estimates"`
}

BitcoinerFee : estimates fee from bitcoiner service

Jump to

Keyboard shortcuts

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