Skip to content

manacle0y/fasset-closed-beta

 
 

Repository files navigation

FAsset Closed Beta

This repository is a virtual control environment for the FAssets closed beta participants. It will be updated for each new closed beta scenario, allowing users to pull the latest version to set up their environment.

Operating System Requirement Linux operating system preferred. macOS also may work, but use at your own risk.

Communication All communication regarding the scenario schedule will be communicated on Telegram.

First Time Setup

Follow the steps below to set up your local environment for the first time. If you have set the environment before, go to Scenario Setup.

  1. Clone the repository end and enter the folder
    git clone --recurse-submodules https://github.com/flare-foundation/fasset-closed-beta.git
    cd fasset-closed-beta
    
  2. If you don't have the secrets.json file set up, see Secrets guide; otherwise, follow the next step;
  3. Place your secrets.json file in the fasset-closed-beta folder under the name secrets.json;
  4. Obtain the API key via registering on Telegram - follow the Telegram guide;
  5. Go to Agent Owner Registry smart contract, connect via Metamask with your management.address from the secrets.json, and call setWorkAddress with your secrets.owner.native.address as an argument.

Scenario Setup

For each new scenario, follow the steps below:

  1. Initialize repository:
    init.sh
    
  2. Ensure that the configuration is correct and that the output is green.
    check.sh
    
  3. Continue on the Scenario Testing Tool and follow the steps there.
  4. If you need to answer some questions about the Scenario Testing Tool, refer to this document or ask on Telegram from one of the Flare Developer Relations engineers.

Additional Setup

Secrets

If you do not have the secrets.json file, you should follow the below steps:

  1. Make sure you came here from First Time Setup,
  2. Generate a management address - this is an EVM address that will control your agent for the duration of the closed/open beta,
  3. Obtain secrets.json by running:
    gen-secrets.sh <management_address>
    
  4. Fund your secrets.owner.native.address and secrets.user.native.address with some CFLR from the this Faucet, and some testXRP from the this faucet.

Telegram

To register and get your closed beta API key, do the following:

  1. Go to our FAsset Telegram bot,
  2. Start the bot by running /start, then click Register, and input the required info,
  3. Wait for us to confirm your registration info,
  4. Run (send message) /events, click Subscribe to Events, and receive your API key.
  5. To subscribe to receiving agent events on Telegram, put the API key from the last step in the local config.json file under apiKey.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%