Steam the sweet potatoes for 25 minutes until very soft, steam the dessicated coconut and salt in a bowl for at least 10 minutes..
Remove the skin of the sweet potatoes and mash it with a fork.
Combine oil, sugar, salt and flour and knead until it becomes a pliable dough.
Divide the dough into 15g each portions and roll them into balls. You should get about 25 dumplings.
Dig a hole into the dumpling and place a piece of gula melaka in it.. Close up the gap in the dumpling.
Bring a pot of water to boil, and prepare next to it a big bowl of ice water. Boil the dumpling for 7 minutes at medium heat. Dish them out and dunk them into the ice water.
Fish out the dumplings and place them into the dessicated coconut bowl to cover each dumpling with dessicated coconut.