// deleteStateObject removes the given object from the state trie.
deleteStateObject removes the given object from the state trie.
// deleteStateObject removes the given object from the state trie .
func (shard *StateDBManage) deleteStateObject(cointyp string, addr common.Address, stateObject *stateObject) {
	statedb, err := shard.GetStateDb(cointyp, addr)
	if err != nil {
		log.Error("sharding_statedb", "sharding_deleteStateObject:", err)
		return
	}
	statedb.deleteStateObject(stateObject)
}
func ( shard * StateDBManage ) deleteStateObject ( cointyp string , addr common . Address , stateObject * stateObject ) { statedb , err := shard . GetStateDb ( cointyp , addr ) if err != nil { log . Error ( " " , " " , err ) return } statedb . deleteStateObject ( stateObject ) }
deleteStateObject removes the given object from the state trie.
deleteStateObject removes the given object from the state trie .