deployERC1155Contract

Deploys an thirdweb ERC1155 contract of the given type. On chains where the thirdweb infrastructure contracts are not deployed, this function will deploy them as well.

Example

import { deployERC1155Contract } from "thirdweb/deploys";
const contractAddress = await deployERC1155Contract({
chain,
client,
account,
type: "DropERC1155",
params: {
name: "MyEdition",
description: "My edition contract",
symbol: "ME",
});

Parameters

Returns

The deployed contract address.