Creating a Channel using Gnosis Safe
Creating a channel using a Gnosis Safe on the NeoCast protocol allows for multi-signature ownership of the channel. Here's a step-by-step guide on how to create a channel using a Gnosis Safe:
Prerequisites:
Create your own Gnosis Safe with the right set of owners and policies.
Fund your Gnosis Safe with at least 50 NEOCAST tokens. This amount of NEOCAST is required for channel creation.
Initiate a contract interaction from your Gnosis Safe to trigger the approve() function of the EPNSCore contract with the following values for the argument:
Step 1: Connect to the NeoCast dApp using your Gnosis Safe Follow these steps to connect your Gnosis Safe to the NeoCast dApp:
a. Go to NeoCast dApp or NeoCast Production dApp based on your channel creation requirements.
b. Select "Wallet Connect" as an option to connect your wallet to the dApp and copy the connection link. Keep this link handy as you'll use it shortly.
c. Open a new tab and go to the Gnosis Safe App.
d. Once you have connected with your Safe on the Gnosis Safe App, go to the "Apps" section on the left sidebar of the Gnosis Safe App.
e. Search for the "Wallet Connect" app and click on it.
f. Paste the connection link (from step b) in the provided Wallet Connect box.
Your Safe is now automatically logged in with the NeoCast dApp.
Step 2: Create the Channel Once your Gnosis Safe is successfully connected to the NeoCast dApp, creating a channel is a similar process to using an EOA (Externally Owned Account).
Follow these steps to create a channel:
Visit the NeoCast dApp.
Connect your Gnosis Safe to the dApp.
Go to "Developer" > "Create Channel."
Step 3: Signing and Initiating Channel Creation Transaction The key difference when creating a channel with a Gnosis Safe is that every transaction must be signed and executed from the Gnosis Safe App itself.
Follow these steps:
Enter the channel details.
Initiate the channel creation transaction.
Now, the required number of Safe owners must sign and approve this transaction from the Gnosis Safe App to execute it.
After the successful execution of the transaction, your channel will be created on the NeoCast dApp and will be owned by the Gnosis Safe and its owners.
Remember, to access the channel's profile page, you must log in to the dApp from the Gnosis Safe itself. This ensures that you have the necessary permissions to manage the channel.
Last updated