Skip to content

bcnmy/mee-node

Repository files navigation

Acorn Node

Acorn node is the main node in the MEE protocol. Learn more:

https://www.biconomy.io/post/modular-execution-environment-supertransactions

Development setup

Prerequisites

Installation

bun i

Configuration

To see a full node config options, check .env.example file.

To run a Node, prepare your .env file and spin up the node:

bun run start # ... or `bun run start:dev` to start a node in dev environment

Live instance

At the moment of updating these docs, there's a single node running at:

https://mee-node.biconomy.io

There's a roadmap in plan to decentralize the node and let anyone operate their node & provide infra for others to use.

One can check the node version at any time by accessing /info endpoint, as shown here.

Docker image

Docker repository can be found here.

API Docs

Acorn Node exposes two public endpoints:

  • /v1/quote (POST)
  • /v1/execute (POST)

Find request and response examples here.

The quote endpoint accepts user's intent & returns a valid quote cryptographically signed by the Node's private key. This is node's commitment to execute user's intent under certain conditions (gas price, gas limit, execution deadline, etc).

The execute endpoint accepts quote signed by the end-user. The node will validate that the quote was really issued from its side, and check other parameters (execution deadline). If all match, the node proceeds to fully the intent on all chains, & returns the transaction hash to the user.

Contact

Reach out to us at: connect@biconomy.io

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages