@settlemint/sdk-eas
Version:
Ethereum Attestation Service (EAS) integration for SettleMint SDK
2,348 lines (2,346 loc) • 102 kB
TypeScript
/* SettleMint EAS SDK - Portal Optimized */
import { createPortalClient } from "@settlemint/sdk-portal";
import { Address, Hex } from "viem";
import { z } from "zod";
import * as gql_tada0 from "gql.tada";
//#region src/portal/portal-env.d.ts
/* eslint-disable */
/* prettier-ignore */
type introspection_types = {
'Boolean': unknown;
'ConstructorArguments': unknown;
'Contract': {
kind: 'OBJECT';
name: 'Contract';
fields: {
'abiName': {
name: 'abiName';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'address': {
name: 'address';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'createdAt': {
name: 'createdAt';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'transaction': {
name: 'transaction';
type: {
kind: 'OBJECT';
name: 'TransactionOutput';
ofType: null;
};
};
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'ContractDeployStatus': {
kind: 'OBJECT';
name: 'ContractDeployStatus';
fields: {
'abiName': {
name: 'abiName';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'address': {
name: 'address';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'createdAt': {
name: 'createdAt';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'deployedAt': {
name: 'deployedAt';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'revertedAt': {
name: 'revertedAt';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'transaction': {
name: 'transaction';
type: {
kind: 'OBJECT';
name: 'TransactionOutput';
ofType: null;
};
};
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'ContractDeploymentTransactionOutput': {
kind: 'OBJECT';
name: 'ContractDeploymentTransactionOutput';
fields: {
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'ContractsDeployStatusPaginatedOutput': {
kind: 'OBJECT';
name: 'ContractsDeployStatusPaginatedOutput';
fields: {
'count': {
name: 'count';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
};
'records': {
name: 'records';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'ContractDeployStatus';
ofType: null;
};
};
};
};
};
};
};
'ContractsPaginatedOutput': {
kind: 'OBJECT';
name: 'ContractsPaginatedOutput';
fields: {
'count': {
name: 'count';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
};
'records': {
name: 'records';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'Contract';
ofType: null;
};
};
};
};
};
};
};
'CreateWalletInfoInput': {
kind: 'INPUT_OBJECT';
name: 'CreateWalletInfoInput';
isOneOf: false;
inputFields: [{
name: 'name';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'CreateWalletOutput': {
kind: 'OBJECT';
name: 'CreateWalletOutput';
fields: {
'address': {
name: 'address';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'derivationPath': {
name: 'derivationPath';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'id': {
name: 'id';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'name': {
name: 'name';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'CreateWalletVerificationInput': {
kind: 'INPUT_OBJECT';
name: 'CreateWalletVerificationInput';
isOneOf: false;
inputFields: [{
name: 'otp';
type: {
kind: 'INPUT_OBJECT';
name: 'OTPSettingsInput';
ofType: null;
};
defaultValue: null;
}, {
name: 'pincode';
type: {
kind: 'INPUT_OBJECT';
name: 'PincodeSettingsInput';
ofType: null;
};
defaultValue: null;
}, {
name: 'secretCodes';
type: {
kind: 'INPUT_OBJECT';
name: 'SecretCodesSettingsInput';
ofType: null;
};
defaultValue: null;
}];
};
'CreateWalletVerificationOutput': {
kind: 'OBJECT';
name: 'CreateWalletVerificationOutput';
fields: {
'id': {
name: 'id';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'name': {
name: 'name';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'parameters': {
name: 'parameters';
type: {
kind: 'SCALAR';
name: 'JSON';
ofType: null;
};
};
'verificationType': {
name: 'verificationType';
type: {
kind: 'ENUM';
name: 'WalletVerificationType';
ofType: null;
};
};
};
};
'DeleteWalletVerificationOutput': {
kind: 'OBJECT';
name: 'DeleteWalletVerificationOutput';
fields: {
'success': {
name: 'success';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
};
};
'DeployContractEASInput': {
kind: 'INPUT_OBJECT';
name: 'DeployContractEASInput';
isOneOf: false;
inputFields: [{
name: 'forwarder';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'registry';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'DeployContractEASSchemaRegistryInput': {
kind: 'INPUT_OBJECT';
name: 'DeployContractEASSchemaRegistryInput';
isOneOf: false;
inputFields: [{
name: 'forwarder';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EAS': {
kind: 'OBJECT';
name: 'EAS';
fields: {
'eip712Domain': {
name: 'eip712Domain';
type: {
kind: 'OBJECT';
name: 'EASEip712DomainOutput';
ofType: null;
};
};
'getAttestTypeHash': {
name: 'getAttestTypeHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getAttestation': {
name: 'getAttestation';
type: {
kind: 'OBJECT';
name: 'EASTuple0GetAttestationOutput';
ofType: null;
};
};
'getDomainSeparator': {
name: 'getDomainSeparator';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getName': {
name: 'getName';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getNonce': {
name: 'getNonce';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getRevokeOffchain': {
name: 'getRevokeOffchain';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getRevokeTypeHash': {
name: 'getRevokeTypeHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getSchemaRegistry': {
name: 'getSchemaRegistry';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'getTimestamp': {
name: 'getTimestamp';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'id': {
name: 'id';
type: {
kind: 'SCALAR';
name: 'ID';
ofType: null;
};
};
'isAttestationValid': {
name: 'isAttestationValid';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'isTrustedForwarder': {
name: 'isTrustedForwarder';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'trustedForwarder': {
name: 'trustedForwarder';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'version': {
name: 'version';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASAttestByDelegationInput': {
kind: 'INPUT_OBJECT';
name: 'EASAttestByDelegationInput';
isOneOf: false;
inputFields: [{
name: 'delegatedRequest';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASAttestByDelegationDelegatedRequestInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASAttestInput': {
kind: 'INPUT_OBJECT';
name: 'EASAttestInput';
isOneOf: false;
inputFields: [{
name: 'request';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASAttestRequestInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASAttestByDelegationDelegatedRequestInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASAttestByDelegationDelegatedRequestInput';
isOneOf: false;
inputFields: [{
name: 'attester';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestByDelegationDelegatedRequestDataInput';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'deadline';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'signature';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestByDelegationDelegatedRequestSignatureInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASAttestRequestInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASAttestRequestInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestRequestDataInput';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASAttestByDelegationDelegatedRequestDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestByDelegationDelegatedRequestDataInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'expirationTime';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'recipient';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'refUID';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revocable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASAttestByDelegationDelegatedRequestSignatureInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestByDelegationDelegatedRequestSignatureInput';
isOneOf: false;
inputFields: [{
name: 'r';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 's';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'v';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASAttestRequestDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASAttestRequestDataInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'expirationTime';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'recipient';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'refUID';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revocable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsDataInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'expirationTime';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'recipient';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'refUID';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revocable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsSignaturesInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsSignaturesInput';
isOneOf: false;
inputFields: [{
name: 'r';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 's';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'v';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiAttestMultiRequestsDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestMultiRequestsDataInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'expirationTime';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'recipient';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'refUID';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revocable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsDataInput';
isOneOf: false;
inputFields: [{
name: 'uid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsSignaturesInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsSignaturesInput';
isOneOf: false;
inputFields: [{
name: 'r';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 's';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'v';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASMultiRevokeMultiRequestsDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeMultiRequestsDataInput';
isOneOf: false;
inputFields: [{
name: 'uid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASRevokeByDelegationDelegatedRequestDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeByDelegationDelegatedRequestDataInput';
isOneOf: false;
inputFields: [{
name: 'uid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASRevokeByDelegationDelegatedRequestSignatureInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeByDelegationDelegatedRequestSignatureInput';
isOneOf: false;
inputFields: [{
name: 'r';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 's';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'v';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASEASRevokeRequestDataInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeRequestDataInput';
isOneOf: false;
inputFields: [{
name: 'uid';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'value';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASMultiAttestByDelegationMultiDelegatedRequestsInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiAttestByDelegationMultiDelegatedRequestsInput';
isOneOf: false;
inputFields: [{
name: 'attester';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsDataInput';
ofType: null;
};
};
};
};
defaultValue: null;
}, {
name: 'deadline';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'signatures';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestByDelegationMultiDelegatedRequestsSignaturesInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASEASMultiAttestMultiRequestsInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiAttestMultiRequestsInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiAttestMultiRequestsDataInput';
ofType: null;
};
};
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASMultiRevokeByDelegationMultiDelegatedRequestsInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiRevokeByDelegationMultiDelegatedRequestsInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsDataInput';
ofType: null;
};
};
};
};
defaultValue: null;
}, {
name: 'deadline';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revoker';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'signatures';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeByDelegationMultiDelegatedRequestsSignaturesInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASEASMultiRevokeMultiRequestsInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiRevokeMultiRequestsInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASMultiRevokeMultiRequestsDataInput';
ofType: null;
};
};
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASRevokeByDelegationDelegatedRequestInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASRevokeByDelegationDelegatedRequestInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeByDelegationDelegatedRequestDataInput';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'deadline';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revoker';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'signature';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeByDelegationDelegatedRequestSignatureInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEASRevokeRequestInput': {
kind: 'INPUT_OBJECT';
name: 'EASEASRevokeRequestInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASEASRevokeRequestDataInput';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASEip712DomainOutput': {
kind: 'OBJECT';
name: 'EASEip712DomainOutput';
fields: {
'chainId': {
name: 'chainId';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'extensions': {
name: 'extensions';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'fields': {
name: 'fields';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'name': {
name: 'name';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'salt': {
name: 'salt';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'verifyingContract': {
name: 'verifyingContract';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'version': {
name: 'version';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASIncreaseNonceInput': {
kind: 'INPUT_OBJECT';
name: 'EASIncreaseNonceInput';
isOneOf: false;
inputFields: [{
name: 'newNonce';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASMultiAttestByDelegationInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiAttestByDelegationInput';
isOneOf: false;
inputFields: [{
name: 'multiDelegatedRequests';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiAttestByDelegationMultiDelegatedRequestsInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASMultiAttestInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiAttestInput';
isOneOf: false;
inputFields: [{
name: 'multiRequests';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiAttestMultiRequestsInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASMultiRevokeByDelegationInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiRevokeByDelegationInput';
isOneOf: false;
inputFields: [{
name: 'multiDelegatedRequests';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiRevokeByDelegationMultiDelegatedRequestsInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASMultiRevokeInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiRevokeInput';
isOneOf: false;
inputFields: [{
name: 'multiRequests';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASMultiRevokeMultiRequestsInput';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASMultiRevokeOffchainInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiRevokeOffchainInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASMultiTimestampInput': {
kind: 'INPUT_OBJECT';
name: 'EASMultiTimestampInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
defaultValue: null;
}];
};
'EASRevokeByDelegationInput': {
kind: 'INPUT_OBJECT';
name: 'EASRevokeByDelegationInput';
isOneOf: false;
inputFields: [{
name: 'delegatedRequest';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASRevokeByDelegationDelegatedRequestInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASRevokeInput': {
kind: 'INPUT_OBJECT';
name: 'EASRevokeInput';
isOneOf: false;
inputFields: [{
name: 'request';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'INPUT_OBJECT';
name: 'EASEASRevokeRequestInput';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASRevokeOffchainInput': {
kind: 'INPUT_OBJECT';
name: 'EASRevokeOffchainInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASSchemaRegistry': {
kind: 'OBJECT';
name: 'EASSchemaRegistry';
fields: {
'getSchema': {
name: 'getSchema';
type: {
kind: 'OBJECT';
name: 'EASSchemaRegistryTuple0GetSchemaOutput';
ofType: null;
};
};
'id': {
name: 'id';
type: {
kind: 'SCALAR';
name: 'ID';
ofType: null;
};
};
'isTrustedForwarder': {
name: 'isTrustedForwarder';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'trustedForwarder': {
name: 'trustedForwarder';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'version': {
name: 'version';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASSchemaRegistryRegisterInput': {
kind: 'INPUT_OBJECT';
name: 'EASSchemaRegistryRegisterInput';
isOneOf: false;
inputFields: [{
name: 'resolver';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'revocable';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
defaultValue: null;
}, {
name: 'schema';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASSchemaRegistryTransactionOutput': {
kind: 'OBJECT';
name: 'EASSchemaRegistryTransactionOutput';
fields: {
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASSchemaRegistryTransactionReceiptOutput': {
kind: 'OBJECT';
name: 'EASSchemaRegistryTransactionReceiptOutput';
fields: {
'blobGasPrice': {
name: 'blobGasPrice';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'blobGasUsed': {
name: 'blobGasUsed';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'blockHash': {
name: 'blockHash';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'blockNumber': {
name: 'blockNumber';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'contractAddress': {
name: 'contractAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'cumulativeGasUsed': {
name: 'cumulativeGasUsed';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'effectiveGasPrice': {
name: 'effectiveGasPrice';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'events': {
name: 'events';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'JSON';
ofType: null;
};
};
};
'from': {
name: 'from';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'gasUsed': {
name: 'gasUsed';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'logs': {
name: 'logs';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'JSON';
ofType: null;
};
};
};
'logsBloom': {
name: 'logsBloom';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'revertReason': {
name: 'revertReason';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'revertReasonDecoded': {
name: 'revertReasonDecoded';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'root': {
name: 'root';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'status': {
name: 'status';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'ENUM';
name: 'TransactionReceiptStatus';
ofType: null;
};
};
};
'to': {
name: 'to';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'transactionIndex': {
name: 'transactionIndex';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'Int';
ofType: null;
};
};
};
'type': {
name: 'type';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'userOperationReceipts': {
name: 'userOperationReceipts';
type: {
kind: 'LIST';
name: never;
ofType: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'OBJECT';
name: 'UserOperationReceipt';
ofType: null;
};
};
};
};
};
};
'EASSchemaRegistryTuple0GetSchemaOutput': {
kind: 'OBJECT';
name: 'EASSchemaRegistryTuple0GetSchemaOutput';
fields: {
'resolver': {
name: 'resolver';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'revocable': {
name: 'revocable';
type: {
kind: 'SCALAR';
name: 'Boolean';
ofType: null;
};
};
'schema': {
name: 'schema';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'uid': {
name: 'uid';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASTimestampInput': {
kind: 'INPUT_OBJECT';
name: 'EASTimestampInput';
isOneOf: false;
inputFields: [{
name: 'data';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
defaultValue: null;
}];
};
'EASTransactionOutput': {
kind: 'OBJECT';
name: 'EASTransactionOutput';
fields: {
'transactionHash': {
name: 'transactionHash';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
};
'EASTransactionReceiptOutput': {
kind: 'OBJECT';
name: 'EASTransactionReceiptOutput';
fields: {
'blobGasPrice': {
name: 'blobGasPrice';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'blobGasUsed': {
name: 'blobGasUsed';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'blockHash': {
name: 'blockHash';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'blockNumber': {
name: 'blockNumber';
type: {
kind: 'NON_NULL';
name: never;
ofType: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
};
'contractAddress': {
name: 'contractAddress';
type: {
kind: 'SCALAR';
name: 'String';
ofType: null;
};
};
'cumulativeGasUsed': {