Comment on page
THIRDWEB
Thirdweb is a complete web3 development framework that has everything you need to connect your apps or games to decentralized networks including Gather.
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:
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:
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:
Initialize the SDK and contract on your project:
import { GatherNetwork } from "@thirdweb-dev/chains";
import { ThirdwebProvider, useContract } from "@thirdweb-dev/react-native";
function App() {
return (
<ThirdwebProvider activeChain={ GatherNetwork }>
<Component />
</ThirdwebProvider>
)
}
function Component() {
const { contract, isLoading } = useContract("0x0000000000000000000000000000000000000000");
}
Install the latest version of the SDK:
pip install thirdweb-sdk
Initialize the SDK and contract on your project:
from thirdweb import ThirdwebSDK
sdk = ThirdwebSDK("https://gather-network.rpc.thirdweb.com/ed043a51ae23b0db3873f5a38b77ab28175fa496f15d3c53cf70401be89b622a")
contract = sdk.get_contract("0x0000000000000000000000000000000000000000")
Install the latest version of the SDK:
go get github.com/thirdweb-dev/go-sdk/thirdweb
Initialize the SDK and contract on your project:
import "github.com/thirdweb-dev/go-sdk/thirdweb"
sdk, err := thirdweb.NewThirdwebSDK("https://gather-network.rpc.thirdweb.com/ed043a51ae23b0db3873f5a38b77ab28175fa496f15d3c53cf70401be89b622a")
contract, err := sdk.GetContract("0x0000000000000000000000000000000000000000")
Install the latest version of the SDK:
Initialize the SDK and contract on your project:
using Thirdweb;
private void Start() {
ThirdwebSDK SDK = new ThirdwebSDK("https://gather-network.rpc.thirdweb.com/ed043a51ae23b0db3873f5a38b77ab28175fa496f15d3c53cf70401be89b622a");
Contract myContract = SDK.GetContract("0x0000000000000000000000000000000000000000");
}
NFT Collections, Editions, Drops and everything else NFT-related.
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.