ETHGlobal Singapore
Last updated
Was this helpful?
Last updated
Was this helpful?
Welcome to the Phala Hackathon Guide! This guide will provide you with all the necessary information to get started building on our platform. Whether you're a seasoned developer or new to the ecosystem, this guide will help you navigate through the essential steps and resources for build on Phala's Agent Contract.
Welcome to the Hackathon guide for Phala's Agent Contracts. We are offering you the key to connecting to multiple sponsor's bounties through our general-purpose program executing in a TEE (Trusted Execution) on Phala Network at ZERO cost & NO new wallet required.
Why is Agent Contract Built DIFFERENT?!
๐จ Ship Fast: Build and ship with familiar toolchain in minutes
โ๏ธ Secure: Execution guarded by rock solid TEE
๐ Private: Host API keys and user privacy at ease
๐ Unstoppable: Powered by IPFS and Phala's 40k+ decentralized TEE workers
Support: a small, simple, and ultrafast web framework built on Web Standards.
๐งช : Vite Testing Framework support, but you're free to change the test framework to your desire.
Here are our feature templates:
- Get your and access top LLMs from OpenAI, Anthropic, Meta, Gwen, Mistral, and Google to create a Web3 x AI project for the hackathon.
- Learn about a new paradigm in transacting onchain with the Agent Contract Template with key features to:
Derive an ECDSA account within a TEE
Sign/Verify Data with the derived account
Transact on any EVM chain
We have exciting prizes for the top project:
1st Place: $3,000 + Ledger Nano X
2nd Place: $1,500 + TEE Swag
3rd Place: $500 + TEE Swag
Bonus Bounty: Reach the ETHGlobal finals, and youโll snag another Ledger Nano X on us!
How to qualify for as a top project?
Deploy any custom Agent Contract that can be interacted with via HTTP requests
Hackathon Start: September 20th
Submission Deadline: September 22nd 9am
Judging Period: 2 Hours and 30 Minutes
Winners Announcement: September 22nd 3pm
To get started with Phala Network
If you want to use the global hackathon RedPill API key, here are the details:
Free Rate-Limited API Key
API Key: sk-qVBlJkO3e99t81623PsB0zHookSQJxU360gDMooLenN01gv2
Before you start building, you'll need to set up your development environment. Here are the prerequisites:
To set up your first Agent Contract, you can follow these resources:
A New Paradigm in Transacting Onchain
AI Related Templates
Frontend Hosting Template
Running the local testnet may return an error if port 8000
is already in use.
Make a Request to Your Local Build
Add Secrets to Your Local Build
Check The Logs of Your Local Build
Here are some additional resources to assist you:
If you need help, we're here for you:
Forum: Post your questions on our Community Forum.
We can't wait to see what you build at the Phala Hackathon. Happy coding!
To ensure a smooth development experience and to make the most out of the Phala platform, consider the following best practices:
Modular Code: Write modular and reusable code to enhance maintainability.
Security First: Always prioritize security, especially when dealing with sensitive data.
Documentation: Document your code and APIs thoroughly to help others understand and contribute.
Testing: Implement comprehensive testing to catch bugs early and ensure reliability.
Community Engagement: Engage with the community to get feedback and improve your project.
To submit your project for the hackathon, follow these steps:
Prepare Your Project: Ensure your project is complete and well-documented.
Create a Repository: Host your project on GitHub or any other version control platform.
Demo Video: Include a short demo video showcasing your project and its features.
Projects will be judged based on the following criteria:
Technical excellence: How smoothly everything works
UX and design: How great everything feels
Potential impact: How it is going to make the world a better place
Wow factor: How it would become the next big thing
Business model: How it would generate ROI
If you have any questions or need further assistance, feel free to reach out:
Thank you for participating in the Phala Hackathon. We look forward to seeing your innovative solutions and wish you the best of luck!
Phala Network Team
(Strong Consideration) Integrate to interact on-chain with any EVM Chain or other sponsor projects at ETHGlobal to create a unique product.
(Strong Consideration) Build an AI x Web3 product with or any other AI related templates we support located in our
Take the RedPill and access top AI LLMs: Get an API Key on . This requires a code to get access. Reach out to the Phala Team to get access. In the meantime, use the free developer API key that is rate limited.
Try a New Paradigm in Transacting Onchain: Build on the where you can derive an account within a TEE and utilize the account to transact on any EVM chain.
Choose from a or build a custom Agent Contract that connect to any API or uses an SDK of your choosing!
Explore Documentation: Familiarize yourself with our .
Join the Community: Connect with other developers on our .
Create a FREE API Key at
API Endpoint URL:
Doc:
Supported Models:
Node.js: Install the latest version of Node.js from .
Code Editor: Any code editor will work. We recommend using .
Viem SDK Template (Derive ECDSA Keys, Sign/Verify Data, Send TX):
RedPill Template:
OpenAI Template:
Anthropic Template:
LangChain:
Function Calling:
GitHub Repository:
Template:
Template:
Template:
Run a local testnet with . All you need to do to get a local testnet started is run:
We recommend using to avoid a large bundle size and the 20MB final artifact limitation.
Docs:
Workshop:
Tech Specs:
: Join our Discord Server for real-time support.
: Agent Contract development FAQ
Email:
Discord: Join our
Forum: Visit our