-
Wolfgang Welz authoredWolfgang Welz authored
tipselection.go 511 B
package tipselection
import (
"github.com/iotaledger/goshimmer/packages/datastructure"
"github.com/iotaledger/goshimmer/packages/model/meta_transaction"
"github.com/iotaledger/iota.go/trinary"
)
var tips = datastructure.NewRandomMap()
func GetRandomTip() (result trinary.Trytes) {
if randomTipHash := tips.RandomEntry(); randomTipHash != nil {
result = randomTipHash.(trinary.Trytes)
} else {
result = meta_transaction.BRANCH_NULL_HASH
}
return
}
func GetTipsCount() int {
return tips.Size()
}