Gelato
  • Introduction
    • Gelato, The Web3 Cloud Platform
  • Smart Wallets
    • Introduction
      • Understanding EIP-7702
      • Understanding ERC-4337
      • ERC-4337 vs EIP-7702
    • Templates & Examples
    • How-To Guides
      • Create a Sponsor API Key
      • Sponsor gas for your users
      • Allow users to pay gas with erc20
      • Allow users to pay gas with native
      • Create Dynamic's Environment Id
      • Use Dynamic/Privy signers with React SDK
      • Estimate Gas for your transactions
    • React SDK
    • Demo
    • Supported Networks
  • Rollup As A Service
    • Introduction
    • Rollup Stacks
      • Arbitrum Orbit
        • Run a Full Orbit Node
      • OP Stack
        • Run OP Node
    • Deploy your Rollup
    • Customization
      • Data Availability
        • Celestia
        • Avail
        • Eigen DA
      • Custom Gas Token
      • Marketplace
        • Gelato Services
        • Data Indexers
        • Block Explorers
        • Oracles
        • Bridges
        • Account Abstraction
        • On & Off-ramp
        • Community
        • Identity & KYC
        • Others
      • Verifier Node Package
    • Public Testnet
  • RPC Nodes
    • Introduction
    • Compute Units
    • Using RPC Nodes
    • Supported Networks
    • Pricing and Plans
    • FAQ
  • Web3 Services
    • Web3 Functions
      • Understanding Web3 Functions
        • Trigger Types
        • Typescript Function
        • Solidity Function
        • Automated Transactions
      • Security Considerations
      • Template & Use Cases
      • Quick Start
        • Writing Typescript Functions
          • Event Trigger
          • Private Typescript Functions
          • Callbacks
        • Test, Deploy & Run Typescript functions
        • Writing Solidity Functions
        • Test, Deploy & Run Solidity Functions
        • Initiate an Automated Transaction
      • Create a Web3 Function Task
        • Using the UI
        • Using the Safe App
        • Using a Smart Contract
        • Using the Automate SDK
      • Analytics & Monitoring
      • Supported Networks
      • Subscription & Payments
      • Legacy Automate Migration Guide
    • Relay
      • What is Relaying?
      • Security Considerations
        • ERC-2771 Delegatecall Vulnerability
      • Templates
      • Quick Start
        • Sponsored Calls
        • Non-Sponsored Calls
      • ERC-2771 (recommended)
        • SponsoredCallERC2771
        • CallWithSyncFeeERC2771
          • Relay Context Contracts ERC2771
      • Non-ERC-2771
        • SponsoredCall
        • CallWithSyncFee
          • Relay Context Contracts
      • Relay API
      • Gelato's Fee Oracle
      • Tracking your Relay Request
      • Supported Networks
      • Subscriptions and Payments
        • 1Balance & Relay
        • SyncFee Payment Tokens
        • Relay Pricing
      • ERC2771 Migration Guide
    • VRF
      • Understanding VRF
      • How does Gelato VRF Work?
      • Security Considerations
      • Template
      • Quick Start
      • Create a VRF Task
        • Create a Fallback VRF
        • Migrating from Chainlink VRF
      • Supported Networks
      • Pricing & Rate Limits
    • Oracles
      • Understanding Gelato Oracles
      • Quick Start
      • Data Providers
        • Stork
        • Choas Labs
      • Migrating from Chainlink Oracles
      • Available Price Feeds
      • Supported Networks
      • Pricing & Rate Limits
    • Account Abstraction
      • Understanding ERC-4337
      • Introduction to Gelato Bundler
      • Templates & Examples
      • Quick Start
      • Supported Networks
      • Bundler API Endpoints
        • eth_sendUserOperation
        • eth_estimateUserOperationGas
        • eth_getUserOperationByHash
        • eth_getUserOperationReceipt
        • eth_supportedEntryPoints
        • eth_maxPriorityFeePerGas
        • eth_chainId
    • 1Balance
      • 1Balance Alerts
      • Subscription Plans
      • Subscription Notifications
      • USDC Addresses
    • AI Agents
    • Teams
  • GELATO DAO
    • DAO & Token (GEL)
    • GEL Token Contracts
    • Governance Process
  • Social Media
