To install the Fuel toolchain, you can use the fuelup-init script.
This will install forc, forc-client, forc-fmt, forc-lsp, forc-wallet as well as fuel-core in ~/.fuelup/bin.
curl https://install.fuel.network | shHaving problems? Visit the installation guide or post your question in our forum .
If you're using VSCode, we recommend installing the Sway extension .
fuelup installed? If you already have fuelup installed, run the commands below to make sure you are on the most up-to-date toolchain.
fuelup self update
fuelup update
fuelup default latest Start with a new empty folder and name it multisig-predicate.
mkdir multisig-predicate Go into the multisig-predicate folder:
cd multisig-predicate Within your terminal start by creating a new sway project called predicate:
forc new --predicate predicateTip: Notice the
--predicateflag, which tellsforcthat you want to create a project based on a predicate, rather than the default contract program type.
Your project structure generated from the forc command should like this:
tree predicatepredicate
├── Forc.toml
└── src
└── main.sw
1 directory, 2 filesMove into your predicate folder:
cd predicate In VSCode, navigate to the src folder within the predicate folder, where you will find a file named main.sw. This is the file where your Sway predicate will be written.