func newRevealEntry() *RevealEntryMsg { re := new(RevealEntryMsg) entry := new(entryBlock.Entry) entry.ExtIDs = make([][]byte, 0, 5) entry.ExtIDs = append(entry.ExtIDs, []byte("1asdfadfasdf")) entry.ExtIDs = append(entry.ExtIDs, []byte("")) entry.ExtIDs = append(entry.ExtIDs, []byte("3")) entry.ChainID = new(primitives.Hash) entry.ChainID.SetBytes(constants.EC_CHAINID) entry.Content = []byte("1asdf asfas dfsg\"08908098(*)*^*&%&%&$^#%##%$$@$@#$!$#!$#@!~@!#@!%#@^$#^&$*%())_+_*^*&^&\"\"?>?<<>/./,") re.Entry = entry return re }
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 CreateNewEntry() *entryBlock.Entry { chain := CreateNewChain() entry := new(entryBlock.Entry) entry.ChainID = chain.GetChainID() entry.Content = primitives.ByteSlice{Bytes: []byte(FAddressStr)} entry.ExtIDs = []primitives.ByteSlice{primitives.ByteSlice{Bytes: []byte(ECAddressStr)}} return entry }
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 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 }