Each directory in this repository is a standalone example that you can clone and use as a starting point for your next project.
Within each directory, you'll find a README.md
file with instructions on how to clone the example and get started.
Example Name | Description |
---|---|
Abstract Global Wallet with Next.js | Implement Abstract Global Wallet in a Next.js application. |
Abstract Global Wallet with Privy and Next.js | Implement Abstract Global Wallet as an option using Privy as the authentication provider in a Next.js application. |
Abstract Global Wallet with RainbowKit and Next.js | Integrate Abstract Global Wallet as an option in the RainbowKit connector in a Next.js application. |
Abstract Global Wallet with ConnectKit and Next.js | Integrate Abstract Global Wallet as an option in the ConnectKit connector in a Next.js application. |
Abstract Global Wallet with ThirdWeb and Next.js | Integrate Abstract Global Wallet as an option using ThirdWeb signin connector in a Next.js application. |
Abstract Global Wallet with TypeScript | Use Abstract Global Wallet in a simple TypeScript setup. |
Contract Deployment | Learn how to deploy smart contracts to Abstract using a variety of smart contract and client frameworks. |
LayerZero ONFT | Deploy and interact with LayerZero's Omnichain NFT (ONFT) contracts on Abstract. |
Paymaster Smart Contract | Build and deploy a paymaster smart contract that can sponsor the gas fees of transactions for other accounts on Abstract. |
Smart Contract Account | Build your own basic smart contract wallet and submit transactions from it to use Abstract's native account abstraction. |
Smart Contract Account (with Viem) | Build your own basic smart contract wallet and submit transactions from it to use Abstract's native account abstraction using Viem. |
Smart Contract Account Factory | Build a factory smart contract that can create smart contract accounts that have a single EOA signer. |