You might use the functionalization of glucose-derived carbon nanoparticles with ethylenediamine as reported here: "Ethylenediamine functionalized carbon nanoparticles: synthesis, characterization, and evaluation for cadmium removal from water"
Another option is synthesize metallofullerene nanoparticles based on ethylenediamine -modified Gd@C82 via a facile solid–liquid coupling reaction (Gd@C82-(ethylenediamine)8 Nanoparticle: A New High-Efficiency Water-Soluble ROS Scavenger).
Another option would be to adapt a previously reported reaction. For example, Deng et al. used the a natural polysaccharide isolated from mulberry leaves as a nonviral gene vector (Efficient Gene Delivery to Mesenchymal Stem Cells by an Ethylenediamine-Modified Polysaccharide from Mulberry Leaves). Based on this reaction, you could use chitosan to obtain the nanoparticles.
Here are the DOIs of said articles:
Ethylenediamine functionalized carbon nanoparticles: synthesis, characterization, and evaluation for cadmium removal from water, RSC Adv., 2017,7, 34226-34235, 10.1039/C7RA04709F.
Gd@C82-(ethylenediamine)8 Nanoparticle: A New High-Efficiency Water-Soluble ROS Scavenger, ACS Appl. Mater. Interfaces, 2016, 8 (39), pp 25770–25776, 10.1021/acsami.6b08659.
Efficient Gene Delivery to Mesenchymal Stem Cells by an Ethylenediamine-Modified Polysaccharide from Mulberry Leaves, small 2012, 8, No. 3, 441–451, 10.1002/smll.201101554.