@guildxyz/types
Version:
Types related to the Guild.xyz API
69 lines (65 loc) • 994 B
text/typescript
import { Schemas } from "../../types";
const shouldFail = [
{
type: "ALCHEMY_FIRST_TX",
data: {
maxAmount: 1,
},
chain: "BASE",
},
{
type: "ALCHEMY_TX_VALUE",
data: {
txValue: 1,
},
chain: "BASE_GOERLI",
},
];
const shouldPass: Schemas["RequirementCreationPayload"][] = [
{
type: "ALCHEMY_FIRST_TX",
data: {
maxAmount: 1,
},
chain: "ETHEREUM",
},
{
type: "ALCHEMY_FIRST_TX",
data: {
maxAmount: 1,
},
},
{
type: "ALCHEMY_FIRST_TX_RELATIVE",
data: {
maxAmount: 1,
},
},
{
type: "ALCHEMY_CONTRACT_DEPLOY",
data: {
txCount: 1,
},
chain: "OPTIMISM",
},
{
type: "ALCHEMY_CONTRACT_DEPLOY",
data: {
txCount: 1,
maxAmount: 1,
},
chain: "OPTIMISM",
},
{
type: "ALCHEMY_TX_VALUE",
data: {
txValue: 1,
},
chain: "ARBITRUM",
},
];
export default {
name: "Alchemy",
shouldPass,
shouldFail,
};