Thirdwebarrow-up-right is a complete web3 development framework that has everything you need to connect your apps or games to decentralized networks including Gather.
Getting Started with Gather Mainnet
Choose a language:
Install the latest version of the SDK:
npm install @thirdweb-dev/sdk ethers@5
Initialize the SDK and contract on your project:
Copy import GatherNetwork from " @thirdweb-dev/chains " ;
import { ThirdwebSDK } from " @thirdweb-dev/sdk/evm " ;
const sdk = new ThirdwebSDK ( GatherNetwork ) ;
const contract = await sdk . getContract ( " 0x0000000000000000000000000000000000000000 " ) ; Install the latest version of the SDK:
npm install @thirdweb-dev/react @thirdweb-dev/sdk ethers@5
Initialize the SDK and contract on your project:
Copy import { GatherNetwork } from " @thirdweb-dev/chains " ;
import { ThirdwebProvider , useContract } from " @thirdweb-dev/react " ;
function App () {
return (
< ThirdwebProvider activeChain = { GatherNetwork } >
< Component />
</ ThirdwebProvider >
)
}
function Component () {
const { contract , isLoading } = useContract ( " 0x0000000000000000000000000000000000000000 " ) ;
}
Install the latest version of the SDK:
Learn how in the React Native documentationarrow-up-right .
Initialize the SDK and contract on your project:
Install the latest version of the SDK:
pip install thirdweb-sdk
Initialize the SDK and contract on your project:
Install the latest version of the SDK:
go get github.com/thirdweb-dev/go-sdk/thirdweb
Initialize the SDK and contract on your project:
Install the latest version of the SDK:
Learn how in the Unity documentationarrow-up-right .
Initialize the SDK and contract on your project:
A Collection of Contracts
Create cryptocurrency compliant with ERC20 standard.
Release new ERC20 tokens for a set price.
Distribute funds among multiple recipients.
Create and vote on proposals.
NFT Collections, Editions, Drops and everything else NFT-related.
Bundle multiple ERC721/ERC1155/ERC20 tokens into a single ERC721.
Rental NFT, ERC-721 User And Expires Extension
Create collection of unique NFTs.
Create editions of ERC1155 tokens.
Equally distribute any token to community of NFT holders
Pack multiple tokens into ERC1155 NFTs that act as randomized loot boxes.
Release collection of unique NFTs for a set price
Release ERC1155 tokens for a set price.
Signature based minting of ERC721 tokens.
Mint Limit how many NFTs each wallet can claim for free.
Quickly spin up your own on-chain marketplace for NFTs. Buy and sell ERC721/ERC1155 tokens.
Contract for staking ERC20 tokens, for another ERC20 token as rewards.
Contract for staking ERC721 NFTs, for ERC20 tokens as rewards.
Contract for staking ERC1155 NFTs, for ERC20 tokens as rewards.
Here are some additional resources to help you get started with Thirdweb:
Thirdweb has built an intuitive platform which allows you to build and launch Web3 projects in a matter of clicks. Easily add features such as NFT drops, marketplaces, currencies, royalty splits and many more. Adding a feature deploys a smart contract into your wallet Thirdweb then provides SDKs, widgets and admin interfaces to accelerate your project.
Websitearrow-up-right | Discordarrow-up-right | arrow-up-right Twitterarrow-up-right | YouTubearrow-up-right