@guildxyz/types
Version:
Types related to the Guild.xyz API
78 lines (74 loc) • 1.36 kB
text/typescript
import { Schemas } from "../../types";
const shouldFail = [
{
type: "VERAX_ATTEST",
data: {
key: "k",
subject: "0x0000000000000000000000000000000000000000",
schemaId: "_",
val: 1,
},
},
{
type: "VERAX_ATTESTED_BY",
data: {
key: "k",
attester: "0x0000000000000000000000000000000000000000",
val: "v",
},
},
{
type: "VERAX_ATTEST",
data: {
key: "k",
subject: "_",
schemaId: "_",
val: "v",
},
},
{
type: "VERAX_ATTEST",
chain: "POLYGON",
data: {
key: "k",
subject: "0x0000000000000000000000000000000000000000",
schemaId: "_",
val: "v",
},
},
];
const shouldPass: Schemas["RequirementCreationPayload"][] = [
{
type: "VERAX_ATTEST",
data: {
key: "k",
subject: "0x0000000000000000000000000000000000000000",
schemaId: "_",
val: "v",
},
},
{
type: "VERAX_ATTEST",
chain: "BSC",
data: {
key: "k",
subject: "0x0000000000000000000000000000000000000000",
schemaId: "_",
val: "v",
},
},
{
type: "VERAX_ATTESTED_BY",
data: {
key: "k",
attester: "0x0000000000000000000000000000000000000000",
schemaId: "_",
val: "v",
},
},
];
export default {
name: "VERAX",
shouldPass,
shouldFail,
};