Skip to content

Latest commit

History

83 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

abstract banner

Abstract Examples

Cloneable starter templates & example repos to help kickstart your next project on Abstract.


Using Examples

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 NameDescription
Abstract Global Wallet with Next.jsImplement Abstract Global Wallet in a Next.js application.
Abstract Global Wallet with Privy and Next.jsImplement Abstract Global Wallet as an option using Privy as the authentication provider in a Next.js application.
Abstract Global Wallet with RainbowKit and Next.jsIntegrate Abstract Global Wallet as an option in the RainbowKit connector in a Next.js application.
Abstract Global Wallet with ConnectKit and Next.jsIntegrate Abstract Global Wallet as an option in the ConnectKit connector in a Next.js application.
Abstract Global Wallet with ThirdWeb and Next.jsIntegrate Abstract Global Wallet as an option using ThirdWeb signin connector in a Next.js application.
Abstract Global Wallet with WalletConnect and Next.jsIntegrate Abstract Global Wallet with WalletConnect in a Next.js application.
Abstract Global Wallet with TypeScriptUse Abstract Global Wallet in a simple TypeScript setup.
Abstract Global Wallet with Vue.jsImplement Abstract Global Wallet in a Vue.js application using the new EIP-6963 provider discovery standard.
Contract DeploymentLearn how to deploy smart contracts to Abstract using a variety of smart contract and client frameworks.
LayerZero ONFTDeploy and interact with LayerZero's Omnichain NFT (ONFT) contracts on Abstract.
Paymaster Smart ContractBuild and deploy a paymaster smart contract that can sponsor the gas fees of transactions for other accounts on Abstract.
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 FactoryBuild a factory smart contract that can create smart contract accounts that have a single EOA signer.
Session KeysCreate and use temporary session keys with Abstract Global Wallet to execute pre-defined actions without repeated signing.
Session Keys - Privy Server WalletsSecurely store session key signer accounts using Privy Server Wallets.
Signing Messages with AGWSign and verify messages with Abstract Global Wallet using the EIP-1271 standard.
Wallet LinkingView the Ethereum Mainnet wallets linked a user has linked to their Abstract Global Wallet.

About

Cloneable starter templates & example repos to help kickstart your next project on Abstract.

Resources

Stars

167 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages