Purchasing VTs using Safe Multisig Wallet
This guide will help you purchase Validator Tickets using your Safe multisig wallet.
Introduction
Validator Tickets (VTs) allow you to participate in the Puffer Protocol as a node operator. This guide will walk you through the process of connecting your Safe multisig wallet to our dashboard and purchasing VTs using either ETH or pufETH.
Connecting Your Safe Multisig to Puffer LaunchPad
-
Navigate to the Puffer Launchpad.
-
On the Puffer LaunchPad, You will be prompted to connect your wallet. Select WalletConnect from the list of options.
-
Click on
OPEN
to get the official WalletConnect modal. -
Copy the WalletConnect link by clicking on the
Copy
button. -
In your Safe interface, click on the WalletConnect icon in the top right in the bar.
-
Paste the WalletConnect link from Puffer LaunchPad into the popup window and confirm the connection.
-
Return to the Puffer LaunchPad. You should now see your Safe wallet connected and ready to purchase VTs. Click on
Continue
to move to the next step.
Purchasing VTs with ETH
-
Navigate to the Top Up section on the LaunchPad. Select
Validator Ticket
option. -
Select
ETH
as the payment currency, enter the amount of VT you want to purchase andSubmit Transaction
. -
You'll be redirected to your Safe interface where you can review the transaction details. Verify the amount of ETH being spent and the number of VTs you're purchasing. You can also simulate the transaction. Click on
Sign
to approve the transaction. -
Other owners of the Safe will need to sign the transaction as well, according to your Safe's signature requirements. Once executed, you can view the transaction on the Puffer LaunchPad. And your VT will be added to your account.
Purchasing VTs with pufETH
When using pufETH, you'll need to complete two separate transactions:
- Navigate to the Validator Ticket purchase section on the LaunchPad. Select
Validator Ticket
option, selectpufETH
as the payment currency, enter the amount of VT you want to purchase andSubmit Transaction
.
-
The first transaction will ask for approval to spend your pufETH:
- Review the approval amount and address of the spender contract which should be ValidatorTicket contract address : 0x7D26AD6F6BA9D6bA1de0218Ae5e20CD3a273a55A
- Click "Add to Batch" to add the transaction to the batch.
-
After the approval transaction is added to the batch, a second transaction will appear:
- This transaction is for the actual VT purchase
- Verify the number of VTs you're purchasing
- Click "Add to Batch" to add the transaction to the batch.
- Wait for other Safe owners to sign
-
Once batch is signed, get it signed by other owners of the Safe and execute the batch.
-
After successful execution, you'll see the transaction on the Puffer LaunchPad. And your VT will be added to your account.
Transaction Batching (Optional)
With Safe, you have the option to:
- Execute transactions individually as they are signed
- Or batch multiple signed transactions together and execute them in a single transaction to save on gas fees
- In this guide, we've shown how to batch the transactions together.
Important Notes
- Ensure you have sufficient ETH or pufETH balance in your Safe wallet before initiating these transactions.
- The minimum purchase is 1 VT.
- You can track all your transactions in the "Activity" section of your Safe.
- If you encounter any issues, please contact Puffer team.