A method for removing at least one contaminant selected from the group
consisting of H.sub.2 S and CO.sub.2 from contaminating streams, including
the steps of providing an above ground stream comprising hydrocarbon
containing the at least one contaminant, and positioning metal-containing
nanoparticles having a particle size of less than or equal to about 100 nm
in the stream, the metal-containing nanoparticles being selected from the
group consisting of metal oxides, metal hydroxides and combinations
thereof, whereby the nanoparticles adsorb the contaminants from the
stream.