Skip to main content

Factory

Entity for Merkle factories, which deploy campaigns.

type Factory {
id: String!
address: Bytes!
alias: String!
campaignCounter: BigInt!
chainId: BigInt!
campaigns(
skip: Int = 0
first: Int = 100
orderBy: Campaign_orderBy
orderDirection: OrderDirection
where: Campaign_filter
): [Campaign!]!
}

Fields

Factory.id ● String! non-null scalar

Contract address.

Factory.address ● Bytes! non-null scalar

The same as id.

Factory.alias ● String! non-null scalar

Factory alias, e.g., MSF2.

Factory.campaignCounter ● BigInt! non-null scalar

Factory index for campaigns

Factory.chainId ● BigInt! non-null scalar

The id of the chain, e.g., 137 for Polygon.

Factory.campaigns ● [Campaign!]! non-null object

Campaigns deployed by this factory.

Factory.campaigns.skip ● Int scalar
Factory.campaigns.first ● Int scalar
Factory.campaigns.orderBy ● Campaign_orderBy enum
Factory.campaigns.orderDirection ● OrderDirection enum
Factory.campaigns.where ● Campaign_filter input