As a cryptocurrency enthusiast and potential investor, I'm curious about the process of funding my ordinals wallet. Could you provide a step-by-step explanation of how I can successfully deposit funds into my wallet? Understanding the various options available for funding, such as bank transfers, cryptocurrency exchanges, or peer-to-peer transactions, would be greatly appreciated. Additionally, any security measures or best practices you recommend to ensure the safety of my funds would be invaluable. Could you also clarify any potential fees or limitations associated with funding my ordinals wallet? Thank you for your assistance in this matter.