The aspect of the present disclosure relates to a method and system for paying transaction fee in non-native currency. The system is linked with self-custody wallet and smart contract wallet of a user. The system performs payment transactions from the smart contract wallet to at least one of a recipient wallet and a portal. The system comprises an I/O interface, a processor, a memory, and a portal. The portal receives, as input, a transaction amount from the user. The portal calculates a transaction fee against the transaction amount in the same currency as the transaction amount. The portal transmits a message request comprising a total amount to the smart contract wallet. The smart contract wallet transfers the transaction amount to the recipient wallet and the transaction fee (in non-native currency) to the portal.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.