Withdraw assets¶
Who can do this
Initiators start withdrawals. Approvers then approve them in the Hex Safe Mobile App. See How approvals work.
How to withdraw assets¶
Overview¶
A withdrawal has two stages that involve you:
- Initiation
- Approval
Both stages work the same for Safe and Safe Plus Vaults. After approval, Hex Trust handles signing and broadcasting the transaction.
Try it: interactive walkthrough
Click the highlighted area on each screen to move through the steps. All names, balances and addresses are demo data.
Initiate a withdrawal¶
A withdrawal request can only be initiated by a Hex Safe user with an Initiator User Role.
Initiating a withdrawal on Hex Safe does not vary based on your specific wallet type.
Steps to withdraw an asset:¶
-
On the Vaults dashboard, click Withdraw.
-
Keep "Tokens" selected and choose the asset you want to withdraw. For the full list, see supported assets.
-
Select the Network for the transaction
Be careful when choosing the network: make sure the receiving address supports the network you send the asset on. If you withdraw on the wrong network, the funds may not reach the recipient.
-
Select the Hex Safe Vault from which you will withdraw the asset and click "Continue."
-
Select or Input the Recipient's Wallet Address.
- To send to one of your own vaults, pick it from the Internal tab. To send to a saved counterparty, pick it from the Counterparties tab.
-
Or you can input the address in the Address Field.
-
Enter the amount to withdraw.
-
Set a Network Fee for the withdrawal. You can choose from predetermined network fees based on calculations: slow, average or fast transaction speed depending on the urgency of your withdrawal.
Note: Network Fees are dynamic and always changing depending on how congested the blockchain network is. You can also set the fee yourself under Advanced Options.
- For Ethereum Virtual Machine Chains (i.e. Ethereum, Polygon, etc.), this consists of setting the Max Base Fee (GWEI), Priority Fee (GWEI), and Gas Limit.
- For Bitcoin and UTXO-based blockchains, this fee consists of Sat/Byte.
Optional: You can provide a Note for internal reference purposes.
-
You will then see the total amount, including the network fee, which will be withdrawn from your Hex Safe Account.
-
Click "Withdraw" to review the withdrawal.
-
Once reviewed, click "Confirm Withdrawal."
-
Before the Withdrawal is Initiated, you will need to confirm the Initiation as a two-factor authentication security measure. To do so, open your Hex Safe Mobile App and ensure you are logged in.
-
On the Hex Safe Mobile App, you will see a withdrawal transaction which you will need to confirm that you initiated. Please ensure that you have reviewed the transaction prior to making a decision. Click "Confirm" / "Approve" and your withdrawal transaction has been initiated.
Approving Withdrawals on Hex Safe Mobile APP¶
Withdrawal transactions would require Approvals in two scenarios:
- Vaults configured as Safe Vaults with an approval scheme via the Hex Safe Mobile APP.
- Vaults configured as Safe Plus Vaults.
A withdrawal request can only be approved by a Hex Safe user with an Approver User Role.
Approving a withdrawal on Hex Safe does not vary depending on your specific wallet type.
-
As an Approver, open your Hex Safe Mobile App and ensure you are logged in.
-
You will see the pending withdrawal transactions that you will need to Approve or Reject.
-
Depending on your choice, the withdrawal transaction will either be Approved or Rejected.