26 lines
865 B
Go
26 lines
865 B
Go
package vaa
|
|
|
|
import (
|
|
"github.com/certusone/wormhole/node/pkg/vaa"
|
|
"time"
|
|
)
|
|
|
|
type VaaDoc struct {
|
|
ID string `bson:"_id" json:"id"`
|
|
Version uint8 `bson:"version" json:"version"`
|
|
EmitterChain vaa.ChainID `bson:"emitterChain" json:"emitterChain"`
|
|
EmitterAddr string `bson:"emitterAddr" json:"emitterAddr"`
|
|
Sequence uint64 `bson:"sequence" json:"sequence"`
|
|
GuardianSetIndex uint32 `bson:"guardianSetIndex" json:"guardianSetIndex"`
|
|
Vaa []byte `bson:"vaas" json:"vaa"`
|
|
Timestamp *time.Time `bson:"timestamp" json:"timestamp"`
|
|
|
|
UpdatedAt *time.Time `bson:"updatedAt" json:"updatedAt"`
|
|
IndexedAt *time.Time `bson:"indexedAt" json:"indexedAt"`
|
|
}
|
|
|
|
type VaaStats struct {
|
|
ChainID vaa.ChainID `bson:"_id" json:"chainId"`
|
|
Count uint `bson:"count" json:"count"`
|
|
}
|