Celo Hackathon Hub
All of the information you need to get started for a hackathon using Portal!
Last updated
Was this helpful?
All of the information you need to get started for a hackathon using Portal!
Last updated
Was this helpful?
To get started head to the to request access to the where you can get credentials to start developing with Portal.
Once you have access you can get started with one of our hackathon kit repositories for the SDK you would like to use:
Android:
iOS:
React Native:
Web (Typescript):
Portal is an provider and web3 developer platform. You can use Portal to create embedded MPC wallets for users and the Portal SDK to build out the web3 functionality for your application.
In our example repos, you can use Portal to create wallets that can hold and transfer CELO, USDC, cUSD, USDT (among many other tokens) over the CELO network.
Portal's SDKs have several pieces of core functionality.
: This function creates MPC key shares on your local device and the Portal servers. These key shares support all EVM chains and Solana.
: This function signs a provided transaction, and can broadcast that transaction to a chain when an RPC gateway URL is provided.
: By default this repo will submit a transaction without prompting a user, but you can use signature hooks to build a prompt for users before submitting a transaction for signing.
Portal supplies several APIs for simplifying your development.
: This endpoint returns a list of fungible asset (native, ERC-20, and SPL tokens) associated with your client for a given chain.
: This endpoint returns a list of the NFTs associated with your client for a given chain.
: This endpoint returns a list of the historic transactions associated with your client for a given chain.
: This endpoint builds a formatted transaction to send a fungible asset (native, ERC-20, and SPL tokens) for a given chain.
: This endpoint can simulate a transaction and/or scan a transaction for security concerns.
: Swap CELO tokens to other stablecoins
: An introduction to development on Celo.
: An overview to building a dApp on Celo.