our-blog
our-blog
05
05

Step-by-Step Guide to Using Visor

5.7.2024

Step-by-Step Guide to Using Visor

Yesterday, we launched Visor, our newest tool designed to make your interactions on ZKsync as smooth and autonomous as possible. Today, we're excited to provide you with a comprehensive guide on how to get started with Visor and leverage its powerful features to streamline your blockchain transactions.

Visor is not just a tool; it's a platform designed to leverage native account abstraction to empower your blockchain activities, making them more efficient and effortless than ever before.

Whether you're a seasoned blockchain veteran or a newcomer to the scene, this guide will help you understand how to make the most of Visor's powerful features.

Let’s get started! ⬇️

Getting Started with Visor

You can find Visor on the txSync platform, where it seamlessly integrates to provide enhanced functionality. To start using Visor, you will first need to create a smart account.

A smart account is like a super-powered account that allows you to use advanced smart contract functionalities, such as automated transactions.

Creating a Smart Account

Start the Process: Click the "Create Smart Account" button on your Visor dashboard.

Review Costs: You will be prompted to review the cost details before proceeding. Please be aware that while setting up a smart account is currently offered at no cost, this is a promotional offering and fees may be applied in the future.

Confirm Creation: After reviewing, click "Create Smart Account" to finalize the setup. A confirmation message will appear once your smart account is successfully created.

Creating a smart account is a one-time process—once it’s set up, you’re all set to start utilizing Visor!

Funding Your Smart Account

Congratulations on creating your smart account! Now that it’s set up, the next essential step is to fund it. Why you need to fund your account? 🤔

Your smart account, while now fully operational, doesn’t have any funds to begin utilizing functionalities like installing plugins or creating tasks. These actions require a small amount of ETH to cover the associated transaction fees on the blockchain.

How to Fund Your Smart Account:

1. Access the Funding Option: Navigate to the "Fund Smart Account" button on your Visor dashboard.

2. Initiate the Funding: Click the button, and you'll be prompted to transfer ETH into your smart account. Enter the amount of ETH you wish to transfer.

3. Confirm the Transaction: Click “Confirm and deposit” button and you’re done!

Now that your account is funded, you’re all set to unlock the full power of Visor and start automating your blockchain transactions seamlessly. Next up, let's enhance your smart account by installing plugins.

Installing Plugins

Plugins are powerful tools that extend the functionality of your smart account on the ZKsync network. They allow you to customize and automate specific tasks, making your blockchain experience more efficient and tailored to your needs.

Currently, the only type of plugin available is the Recurring Plugin. This tool is designed to automate the process of making regular, scheduled payments, ensuring your transactions are handled promptly without manual intervention.

Installing the Recurring Plugin:

  • Navigate to Plugins: On your Visor dashboard, you’ll see the list of installed plugins.
  • Select the Plugin: Locate the Recurring plugin and click on the ‘Install’ button to begin the setup.

Confirm Installation: After reviewing the costs, press “Instal plugin” and that’s it! You officially installed your first plugin.  🎉

With the Recurring plugin, you can:

  • Automate Repetitive Tasks Securely: Schedule your payments to execute automatically, ensuring timely transactions without constant oversight.
  • Scheduled Transactions Ahead of Time: Plan and automate your financial commitments to ensure you never miss a deadline.
  • Automatic Paymaster Top-ups: Keep your transactions running smoothly with automatic fund management, ensuring your account always has the necessary balance to meet its obligations.

More Plugins Coming Soon

While the Recurring plugin is currently the only one available, we are actively working on expanding our plugin offerings. The development of additional plugins, such as the Observable Plugin which is in the pipeline, will further enhance your ability to monitor and control your blockchain activities directly from your smart account.

Stay tuned as we continue to innovate and expand our plugin library, offering you more tools to streamline and secure your blockchain operations on the ZKsync network. Each new plugin will introduce additional capabilities, making your smart account an even more powerful asset in your blockchain toolkit.

Once you have the plugin installed on your smart account, the last step is to put it into action by creating a new task.

Creating a Task

Tasks in Visor are specific instructions that you set up to automate your blockchain transactions based on the plugins you've installed. They allow you to execute a variety of activities seamlessly, without the need for manual intervention each time. As we introduce more plugins, the range of tasks you can automate will continue to expand, offering even greater flexibility and functionality.

Here’s how to set up your first task:

Create New Task: Within the plugin you installed, you will notice that you have 0 active tasks. Let's change that by clicking "Setup new task."

Click the ‘Create New Task’ button. This action opens a setup form where you can define the specifics of the transaction you want to automate.

Configure task parameters: Fill out the following parameters to define the specifics of your new task:

  • Task Name: Give your task a unique name to easily identify it later.
  • Target Address: Specify the blockchain address where the transaction should be sent.
  • Frequency: Select how often this task should execute. Options include once per day, once a week, once a month, once a year, or you can set a custom schedule to fit your specific needs—just pick the exact dates and times that work best for you.
  • Amount to Pay: Enter the amount of currency to be sent during each execution of this task.

Review and Confirm: Review all the details you’ve entered. Make sure everything is correct, especially the target address and the transaction amount, as these are critical components of your task. Adjust any details as needed, then confirm the task setup by clicking “Continue.’

Your task is created! On the right side of the dashboard, you can find the "All tasks" section. Once you click that, you'll see a list of all the tasks you’ve created, as well as create a new one.

You can also deactivate any tasks you no longer need.

Wrapping Up Your Visor Journey

Congratulations! You've now completed the essential steps to get started with Visor. From creating and funding your smart account to installing plugins and setting up automated tasks, you're well on your way to harnessing the full power of Visor to streamline your blockchain transactions on the ZKsync network.

Visor empowers you to manage your blockchain activities with ease and efficiency, eliminating the need for constant manual intervention. 🔥

Follow us on our X (Twitter) account and Discord to stay updated as we continue to expand our plugin offerings and enhance Visor's capabilities. We are committed to providing you with the tools you need to achieve seamless and autonomous blockchain transaction management!

If you have any questions or need further assistance, our support team is always here to help.

Happy automating txCitizens!

*This article is also published on txFusion Medium channel.

Listen us on spotify