MCPcopy Index your code
hub / github.com/CovenantSQL/CovenantSQL / loadProviderObject

Method loadProviderObject

blockproducer/metastate.go:180–191  ·  view source on GitHub ↗
(k proto.AccountAddress)

Source from the content-addressed store, hash-verified

178}
179
180func (s *metaState) loadProviderObject(k proto.AccountAddress) (o *types.ProviderProfile, loaded bool) {
181 if o, loaded = s.dirty.provider[k]; loaded {
182 if o == nil {
183 loaded = false
184 }
185 return
186 }
187 if o, loaded = s.readonly.provider[k]; loaded {
188 return
189 }
190 return
191}
192
193func (s *metaState) loadOrStoreProviderObject(k proto.AccountAddress, v *types.ProviderProfile) (o *types.ProviderProfile, loaded bool) {
194 if o, loaded = s.dirty.provider[k]; loaded && o != nil {

Callers 4

updateProviderListMethod · 0.95
TestChainFunction · 0.80
TestMetaStateFunction · 0.80

Calls

no outgoing calls

Tested by 2

TestChainFunction · 0.64
TestMetaStateFunction · 0.64