21 lines
485 B
Go
21 lines
485 B
Go
package eyes
|
|
|
|
import "github.com/tendermint/go-wire/data"
|
|
|
|
// Data is the struct we use to store in the merkle tree
|
|
type Data struct {
|
|
// SetAt is the block height this was set at
|
|
SetAt uint64 `json:"set_at"`
|
|
// Value is the data that was stored.
|
|
// data.Bytes is like []byte but json encodes as hex not base64
|
|
Value data.Bytes `json:"value"`
|
|
}
|
|
|
|
// NewData creates a new Data item
|
|
func NewData(value []byte, setAt uint64) Data {
|
|
return Data{
|
|
SetAt: setAt,
|
|
Value: value,
|
|
}
|
|
}
|