Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uAgents Support for Fetch Mainnet #520

Open
2 tasks done
harshpatel199259 opened this issue Aug 30, 2024 · 4 comments
Open
2 tasks done

uAgents Support for Fetch Mainnet #520

harshpatel199259 opened this issue Aug 30, 2024 · 4 comments
Assignees
Labels
c-question Category: An issue which is question

Comments

@harshpatel199259
Copy link

Prerequisites

  • I checked the documentation and made sure this feature does not already exist
  • I checked the existing issues to make sure this feature has not already been requested

Feature

Currently, uAgents register on the Dorado Testnet's Almanac contract, and their wallets are also on the Dorado Testnet. However, there is a need for uAgents to support the Fetch Mainnet, allowing users to hold and send real FET tokens (not testFET) through their uAgents.

Additional Information (Optional)

No response

@jrriehl jrriehl added the c-feature Category: New feature or request label Aug 30, 2024
@jrriehl
Copy link
Contributor

jrriehl commented Aug 30, 2024

While agents do not yet use of Fetch Mainnet as default, It should be possible to have your agent register on mainnet by setting the test flag to false:

agent = Agent(..., test=False)

Let us know if you have any issues with this.

@jrriehl jrriehl added c-question Category: An issue which is question and removed c-feature Category: New feature or request labels Aug 30, 2024
@harshpatel199259
Copy link
Author

@jrriehl What I understand from your message is that by setting:
agent = Agent(..., test=False)

This will make my agent register on the Almanac smart contract using the mainnet, and the agent's wallet address will also be on the Fetch Mainnet. Does this mean that the Agent will need to pay with mainnet FET tokens for the registration process?

@Archento
Copy link
Member

Archento commented Sep 9, 2024

@harshpatel199259 Yes, exactly. The main net uses a different denomination and users will need to top up the wallet of the agent for it to be able to register. Currently that is FET but will be ASI in the near future.

But please be advised that we do not explicitly recommend to use agents on the main net yet as that hasn't been tested thoroughly and since, e.g. we don't have enforcing mechanisms for the seed you need to be extra cautions about the uniqueness and security of that seed so that others are not able to access your agents funds.

@Autonomousweb3Dev
Copy link
Contributor

@harshpatel199259 Yes, exactly. The main net uses a different denomination and users will need to top up the wallet of the agent for it to be able to register. Currently that is FET but will be ASI in the near future.

But please be advised that we do not explicitly recommend to use agents on the main net yet as that hasn't been tested thoroughly and since, e.g. we don't have enforcing mechanisms for the seed you need to be extra cautions about the uniqueness and security of that seed so that others are not able to access your agents funds.

I was wondering if there is any plan or ETA for thoroughly testing the uAgents on the Fetch Mainnet? It would be great to see an official announcement that enterprises and projects using Fetch agent tech can now confidently register uAgents on the mainnet. I believe prioritizing this will boost confidence among developers and could significantly increase adoption across projects.

Looking forward to hearing more about the roadmap and updates on this front!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-question Category: An issue which is question
Projects
None yet
Development

No branches or pull requests

5 participants