Brian - Documentation
  • đŸ–ī¸Welcome
  • 👀Prompt-to-earn
  • 🤖Why an Intent Recognition Engine?
  • 🌐Brian AI models
  • 📜Prompt Guide
  • 🧠Use Cases
  • đŸ’ģPowered by Brian
  • â‰ī¸FAQ
  • Brian API
    • âš™ī¸APIs
      • đŸ’ģAPI Swagger
      • 💸/transaction
        • â›“ī¸Actions, Networks, and Tokens supported
          • Deposit and Withdraw to/from DeFi protocols
        • Transactions flow
          • EVM
          • Solana
          • Starknet
      • 📚/knowledge
        • 📑Knowledge Boxes
        • 🐝Public Embeddings
      • đŸ§™â€â™‚ī¸/agent
      • 🧑‍đŸ”Ŧ/parameters-extraction
      • 👨‍đŸ’ģ/smart-contract (alpha)
      • 📰/networks
      • â„šī¸/actions
    • đŸĨŗWhat's New?
    • 🔑API key
  • Brian SDK
    • 📚Brian Typescript SDK
  • AI AGENTS
    • 🤖LangChain<>Brian SDK
  • Brian App
    • 🍀Overview
    • 📤Send Transactions
    • 🙏Ask Brian
    • 🚚Deploy Smart Contracts
  • Misc.
    • Telegram Dev community
    • Website
    • Github
    • Medium
    • Twitter
    • HuggingFace
Powered by GitBook
On this page
  • How to deploy a Smart Contract
  • How to interact with a deployed Smart Contract
  1. Brian App

Deploy Smart Contracts

PreviousAsk Brian

Last updated 3 months ago

This functionality is currently disabled in the Brian App due to getting an update to reflect the latest API changes.

You can still access it via our APIs!

The Deploy Smart Contracts feature allows users to generate, compile, deploy, and interact with smart contracts by prompting in English.

Try something like "write an ERC20 named Test with symbol TST and supply 100000".

How to deploy a Smart Contract

1) Prompt the description of a smart contract you'd like to generate

2) Brian will generate the solidity smart contract code

3) Click the edit button to manually edit the smart contract code

4) Click the Explain this button to have an AI text generated explaining the smart contract code

5) Click the Deploy button to compile and deploy the smart contract generated

How to interact with a deployed Smart Contract

1) Go to Deployed Smart Contracts on the Settings page. Here you can find all the smart contract deployed through Brian

2) Click on the Interact button and the Interaction page will open

3) Clicking on the info button (i) you can see the info of the deployed smart contract you're interacting with such as the methods available in the contract, the ABI and the smart contract code

4) Prompt in English how you want to interact with the smart contract

4) Click the Execute button to execute the transaction

🚚