github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/execution/state/abi.go (about) 1 package state 2 3 import ( 4 "github.com/hyperledger/burrow/acm/acmstate" 5 ) 6 7 func (s *ReadState) GetMetadata(metahash acmstate.MetadataHash) (string, error) { 8 data, err := s.Plain.Get(keys.Abi.Key(metahash.Bytes())) 9 return string(data), err 10 } 11 12 func (ws *writeState) SetMetadata(metahash acmstate.MetadataHash, abi string) error { 13 return ws.plain.Set(keys.Abi.Key(metahash.Bytes()), []byte(abi)) 14 }