Acorn node is the main node in the MEE protocol. Learn more:
https://www.biconomy.io/post/modular-execution-environment-supertransactions
bun iTo 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 environmentAt the moment of updating these docs, there's a single node running at:
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 repository can be found here.
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.
Reach out to us at: connect@biconomy.io