func CreateFirstTestEntry() *entryBlock.Entry { answer := new(entryBlock.Entry) answer.Version = 1 answer.ExtIDs = []primitives.ByteSlice{primitives.ByteSlice{Bytes: []byte("Test1")}, primitives.ByteSlice{Bytes: []byte("Test2")}} answer.Content = primitives.ByteSlice{Bytes: []byte("Test content, please ignore")} answer.ChainID = entryBlock.NewChainID(answer) return answer }
func CreateFirstAnchorEntry() *entryBlock.Entry { answer := new(entryBlock.Entry) answer.Version = 0 answer.ExtIDs = []primitives.ByteSlice{primitives.ByteSlice{Bytes: []byte("FactomAnchorChain")}} answer.Content = primitives.ByteSlice{Bytes: []byte("This is the Factom anchor chain, which records the anchors Factom puts on Bitcoin and other networks.\n")} answer.ChainID = entryBlock.NewChainID(answer) return answer }
func CreateNewChain() *entryBlock.Entry { answer := new(entryBlock.Entry) answer.Version = 0 answer.ExtIDs = []primitives.ByteSlice{primitives.ByteSlice{Bytes: FKey.Key[:]}} answer.Content = primitives.ByteSlice{Bytes: FKey.Public()} answer.ChainID = entryBlock.NewChainID(answer) return answer }