Powered by GitBook
On this page
  • Getting started with Teams
  • Creating a Team
  • Managing Team Members and Roles
  • Subscription Management
  • Switching Teams
  • Teams for 1Balance
  • Teams in Relay
  • Teams in Functions
  • Multisig and Team Management
  1. Web3 Services

Teams

PreviousAI AgentsNextDAO & Token (GEL)

Last updated 2 months ago

The new teams feature is designed to enhance collaboration, allowing multiple users to work together seamlessly within the Gelato ecosystem. This feature enables developers and project teams to manage their Gelato Functions tasks and Relay tasks collectively, ensuring a more efficient and coordinated workflow.

Getting started with Teams

Creating a Team

  • To begin creating your team, go to the Gelato app.

  • Select the Settings tab from the sidebar.

  • Click on the Team tab within Settings.

Managing Team Members and Roles

  • The Team Owner (the address connected to the team's 1Balance) has the highest level of access and can add as well as remove other team members.

Subscription Management

  • Transaction History Visibility: Team members have access to view the transaction history, allowing for a transparent overview of all actions taken within the account.

  • Subscription Details and Management: Beyond viewing, team members can actively manage the subscription details.

Important: Given that any team member can alter the subscription plan, it's vital to maintain clear communication within the team regarding such changes. This ensures that all members are aligned with the decision, safeguarding the account's stability and service continuity.

Adding Team Members

  • Under the Manage team section, you'll find options to add team members.

  • Enter the Wallet addresses (EOA) of your team members in the provided field.

  • Click on Add Member.

Removing Team Members

  • To remove a member, click on the trash icon next to their address.

Switching Teams

  • Access your profile by clicking on the top right corner

  • Select your team

  • Instantly switch by clicking on your desired team

Teams for 1Balance

The 1Balance feature within Gelato allows team members to collaboratively manage funds with transparency and efficiency.

Key Features

  • Deposits: Any team member can deposit funds into the 1Balance account, ensuring the team has the necessary resources for task execution.

  • Balance Visibility: Every team member can view the current balance, providing clear insight into available resources.

Teams in Relay

Team members have full access to Relay features, enabling collective management just like the team owner. This includes:

Key Features

  • Viewing Tasks: Team members can view all Relay tasks set up by the team.

  • Setting Tasks: Any team member can create and manage Relay tasks, allowing for a distributed approach to task management.

Note: Team members also have the capability to refresh API keys. It's important to be mindful of this, as refreshing API keys can significantly impact applications relying on them. Make sure to coordinate with your team when performing such actions to avoid unintended disruptions.

Teams in Functions

Within the Functions section, your team currently has the ability to:

Key Features

  • Task Visibility: Within the Functions section, team members have visibility over tasks created by the team owner. This access allows for a transparent overview of the automations set in place, although direct interaction with these tasks is reserved solely for the owner

  • Restricted Task Creation: Currently, creating or modifying W3F tasks is limited to the owner. This ensures that only authorized changes are made, maintaining the integrity and security of the functions.

While team members can view the Function tasks, active manipulation of these tasks is not possible without the owner's intervention. Executing or modifying tasks entails on-chain transactions which require confirmation exclusively from the owner's address.

Multisig and Team Management

For projects leveraging multisig wallets for enhanced security and shared governance, it is recommended to set up the multisig wallet as the owner account. When using a multisig wallet as the owner:

  • Team members, through their individual externally owned accounts (EOAs), can view and deposit into the 1Balance account associated with the multisig.

  • Relay applications can be sponsored by the multisig, enabling multiple team members to manage these applications