Blockchain fee
UX
Deposit Form: When a user intends to deposit funds into the blockchain service, they can observe the transaction fee associated with this action. The fee will be displayed in the main coin of the blockchain network. Additionally, there will be an equivalent displayed in the platform's key currency. This allows users to understand the cost of the transaction both in terms of the blockchain's native currency and in a more familiar currency used within the platform.
Withdrawal Form: Similarly, when a user initiates a withdrawal from the blockchain service, they will see the transaction fee presented in the main coin of the blockchain network as well as in the platform's key currency, and in the currency of withdrawal. This transparency helps users make informed decisions about their withdrawals, considering all the direct costs in the blockchain's native currency, currency of withdrawal, and the equivalent value in the platform's key currency.
On-Chain / Semi-Chain Swap Form: In scenarios where users are performing on-chain / semi-chain swaps, perhaps exchanging one cryptocurrency for another directly on the blockchain, they can also observe the transaction fee. Again, this fee will be displayed in both the main coin of the blockchain network and the platform's commission currency. This ensures users are aware of the costs involved in executing such swaps and can factor them into their decision-making process.
Additionally, the subscription for the blockchain service is updated dynamically. This implies that the transaction fees and other associated costs may change over time based on network congestion, market conditions, or updates to the platform's fee structure. This dynamic updating ensures that users have access to the most current information regarding transaction costs, enabling them to plan and budget accordingly.
All fees on UI should have ' ~ ' sign.
Information in hover about transaction fees should warn the user that the fee represents current moment data, and may change by the time the platform will receive his incoming transaction / send outgoing transaction.
Overall, the user interface provides clear and transparent information regarding transaction fees across different forms of interaction with the blockchain service, empowering users to make well-informed decisions about their financial transactions within the platform.
Â
Admin Panel
Additional Field for Currency Payment Interface - "Blockchain Fee":
This field will display the actual fee for transactions in the main coin of the blockchain network.
It will also show the equivalent fee in the platform's key currency and transaction currency, providing users with a clear understanding of the transaction costs in both currencies.
The amount of current fee should be taken from the blockchain.
Recommended Configurations for Currency Payment Interface:
Deposit Operations:
Zero platform fee: Users will not be charged any additional fees by the platform for depositing funds.
Charge blockchain fees for collection from generated deposit address/proxy address to platform’s wallet, in currency of deposit instead of blockchain's native currency (equivalent).
Withdrawal Operations:
Low platform commission: The platform will charge a minimal commission for withdrawal operations.
Charge current fluctuating blockchain fee from users: Similar to deposit operations, users will pay the transaction fee in currency of withdrawal instead of blockchain's native currency when withdrawing funds (equivalent).
Recommended Configurations for On-Chain Swap:
Low platform commission for exchange: The platform will apply a reduced commission for facilitating on-chain swap transactions.
Charge blockchain fees from users: Users engaging in on-chain swaps will bear the cost of the transaction fees for collection and payout.
By implementing these configurations, the currency payment interface ensures transparency regarding transaction fees and provides users with flexibility in managing their transactions.