github.com/Finschia/finschia-sdk@v0.48.1/snapshots/types/util.go (about)

     1  package types
     2  
     3  import (
     4  	protoio "github.com/gogo/protobuf/io"
     5  )
     6  
     7  // WriteExtensionItem writes an item payload for current extension snapshotter.
     8  func WriteExtensionItem(protoWriter protoio.Writer, item []byte) error {
     9  	return protoWriter.WriteMsg(&SnapshotItem{
    10  		Item: &SnapshotItem_ExtensionPayload{
    11  			ExtensionPayload: &SnapshotExtensionPayload{
    12  				Payload: item,
    13  			},
    14  		},
    15  	})
    16  }