create-extension - Build a Flare TEE extension
Build a language-independent Flare TEE extension with handlers, protocol types, an InstructionSender contract, and tests.
Tags
Updated: 2026-10-02Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design extension architecture
- Define OPType and version
- Define request and state types
- Implement and register handlers
- Add InstructionSender contract functions
- Write payload and response tests
- Expose action and state endpoints
- Report asynchronous results
Inputs
- Extension behavior requirements
- Programming language conventions
- Base specification
- JSON schemas
- OpenAPI specification
- InstructionSender Solidity contract
Outputs
- TEE extension source files
- InstructionSender contract changes
- Test payloads and assertions
- POST /action responses
- GET /state responses
- Asynchronous ActionResult submissions
Requirements
- TEE node runtime
- Docker container
- EXTENSION_PORT
- SIGN_PORT
- TEE node sign server
- Solidity contract environment
