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 PYUSD over the Solana 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.
: An overview of PYUSD on Solana.
: A quick overview of PYUSD and information behind it.
: Use this faucet to get testnet PYUSD on Solana.
: Information about how PYUSD works.
: 2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo
: CXk2AMBfi3TwaEL2468s6zP8xq9NxTXjp9gjMgzeUynM
: An introduction to development on Solana.
: Documentation on the Token 2022 program.
: Overview of the Token 2022 features known as Token Extensions.
: An overview to building a dApp on Solana with basic CRUD features.
: A repository of example code for building Solana programs.