Using Yeomen Command
How to use Yeomen Command
Last updated
How to use Yeomen Command
Last updated
Yeomen Command platform let's you automate Web 3 with intelligent Yeomen (scripts) created by any developer. Think of it like an App Store for Web 3 and an execution environment for these Apps.
Yeomen Command
Automate Web 3 with powerful Yeomen from the developer community
Yeomen Command reduces your risk by running Yeomen in isolation.
Connect with developers for feedback, ratings and more.
Create your own scripts
In the above example, we have several Yeomen being managed by Command. This is a fairly intuitive interface where you are able to Add/Remove Yeomen. You are also able to Stop or Start them as you require.
The steps below will let you get started with Yeomen Command!
1) Setting up your keys or wallet
Important Note about private keys: You should only add session private keys that you use for your game. You'll also be able to delegate access in such a way that if your keys on Yeomen were compromised your risk is negligible. Don't add important private keys to Yeomen as it is very much in Alpha stage and under development.
If you are connecting a game like Primodium or SkyStrife that uses MUD framework. You'll most likely have a Delegator that you will have to add to the account page. The Delegator is usually your address on Metamask or your wallet that is the primary account for which the Session wallet signs Txs for.
2) Install a Yeoman
You can install several Yeomen, It is also incredibly useful to install the same Yeoman multiple times if you want to target different aspects or run things in parallel.
3) Running a Yeoman
Make sure you have selected an account under an Yeoman's Settings tab. This will control how you run the app.
Signing options:
Auto approve: By default, all requests by an Yeoman to sign a Tx is auto approved in 30 seconds
Instant signing: This will skip the wait and sign a Tx immediately
Ask for approval: This will make Yeoman Command wait for your explicit approval before it signs the Tx.
Yeoman Name is a friendly name that you select for your reference. There are users with 50 Yeomen running and it is useful to have a friendly name.
Every Yeoman will also probably require some Inputs. This will be along the lines of an asteroid to attack or a preferred rate for a swap transaction. The inputs vary based on the Yeoman. You'll have to set them appropriately.
That's it you are all set. Click on the play icon to get started
If all the requirements are met, clicking on the play icon will get you started with the Yeoman.
Track the Yeoman worker
Now that you are up & running, the following tabs are useful for an Yeoman.
Console tab: This shows the latest message, also useful for dynamic input required by the Yeoman
Inputs tab: These are the important inputs an Yeoman needs.
Code tab: This shows the code that runs useful to Fork it or make edits of your own.
Logs tab: Very useful to debug the Yeoman
Settings tab: Controls the account to use for signing, name the Yeoman and signing methods.
You don't need an account but to sign these apps you will need to connect your wallet or add a private key. You do this by going here
Use the search feature to find a DApp or project that you want to automate. There should be an Yeoman for it or the developer community will be interested in building one.
You control an Yeoman by opening Command. This is where all the Yeomen are listed. You can head to to take a look at all the diligent Yeomen workers.