wormhole-explorer/fly/internal/track/trackid.go

19 lines
397 B
Go

package track
import (
"fmt"
"github.com/google/uuid"
)
// GetTrackID returns a unique track id for the pipeline.
func GetTrackID(vaaID string) string {
uuid := uuid.New()
return fmt.Sprintf("gossip-signed-vaa-%s-%s", vaaID, uuid.String())
}
func GetTrackIDForDuplicatedVAA(vaaID string) string {
uuid := uuid.New()
return fmt.Sprintf("fly-duplicated-vaa-%s-%s", vaaID, uuid.String())
}